diff --git a/DiscoveryJson/alloydb.v1.json b/DiscoveryJson/alloydb.v1.json index 126a00c9320..eae35b08695 100644 --- a/DiscoveryJson/alloydb.v1.json +++ b/DiscoveryJson/alloydb.v1.json @@ -144,7 +144,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" @@ -1627,7 +1627,7 @@ } } }, - "revision": "20251016", + "revision": "20251023", "rootUrl": "https://alloydb.googleapis.com/", "schemas": { "AuthorizedNetwork": { @@ -4356,7 +4356,8 @@ "SIGNAL_TYPE_DATABASE_AUDITING_DISABLED", "SIGNAL_TYPE_NO_ROOT_PASSWORD", "SIGNAL_TYPE_EXPOSED_TO_PUBLIC_ACCESS", - "SIGNAL_TYPE_UNENCRYPTED_CONNECTIONS" + "SIGNAL_TYPE_UNENCRYPTED_CONNECTIONS", + "SIGNAL_TYPE_EXTENDED_SUPPORT" ], "enumDescriptions": [ "Unspecified signal type.", @@ -4364,7 +4365,8 @@ "Represents database auditing is disabled.", "Represents if a database has a password configured for the root account or not.", "Represents if a resource is exposed to public access.", - "Represents if a resources requires all incoming connections to use SSL or not." + "Represents if a resources requires all incoming connections to use SSL or not.", + "Represents if a resource version is in extended support." ], "type": "string" } @@ -4672,7 +4674,8 @@ "SIGNAL_TYPE_OUTDATED_VERSION", "SIGNAL_TYPE_OUTDATED_CLIENT", "SIGNAL_TYPE_DATABOOST_DISABLED", - "SIGNAL_TYPE_RECOMMENDED_MAINTENANCE_POLICIES" + "SIGNAL_TYPE_RECOMMENDED_MAINTENANCE_POLICIES", + "SIGNAL_TYPE_EXTENDED_SUPPORT" ], "enumDeprecated": [ false, @@ -4778,6 +4781,7 @@ false, false, false, + false, false ], "enumDescriptions": [ @@ -4884,7 +4888,8 @@ "Outdated version.", "Outdated client.", "Databoost is disabled.", - "Recommended maintenance policy." + "Recommended maintenance policy.", + "Resource version is in extended support." ], "type": "string" }, @@ -5324,7 +5329,8 @@ "SIGNAL_TYPE_OUTDATED_VERSION", "SIGNAL_TYPE_OUTDATED_CLIENT", "SIGNAL_TYPE_DATABOOST_DISABLED", - "SIGNAL_TYPE_RECOMMENDED_MAINTENANCE_POLICIES" + "SIGNAL_TYPE_RECOMMENDED_MAINTENANCE_POLICIES", + "SIGNAL_TYPE_EXTENDED_SUPPORT" ], "enumDeprecated": [ false, @@ -5430,6 +5436,7 @@ false, false, false, + false, false ], "enumDescriptions": [ @@ -5536,7 +5543,8 @@ "Outdated version.", "Outdated client.", "Databoost is disabled.", - "Recommended maintenance policy." + "Recommended maintenance policy.", + "Resource version is in extended support." ], "type": "string" } @@ -5589,7 +5597,8 @@ "SIGNAL_TYPE_DATABASE_AUDITING_DISABLED", "SIGNAL_TYPE_NO_ROOT_PASSWORD", "SIGNAL_TYPE_EXPOSED_TO_PUBLIC_ACCESS", - "SIGNAL_TYPE_UNENCRYPTED_CONNECTIONS" + "SIGNAL_TYPE_UNENCRYPTED_CONNECTIONS", + "SIGNAL_TYPE_EXTENDED_SUPPORT" ], "enumDescriptions": [ "Unspecified signal type.", @@ -5597,7 +5606,8 @@ "Represents database auditing is disabled.", "Represents if a database has a password configured for the root account or not.", "Represents if a resource is exposed to public access.", - "Represents if a resources requires all incoming connections to use SSL or not." + "Represents if a resources requires all incoming connections to use SSL or not.", + "Represents if a resource version is in extended support." ], "type": "string" } diff --git a/DiscoveryJson/alloydb.v1alpha.json b/DiscoveryJson/alloydb.v1alpha.json index ebd9fb43f66..682c0d30728 100644 --- a/DiscoveryJson/alloydb.v1alpha.json +++ b/DiscoveryJson/alloydb.v1alpha.json @@ -144,7 +144,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" @@ -1627,7 +1627,7 @@ } } }, - "revision": "20251016", + "revision": "20251023", "rootUrl": "https://alloydb.googleapis.com/", "schemas": { "AuthorizedNetwork": { @@ -4616,7 +4616,8 @@ "SIGNAL_TYPE_DATABASE_AUDITING_DISABLED", "SIGNAL_TYPE_NO_ROOT_PASSWORD", "SIGNAL_TYPE_EXPOSED_TO_PUBLIC_ACCESS", - "SIGNAL_TYPE_UNENCRYPTED_CONNECTIONS" + "SIGNAL_TYPE_UNENCRYPTED_CONNECTIONS", + "SIGNAL_TYPE_EXTENDED_SUPPORT" ], "enumDescriptions": [ "Unspecified signal type.", @@ -4624,7 +4625,8 @@ "Represents database auditing is disabled.", "Represents if a database has a password configured for the root account or not.", "Represents if a resource is exposed to public access.", - "Represents if a resources requires all incoming connections to use SSL or not." + "Represents if a resources requires all incoming connections to use SSL or not.", + "Represents if a resource version is in extended support." ], "type": "string" } @@ -4932,7 +4934,8 @@ "SIGNAL_TYPE_OUTDATED_VERSION", "SIGNAL_TYPE_OUTDATED_CLIENT", "SIGNAL_TYPE_DATABOOST_DISABLED", - "SIGNAL_TYPE_RECOMMENDED_MAINTENANCE_POLICIES" + "SIGNAL_TYPE_RECOMMENDED_MAINTENANCE_POLICIES", + "SIGNAL_TYPE_EXTENDED_SUPPORT" ], "enumDeprecated": [ false, @@ -5038,6 +5041,7 @@ false, false, false, + false, false ], "enumDescriptions": [ @@ -5144,7 +5148,8 @@ "Outdated version.", "Outdated client.", "Databoost is disabled.", - "Recommended maintenance policy." + "Recommended maintenance policy.", + "Resource version is in extended support." ], "type": "string" }, @@ -5584,7 +5589,8 @@ "SIGNAL_TYPE_OUTDATED_VERSION", "SIGNAL_TYPE_OUTDATED_CLIENT", "SIGNAL_TYPE_DATABOOST_DISABLED", - "SIGNAL_TYPE_RECOMMENDED_MAINTENANCE_POLICIES" + "SIGNAL_TYPE_RECOMMENDED_MAINTENANCE_POLICIES", + "SIGNAL_TYPE_EXTENDED_SUPPORT" ], "enumDeprecated": [ false, @@ -5690,6 +5696,7 @@ false, false, false, + false, false ], "enumDescriptions": [ @@ -5796,7 +5803,8 @@ "Outdated version.", "Outdated client.", "Databoost is disabled.", - "Recommended maintenance policy." + "Recommended maintenance policy.", + "Resource version is in extended support." ], "type": "string" } @@ -5849,7 +5857,8 @@ "SIGNAL_TYPE_DATABASE_AUDITING_DISABLED", "SIGNAL_TYPE_NO_ROOT_PASSWORD", "SIGNAL_TYPE_EXPOSED_TO_PUBLIC_ACCESS", - "SIGNAL_TYPE_UNENCRYPTED_CONNECTIONS" + "SIGNAL_TYPE_UNENCRYPTED_CONNECTIONS", + "SIGNAL_TYPE_EXTENDED_SUPPORT" ], "enumDescriptions": [ "Unspecified signal type.", @@ -5857,7 +5866,8 @@ "Represents database auditing is disabled.", "Represents if a database has a password configured for the root account or not.", "Represents if a resource is exposed to public access.", - "Represents if a resources requires all incoming connections to use SSL or not." + "Represents if a resources requires all incoming connections to use SSL or not.", + "Represents if a resource version is in extended support." ], "type": "string" } diff --git a/DiscoveryJson/alloydb.v1beta.json b/DiscoveryJson/alloydb.v1beta.json index 330d5bc3557..a9158c37b9e 100644 --- a/DiscoveryJson/alloydb.v1beta.json +++ b/DiscoveryJson/alloydb.v1beta.json @@ -144,7 +144,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" @@ -1624,7 +1624,7 @@ } } }, - "revision": "20251016", + "revision": "20251023", "rootUrl": "https://alloydb.googleapis.com/", "schemas": { "AuthorizedNetwork": { @@ -4592,7 +4592,8 @@ "SIGNAL_TYPE_DATABASE_AUDITING_DISABLED", "SIGNAL_TYPE_NO_ROOT_PASSWORD", "SIGNAL_TYPE_EXPOSED_TO_PUBLIC_ACCESS", - "SIGNAL_TYPE_UNENCRYPTED_CONNECTIONS" + "SIGNAL_TYPE_UNENCRYPTED_CONNECTIONS", + "SIGNAL_TYPE_EXTENDED_SUPPORT" ], "enumDescriptions": [ "Unspecified signal type.", @@ -4600,7 +4601,8 @@ "Represents database auditing is disabled.", "Represents if a database has a password configured for the root account or not.", "Represents if a resource is exposed to public access.", - "Represents if a resources requires all incoming connections to use SSL or not." + "Represents if a resources requires all incoming connections to use SSL or not.", + "Represents if a resource version is in extended support." ], "type": "string" } @@ -4908,7 +4910,8 @@ "SIGNAL_TYPE_OUTDATED_VERSION", "SIGNAL_TYPE_OUTDATED_CLIENT", "SIGNAL_TYPE_DATABOOST_DISABLED", - "SIGNAL_TYPE_RECOMMENDED_MAINTENANCE_POLICIES" + "SIGNAL_TYPE_RECOMMENDED_MAINTENANCE_POLICIES", + "SIGNAL_TYPE_EXTENDED_SUPPORT" ], "enumDeprecated": [ false, @@ -5014,6 +5017,7 @@ false, false, false, + false, false ], "enumDescriptions": [ @@ -5120,7 +5124,8 @@ "Outdated version.", "Outdated client.", "Databoost is disabled.", - "Recommended maintenance policy." + "Recommended maintenance policy.", + "Resource version is in extended support." ], "type": "string" }, @@ -5560,7 +5565,8 @@ "SIGNAL_TYPE_OUTDATED_VERSION", "SIGNAL_TYPE_OUTDATED_CLIENT", "SIGNAL_TYPE_DATABOOST_DISABLED", - "SIGNAL_TYPE_RECOMMENDED_MAINTENANCE_POLICIES" + "SIGNAL_TYPE_RECOMMENDED_MAINTENANCE_POLICIES", + "SIGNAL_TYPE_EXTENDED_SUPPORT" ], "enumDeprecated": [ false, @@ -5666,6 +5672,7 @@ false, false, false, + false, false ], "enumDescriptions": [ @@ -5772,7 +5779,8 @@ "Outdated version.", "Outdated client.", "Databoost is disabled.", - "Recommended maintenance policy." + "Recommended maintenance policy.", + "Resource version is in extended support." ], "type": "string" } @@ -5825,7 +5833,8 @@ "SIGNAL_TYPE_DATABASE_AUDITING_DISABLED", "SIGNAL_TYPE_NO_ROOT_PASSWORD", "SIGNAL_TYPE_EXPOSED_TO_PUBLIC_ACCESS", - "SIGNAL_TYPE_UNENCRYPTED_CONNECTIONS" + "SIGNAL_TYPE_UNENCRYPTED_CONNECTIONS", + "SIGNAL_TYPE_EXTENDED_SUPPORT" ], "enumDescriptions": [ "Unspecified signal type.", @@ -5833,7 +5842,8 @@ "Represents database auditing is disabled.", "Represents if a database has a password configured for the root account or not.", "Represents if a resource is exposed to public access.", - "Represents if a resources requires all incoming connections to use SSL or not." + "Represents if a resources requires all incoming connections to use SSL or not.", + "Represents if a resource version is in extended support." ], "type": "string" } diff --git a/DiscoveryJson/androidpublisher.v3.json b/DiscoveryJson/androidpublisher.v3.json index 42e84174b89..097da628a22 100644 --- a/DiscoveryJson/androidpublisher.v3.json +++ b/DiscoveryJson/androidpublisher.v3.json @@ -5555,7 +5555,7 @@ } } }, - "revision": "20250904", + "revision": "20251028", "rootUrl": "https://androidpublisher.googleapis.com/", "schemas": { "Abi": { @@ -9456,13 +9456,15 @@ "AVAILABILITY_UNSPECIFIED", "AVAILABLE", "NO_LONGER_AVAILABLE", - "AVAILABLE_IF_RELEASED" + "AVAILABLE_IF_RELEASED", + "AVAILABLE_FOR_OFFERS_ONLY" ], "enumDescriptions": [ "Unspecified availability. Must not be used.", "The purchase option is available to users.", "The purchase option is no longer available to users. This value can only be used if the availability was previously set as AVAILABLE.", - "The purchase option is initially unavailable, but made available via a released pre-order offer." + "The purchase option is initially unavailable, but made available via a released pre-order offer.", + "The purchase option is unavailable but offers linked to it (i.e. Play Points offer) are available." ], "type": "string" }, @@ -9518,6 +9520,10 @@ "description": "The offer ID of the one-time purchase offer.", "type": "string" }, + "preorderDetails": { + "$ref": "PreorderDetails", + "description": "The details of a pre-order purchase. Only set if it is a pre-order purchase. Note that this field will be set even after pre-order is fulfilled." + }, "purchaseOptionId": { "description": "ID of the purchase option. This field is set for both purchase options and variant offers. For purchase options, this ID identifies the purchase option itself. For variant offers, this ID refers to the associated purchase option, and in conjunction with offer_id it identifies the variant offer.", "type": "string" @@ -9855,6 +9861,24 @@ }, "type": "object" }, + "PreorderDetails": { + "description": "Details of a pre-order purchase.", + "id": "PreorderDetails", + "properties": {}, + "type": "object" + }, + "PreorderOfferDetails": { + "description": "Offer details information related to a preorder line item.", + "id": "PreorderOfferDetails", + "properties": { + "preorderReleaseTime": { + "description": "The time when a preordered item is released for a preorder purchase.", + "format": "google-datetime", + "type": "string" + } + }, + "type": "object" + }, "PrepaidBasePlanType": { "description": "Represents a base plan that does not automatically renew at the end of the base plan, and must be manually renewed by the user.", "id": "PrepaidBasePlanType", @@ -10001,6 +10025,10 @@ "description": "The per-transaction offer token used to make this purchase line item.", "type": "string" }, + "preorderOfferDetails": { + "$ref": "PreorderOfferDetails", + "description": "Offer details for a preorder offer. This will only be set for preorders." + }, "purchaseOptionId": { "description": "The purchase option ID.", "type": "string" diff --git a/DiscoveryJson/apigateway.v1.json b/DiscoveryJson/apigateway.v1.json index c95ee132290..310a3ca2533 100644 --- a/DiscoveryJson/apigateway.v1.json +++ b/DiscoveryJson/apigateway.v1.json @@ -143,7 +143,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" @@ -1094,7 +1094,7 @@ } } }, - "revision": "20251001", + "revision": "20251021", "rootUrl": "https://apigateway.googleapis.com/", "schemas": { "ApigatewayApi": { diff --git a/DiscoveryJson/apigateway.v1beta.json b/DiscoveryJson/apigateway.v1beta.json index 4f1e59243b7..516f576e739 100644 --- a/DiscoveryJson/apigateway.v1beta.json +++ b/DiscoveryJson/apigateway.v1beta.json @@ -143,7 +143,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" @@ -1094,7 +1094,7 @@ } } }, - "revision": "20251001", + "revision": "20251021", "rootUrl": "https://apigateway.googleapis.com/", "schemas": { "ApigatewayApi": { diff --git a/DiscoveryJson/apim.v1alpha.json b/DiscoveryJson/apim.v1alpha.json index 9d4cd7afa19..896c3c67d3c 100644 --- a/DiscoveryJson/apim.v1alpha.json +++ b/DiscoveryJson/apim.v1alpha.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" @@ -851,7 +851,7 @@ } } }, - "revision": "20250924", + "revision": "20251022", "rootUrl": "https://apim.googleapis.com/", "schemas": { "ApiObservation": { diff --git a/DiscoveryJson/apphub.v1.json b/DiscoveryJson/apphub.v1.json index e48889a5156..8e975cba167 100644 --- a/DiscoveryJson/apphub.v1.json +++ b/DiscoveryJson/apphub.v1.json @@ -172,7 +172,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" @@ -1357,7 +1357,7 @@ } } }, - "revision": "20251001", + "revision": "20251028", "rootUrl": "https://apphub.googleapis.com/", "schemas": { "Application": { @@ -1681,6 +1681,28 @@ }, "type": "object" }, + "FunctionalType": { + "description": "The functional type of a service or workload.", + "id": "FunctionalType", + "properties": { + "type": { + "description": "Output only. The functional type of a service or workload.", + "enum": [ + "TYPE_UNSPECIFIED", + "AGENT", + "MCP_SERVER" + ], + "enumDescriptions": [ + "Unspecified type.", + "Agent type.", + "MCP Server type." + ], + "readOnly": true, + "type": "string" + } + }, + "type": "object" + }, "ListApplicationsResponse": { "description": "Response for ListApplications.", "id": "ListApplicationsResponse", @@ -2223,6 +2245,11 @@ "description": "Properties of an underlying cloud resource that can comprise a Service.", "id": "ServiceProperties", "properties": { + "functionalType": { + "$ref": "FunctionalType", + "description": "Output only. The type of the service.", + "readOnly": true + }, "gcpProject": { "description": "Output only. The service project identifier that the underlying cloud resource resides in.", "readOnly": true, @@ -2401,6 +2428,11 @@ "description": "Properties of an underlying compute resource represented by the Workload.", "id": "WorkloadProperties", "properties": { + "functionalType": { + "$ref": "FunctionalType", + "description": "Output only. The type of the workload.", + "readOnly": true + }, "gcpProject": { "description": "Output only. The service project identifier that the underlying cloud resource resides in. Empty for non-cloud resources.", "readOnly": true, diff --git a/DiscoveryJson/apphub.v1alpha.json b/DiscoveryJson/apphub.v1alpha.json index 6167c1750c2..736cb919b05 100644 --- a/DiscoveryJson/apphub.v1alpha.json +++ b/DiscoveryJson/apphub.v1alpha.json @@ -172,7 +172,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" @@ -1449,7 +1449,7 @@ } } }, - "revision": "20251001", + "revision": "20251028", "rootUrl": "https://apphub.googleapis.com/", "schemas": { "Application": { @@ -1853,6 +1853,28 @@ }, "type": "object" }, + "FunctionalType": { + "description": "The functional type of a service or workload.", + "id": "FunctionalType", + "properties": { + "type": { + "description": "Output only. The functional type of a service or workload.", + "enum": [ + "TYPE_UNSPECIFIED", + "AGENT", + "MCP_SERVER" + ], + "enumDescriptions": [ + "Unspecified type.", + "Agent type.", + "MCP Server type." + ], + "readOnly": true, + "type": "string" + } + }, + "type": "object" + }, "ListApplicationsResponse": { "description": "Response for ListApplications.", "id": "ListApplicationsResponse", @@ -2364,6 +2386,11 @@ "description": "Properties of an underlying cloud resource that can comprise a Service.", "id": "ServiceProperties", "properties": { + "functionalType": { + "$ref": "FunctionalType", + "description": "Output only. The type of the service.", + "readOnly": true + }, "gcpProject": { "description": "Output only. The service project identifier that the underlying cloud resource resides in.", "readOnly": true, @@ -2547,6 +2574,11 @@ "description": "Properties of an underlying compute resource represented by the Workload.", "id": "WorkloadProperties", "properties": { + "functionalType": { + "$ref": "FunctionalType", + "description": "Output only. The type of the workload.", + "readOnly": true + }, "gcpProject": { "description": "Output only. The service project identifier that the underlying cloud resource resides in. Empty for non-cloud resources.", "readOnly": true, diff --git a/DiscoveryJson/artifactregistry.v1.json b/DiscoveryJson/artifactregistry.v1.json index 9762e80f8d6..3ebf1240cdd 100644 --- a/DiscoveryJson/artifactregistry.v1.json +++ b/DiscoveryJson/artifactregistry.v1.json @@ -637,6 +637,34 @@ "https://www.googleapis.com/auth/cloud-platform" ] }, + "exportArtifact": { + "description": "Exports an artifact.", + "flatPath": "v1/projects/{projectsId}/locations/{locationsId}/repositories/{repositoriesId}:exportArtifact", + "httpMethod": "POST", + "id": "artifactregistry.projects.locations.repositories.exportArtifact", + "parameterOrder": [ + "repository" + ], + "parameters": { + "repository": { + "description": "Required. The repository of the artifact to export. Format: projects/{project}/locations/{location}/repositories/{repository}", + "location": "path", + "pattern": "^projects/[^/]+/locations/[^/]+/repositories/[^/]+$", + "required": true, + "type": "string" + } + }, + "path": "v1/{+repository}:exportArtifact", + "request": { + "$ref": "ExportArtifactRequest" + }, + "response": { + "$ref": "Operation" + }, + "scopes": [ + "https://www.googleapis.com/auth/cloud-platform" + ] + }, "get": { "description": "Gets a repository.", "flatPath": "v1/projects/{projectsId}/locations/{locationsId}/repositories/{repositoriesId}", @@ -2465,7 +2493,7 @@ } } }, - "revision": "20251007", + "revision": "20251017", "rootUrl": "https://artifactregistry.googleapis.com/", "schemas": { "AptArtifact": { @@ -2849,6 +2877,72 @@ "properties": {}, "type": "object" }, + "ExportArtifactMetadata": { + "description": "The LRO metadata for exporting an artifact.", + "id": "ExportArtifactMetadata", + "properties": { + "exportedFiles": { + "description": "The exported artifact files.", + "items": { + "$ref": "ExportedFile" + }, + "type": "array" + } + }, + "type": "object" + }, + "ExportArtifactRequest": { + "description": "The request for exporting an artifact to a destination.", + "id": "ExportArtifactRequest", + "properties": { + "gcsPath": { + "description": "The Cloud Storage path to export the artifact to. Should start with the bucket name, and optionally have a directory path. Examples: `dst_bucket`, `dst_bucket/sub_dir`. Existing objects with the same path will be overwritten.", + "type": "string" + }, + "sourceTag": { + "description": "The artifact tag to export. Format:projects/{project}/locations/{location}/repositories/{repository}/packages/{package}/tags/{tag}", + "type": "string" + }, + "sourceVersion": { + "description": "The artifact version to export. Format: projects/{project}/locations/{location}/repositories/{repository}/packages/{package}/versions/{version}", + "type": "string" + } + }, + "type": "object" + }, + "ExportArtifactResponse": { + "description": "The response for exporting an artifact to a destination.", + "id": "ExportArtifactResponse", + "properties": { + "exportedVersion": { + "$ref": "Version", + "description": "The exported version. Should be the same as the request version with fingerprint resource name." + } + }, + "type": "object" + }, + "ExportedFile": { + "description": "The exported artifact file.", + "id": "ExportedFile", + "properties": { + "gcsObjectPath": { + "description": "Cloud Storage Object path of the exported file. Examples: `dst_bucket/file1`, `dst_bucket/sub_dir/file1`", + "type": "string" + }, + "hashes": { + "description": "The hashes of the file content.", + "items": { + "$ref": "Hash" + }, + "type": "array" + }, + "name": { + "description": "Name of the exported artifact file. Format: `projects/p1/locations/us/repositories/repo1/files/file1`", + "type": "string" + } + }, + "type": "object" + }, "Expr": { "description": "Represents a textual expression in the Common Expression Language (CEL) syntax. CEL is a C-like expression language. The syntax and semantics of CEL are documented at https://github.com/google/cel-spec. Example (Comparison): title: \"Summary size limit\" description: \"Determines if a summary is less than 100 chars\" expression: \"document.summary.size() < 100\" Example (Equality): title: \"Requestor is owner\" description: \"Determines if requestor is the document owner\" expression: \"document.owner == request.auth.claims.email\" Example (Logic): title: \"Public documents\" description: \"Determine whether the document should be publicly visible\" expression: \"document.type != 'private' && document.type != 'internal'\" Example (Data Manipulation): title: \"Notification string\" description: \"Create a notification string with a timestamp.\" expression: \"'New message received at ' + string(document.create_time)\" The exact variables and functions that may be referenced within an expression are determined by the service that evaluates it. See the service documentation for additional information.", "id": "Expr", diff --git a/DiscoveryJson/authorizedbuyersmarketplace.v1.json b/DiscoveryJson/authorizedbuyersmarketplace.v1.json index dcc1c264ea6..c7d764a2f76 100644 --- a/DiscoveryJson/authorizedbuyersmarketplace.v1.json +++ b/DiscoveryJson/authorizedbuyersmarketplace.v1.json @@ -204,6 +204,34 @@ "scopes": [ "https://www.googleapis.com/auth/authorized-buyers-marketplace" ] + }, + "setReadyToServe": { + "description": "Sets the given finalized deal as ready to serve. By default, deals are set as ready to serve as soon as they're finalized. If you want to opt out of the default behavior, and manually indicate that deals are ready to serve, ask your Technical Account Manager to add you to the allowlist. If you choose to use this method, finalized deals belonging to the bidder and its child seats don't start serving until after you call `setReadyToServe`, and after the deals become active. For example, you can use this method to delay receiving bid requests until your creative is ready. In addition, bidders can use the URL path \"/v1/bidders/{accountId}/finalizedDeals/{dealId}\" to set ready to serve for the finalized deals belong to itself, its child seats and all their clients. This method only applies to programmatic guaranteed deals.", + "flatPath": "v1/bidders/{biddersId}/finalizedDeals/{finalizedDealsId}:setReadyToServe", + "httpMethod": "POST", + "id": "authorizedbuyersmarketplace.bidders.finalizedDeals.setReadyToServe", + "parameterOrder": [ + "deal" + ], + "parameters": { + "deal": { + "description": "Required. Format: `buyers/{accountId}/finalizedDeals/{dealId}` or `bidders/{accountId}/finalizedDeals/{dealId}`", + "location": "path", + "pattern": "^bidders/[^/]+/finalizedDeals/[^/]+$", + "required": true, + "type": "string" + } + }, + "path": "v1/{+deal}:setReadyToServe", + "request": { + "$ref": "SetReadyToServeRequest" + }, + "response": { + "$ref": "FinalizedDeal" + }, + "scopes": [ + "https://www.googleapis.com/auth/authorized-buyers-marketplace" + ] } } } @@ -920,7 +948,7 @@ ] }, "setReadyToServe": { - "description": "Sets the given finalized deal as ready to serve. By default, deals are set as ready to serve as soon as they're finalized. If you want to opt out of the default behavior, and manually indicate that deals are ready to serve, ask your Technical Account Manager to add you to the allowlist. If you choose to use this method, finalized deals belonging to the bidder and its child seats don't start serving until after you call `setReadyToServe`, and after the deals become active. For example, you can use this method to delay receiving bid requests until your creative is ready. This method only applies to programmatic guaranteed deals.", + "description": "Sets the given finalized deal as ready to serve. By default, deals are set as ready to serve as soon as they're finalized. If you want to opt out of the default behavior, and manually indicate that deals are ready to serve, ask your Technical Account Manager to add you to the allowlist. If you choose to use this method, finalized deals belonging to the bidder and its child seats don't start serving until after you call `setReadyToServe`, and after the deals become active. For example, you can use this method to delay receiving bid requests until your creative is ready. In addition, bidders can use the URL path \"/v1/bidders/{accountId}/finalizedDeals/{dealId}\" to set ready to serve for the finalized deals belong to itself, its child seats and all their clients. This method only applies to programmatic guaranteed deals.", "flatPath": "v1/buyers/{buyersId}/finalizedDeals/{finalizedDealsId}:setReadyToServe", "httpMethod": "POST", "id": "authorizedbuyersmarketplace.buyers.finalizedDeals.setReadyToServe", @@ -929,7 +957,7 @@ ], "parameters": { "deal": { - "description": "Required. Format: `buyers/{accountId}/finalizedDeals/{dealId}`", + "description": "Required. Format: `buyers/{accountId}/finalizedDeals/{dealId}` or `bidders/{accountId}/finalizedDeals/{dealId}`", "location": "path", "pattern": "^buyers/[^/]+/finalizedDeals/[^/]+$", "required": true, @@ -1367,7 +1395,7 @@ } } }, - "revision": "20250828", + "revision": "20251028", "rootUrl": "https://authorizedbuyersmarketplace.googleapis.com/", "schemas": { "AcceptProposalRequest": { diff --git a/DiscoveryJson/authorizedbuyersmarketplace.v1alpha.json b/DiscoveryJson/authorizedbuyersmarketplace.v1alpha.json index b1cc97cfc96..dd0ac6d490b 100644 --- a/DiscoveryJson/authorizedbuyersmarketplace.v1alpha.json +++ b/DiscoveryJson/authorizedbuyersmarketplace.v1alpha.json @@ -204,6 +204,34 @@ "scopes": [ "https://www.googleapis.com/auth/authorized-buyers-marketplace" ] + }, + "setReadyToServe": { + "description": "Sets the given finalized deal as ready to serve. By default, deals are set as ready to serve as soon as they're finalized. If you want to opt out of the default behavior, and manually indicate that deals are ready to serve, ask your Technical Account Manager to add you to the allowlist. If you choose to use this method, finalized deals belonging to the bidder and its child seats don't start serving until after you call `setReadyToServe`, and after the deals become active. For example, you can use this method to delay receiving bid requests until your creative is ready. In addition, bidders can use the URL path \"/v1alpha/bidders/{accountId}/finalizedDeals/{dealId}\" to set ready to serve for the finalized deals belong to itself, its child seats and all their clients. This method only applies to programmatic guaranteed deals.", + "flatPath": "v1alpha/bidders/{biddersId}/finalizedDeals/{finalizedDealsId}:setReadyToServe", + "httpMethod": "POST", + "id": "authorizedbuyersmarketplace.bidders.finalizedDeals.setReadyToServe", + "parameterOrder": [ + "deal" + ], + "parameters": { + "deal": { + "description": "Required. Format: `buyers/{accountId}/finalizedDeals/{dealId}` or `bidders/{accountId}/finalizedDeals/{dealId}`", + "location": "path", + "pattern": "^bidders/[^/]+/finalizedDeals/[^/]+$", + "required": true, + "type": "string" + } + }, + "path": "v1alpha/{+deal}:setReadyToServe", + "request": { + "$ref": "SetReadyToServeRequest" + }, + "response": { + "$ref": "FinalizedDeal" + }, + "scopes": [ + "https://www.googleapis.com/auth/authorized-buyers-marketplace" + ] } } } @@ -1103,7 +1131,7 @@ ] }, "setReadyToServe": { - "description": "Sets the given finalized deal as ready to serve. By default, deals are set as ready to serve as soon as they're finalized. If you want to opt out of the default behavior, and manually indicate that deals are ready to serve, ask your Technical Account Manager to add you to the allowlist. If you choose to use this method, finalized deals belonging to the bidder and its child seats don't start serving until after you call `setReadyToServe`, and after the deals become active. For example, you can use this method to delay receiving bid requests until your creative is ready. This method only applies to programmatic guaranteed deals.", + "description": "Sets the given finalized deal as ready to serve. By default, deals are set as ready to serve as soon as they're finalized. If you want to opt out of the default behavior, and manually indicate that deals are ready to serve, ask your Technical Account Manager to add you to the allowlist. If you choose to use this method, finalized deals belonging to the bidder and its child seats don't start serving until after you call `setReadyToServe`, and after the deals become active. For example, you can use this method to delay receiving bid requests until your creative is ready. In addition, bidders can use the URL path \"/v1alpha/bidders/{accountId}/finalizedDeals/{dealId}\" to set ready to serve for the finalized deals belong to itself, its child seats and all their clients. This method only applies to programmatic guaranteed deals.", "flatPath": "v1alpha/buyers/{buyersId}/finalizedDeals/{finalizedDealsId}:setReadyToServe", "httpMethod": "POST", "id": "authorizedbuyersmarketplace.buyers.finalizedDeals.setReadyToServe", @@ -1112,7 +1140,7 @@ ], "parameters": { "deal": { - "description": "Required. Format: `buyers/{accountId}/finalizedDeals/{dealId}`", + "description": "Required. Format: `buyers/{accountId}/finalizedDeals/{dealId}` or `bidders/{accountId}/finalizedDeals/{dealId}`", "location": "path", "pattern": "^buyers/[^/]+/finalizedDeals/[^/]+$", "required": true, @@ -1550,7 +1578,7 @@ } } }, - "revision": "20250910", + "revision": "20251028", "rootUrl": "https://authorizedbuyersmarketplace.googleapis.com/", "schemas": { "AcceptProposalRequest": { diff --git a/DiscoveryJson/backupdr.v1.json b/DiscoveryJson/backupdr.v1.json index a39b035dff6..2e0ffb2dad1 100644 --- a/DiscoveryJson/backupdr.v1.json +++ b/DiscoveryJson/backupdr.v1.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" @@ -2234,7 +2234,7 @@ } } }, - "revision": "20251015", + "revision": "20251022", "rootUrl": "https://backupdr.googleapis.com/", "schemas": { "AbandonBackupRequest": { @@ -3182,6 +3182,11 @@ "format": "int64", "type": "string" }, + "maxCustomOnDemandRetentionDays": { + "description": "Optional. Optional field to configure the maximum number of days for which a backup can be retained. This field is only applicable for on-demand backups taken with custom retention value.", + "format": "int32", + "type": "integer" + }, "name": { "description": "Output only. Identifier. The resource name of the `BackupPlan`. Format: `projects/{project}/locations/{location}/backupPlans/{backup_plan}`", "readOnly": true, @@ -6385,6 +6390,11 @@ "description": "Request message for triggering a backup.", "id": "TriggerBackupRequest", "properties": { + "customRetentionDays": { + "description": "Optional. The duration for which backup data will be kept, while taking an on-demand backup with custom retention. It is defined in \"days\". It is mutually exclusive with rule_id. This field is required if rule_id is not provided.", + "format": "int32", + "type": "integer" + }, "requestId": { "description": "Optional. An optional request ID to identify requests. Specify a unique request ID so that if you must retry your request, the server will know to ignore the request if it has already been completed. The server will guarantee that for at least 60 minutes after the first request. For example, consider a situation where you make an initial request and the request times out. If you make the request again with the same request ID, the server can check if original operation with the same request ID was received, and if so, will ignore the second request. This prevents clients from accidentally creating duplicate commitments. The request ID must be a valid UUID with the exception that zero UUID is not supported (00000000-0000-0000-0000-000000000000).", "type": "string" diff --git a/DiscoveryJson/batch.v1.json b/DiscoveryJson/batch.v1.json index 6f531d14320..f44bea31b7a 100644 --- a/DiscoveryJson/batch.v1.json +++ b/DiscoveryJson/batch.v1.json @@ -600,7 +600,7 @@ } } }, - "revision": "20251005", + "revision": "20251020", "rootUrl": "https://batch.googleapis.com/", "schemas": { "Accelerator": { @@ -1304,13 +1304,15 @@ "STANDARD", "SPOT", "PREEMPTIBLE", - "RESERVATION_BOUND" + "RESERVATION_BOUND", + "FLEX_START" ], "enumDeprecated": [ false, false, false, true, + false, false ], "enumDescriptions": [ @@ -1318,7 +1320,8 @@ "Standard VM.", "SPOT VM.", "Preemptible VM (PVM). Above SPOT VM is the preferable model for preemptible VM instances: the old preemptible VM model (indicated by this field) is the older model, and has been migrated to use the SPOT model as the underlying technology. This old model will still be supported.", - "Bound to the lifecycle of the reservation in which it is provisioned." + "Bound to the lifecycle of the reservation in which it is provisioned.", + "Instance is provisioned with DWS Flex Start and has limited max run duration." ], "type": "string" }, @@ -1375,13 +1378,15 @@ "STANDARD", "SPOT", "PREEMPTIBLE", - "RESERVATION_BOUND" + "RESERVATION_BOUND", + "FLEX_START" ], "enumDeprecated": [ false, false, false, true, + false, false ], "enumDescriptions": [ @@ -1389,7 +1394,8 @@ "Standard VM.", "SPOT VM.", "Preemptible VM (PVM). Above SPOT VM is the preferable model for preemptible VM instances: the old preemptible VM model (indicated by this field) is the older model, and has been migrated to use the SPOT model as the underlying technology. This old model will still be supported.", - "Bound to the lifecycle of the reservation in which it is provisioned." + "Bound to the lifecycle of the reservation in which it is provisioned.", + "Instance is provisioned with DWS Flex Start and has limited max run duration." ], "type": "string" }, diff --git a/DiscoveryJson/biglake.v1.json b/DiscoveryJson/biglake.v1.json index b4117f31bd7..ee55bcfac21 100644 --- a/DiscoveryJson/biglake.v1.json +++ b/DiscoveryJson/biglake.v1.json @@ -110,6 +110,138 @@ "resources": { "projects": { "resources": { + "catalogs": { + "methods": { + "getIamPolicy": { + "description": "Gets the IAM policy for the specified Catalog.", + "flatPath": "v1/projects/{projectsId}/catalogs/{catalogsId}:getIamPolicy", + "httpMethod": "GET", + "id": "biglake.projects.catalogs.getIamPolicy", + "parameterOrder": [ + "resource" + ], + "parameters": { + "options.requestedPolicyVersion": { + "description": "Optional. The maximum policy version that will be used to format the policy. Valid values are 0, 1, and 3. Requests specifying an invalid value will be rejected. Requests for policies with any conditional role bindings must specify version 3. Policies with no conditional role bindings may specify any valid value or leave the field unset. The policy in the response might use the policy version that you specified, or it might use a lower policy version. For example, if you specify version 3, but the policy has no conditional role bindings, the response uses version 1. To learn which resources support conditions in their IAM policies, see the [IAM documentation](https://cloud.google.com/iam/help/conditions/resource-policies).", + "format": "int32", + "location": "query", + "type": "integer" + }, + "resource": { + "description": "REQUIRED: The resource for which the policy is being requested. See [Resource names](https://cloud.google.com/apis/design/resource_names) for the appropriate value for this field.", + "location": "path", + "pattern": "^projects/[^/]+/catalogs/[^/]+$", + "required": true, + "type": "string" + } + }, + "path": "v1/{+resource}:getIamPolicy", + "response": { + "$ref": "Policy" + }, + "scopes": [ + "https://www.googleapis.com/auth/bigquery", + "https://www.googleapis.com/auth/cloud-platform" + ] + }, + "setIamPolicy": { + "description": "Sets the IAM policy for the specified catalog.", + "flatPath": "v1/projects/{projectsId}/catalogs/{catalogsId}:setIamPolicy", + "httpMethod": "POST", + "id": "biglake.projects.catalogs.setIamPolicy", + "parameterOrder": [ + "resource" + ], + "parameters": { + "resource": { + "description": "REQUIRED: The resource for which the policy is being specified. See [Resource names](https://cloud.google.com/apis/design/resource_names) for the appropriate value for this field.", + "location": "path", + "pattern": "^projects/[^/]+/catalogs/[^/]+$", + "required": true, + "type": "string" + } + }, + "path": "v1/{+resource}:setIamPolicy", + "request": { + "$ref": "SetIamPolicyRequest" + }, + "response": { + "$ref": "Policy" + }, + "scopes": [ + "https://www.googleapis.com/auth/bigquery", + "https://www.googleapis.com/auth/cloud-platform" + ] + } + }, + "resources": { + "namespaces": { + "methods": { + "getIamPolicy": { + "description": "Gets the IAM policy for the specified Catalog.", + "flatPath": "v1/projects/{projectsId}/catalogs/{catalogsId}/namespaces/{namespacesId}:getIamPolicy", + "httpMethod": "GET", + "id": "biglake.projects.catalogs.namespaces.getIamPolicy", + "parameterOrder": [ + "resource" + ], + "parameters": { + "options.requestedPolicyVersion": { + "description": "Optional. The maximum policy version that will be used to format the policy. Valid values are 0, 1, and 3. Requests specifying an invalid value will be rejected. Requests for policies with any conditional role bindings must specify version 3. Policies with no conditional role bindings may specify any valid value or leave the field unset. The policy in the response might use the policy version that you specified, or it might use a lower policy version. For example, if you specify version 3, but the policy has no conditional role bindings, the response uses version 1. To learn which resources support conditions in their IAM policies, see the [IAM documentation](https://cloud.google.com/iam/help/conditions/resource-policies).", + "format": "int32", + "location": "query", + "type": "integer" + }, + "resource": { + "description": "REQUIRED: The resource for which the policy is being requested. See [Resource names](https://cloud.google.com/apis/design/resource_names) for the appropriate value for this field.", + "location": "path", + "pattern": "^projects/[^/]+/catalogs/[^/]+/namespaces/[^/]+$", + "required": true, + "type": "string" + } + }, + "path": "v1/{+resource}:getIamPolicy", + "response": { + "$ref": "Policy" + }, + "scopes": [ + "https://www.googleapis.com/auth/bigquery", + "https://www.googleapis.com/auth/cloud-platform" + ] + }, + "setIamPolicy": { + "description": "Sets the IAM policy for the specified catalog.", + "flatPath": "v1/projects/{projectsId}/catalogs/{catalogsId}/namespaces/{namespacesId}:setIamPolicy", + "httpMethod": "POST", + "id": "biglake.projects.catalogs.namespaces.setIamPolicy", + "parameterOrder": [ + "resource" + ], + "parameters": { + "resource": { + "description": "REQUIRED: The resource for which the policy is being specified. See [Resource names](https://cloud.google.com/apis/design/resource_names) for the appropriate value for this field.", + "location": "path", + "pattern": "^projects/[^/]+/catalogs/[^/]+/namespaces/[^/]+$", + "required": true, + "type": "string" + } + }, + "path": "v1/{+resource}:setIamPolicy", + "request": { + "$ref": "SetIamPolicyRequest" + }, + "response": { + "$ref": "Policy" + }, + "scopes": [ + "https://www.googleapis.com/auth/bigquery", + "https://www.googleapis.com/auth/cloud-platform" + ] + } + } + } + } + }, "locations": { "resources": { "catalogs": { @@ -616,9 +748,79 @@ } } }, - "revision": "20231016", + "revision": "20251027", "rootUrl": "https://biglake.googleapis.com/", "schemas": { + "AuditConfig": { + "description": "Specifies the audit configuration for a service. The configuration determines which permission types are logged, and what identities, if any, are exempted from logging. An AuditConfig must have one or more AuditLogConfigs. If there are AuditConfigs for both `allServices` and a specific service, the union of the two AuditConfigs is used for that service: the log_types specified in each AuditConfig are enabled, and the exempted_members in each AuditLogConfig are exempted. Example Policy with multiple AuditConfigs: { \"audit_configs\": [ { \"service\": \"allServices\", \"audit_log_configs\": [ { \"log_type\": \"DATA_READ\", \"exempted_members\": [ \"user:jose@example.com\" ] }, { \"log_type\": \"DATA_WRITE\" }, { \"log_type\": \"ADMIN_READ\" } ] }, { \"service\": \"sampleservice.googleapis.com\", \"audit_log_configs\": [ { \"log_type\": \"DATA_READ\" }, { \"log_type\": \"DATA_WRITE\", \"exempted_members\": [ \"user:aliya@example.com\" ] } ] } ] } For sampleservice, this policy enables DATA_READ, DATA_WRITE and ADMIN_READ logging. It also exempts `jose@example.com` from DATA_READ logging, and `aliya@example.com` from DATA_WRITE logging.", + "id": "AuditConfig", + "properties": { + "auditLogConfigs": { + "description": "The configuration for logging of each type of permission.", + "items": { + "$ref": "AuditLogConfig" + }, + "type": "array" + }, + "service": { + "description": "Specifies a service that will be enabled for audit logging. For example, `storage.googleapis.com`, `cloudsql.googleapis.com`. `allServices` is a special value that covers all services.", + "type": "string" + } + }, + "type": "object" + }, + "AuditLogConfig": { + "description": "Provides the configuration for logging a type of permissions. Example: { \"audit_log_configs\": [ { \"log_type\": \"DATA_READ\", \"exempted_members\": [ \"user:jose@example.com\" ] }, { \"log_type\": \"DATA_WRITE\" } ] } This enables 'DATA_READ' and 'DATA_WRITE' logging, while exempting jose@example.com from DATA_READ logging.", + "id": "AuditLogConfig", + "properties": { + "exemptedMembers": { + "description": "Specifies the identities that do not cause logging for this type of permission. Follows the same format of Binding.members.", + "items": { + "type": "string" + }, + "type": "array" + }, + "logType": { + "description": "The log type that this config enables.", + "enum": [ + "LOG_TYPE_UNSPECIFIED", + "ADMIN_READ", + "DATA_WRITE", + "DATA_READ" + ], + "enumDescriptions": [ + "Default case. Should never be this.", + "Admin reads. Example: CloudIAM getIamPolicy", + "Data writes. Example: CloudSQL Users create", + "Data reads. Example: CloudSQL Users list" + ], + "type": "string" + } + }, + "type": "object" + }, + "Binding": { + "description": "Associates `members`, or principals, with a `role`.", + "id": "Binding", + "properties": { + "condition": { + "$ref": "Expr", + "description": "The condition that is associated with this binding. If the condition evaluates to `true`, then this binding applies to the current request. If the condition evaluates to `false`, then this binding does not apply to the current request. However, a different role binding might grant the same role to one or more of the principals in this binding. To learn which resources support conditions in their IAM policies, see the [IAM documentation](https://cloud.google.com/iam/help/conditions/resource-policies)." + }, + "members": { + "description": "Specifies the principals requesting access for a Google Cloud resource. `members` can have the following values: * `allUsers`: A special identifier that represents anyone who is on the internet; with or without a Google account. * `allAuthenticatedUsers`: A special identifier that represents anyone who is authenticated with a Google account or a service account. Does not include identities that come from external identity providers (IdPs) through identity federation. * `user:{emailid}`: An email address that represents a specific Google account. For example, `alice@example.com` . * `serviceAccount:{emailid}`: An email address that represents a Google service account. For example, `my-other-app@appspot.gserviceaccount.com`. * `serviceAccount:{projectid}.svc.id.goog[{namespace}/{kubernetes-sa}]`: An identifier for a [Kubernetes service account](https://cloud.google.com/kubernetes-engine/docs/how-to/kubernetes-service-accounts). For example, `my-project.svc.id.goog[my-namespace/my-kubernetes-sa]`. * `group:{emailid}`: An email address that represents a Google group. For example, `admins@example.com`. * `domain:{domain}`: The G Suite domain (primary) that represents all the users of that domain. For example, `google.com` or `example.com`. * `principal://iam.googleapis.com/locations/global/workforcePools/{pool_id}/subject/{subject_attribute_value}`: A single identity in a workforce identity pool. * `principalSet://iam.googleapis.com/locations/global/workforcePools/{pool_id}/group/{group_id}`: All workforce identities in a group. * `principalSet://iam.googleapis.com/locations/global/workforcePools/{pool_id}/attribute.{attribute_name}/{attribute_value}`: All workforce identities with a specific attribute value. * `principalSet://iam.googleapis.com/locations/global/workforcePools/{pool_id}/*`: All identities in a workforce identity pool. * `principal://iam.googleapis.com/projects/{project_number}/locations/global/workloadIdentityPools/{pool_id}/subject/{subject_attribute_value}`: A single identity in a workload identity pool. * `principalSet://iam.googleapis.com/projects/{project_number}/locations/global/workloadIdentityPools/{pool_id}/group/{group_id}`: A workload identity pool group. * `principalSet://iam.googleapis.com/projects/{project_number}/locations/global/workloadIdentityPools/{pool_id}/attribute.{attribute_name}/{attribute_value}`: All identities in a workload identity pool with a certain attribute. * `principalSet://iam.googleapis.com/projects/{project_number}/locations/global/workloadIdentityPools/{pool_id}/*`: All identities in a workload identity pool. * `deleted:user:{emailid}?uid={uniqueid}`: An email address (plus unique identifier) representing a user that has been recently deleted. For example, `alice@example.com?uid=123456789012345678901`. If the user is recovered, this value reverts to `user:{emailid}` and the recovered user retains the role in the binding. * `deleted:serviceAccount:{emailid}?uid={uniqueid}`: An email address (plus unique identifier) representing a service account that has been recently deleted. For example, `my-other-app@appspot.gserviceaccount.com?uid=123456789012345678901`. If the service account is undeleted, this value reverts to `serviceAccount:{emailid}` and the undeleted service account retains the role in the binding. * `deleted:group:{emailid}?uid={uniqueid}`: An email address (plus unique identifier) representing a Google group that has been recently deleted. For example, `admins@example.com?uid=123456789012345678901`. If the group is recovered, this value reverts to `group:{emailid}` and the recovered group retains the role in the binding. * `deleted:principal://iam.googleapis.com/locations/global/workforcePools/{pool_id}/subject/{subject_attribute_value}`: Deleted single identity in a workforce identity pool. For example, `deleted:principal://iam.googleapis.com/locations/global/workforcePools/my-pool-id/subject/my-subject-attribute-value`.", + "items": { + "type": "string" + }, + "type": "array" + }, + "role": { + "description": "Role that is assigned to the list of `members`, or principals. For example, `roles/viewer`, `roles/editor`, or `roles/owner`. For an overview of the IAM roles and permissions, see the [IAM documentation](https://cloud.google.com/iam/docs/roles-overview). For a list of the available pre-defined roles, see [here](https://cloud.google.com/iam/docs/understanding-roles).", + "type": "string" + } + }, + "type": "object" + }, "Catalog": { "description": "Catalog is the container of databases.", "id": "Catalog", @@ -707,6 +909,29 @@ }, "type": "object" }, + "Expr": { + "description": "Represents a textual expression in the Common Expression Language (CEL) syntax. CEL is a C-like expression language. The syntax and semantics of CEL are documented at https://github.com/google/cel-spec. Example (Comparison): title: \"Summary size limit\" description: \"Determines if a summary is less than 100 chars\" expression: \"document.summary.size() < 100\" Example (Equality): title: \"Requestor is owner\" description: \"Determines if requestor is the document owner\" expression: \"document.owner == request.auth.claims.email\" Example (Logic): title: \"Public documents\" description: \"Determine whether the document should be publicly visible\" expression: \"document.type != 'private' && document.type != 'internal'\" Example (Data Manipulation): title: \"Notification string\" description: \"Create a notification string with a timestamp.\" expression: \"'New message received at ' + string(document.create_time)\" The exact variables and functions that may be referenced within an expression are determined by the service that evaluates it. See the service documentation for additional information.", + "id": "Expr", + "properties": { + "description": { + "description": "Optional. Description of the expression. This is a longer text which describes the expression, e.g. when hovered over it in a UI.", + "type": "string" + }, + "expression": { + "description": "Textual representation of an expression in Common Expression Language syntax.", + "type": "string" + }, + "location": { + "description": "Optional. String indicating the location of the expression for error reporting, e.g. a file name and a position in the file.", + "type": "string" + }, + "title": { + "description": "Optional. Title for the expression, i.e. a short string describing its purpose. This can be used e.g. in UIs which allow to enter the expression.", + "type": "string" + } + }, + "type": "object" + }, "HiveDatabaseOptions": { "description": "Options of a Hive database.", "id": "HiveDatabaseOptions", @@ -801,6 +1026,37 @@ }, "type": "object" }, + "Policy": { + "description": "An Identity and Access Management (IAM) policy, which specifies access controls for Google Cloud resources. A `Policy` is a collection of `bindings`. A `binding` binds one or more `members`, or principals, to a single `role`. Principals can be user accounts, service accounts, Google groups, and domains (such as G Suite). A `role` is a named list of permissions; each `role` can be an IAM predefined role or a user-created custom role. For some types of Google Cloud resources, a `binding` can also specify a `condition`, which is a logical expression that allows access to a resource only if the expression evaluates to `true`. A condition can add constraints based on attributes of the request, the resource, or both. To learn which resources support conditions in their IAM policies, see the [IAM documentation](https://cloud.google.com/iam/help/conditions/resource-policies). **JSON example:** ``` { \"bindings\": [ { \"role\": \"roles/resourcemanager.organizationAdmin\", \"members\": [ \"user:mike@example.com\", \"group:admins@example.com\", \"domain:google.com\", \"serviceAccount:my-project-id@appspot.gserviceaccount.com\" ] }, { \"role\": \"roles/resourcemanager.organizationViewer\", \"members\": [ \"user:eve@example.com\" ], \"condition\": { \"title\": \"expirable access\", \"description\": \"Does not grant access after Sep 2020\", \"expression\": \"request.time < timestamp('2020-10-01T00:00:00.000Z')\", } } ], \"etag\": \"BwWWja0YfJA=\", \"version\": 3 } ``` **YAML example:** ``` bindings: - members: - user:mike@example.com - group:admins@example.com - domain:google.com - serviceAccount:my-project-id@appspot.gserviceaccount.com role: roles/resourcemanager.organizationAdmin - members: - user:eve@example.com role: roles/resourcemanager.organizationViewer condition: title: expirable access description: Does not grant access after Sep 2020 expression: request.time < timestamp('2020-10-01T00:00:00.000Z') etag: BwWWja0YfJA= version: 3 ``` For a description of IAM and its features, see the [IAM documentation](https://cloud.google.com/iam/docs/).", + "id": "Policy", + "properties": { + "auditConfigs": { + "description": "Specifies cloud audit logging configuration for this policy.", + "items": { + "$ref": "AuditConfig" + }, + "type": "array" + }, + "bindings": { + "description": "Associates a list of `members`, or principals, with a `role`. Optionally, may specify a `condition` that determines how and when the `bindings` are applied. Each of the `bindings` must contain at least one principal. The `bindings` in a `Policy` can refer to up to 1,500 principals; up to 250 of these principals can be Google groups. Each occurrence of a principal counts towards these limits. For example, if the `bindings` grant 50 different roles to `user:alice@example.com`, and not to any other principal, then you can add another 1,450 principals to the `bindings` in the `Policy`.", + "items": { + "$ref": "Binding" + }, + "type": "array" + }, + "etag": { + "description": "`etag` is used for optimistic concurrency control as a way to help prevent simultaneous updates of a policy from overwriting each other. It is strongly suggested that systems make use of the `etag` in the read-modify-write cycle to perform policy updates in order to avoid race conditions: An `etag` is returned in the response to `getIamPolicy`, and systems are expected to put that etag in the request to `setIamPolicy` to ensure that their change will be applied to the same version of the policy. **Important:** If you use IAM Conditions, you must include the `etag` field whenever you call `setIamPolicy`. If you omit this field, then IAM allows you to overwrite a version `3` policy with a version `1` policy, and all of the conditions in the version `3` policy are lost.", + "format": "byte", + "type": "string" + }, + "version": { + "description": "Specifies the format of the policy. Valid values are `0`, `1`, and `3`. Requests that specify an invalid value are rejected. Any operation that affects conditional role bindings must specify version `3`. This requirement applies to the following operations: * Getting a policy that includes a conditional role binding * Adding a conditional role binding to a policy * Changing a conditional role binding in a policy * Removing any role binding, with or without a condition, from a policy that includes conditions **Important:** If you use IAM Conditions, you must include the `etag` field whenever you call `setIamPolicy`. If you omit this field, then IAM allows you to overwrite a version `3` policy with a version `1` policy, and all of the conditions in the version `3` policy are lost. If a policy does not include any conditions, operations on that policy may specify any valid version or leave the field unset. To learn which resources support conditions in their IAM policies, see the [IAM documentation](https://cloud.google.com/iam/help/conditions/resource-policies).", + "format": "int32", + "type": "integer" + } + }, + "type": "object" + }, "RenameTableRequest": { "description": "Request message for the RenameTable method in MetastoreService", "id": "RenameTableRequest", @@ -823,6 +1079,22 @@ }, "type": "object" }, + "SetIamPolicyRequest": { + "description": "Request message for `SetIamPolicy` method.", + "id": "SetIamPolicyRequest", + "properties": { + "policy": { + "$ref": "Policy", + "description": "REQUIRED: The complete policy to be applied to the `resource`. The size of the policy is limited to a few 10s of KB. An empty policy is a valid policy but certain Google Cloud services (such as Projects) might reject them." + }, + "updateMask": { + "description": "OPTIONAL: A FieldMask specifying which fields of the policy to modify. Only the fields in the mask will be modified. If no mask is provided, the following default mask is used: `paths: \"bindings, etag\"`", + "format": "google-fieldmask", + "type": "string" + } + }, + "type": "object" + }, "StorageDescriptor": { "description": "Stores physical storage information of the data.", "id": "StorageDescriptor", diff --git a/DiscoveryJson/bigtableadmin.v2.json b/DiscoveryJson/bigtableadmin.v2.json index 5e8264d4962..85546a19c3e 100644 --- a/DiscoveryJson/bigtableadmin.v2.json +++ b/DiscoveryJson/bigtableadmin.v2.json @@ -3070,7 +3070,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" @@ -3118,7 +3118,7 @@ } } }, - "revision": "20251012", + "revision": "20251026", "rootUrl": "https://bigtableadmin.googleapis.com/", "schemas": { "AppProfile": { @@ -3627,7 +3627,7 @@ }, "valueType": { "$ref": "Type", - "description": "The type of data stored in each of this family's cell values, including its full encoding. If omitted, the family only serves raw untyped bytes. For now, only the `Aggregate` type is supported. `Aggregate` can only be set at family creation and is immutable afterwards. If `value_type` is `Aggregate`, written data must be compatible with: * `value_type.input_type` for `AddInput` mutations" + "description": "The type of data stored in each of this family's cell values, including its full encoding. If omitted, the family only serves raw untyped bytes. For now, only the `Aggregate` type is supported. `Aggregate` can only be set at family creation and is immutable afterwards. This field is mutually exclusive with `sql_type`. If `value_type` is `Aggregate`, written data must be compatible with: * `value_type.input_type` for `AddInput` mutations" } }, "type": "object" diff --git a/DiscoveryJson/chat.v1.json b/DiscoveryJson/chat.v1.json index 07e9aebbcba..cdbdfe9753d 100644 --- a/DiscoveryJson/chat.v1.json +++ b/DiscoveryJson/chat.v1.json @@ -1535,7 +1535,7 @@ } } }, - "revision": "20251023", + "revision": "20251029", "rootUrl": "https://chat.googleapis.com/", "schemas": { "AccessSettings": { @@ -2243,7 +2243,7 @@ "enumDescriptions": [ "This value is unused.", "User deleted their own message.", - "A space manager deleted the message.", + "An owner or manager deleted the message.", "A Google Workspace administrator deleted the message. Administrators can delete any message in the space, including messages sent by any space member or Chat app.", "A Chat app deleted its own message when it expired.", "A Chat app deleted the message on behalf of the creator (using user authentication).", diff --git a/DiscoveryJson/clouddeploy.v1.json b/DiscoveryJson/clouddeploy.v1.json index 8d86ae4d345..43fab646c47 100644 --- a/DiscoveryJson/clouddeploy.v1.json +++ b/DiscoveryJson/clouddeploy.v1.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" @@ -2359,7 +2359,7 @@ } } }, - "revision": "20251001", + "revision": "20251022", "rootUrl": "https://clouddeploy.googleapis.com/", "schemas": { "AbandonReleaseRequest": { diff --git a/DiscoveryJson/cloudidentity.v1beta1.json b/DiscoveryJson/cloudidentity.v1beta1.json index 9b8f11e197e..d2f4a03f8ab 100644 --- a/DiscoveryJson/cloudidentity.v1beta1.json +++ b/DiscoveryJson/cloudidentity.v1beta1.json @@ -2216,6 +2216,49 @@ }, "policies": { "methods": { + "create": { + "description": "Create a policy.", + "flatPath": "v1beta1/policies", + "httpMethod": "POST", + "id": "cloudidentity.policies.create", + "parameterOrder": [], + "parameters": {}, + "path": "v1beta1/policies", + "request": { + "$ref": "Policy" + }, + "response": { + "$ref": "Operation" + }, + "scopes": [ + "https://www.googleapis.com/auth/cloud-identity.policies" + ] + }, + "delete": { + "description": "Delete a policy.", + "flatPath": "v1beta1/policies/{policiesId}", + "httpMethod": "DELETE", + "id": "cloudidentity.policies.delete", + "parameterOrder": [ + "name" + ], + "parameters": { + "name": { + "description": "Required. The name of the policy to retrieve. Format: \"policies/{policy}\".", + "location": "path", + "pattern": "^policies/[^/]+$", + "required": true, + "type": "string" + } + }, + "path": "v1beta1/{+name}", + "response": { + "$ref": "Operation" + }, + "scopes": [ + "https://www.googleapis.com/auth/cloud-identity.policies" + ] + }, "get": { "description": "Get a policy.", "flatPath": "v1beta1/policies/{policiesId}", @@ -2274,11 +2317,39 @@ "https://www.googleapis.com/auth/cloud-identity.policies", "https://www.googleapis.com/auth/cloud-identity.policies.readonly" ] + }, + "patch": { + "description": "Update a policy.", + "flatPath": "v1beta1/policies/{policiesId}", + "httpMethod": "PATCH", + "id": "cloudidentity.policies.patch", + "parameterOrder": [ + "name" + ], + "parameters": { + "name": { + "description": "Output only. Identifier. The [resource name](https://cloud.google.com/apis/design/resource_names) of the Policy. Format: policies/{policy}.", + "location": "path", + "pattern": "^policies/[^/]+$", + "required": true, + "type": "string" + } + }, + "path": "v1beta1/{+name}", + "request": { + "$ref": "Policy" + }, + "response": { + "$ref": "Operation" + }, + "scopes": [ + "https://www.googleapis.com/auth/cloud-identity.policies" + ] } } } }, - "revision": "20251021", + "revision": "20251027", "rootUrl": "https://cloudidentity.googleapis.com/", "schemas": { "AddIdpCredentialOperationMetadata": { diff --git a/DiscoveryJson/cloudkms.v1.json b/DiscoveryJson/cloudkms.v1.json index bb842b2e6d3..9466c5bf2e7 100644 --- a/DiscoveryJson/cloudkms.v1.json +++ b/DiscoveryJson/cloudkms.v1.json @@ -203,7 +203,7 @@ "folders": { "methods": { "getAutokeyConfig": { - "description": "Returns the AutokeyConfig for a folder or project.", + "description": "Returns the AutokeyConfig for a folder.", "flatPath": "v1/folders/{foldersId}/autokeyConfig", "httpMethod": "GET", "id": "cloudkms.folders.getAutokeyConfig", @@ -212,7 +212,7 @@ ], "parameters": { "name": { - "description": "Required. Name of the AutokeyConfig resource, e.g. `folders/{FOLDER_NUMBER}/autokeyConfig` or `projects/{PROJECT_NUMBER}/autokeyConfig`.", + "description": "Required. Name of the AutokeyConfig resource, e.g. `folders/{FOLDER_NUMBER}/autokeyConfig`.", "location": "path", "pattern": "^folders/[^/]+/autokeyConfig$", "required": true, @@ -393,32 +393,6 @@ }, "projects": { "methods": { - "getAutokeyConfig": { - "description": "Returns the AutokeyConfig for a folder or project.", - "flatPath": "v1/projects/{projectsId}/autokeyConfig", - "httpMethod": "GET", - "id": "cloudkms.projects.getAutokeyConfig", - "parameterOrder": [ - "name" - ], - "parameters": { - "name": { - "description": "Required. Name of the AutokeyConfig resource, e.g. `folders/{FOLDER_NUMBER}/autokeyConfig` or `projects/{PROJECT_NUMBER}/autokeyConfig`.", - "location": "path", - "pattern": "^projects/[^/]+/autokeyConfig$", - "required": true, - "type": "string" - } - }, - "path": "v1/{+name}", - "response": { - "$ref": "AutokeyConfig" - }, - "scopes": [ - "https://www.googleapis.com/auth/cloud-platform", - "https://www.googleapis.com/auth/cloudkms" - ] - }, "getKajPolicyConfig": { "description": "Gets the KeyAccessJustificationsPolicyConfig for a given organization, folder, or project.", "flatPath": "v1/projects/{projectsId}/kajPolicyConfig", @@ -523,41 +497,6 @@ "https://www.googleapis.com/auth/cloudkms" ] }, - "updateAutokeyConfig": { - "description": "Updates the AutokeyConfig for a folder. The caller must have both `cloudkms.autokeyConfigs.update` permission on the parent folder and `cloudkms.cryptoKeys.setIamPolicy` permission on the provided key project. A KeyHandle creation in the folder's descendant projects will use this configuration to determine where to create the resulting CryptoKey.", - "flatPath": "v1/projects/{projectsId}/autokeyConfig", - "httpMethod": "PATCH", - "id": "cloudkms.projects.updateAutokeyConfig", - "parameterOrder": [ - "name" - ], - "parameters": { - "name": { - "description": "Identifier. Name of the AutokeyConfig resource, e.g. `folders/{FOLDER_NUMBER}/autokeyConfig` `projects/{PROJECT_NUMBER}/autokeyConfig`.", - "location": "path", - "pattern": "^projects/[^/]+/autokeyConfig$", - "required": true, - "type": "string" - }, - "updateMask": { - "description": "Required. Masks which fields of the AutokeyConfig to update, e.g. `keyProject`.", - "format": "google-fieldmask", - "location": "query", - "type": "string" - } - }, - "path": "v1/{+name}", - "request": { - "$ref": "AutokeyConfig" - }, - "response": { - "$ref": "AutokeyConfig" - }, - "scopes": [ - "https://www.googleapis.com/auth/cloud-platform", - "https://www.googleapis.com/auth/cloudkms" - ] - }, "updateKajPolicyConfig": { "description": "Updates the KeyAccessJustificationsPolicyConfig for a given organization, folder, or project.", "flatPath": "v1/projects/{projectsId}/kajPolicyConfig", @@ -688,7 +627,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" @@ -2496,7 +2435,7 @@ } } }, - "revision": "20251016", + "revision": "20251023", "rootUrl": "https://cloudkms.googleapis.com/", "schemas": { "AsymmetricDecryptRequest": { diff --git a/DiscoveryJson/cloudtasks.v2.json b/DiscoveryJson/cloudtasks.v2.json index 93d1ea8f73e..26ce9c83ec1 100644 --- a/DiscoveryJson/cloudtasks.v2.json +++ b/DiscoveryJson/cloudtasks.v2.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" @@ -785,7 +785,7 @@ } } }, - "revision": "20250914", + "revision": "20251021", "rootUrl": "https://cloudtasks.googleapis.com/", "schemas": { "AppEngineHttpRequest": { diff --git a/DiscoveryJson/container.v1.json b/DiscoveryJson/container.v1.json index 753cc9f78e6..74780a1b412 100644 --- a/DiscoveryJson/container.v1.json +++ b/DiscoveryJson/container.v1.json @@ -176,13 +176,13 @@ }, "projectId": { "deprecated": true, - "description": "Deprecated. The Google Developers Console [project ID or project number](https://{$universe.dns_names.final_documentation_domain}/resource-manager/docs/creating-managing-projects). This field has been deprecated and replaced by the name field.", + "description": "Deprecated. The Google Developers Console [project ID or project number](https://cloud.google.com/resource-manager/docs/creating-managing-projects). This field has been deprecated and replaced by the name field.", "location": "query", "type": "string" }, "zone": { "deprecated": true, - "description": "Deprecated. The name of the Google Compute Engine [zone](https://{$universe.dns_names.final_documentation_domain}/compute/docs/zones#available) to return operations for. This field has been deprecated and replaced by the name field.", + "description": "Deprecated. The name of the Google Compute Engine [zone](https://cloud.google.com/compute/docs/zones#available) to return operations for. This field has been deprecated and replaced by the name field.", "location": "query", "type": "string" } @@ -253,7 +253,7 @@ ] }, "create": { - "description": "Creates a cluster, consisting of the specified number and type of Google Compute Engine instances. By default, the cluster is created in the project's [default network](https://{$universe.dns_names.final_documentation_domain}/compute/docs/networks-and-firewalls#networks). One firewall is added for the cluster. After cluster creation, the Kubelet creates routes for each node to allow the containers on that node to communicate with all other instances in the cluster. Finally, an entry is added to the project's global metadata indicating which CIDR range the cluster is using.", + "description": "Creates a cluster, consisting of the specified number and type of Google Compute Engine instances. By default, the cluster is created in the project's [default network](https://cloud.google.com/compute/docs/networks-and-firewalls#networks). One firewall is added for the cluster. After cluster creation, the kubelet creates routes for each node to allow the containers on that node to communicate with all other instances in the cluster. Finally, an entry is added to the project's global metadata indicating which CIDR range the cluster is using.", "flatPath": "v1/projects/{projectsId}/locations/{locationsId}/clusters", "httpMethod": "POST", "id": "container.projects.locations.clusters.create", @@ -304,13 +304,13 @@ }, "projectId": { "deprecated": true, - "description": "Deprecated. The Google Developers Console [project ID or project number](https://{$universe.dns_names.final_documentation_domain}/resource-manager/docs/creating-managing-projects). This field has been deprecated and replaced by the name field.", + "description": "Deprecated. The Google Developers Console [project ID or project number](https://cloud.google.com/resource-manager/docs/creating-managing-projects). This field has been deprecated and replaced by the name field.", "location": "query", "type": "string" }, "zone": { "deprecated": true, - "description": "Deprecated. The name of the Google Compute Engine [zone](https://{$universe.dns_names.final_documentation_domain}/compute/docs/zones#available) in which the cluster resides. This field has been deprecated and replaced by the name field.", + "description": "Deprecated. The name of the Google Compute Engine [zone](https://cloud.google.com/compute/docs/zones#available) in which the cluster resides. This field has been deprecated and replaced by the name field.", "location": "query", "type": "string" } @@ -377,13 +377,13 @@ }, "projectId": { "deprecated": true, - "description": "Deprecated. The Google Developers Console [project ID or project number](https://{$universe.dns_names.final_documentation_domain}/resource-manager/docs/creating-managing-projects). This field has been deprecated and replaced by the name field.", + "description": "Deprecated. The Google Developers Console [project ID or project number](https://cloud.google.com/resource-manager/docs/creating-managing-projects). This field has been deprecated and replaced by the name field.", "location": "query", "type": "string" }, "zone": { "deprecated": true, - "description": "Deprecated. The name of the Google Compute Engine [zone](https://{$universe.dns_names.final_documentation_domain}/compute/docs/zones#available) in which the cluster resides. This field has been deprecated and replaced by the name field.", + "description": "Deprecated. The name of the Google Compute Engine [zone](https://cloud.google.com/compute/docs/zones#available) in which the cluster resides. This field has been deprecated and replaced by the name field.", "location": "query", "type": "string" } @@ -436,13 +436,13 @@ }, "projectId": { "deprecated": true, - "description": "Deprecated. The Google Developers Console [project ID or project number](https://{$universe.dns_names.final_documentation_domain}/resource-manager/docs/creating-managing-projects). This field has been deprecated and replaced by the parent field.", + "description": "Deprecated. The Google Developers Console [project ID or project number](https://cloud.google.com/resource-manager/docs/creating-managing-projects). This field has been deprecated and replaced by the parent field.", "location": "query", "type": "string" }, "zone": { "deprecated": true, - "description": "Deprecated. The name of the Google Compute Engine [zone](https://{$universe.dns_names.final_documentation_domain}/compute/docs/zones#available) in which the cluster resides, or \"-\" for all zones. This field has been deprecated and replaced by the parent field.", + "description": "Deprecated. The name of the Google Compute Engine [zone](https://cloud.google.com/compute/docs/zones#available) in which the cluster resides, or \"-\" for all zones. This field has been deprecated and replaced by the parent field.", "location": "query", "type": "string" } @@ -513,7 +513,7 @@ }, "setLocations": { "deprecated": true, - "description": "Sets the locations for a specific cluster. Deprecated. Use [projects.locations.clusters.update](https://{$universe.dns_names.final_documentation_domain}/kubernetes-engine/docs/reference/rest/v1/projects.locations.clusters/update) instead.", + "description": "Sets the locations for a specific cluster. Deprecated. Use [projects.locations.clusters.update](https://cloud.google.com/kubernetes-engine/docs/reference/rest/v1/projects.locations.clusters/update) instead.", "flatPath": "v1/projects/{projectsId}/locations/{locationsId}/clusters/{clustersId}:setLocations", "httpMethod": "POST", "id": "container.projects.locations.clusters.setLocations", @@ -882,13 +882,13 @@ }, "projectId": { "deprecated": true, - "description": "Deprecated. The Google Developers Console [project ID or project number](https://{$universe.dns_names.final_documentation_domain}/resource-manager/docs/creating-managing-projects). This field has been deprecated and replaced by the name field.", + "description": "Deprecated. The Google Developers Console [project ID or project number](https://cloud.google.com/resource-manager/docs/creating-managing-projects). This field has been deprecated and replaced by the name field.", "location": "query", "type": "string" }, "zone": { "deprecated": true, - "description": "Deprecated. The name of the Google Compute Engine [zone](https://{$universe.dns_names.final_documentation_domain}/compute/docs/zones#available) in which the cluster resides. This field has been deprecated and replaced by the name field.", + "description": "Deprecated. The name of the Google Compute Engine [zone](https://cloud.google.com/compute/docs/zones#available) in which the cluster resides. This field has been deprecated and replaced by the name field.", "location": "query", "type": "string" } @@ -961,13 +961,13 @@ }, "projectId": { "deprecated": true, - "description": "Deprecated. The Google Developers Console [project ID or project number](https://{$universe.dns_names.final_documentation_domain}/resource-manager/docs/creating-managing-projects). This field has been deprecated and replaced by the name field.", + "description": "Deprecated. The Google Developers Console [project ID or project number](https://cloud.google.com/resource-manager/docs/creating-managing-projects). This field has been deprecated and replaced by the name field.", "location": "query", "type": "string" }, "zone": { "deprecated": true, - "description": "Deprecated. The name of the Google Compute Engine [zone](https://{$universe.dns_names.final_documentation_domain}/compute/docs/zones#available) in which the cluster resides. This field has been deprecated and replaced by the name field.", + "description": "Deprecated. The name of the Google Compute Engine [zone](https://cloud.google.com/compute/docs/zones#available) in which the cluster resides. This field has been deprecated and replaced by the name field.", "location": "query", "type": "string" } @@ -1004,13 +1004,13 @@ }, "projectId": { "deprecated": true, - "description": "Deprecated. The Google Developers Console [project ID or project number](https://{$universe.dns_names.final_documentation_domain}/resource-manager/docs/creating-managing-projects). This field has been deprecated and replaced by the parent field.", + "description": "Deprecated. The Google Developers Console [project ID or project number](https://cloud.google.com/resource-manager/docs/creating-managing-projects). This field has been deprecated and replaced by the parent field.", "location": "query", "type": "string" }, "zone": { "deprecated": true, - "description": "Deprecated. The name of the Google Compute Engine [zone](https://{$universe.dns_names.final_documentation_domain}/compute/docs/zones#available) in which the cluster resides. This field has been deprecated and replaced by the parent field.", + "description": "Deprecated. The name of the Google Compute Engine [zone](https://cloud.google.com/compute/docs/zones#available) in which the cluster resides. This field has been deprecated and replaced by the parent field.", "location": "query", "type": "string" } @@ -1247,13 +1247,13 @@ }, "projectId": { "deprecated": true, - "description": "Deprecated. The Google Developers Console [project ID or project number](https://{$universe.dns_names.final_documentation_domain}/resource-manager/docs/creating-managing-projects). This field has been deprecated and replaced by the name field.", + "description": "Deprecated. The Google Developers Console [project ID or project number](https://cloud.google.com/resource-manager/docs/creating-managing-projects). This field has been deprecated and replaced by the name field.", "location": "query", "type": "string" }, "zone": { "deprecated": true, - "description": "Deprecated. The name of the Google Compute Engine [zone](https://{$universe.dns_names.final_documentation_domain}/compute/docs/zones#available) in which the cluster resides. This field has been deprecated and replaced by the name field.", + "description": "Deprecated. The name of the Google Compute Engine [zone](https://cloud.google.com/compute/docs/zones#available) in which the cluster resides. This field has been deprecated and replaced by the name field.", "location": "query", "type": "string" } @@ -1284,13 +1284,13 @@ }, "projectId": { "deprecated": true, - "description": "Deprecated. The Google Developers Console [project ID or project number](https://{$universe.dns_names.final_documentation_domain}/resource-manager/docs/creating-managing-projects). This field has been deprecated and replaced by the parent field.", + "description": "Deprecated. The Google Developers Console [project ID or project number](https://cloud.google.com/resource-manager/docs/creating-managing-projects). This field has been deprecated and replaced by the parent field.", "location": "query", "type": "string" }, "zone": { "deprecated": true, - "description": "Deprecated. The name of the Google Compute Engine [zone](https://{$universe.dns_names.final_documentation_domain}/compute/docs/zones#available) to return operations for, or `-` for all zones. This field has been deprecated and replaced by the parent field.", + "description": "Deprecated. The name of the Google Compute Engine [zone](https://cloud.google.com/compute/docs/zones#available) to return operations for, or `-` for all zones. This field has been deprecated and replaced by the parent field.", "location": "query", "type": "string" } @@ -1325,13 +1325,13 @@ "type": "string" }, "projectId": { - "description": "Deprecated. The Google Developers Console [project ID or project number](https://{$universe.dns_names.final_documentation_domain}/resource-manager/docs/creating-managing-projects). This field has been deprecated and replaced by the name field.", + "description": "Deprecated. The Google Developers Console [project ID or project number](https://cloud.google.com/resource-manager/docs/creating-managing-projects). This field has been deprecated and replaced by the name field.", "location": "path", "required": true, "type": "string" }, "zone": { - "description": "Deprecated. The name of the Google Compute Engine [zone](https://{$universe.dns_names.final_documentation_domain}/compute/docs/zones#available) to return operations for. This field has been deprecated and replaced by the name field.", + "description": "Deprecated. The name of the Google Compute Engine [zone](https://cloud.google.com/compute/docs/zones#available) to return operations for. This field has been deprecated and replaced by the name field.", "location": "path", "required": true, "type": "string" @@ -1367,13 +1367,13 @@ "type": "string" }, "projectId": { - "description": "Deprecated. The Google Developers Console [project ID or project number](https://{$universe.dns_names.final_documentation_domain}/resource-manager/docs/creating-managing-projects). This field has been deprecated and replaced by the name field.", + "description": "Deprecated. The Google Developers Console [project ID or project number](https://cloud.google.com/resource-manager/docs/creating-managing-projects). This field has been deprecated and replaced by the name field.", "location": "path", "required": true, "type": "string" }, "zone": { - "description": "Deprecated. The name of the Google Compute Engine [zone](https://{$universe.dns_names.final_documentation_domain}/compute/docs/zones#available) in which the cluster resides. This field has been deprecated and replaced by the name field.", + "description": "Deprecated. The name of the Google Compute Engine [zone](https://cloud.google.com/compute/docs/zones#available) in which the cluster resides. This field has been deprecated and replaced by the name field.", "location": "path", "required": true, "type": "string" @@ -1408,13 +1408,13 @@ "type": "string" }, "projectId": { - "description": "Deprecated. The Google Developers Console [project ID or project number](https://{$universe.dns_names.final_documentation_domain}/resource-manager/docs/creating-managing-projects). This field has been deprecated and replaced by the name field.", + "description": "Deprecated. The Google Developers Console [project ID or project number](https://cloud.google.com/resource-manager/docs/creating-managing-projects). This field has been deprecated and replaced by the name field.", "location": "path", "required": true, "type": "string" }, "zone": { - "description": "Deprecated. The name of the Google Compute Engine [zone](https://{$universe.dns_names.final_documentation_domain}/compute/docs/zones#available) in which the cluster resides. This field has been deprecated and replaced by the name field.", + "description": "Deprecated. The name of the Google Compute Engine [zone](https://cloud.google.com/compute/docs/zones#available) in which the cluster resides. This field has been deprecated and replaced by the name field.", "location": "path", "required": true, "type": "string" @@ -1432,7 +1432,7 @@ ] }, "create": { - "description": "Creates a cluster, consisting of the specified number and type of Google Compute Engine instances. By default, the cluster is created in the project's [default network](https://{$universe.dns_names.final_documentation_domain}/compute/docs/networks-and-firewalls#networks). One firewall is added for the cluster. After cluster creation, the Kubelet creates routes for each node to allow the containers on that node to communicate with all other instances in the cluster. Finally, an entry is added to the project's global metadata indicating which CIDR range the cluster is using.", + "description": "Creates a cluster, consisting of the specified number and type of Google Compute Engine instances. By default, the cluster is created in the project's [default network](https://cloud.google.com/compute/docs/networks-and-firewalls#networks). One firewall is added for the cluster. After cluster creation, the kubelet creates routes for each node to allow the containers on that node to communicate with all other instances in the cluster. Finally, an entry is added to the project's global metadata indicating which CIDR range the cluster is using.", "flatPath": "v1/projects/{projectId}/zones/{zone}/clusters", "httpMethod": "POST", "id": "container.projects.zones.clusters.create", @@ -1442,13 +1442,13 @@ ], "parameters": { "projectId": { - "description": "Deprecated. The Google Developers Console [project ID or project number](https://{$universe.dns_names.final_documentation_domain}/resource-manager/docs/creating-managing-projects). This field has been deprecated and replaced by the parent field.", + "description": "Deprecated. The Google Developers Console [project ID or project number](https://cloud.google.com/resource-manager/docs/creating-managing-projects). This field has been deprecated and replaced by the parent field.", "location": "path", "required": true, "type": "string" }, "zone": { - "description": "Deprecated. The name of the Google Compute Engine [zone](https://{$universe.dns_names.final_documentation_domain}/compute/docs/zones#available) in which the cluster resides. This field has been deprecated and replaced by the parent field.", + "description": "Deprecated. The name of the Google Compute Engine [zone](https://cloud.google.com/compute/docs/zones#available) in which the cluster resides. This field has been deprecated and replaced by the parent field.", "location": "path", "required": true, "type": "string" @@ -1488,13 +1488,13 @@ "type": "string" }, "projectId": { - "description": "Deprecated. The Google Developers Console [project ID or project number](https://{$universe.dns_names.final_documentation_domain}/resource-manager/docs/creating-managing-projects). This field has been deprecated and replaced by the name field.", + "description": "Deprecated. The Google Developers Console [project ID or project number](https://cloud.google.com/resource-manager/docs/creating-managing-projects). This field has been deprecated and replaced by the name field.", "location": "path", "required": true, "type": "string" }, "zone": { - "description": "Deprecated. The name of the Google Compute Engine [zone](https://{$universe.dns_names.final_documentation_domain}/compute/docs/zones#available) in which the cluster resides. This field has been deprecated and replaced by the name field.", + "description": "Deprecated. The name of the Google Compute Engine [zone](https://cloud.google.com/compute/docs/zones#available) in which the cluster resides. This field has been deprecated and replaced by the name field.", "location": "path", "required": true, "type": "string" @@ -1561,13 +1561,13 @@ "type": "string" }, "projectId": { - "description": "Deprecated. The Google Developers Console [project ID or project number](https://{$universe.dns_names.final_documentation_domain}/resource-manager/docs/creating-managing-projects). This field has been deprecated and replaced by the name field.", + "description": "Deprecated. The Google Developers Console [project ID or project number](https://cloud.google.com/resource-manager/docs/creating-managing-projects). This field has been deprecated and replaced by the name field.", "location": "path", "required": true, "type": "string" }, "zone": { - "description": "Deprecated. The name of the Google Compute Engine [zone](https://{$universe.dns_names.final_documentation_domain}/compute/docs/zones#available) in which the cluster resides. This field has been deprecated and replaced by the name field.", + "description": "Deprecated. The name of the Google Compute Engine [zone](https://cloud.google.com/compute/docs/zones#available) in which the cluster resides. This field has been deprecated and replaced by the name field.", "location": "path", "required": true, "type": "string" @@ -1599,13 +1599,13 @@ "type": "string" }, "projectId": { - "description": "Deprecated. The Google Developers Console [project ID or project number](https://{$universe.dns_names.final_documentation_domain}/resource-manager/docs/creating-managing-projects). This field has been deprecated and replaced by the name field.", + "description": "Deprecated. The Google Developers Console [project ID or project number](https://cloud.google.com/resource-manager/docs/creating-managing-projects). This field has been deprecated and replaced by the name field.", "location": "path", "required": true, "type": "string" }, "zone": { - "description": "Deprecated. The name of the Google Compute Engine [zone](https://{$universe.dns_names.final_documentation_domain}/compute/docs/zones#available) in which the cluster resides. This field has been deprecated and replaced by the name field.", + "description": "Deprecated. The name of the Google Compute Engine [zone](https://cloud.google.com/compute/docs/zones#available) in which the cluster resides. This field has been deprecated and replaced by the name field.", "location": "path", "required": true, "type": "string" @@ -1638,13 +1638,13 @@ "type": "string" }, "projectId": { - "description": "Deprecated. The Google Developers Console [project ID or project number](https://{$universe.dns_names.final_documentation_domain}/resource-manager/docs/creating-managing-projects). This field has been deprecated and replaced by the parent field.", + "description": "Deprecated. The Google Developers Console [project ID or project number](https://cloud.google.com/resource-manager/docs/creating-managing-projects). This field has been deprecated and replaced by the parent field.", "location": "path", "required": true, "type": "string" }, "zone": { - "description": "Deprecated. The name of the Google Compute Engine [zone](https://{$universe.dns_names.final_documentation_domain}/compute/docs/zones#available) in which the cluster resides, or \"-\" for all zones. This field has been deprecated and replaced by the parent field.", + "description": "Deprecated. The name of the Google Compute Engine [zone](https://cloud.google.com/compute/docs/zones#available) in which the cluster resides, or \"-\" for all zones. This field has been deprecated and replaced by the parent field.", "location": "path", "required": true, "type": "string" @@ -1660,7 +1660,7 @@ }, "locations": { "deprecated": true, - "description": "Sets the locations for a specific cluster. Deprecated. Use [projects.locations.clusters.update](https://{$universe.dns_names.final_documentation_domain}/kubernetes-engine/docs/reference/rest/v1/projects.locations.clusters/update) instead.", + "description": "Sets the locations for a specific cluster. Deprecated. Use [projects.locations.clusters.update](https://cloud.google.com/kubernetes-engine/docs/reference/rest/v1/projects.locations.clusters/update) instead.", "flatPath": "v1/projects/{projectId}/zones/{zone}/clusters/{clusterId}/locations", "httpMethod": "POST", "id": "container.projects.zones.clusters.locations", @@ -1677,13 +1677,13 @@ "type": "string" }, "projectId": { - "description": "Deprecated. The Google Developers Console [project ID or project number](https://{$universe.dns_names.final_documentation_domain}/resource-manager/docs/creating-managing-projects). This field has been deprecated and replaced by the name field.", + "description": "Deprecated. The Google Developers Console [project ID or project number](https://cloud.google.com/resource-manager/docs/creating-managing-projects). This field has been deprecated and replaced by the name field.", "location": "path", "required": true, "type": "string" }, "zone": { - "description": "Deprecated. The name of the Google Compute Engine [zone](https://{$universe.dns_names.final_documentation_domain}/compute/docs/zones#available) in which the cluster resides. This field has been deprecated and replaced by the name field.", + "description": "Deprecated. The name of the Google Compute Engine [zone](https://cloud.google.com/compute/docs/zones#available) in which the cluster resides. This field has been deprecated and replaced by the name field.", "location": "path", "required": true, "type": "string" @@ -1718,13 +1718,13 @@ "type": "string" }, "projectId": { - "description": "Deprecated. The Google Developers Console [project ID or project number](https://{$universe.dns_names.final_documentation_domain}/resource-manager/docs/creating-managing-projects). This field has been deprecated and replaced by the name field.", + "description": "Deprecated. The Google Developers Console [project ID or project number](https://cloud.google.com/resource-manager/docs/creating-managing-projects). This field has been deprecated and replaced by the name field.", "location": "path", "required": true, "type": "string" }, "zone": { - "description": "Deprecated. The name of the Google Compute Engine [zone](https://{$universe.dns_names.final_documentation_domain}/compute/docs/zones#available) in which the cluster resides. This field has been deprecated and replaced by the name field.", + "description": "Deprecated. The name of the Google Compute Engine [zone](https://cloud.google.com/compute/docs/zones#available) in which the cluster resides. This field has been deprecated and replaced by the name field.", "location": "path", "required": true, "type": "string" @@ -1759,13 +1759,13 @@ "type": "string" }, "projectId": { - "description": "Deprecated. The Google Developers Console [project ID or project number](https://{$universe.dns_names.final_documentation_domain}/resource-manager/docs/creating-managing-projects). This field has been deprecated and replaced by the name field.", + "description": "Deprecated. The Google Developers Console [project ID or project number](https://cloud.google.com/resource-manager/docs/creating-managing-projects). This field has been deprecated and replaced by the name field.", "location": "path", "required": true, "type": "string" }, "zone": { - "description": "Deprecated. The name of the Google Compute Engine [zone](https://{$universe.dns_names.final_documentation_domain}/compute/docs/zones#available) in which the cluster resides. This field has been deprecated and replaced by the name field.", + "description": "Deprecated. The name of the Google Compute Engine [zone](https://cloud.google.com/compute/docs/zones#available) in which the cluster resides. This field has been deprecated and replaced by the name field.", "location": "path", "required": true, "type": "string" @@ -1800,13 +1800,13 @@ "type": "string" }, "projectId": { - "description": "Deprecated. The Google Developers Console [project ID or project number](https://{$universe.dns_names.final_documentation_domain}/resource-manager/docs/creating-managing-projects). This field has been deprecated and replaced by the name field.", + "description": "Deprecated. The Google Developers Console [project ID or project number](https://cloud.google.com/resource-manager/docs/creating-managing-projects). This field has been deprecated and replaced by the name field.", "location": "path", "required": true, "type": "string" }, "zone": { - "description": "Deprecated. The name of the Google Compute Engine [zone](https://{$universe.dns_names.final_documentation_domain}/compute/docs/zones#available) in which the cluster resides. This field has been deprecated and replaced by the name field.", + "description": "Deprecated. The name of the Google Compute Engine [zone](https://cloud.google.com/compute/docs/zones#available) in which the cluster resides. This field has been deprecated and replaced by the name field.", "location": "path", "required": true, "type": "string" @@ -1841,13 +1841,13 @@ "type": "string" }, "projectId": { - "description": "Deprecated. The Google Developers Console [project ID or project number](https://{$universe.dns_names.final_documentation_domain}/resource-manager/docs/creating-managing-projects). This field has been deprecated and replaced by the name field.", + "description": "Deprecated. The Google Developers Console [project ID or project number](https://cloud.google.com/resource-manager/docs/creating-managing-projects). This field has been deprecated and replaced by the name field.", "location": "path", "required": true, "type": "string" }, "zone": { - "description": "Deprecated. The name of the Google Compute Engine [zone](https://{$universe.dns_names.final_documentation_domain}/compute/docs/zones#available) in which the cluster resides. This field has been deprecated and replaced by the name field.", + "description": "Deprecated. The name of the Google Compute Engine [zone](https://cloud.google.com/compute/docs/zones#available) in which the cluster resides. This field has been deprecated and replaced by the name field.", "location": "path", "required": true, "type": "string" @@ -1882,13 +1882,13 @@ "type": "string" }, "projectId": { - "description": "Required. The Google Developers Console [project ID or project number](https://{$universe.dns_names.final_documentation_domain}/resource-manager/docs/creating-managing-projects).", + "description": "Required. The Google Developers Console [project ID or project number](https://cloud.google.com/resource-manager/docs/creating-managing-projects).", "location": "path", "required": true, "type": "string" }, "zone": { - "description": "Required. The name of the Google Compute Engine [zone](https://{$universe.dns_names.final_documentation_domain}/compute/docs/zones#available) in which the cluster resides.", + "description": "Required. The name of the Google Compute Engine [zone](https://cloud.google.com/compute/docs/zones#available) in which the cluster resides.", "location": "path", "required": true, "type": "string" @@ -1923,13 +1923,13 @@ "type": "string" }, "projectId": { - "description": "Deprecated. The Google Developers Console [project ID or project number](https://{$universe.dns_names.final_documentation_domain}/resource-manager/docs/creating-managing-projects). This field has been deprecated and replaced by the name field.", + "description": "Deprecated. The Google Developers Console [project ID or project number](https://cloud.google.com/resource-manager/docs/creating-managing-projects). This field has been deprecated and replaced by the name field.", "location": "path", "required": true, "type": "string" }, "zone": { - "description": "Deprecated. The name of the Google Compute Engine [zone](https://{$universe.dns_names.final_documentation_domain}/compute/docs/zones#available) in which the cluster resides. This field has been deprecated and replaced by the name field.", + "description": "Deprecated. The name of the Google Compute Engine [zone](https://cloud.google.com/compute/docs/zones#available) in which the cluster resides. This field has been deprecated and replaced by the name field.", "location": "path", "required": true, "type": "string" @@ -1964,13 +1964,13 @@ "type": "string" }, "projectId": { - "description": "Deprecated. The Google Developers Console [project ID or project number](https://{$universe.dns_names.final_documentation_domain}/resource-manager/docs/creating-managing-projects). This field has been deprecated and replaced by the name field.", + "description": "Deprecated. The Google Developers Console [project ID or project number](https://cloud.google.com/resource-manager/docs/creating-managing-projects). This field has been deprecated and replaced by the name field.", "location": "path", "required": true, "type": "string" }, "zone": { - "description": "Deprecated. The name of the Google Compute Engine [zone](https://{$universe.dns_names.final_documentation_domain}/compute/docs/zones#available) in which the cluster resides. This field has been deprecated and replaced by the name field.", + "description": "Deprecated. The name of the Google Compute Engine [zone](https://cloud.google.com/compute/docs/zones#available) in which the cluster resides. This field has been deprecated and replaced by the name field.", "location": "path", "required": true, "type": "string" @@ -2005,13 +2005,13 @@ "type": "string" }, "projectId": { - "description": "Deprecated. The Google Developers Console [project ID or project number](https://{$universe.dns_names.final_documentation_domain}/resource-manager/docs/creating-managing-projects). This field has been deprecated and replaced by the name field.", + "description": "Deprecated. The Google Developers Console [project ID or project number](https://cloud.google.com/resource-manager/docs/creating-managing-projects). This field has been deprecated and replaced by the name field.", "location": "path", "required": true, "type": "string" }, "zone": { - "description": "Deprecated. The name of the Google Compute Engine [zone](https://{$universe.dns_names.final_documentation_domain}/compute/docs/zones#available) in which the cluster resides. This field has been deprecated and replaced by the name field.", + "description": "Deprecated. The name of the Google Compute Engine [zone](https://cloud.google.com/compute/docs/zones#available) in which the cluster resides. This field has been deprecated and replaced by the name field.", "location": "path", "required": true, "type": "string" @@ -2046,13 +2046,13 @@ "type": "string" }, "projectId": { - "description": "Deprecated. The Google Developers Console [project ID or project number](https://{$universe.dns_names.final_documentation_domain}/resource-manager/docs/creating-managing-projects). This field has been deprecated and replaced by the name field.", + "description": "Deprecated. The Google Developers Console [project ID or project number](https://cloud.google.com/resource-manager/docs/creating-managing-projects). This field has been deprecated and replaced by the name field.", "location": "path", "required": true, "type": "string" }, "zone": { - "description": "Deprecated. The name of the Google Compute Engine [zone](https://{$universe.dns_names.final_documentation_domain}/compute/docs/zones#available) in which the cluster resides. This field has been deprecated and replaced by the name field.", + "description": "Deprecated. The name of the Google Compute Engine [zone](https://cloud.google.com/compute/docs/zones#available) in which the cluster resides. This field has been deprecated and replaced by the name field.", "location": "path", "required": true, "type": "string" @@ -2098,13 +2098,13 @@ "type": "string" }, "projectId": { - "description": "Deprecated. The Google Developers Console [project ID or project number](https://{$universe.dns_names.final_documentation_domain}/resource-manager/docs/creating-managing-projects). This field has been deprecated and replaced by the name field.", + "description": "Deprecated. The Google Developers Console [project ID or project number](https://cloud.google.com/resource-manager/docs/creating-managing-projects). This field has been deprecated and replaced by the name field.", "location": "path", "required": true, "type": "string" }, "zone": { - "description": "Deprecated. The name of the Google Compute Engine [zone](https://{$universe.dns_names.final_documentation_domain}/compute/docs/zones#available) in which the cluster resides. This field has been deprecated and replaced by the name field.", + "description": "Deprecated. The name of the Google Compute Engine [zone](https://cloud.google.com/compute/docs/zones#available) in which the cluster resides. This field has been deprecated and replaced by the name field.", "location": "path", "required": true, "type": "string" @@ -2139,13 +2139,13 @@ "type": "string" }, "projectId": { - "description": "Deprecated. The Google Developers Console [project ID or project number](https://{$universe.dns_names.final_documentation_domain}/resource-manager/docs/creating-managing-projects). This field has been deprecated and replaced by the parent field.", + "description": "Deprecated. The Google Developers Console [project ID or project number](https://cloud.google.com/resource-manager/docs/creating-managing-projects). This field has been deprecated and replaced by the parent field.", "location": "path", "required": true, "type": "string" }, "zone": { - "description": "Deprecated. The name of the Google Compute Engine [zone](https://{$universe.dns_names.final_documentation_domain}/compute/docs/zones#available) in which the cluster resides. This field has been deprecated and replaced by the parent field.", + "description": "Deprecated. The name of the Google Compute Engine [zone](https://cloud.google.com/compute/docs/zones#available) in which the cluster resides. This field has been deprecated and replaced by the parent field.", "location": "path", "required": true, "type": "string" @@ -2192,13 +2192,13 @@ "type": "string" }, "projectId": { - "description": "Deprecated. The Google Developers Console [project ID or project number](https://{$universe.dns_names.final_documentation_domain}/resource-manager/docs/creating-managing-projects). This field has been deprecated and replaced by the name field.", + "description": "Deprecated. The Google Developers Console [project ID or project number](https://cloud.google.com/resource-manager/docs/creating-managing-projects). This field has been deprecated and replaced by the name field.", "location": "path", "required": true, "type": "string" }, "zone": { - "description": "Deprecated. The name of the Google Compute Engine [zone](https://{$universe.dns_names.final_documentation_domain}/compute/docs/zones#available) in which the cluster resides. This field has been deprecated and replaced by the name field.", + "description": "Deprecated. The name of the Google Compute Engine [zone](https://cloud.google.com/compute/docs/zones#available) in which the cluster resides. This field has been deprecated and replaced by the name field.", "location": "path", "required": true, "type": "string" @@ -2272,13 +2272,13 @@ "type": "string" }, "projectId": { - "description": "Deprecated. The Google Developers Console [project ID or project number](https://{$universe.dns_names.final_documentation_domain}/resource-manager/docs/creating-managing-projects). This field has been deprecated and replaced by the name field.", + "description": "Deprecated. The Google Developers Console [project ID or project number](https://cloud.google.com/resource-manager/docs/creating-managing-projects). This field has been deprecated and replaced by the name field.", "location": "path", "required": true, "type": "string" }, "zone": { - "description": "Deprecated. The name of the Google Compute Engine [zone](https://{$universe.dns_names.final_documentation_domain}/compute/docs/zones#available) in which the cluster resides. This field has been deprecated and replaced by the name field.", + "description": "Deprecated. The name of the Google Compute Engine [zone](https://cloud.google.com/compute/docs/zones#available) in which the cluster resides. This field has been deprecated and replaced by the name field.", "location": "path", "required": true, "type": "string" @@ -2315,13 +2315,13 @@ "type": "string" }, "projectId": { - "description": "Deprecated. The Google Developers Console [project ID or project number](https://{$universe.dns_names.final_documentation_domain}/resource-manager/docs/creating-managing-projects). This field has been deprecated and replaced by the parent field.", + "description": "Deprecated. The Google Developers Console [project ID or project number](https://cloud.google.com/resource-manager/docs/creating-managing-projects). This field has been deprecated and replaced by the parent field.", "location": "path", "required": true, "type": "string" }, "zone": { - "description": "Deprecated. The name of the Google Compute Engine [zone](https://{$universe.dns_names.final_documentation_domain}/compute/docs/zones#available) in which the cluster resides. This field has been deprecated and replaced by the parent field.", + "description": "Deprecated. The name of the Google Compute Engine [zone](https://cloud.google.com/compute/docs/zones#available) in which the cluster resides. This field has been deprecated and replaced by the parent field.", "location": "path", "required": true, "type": "string" @@ -2360,13 +2360,13 @@ "type": "string" }, "projectId": { - "description": "Deprecated. The Google Developers Console [project ID or project number](https://{$universe.dns_names.final_documentation_domain}/resource-manager/docs/creating-managing-projects). This field has been deprecated and replaced by the name field.", + "description": "Deprecated. The Google Developers Console [project ID or project number](https://cloud.google.com/resource-manager/docs/creating-managing-projects). This field has been deprecated and replaced by the name field.", "location": "path", "required": true, "type": "string" }, "zone": { - "description": "Deprecated. The name of the Google Compute Engine [zone](https://{$universe.dns_names.final_documentation_domain}/compute/docs/zones#available) in which the cluster resides. This field has been deprecated and replaced by the name field.", + "description": "Deprecated. The name of the Google Compute Engine [zone](https://cloud.google.com/compute/docs/zones#available) in which the cluster resides. This field has been deprecated and replaced by the name field.", "location": "path", "required": true, "type": "string" @@ -2408,13 +2408,13 @@ "type": "string" }, "projectId": { - "description": "Deprecated. The Google Developers Console [project ID or project number](https://{$universe.dns_names.final_documentation_domain}/resource-manager/docs/creating-managing-projects). This field has been deprecated and replaced by the name field.", + "description": "Deprecated. The Google Developers Console [project ID or project number](https://cloud.google.com/resource-manager/docs/creating-managing-projects). This field has been deprecated and replaced by the name field.", "location": "path", "required": true, "type": "string" }, "zone": { - "description": "Deprecated. The name of the Google Compute Engine [zone](https://{$universe.dns_names.final_documentation_domain}/compute/docs/zones#available) in which the cluster resides. This field has been deprecated and replaced by the name field.", + "description": "Deprecated. The name of the Google Compute Engine [zone](https://cloud.google.com/compute/docs/zones#available) in which the cluster resides. This field has been deprecated and replaced by the name field.", "location": "path", "required": true, "type": "string" @@ -2456,13 +2456,13 @@ "type": "string" }, "projectId": { - "description": "Deprecated. The Google Developers Console [project ID or project number](https://{$universe.dns_names.final_documentation_domain}/resource-manager/docs/creating-managing-projects). This field has been deprecated and replaced by the name field.", + "description": "Deprecated. The Google Developers Console [project ID or project number](https://cloud.google.com/resource-manager/docs/creating-managing-projects). This field has been deprecated and replaced by the name field.", "location": "path", "required": true, "type": "string" }, "zone": { - "description": "Deprecated. The name of the Google Compute Engine [zone](https://{$universe.dns_names.final_documentation_domain}/compute/docs/zones#available) in which the cluster resides. This field has been deprecated and replaced by the name field.", + "description": "Deprecated. The name of the Google Compute Engine [zone](https://cloud.google.com/compute/docs/zones#available) in which the cluster resides. This field has been deprecated and replaced by the name field.", "location": "path", "required": true, "type": "string" @@ -2504,13 +2504,13 @@ "type": "string" }, "projectId": { - "description": "Deprecated. The Google Developers Console [project ID or project number](https://{$universe.dns_names.final_documentation_domain}/resource-manager/docs/creating-managing-projects). This field has been deprecated and replaced by the name field.", + "description": "Deprecated. The Google Developers Console [project ID or project number](https://cloud.google.com/resource-manager/docs/creating-managing-projects). This field has been deprecated and replaced by the name field.", "location": "path", "required": true, "type": "string" }, "zone": { - "description": "Deprecated. The name of the Google Compute Engine [zone](https://{$universe.dns_names.final_documentation_domain}/compute/docs/zones#available) in which the cluster resides. This field has been deprecated and replaced by the name field.", + "description": "Deprecated. The name of the Google Compute Engine [zone](https://cloud.google.com/compute/docs/zones#available) in which the cluster resides. This field has been deprecated and replaced by the name field.", "location": "path", "required": true, "type": "string" @@ -2551,13 +2551,13 @@ "type": "string" }, "projectId": { - "description": "Deprecated. The Google Developers Console [project ID or project number](https://{$universe.dns_names.final_documentation_domain}/resource-manager/docs/creating-managing-projects). This field has been deprecated and replaced by the name field.", + "description": "Deprecated. The Google Developers Console [project ID or project number](https://cloud.google.com/resource-manager/docs/creating-managing-projects). This field has been deprecated and replaced by the name field.", "location": "path", "required": true, "type": "string" }, "zone": { - "description": "Deprecated. The name of the Google Compute Engine [zone](https://{$universe.dns_names.final_documentation_domain}/compute/docs/zones#available) in which the operation resides. This field has been deprecated and replaced by the name field.", + "description": "Deprecated. The name of the Google Compute Engine [zone](https://cloud.google.com/compute/docs/zones#available) in which the operation resides. This field has been deprecated and replaced by the name field.", "location": "path", "required": true, "type": "string" @@ -2597,13 +2597,13 @@ "type": "string" }, "projectId": { - "description": "Deprecated. The Google Developers Console [project ID or project number](https://{$universe.dns_names.final_documentation_domain}/resource-manager/docs/creating-managing-projects). This field has been deprecated and replaced by the name field.", + "description": "Deprecated. The Google Developers Console [project ID or project number](https://cloud.google.com/resource-manager/docs/creating-managing-projects). This field has been deprecated and replaced by the name field.", "location": "path", "required": true, "type": "string" }, "zone": { - "description": "Deprecated. The name of the Google Compute Engine [zone](https://{$universe.dns_names.final_documentation_domain}/compute/docs/zones#available) in which the cluster resides. This field has been deprecated and replaced by the name field.", + "description": "Deprecated. The name of the Google Compute Engine [zone](https://cloud.google.com/compute/docs/zones#available) in which the cluster resides. This field has been deprecated and replaced by the name field.", "location": "path", "required": true, "type": "string" @@ -2633,13 +2633,13 @@ "type": "string" }, "projectId": { - "description": "Deprecated. The Google Developers Console [project ID or project number](https://{$universe.dns_names.final_documentation_domain}/resource-manager/docs/creating-managing-projects). This field has been deprecated and replaced by the parent field.", + "description": "Deprecated. The Google Developers Console [project ID or project number](https://cloud.google.com/resource-manager/docs/creating-managing-projects). This field has been deprecated and replaced by the parent field.", "location": "path", "required": true, "type": "string" }, "zone": { - "description": "Deprecated. The name of the Google Compute Engine [zone](https://{$universe.dns_names.final_documentation_domain}/compute/docs/zones#available) to return operations for, or `-` for all zones. This field has been deprecated and replaced by the parent field.", + "description": "Deprecated. The name of the Google Compute Engine [zone](https://cloud.google.com/compute/docs/zones#available) to return operations for, or `-` for all zones. This field has been deprecated and replaced by the parent field.", "location": "path", "required": true, "type": "string" @@ -2660,7 +2660,7 @@ } } }, - "revision": "20251014", + "revision": "20251021", "rootUrl": "https://container.googleapis.com/", "schemas": { "AcceleratorConfig": { @@ -2673,7 +2673,7 @@ "type": "string" }, "acceleratorType": { - "description": "The accelerator type resource name. List of supported accelerators [here](https://{$universe.dns_names.final_documentation_domain}/compute/docs/gpus)", + "description": "The accelerator type resource name. List of supported accelerators [here](https://cloud.google.com/compute/docs/gpus)", "type": "string" }, "gpuDriverInstallationConfig": { @@ -2816,7 +2816,7 @@ "kubernetesDashboard": { "$ref": "KubernetesDashboard", "deprecated": true, - "description": "Configuration for the Kubernetes Dashboard. This addon is deprecated, and will be disabled in 1.15. It is recommended to use the Cloud Console to manage and monitor your Kubernetes clusters, workloads and applications. For more information, see: https://{$universe.dns_names.final_documentation_domain}/kubernetes-engine/docs/concepts/dashboards" + "description": "Configuration for the Kubernetes Dashboard. This addon is deprecated, and will be disabled in 1.15. It is recommended to use the Cloud Console to manage and monitor your Kubernetes clusters, workloads and applications. For more information, see: https://cloud.google.com/kubernetes-engine/docs/concepts/dashboards" }, "lustreCsiDriverConfig": { "$ref": "LustreCsiDriverConfig", @@ -3071,7 +3071,7 @@ "id": "AutoprovisioningNodePoolDefaults", "properties": { "bootDiskKmsKey": { - "description": "The Customer Managed Encryption Key used to encrypt the boot disk attached to each node in the node pool. This should be of the form projects/[KEY_PROJECT_ID]/locations/[LOCATION]/keyRings/[RING_NAME]/cryptoKeys/[KEY_NAME]. For more information about protecting resources with Cloud KMS Keys please see: https://{$universe.dns_names.final_documentation_domain}/compute/docs/disks/customer-managed-encryption", + "description": "The Customer Managed Encryption Key used to encrypt the boot disk attached to each node in the node pool. This should be of the form projects/[KEY_PROJECT_ID]/locations/[LOCATION]/keyRings/[RING_NAME]/cryptoKeys/[KEY_NAME]. For more information about protecting resources with Cloud KMS Keys please see: https://cloud.google.com/compute/docs/disks/customer-managed-encryption", "type": "string" }, "diskSizeGb": { @@ -3084,7 +3084,7 @@ "type": "string" }, "imageType": { - "description": "The image type to use for NAP created node. Please see https://{$universe.dns_names.final_documentation_domain}/kubernetes-engine/docs/concepts/node-images for available image types.", + "description": "The image type to use for NAP created node. Please see https://cloud.google.com/kubernetes-engine/docs/concepts/node-images for available image types.", "type": "string" }, "insecureKubeletReadonlyPortEnabled": { @@ -3097,7 +3097,7 @@ }, "minCpuPlatform": { "deprecated": true, - "description": "Deprecated. Minimum CPU platform to be used for NAP created node pools. The instance may be scheduled on the specified or newer CPU platform. Applicable values are the friendly names of CPU platforms, such as minCpuPlatform: Intel Haswell or minCpuPlatform: Intel Sandy Bridge. For more information, read [how to specify min CPU platform](https://{$universe.dns_names.final_documentation_domain}/compute/docs/instances/specify-min-cpu-platform). This field is deprecated, min_cpu_platform should be specified using `cloud.google.com/requested-min-cpu-platform` label selector on the pod. To unset the min cpu platform field pass \"automatic\" as field value.", + "description": "Deprecated. Minimum CPU platform to be used for NAP created node pools. The instance may be scheduled on the specified or newer CPU platform. Applicable values are the friendly names of CPU platforms, such as minCpuPlatform: Intel Haswell or minCpuPlatform: Intel Sandy Bridge. For more information, read [how to specify min CPU platform](https://cloud.google.com/compute/docs/instances/specify-min-cpu-platform). This field is deprecated, min_cpu_platform should be specified using `cloud.google.com/requested-min-cpu-platform` label selector on the pod. To unset the min cpu platform field pass \"automatic\" as field value.", "type": "string" }, "oauthScopes": { @@ -3301,12 +3301,12 @@ }, "projectId": { "deprecated": true, - "description": "Deprecated. The Google Developers Console [project ID or project number](https://{$universe.dns_names.final_documentation_domain}/resource-manager/docs/creating-managing-projects). This field has been deprecated and replaced by the name field.", + "description": "Deprecated. The Google Developers Console [project ID or project number](https://cloud.google.com/resource-manager/docs/creating-managing-projects). This field has been deprecated and replaced by the name field.", "type": "string" }, "zone": { "deprecated": true, - "description": "Deprecated. The name of the Google Compute Engine [zone](https://{$universe.dns_names.final_documentation_domain}/compute/docs/zones#available) in which the operation resides. This field has been deprecated and replaced by the name field.", + "description": "Deprecated. The name of the Google Compute Engine [zone](https://cloud.google.com/compute/docs/zones#available) in which the operation resides. This field has been deprecated and replaced by the name field.", "type": "string" } }, @@ -3480,7 +3480,7 @@ }, "currentNodeVersion": { "deprecated": true, - "description": "Output only. Deprecated, use [NodePools.version](https://{$universe.dns_names.final_documentation_domain}/kubernetes-engine/docs/reference/rest/v1/projects.locations.clusters.nodePools) instead. The current version of the node software components. If they are currently at multiple versions because they're in the process of being upgraded, this reflects the minimum version of all nodes.", + "description": "Output only. Deprecated, use [NodePools.version](https://cloud.google.com/kubernetes-engine/docs/reference/rest/v1/projects.locations.clusters.nodePools) instead. The current version of the node software components. If they are currently at multiple versions because they're in the process of being upgraded, this reflects the minimum version of all nodes.", "readOnly": true, "type": "string" }, @@ -3551,7 +3551,7 @@ }, "initialNodeCount": { "deprecated": true, - "description": "The number of nodes to create in this cluster. You must ensure that your Compute Engine [resource quota](https://{$universe.dns_names.final_documentation_domain}/compute/quotas) is sufficient for this number of instances. You must also have available firewall and routes quota. For requests, this field should only be used in lieu of a \"node_pool\" object, since this configuration (along with the \"node_config\") will be used to create a \"NodePool\" object with an auto-generated name. Do not use this and a node_pool at the same time. This field is deprecated, use node_pool.initial_node_count instead.", + "description": "The number of nodes to create in this cluster. You must ensure that your Compute Engine [resource quota](https://cloud.google.com/compute/quotas) is sufficient for this number of instances. You must also have available firewall and routes quota. For requests, this field should only be used in lieu of a \"node_pool\" object, since this configuration (along with the \"node_config\") will be used to create a \"NodePool\" object with an auto-generated name. Do not use this and a node_pool at the same time. This field is deprecated, use node_pool.initial_node_count instead.", "format": "int32", "type": "integer" }, @@ -3577,12 +3577,12 @@ "description": "Configuration for the legacy ABAC authorization mode." }, "location": { - "description": "Output only. The name of the Google Compute Engine [zone](https://{$universe.dns_names.final_documentation_domain}/compute/docs/regions-zones/regions-zones#available) or [region](https://{$universe.dns_names.final_documentation_domain}/compute/docs/regions-zones/regions-zones#available) in which the cluster resides.", + "description": "Output only. The name of the Google Compute Engine [zone](https://cloud.google.com/compute/docs/regions-zones/regions-zones#available) or [region](https://cloud.google.com/compute/docs/regions-zones/regions-zones#available) in which the cluster resides.", "readOnly": true, "type": "string" }, "locations": { - "description": "The list of Google Compute Engine [zones](https://{$universe.dns_names.final_documentation_domain}/compute/docs/zones#available) in which the cluster's nodes should be located. This field provides a default value if [NodePool.Locations](https://{$universe.dns_names.final_documentation_domain}/kubernetes-engine/docs/reference/rest/v1/projects.locations.clusters.nodePools#NodePool.FIELDS.locations) are not specified during node pool creation. Warning: changing cluster locations will update the [NodePool.Locations](https://{$universe.dns_names.final_documentation_domain}/kubernetes-engine/docs/reference/rest/v1/projects.locations.clusters.nodePools#NodePool.FIELDS.locations) of all node pools and will result in nodes being added and/or removed.", + "description": "The list of Google Compute Engine [zones](https://cloud.google.com/compute/docs/zones#available) in which the cluster's nodes should be located. This field provides a default value if [NodePool.Locations](https://cloud.google.com/kubernetes-engine/docs/reference/rest/v1/projects.locations.clusters.nodePools#NodePool.FIELDS.locations) are not specified during node pool creation. Warning: changing cluster locations will update the [NodePool.Locations](https://cloud.google.com/kubernetes-engine/docs/reference/rest/v1/projects.locations.clusters.nodePools#NodePool.FIELDS.locations) of all node pools and will result in nodes being added and/or removed.", "items": { "type": "string" }, @@ -3626,7 +3626,7 @@ "type": "string" }, "network": { - "description": "The name of the Google Compute Engine [network](https://{$universe.dns_names.final_documentation_domain}/compute/docs/networks-and-firewalls#networks) to which the cluster is connected. If left unspecified, the `default` network will be used.", + "description": "The name of the Google Compute Engine [network](https://cloud.google.com/compute/docs/networks-and-firewalls#networks) to which the cluster is connected. If left unspecified, the `default` network will be used.", "type": "string" }, "networkConfig": { @@ -3760,7 +3760,7 @@ "type": "string" }, "subnetwork": { - "description": "The name of the Google Compute Engine [subnetwork](https://{$universe.dns_names.final_documentation_domain}/compute/docs/subnetworks) to which the cluster is connected.", + "description": "The name of the Google Compute Engine [subnetwork](https://cloud.google.com/compute/docs/subnetworks) to which the cluster is connected.", "type": "string" }, "tpuIpv4CidrBlock": { @@ -3783,7 +3783,7 @@ }, "zone": { "deprecated": true, - "description": "Output only. The name of the Google Compute Engine [zone](https://{$universe.dns_names.final_documentation_domain}/compute/docs/zones#available) in which the cluster resides. This field is deprecated, use location instead.", + "description": "Output only. The name of the Google Compute Engine [zone](https://cloud.google.com/compute/docs/zones#available) in which the cluster resides. This field is deprecated, use location instead.", "readOnly": true, "type": "string" } @@ -3795,7 +3795,7 @@ "id": "ClusterAutoscaling", "properties": { "autoprovisioningLocations": { - "description": "The list of Google Compute Engine [zones](https://{$universe.dns_names.final_documentation_domain}/compute/docs/zones#available) in which the NodePool's nodes can be created by NAP.", + "description": "The list of Google Compute Engine [zones](https://cloud.google.com/compute/docs/zones#available) in which the NodePool's nodes can be created by NAP.", "items": { "type": "string" }, @@ -3926,7 +3926,7 @@ "enumDescriptions": [ "Default value.", "Use the IPTables implementation based on kube-proxy.", - "Use the eBPF based GKE Dataplane V2 with additional features. See the [GKE Dataplane V2 documentation](https://{$universe.dns_names.final_documentation_domain}/kubernetes-engine/docs/how-to/dataplane-v2) for more." + "Use the eBPF based GKE Dataplane V2 with additional features. See the [GKE Dataplane V2 documentation](https://cloud.google.com/kubernetes-engine/docs/how-to/dataplane-v2) for more." ], "type": "string" }, @@ -4015,7 +4015,7 @@ "description": "The desired L4 Internal Load Balancer Subsetting configuration." }, "desiredLocations": { - "description": "The desired list of Google Compute Engine [zones](https://{$universe.dns_names.final_documentation_domain}/compute/docs/zones#available) in which the cluster's nodes should be located. This list must always include the cluster's primary zone. Warning: changing cluster locations will update the locations of all node pools and will result in nodes being added and/or removed.", + "description": "The desired list of Google Compute Engine [zones](https://cloud.google.com/compute/docs/zones#available) in which the cluster's nodes should be located. This list must always include the cluster's primary zone. Warning: changing cluster locations will update the locations of all node pools and will result in nodes being added and/or removed.", "items": { "type": "string" }, @@ -4294,12 +4294,12 @@ }, "projectId": { "deprecated": true, - "description": "Deprecated. The Google Developers Console [project ID or project number](https://{$universe.dns_names.final_documentation_domain}/resource-manager/docs/creating-managing-projects). This field has been deprecated and replaced by the name field.", + "description": "Deprecated. The Google Developers Console [project ID or project number](https://cloud.google.com/resource-manager/docs/creating-managing-projects). This field has been deprecated and replaced by the name field.", "type": "string" }, "zone": { "deprecated": true, - "description": "Deprecated. The name of the Google Compute Engine [zone](https://{$universe.dns_names.final_documentation_domain}/compute/docs/zones#available) in which the cluster resides. This field has been deprecated and replaced by the name field.", + "description": "Deprecated. The name of the Google Compute Engine [zone](https://cloud.google.com/compute/docs/zones#available) in which the cluster resides. This field has been deprecated and replaced by the name field.", "type": "string" } }, @@ -4446,7 +4446,7 @@ "properties": { "cluster": { "$ref": "Cluster", - "description": "Required. A [cluster resource](https://{$universe.dns_names.final_documentation_domain}/container-engine/reference/rest/v1/projects.locations.clusters)" + "description": "Required. A [cluster resource](https://cloud.google.com/container-engine/reference/rest/v1/projects.locations.clusters)" }, "parent": { "description": "The parent (project and location) where the cluster will be created. Specified in the format `projects/*/locations/*`.", @@ -4454,12 +4454,12 @@ }, "projectId": { "deprecated": true, - "description": "Deprecated. The Google Developers Console [project ID or project number](https://{$universe.dns_names.final_documentation_domain}/resource-manager/docs/creating-managing-projects). This field has been deprecated and replaced by the parent field.", + "description": "Deprecated. The Google Developers Console [project ID or project number](https://cloud.google.com/resource-manager/docs/creating-managing-projects). This field has been deprecated and replaced by the parent field.", "type": "string" }, "zone": { "deprecated": true, - "description": "Deprecated. The name of the Google Compute Engine [zone](https://{$universe.dns_names.final_documentation_domain}/compute/docs/zones#available) in which the cluster resides. This field has been deprecated and replaced by the parent field.", + "description": "Deprecated. The name of the Google Compute Engine [zone](https://cloud.google.com/compute/docs/zones#available) in which the cluster resides. This field has been deprecated and replaced by the parent field.", "type": "string" } }, @@ -4484,12 +4484,12 @@ }, "projectId": { "deprecated": true, - "description": "Deprecated. The Google Developers Console [project ID or project number](https://{$universe.dns_names.final_documentation_domain}/resource-manager/docs/creating-managing-projects). This field has been deprecated and replaced by the parent field.", + "description": "Deprecated. The Google Developers Console [project ID or project number](https://cloud.google.com/resource-manager/docs/creating-managing-projects). This field has been deprecated and replaced by the parent field.", "type": "string" }, "zone": { "deprecated": true, - "description": "Deprecated. The name of the Google Compute Engine [zone](https://{$universe.dns_names.final_documentation_domain}/compute/docs/zones#available) in which the cluster resides. This field has been deprecated and replaced by the parent field.", + "description": "Deprecated. The name of the Google Compute Engine [zone](https://cloud.google.com/compute/docs/zones#available) in which the cluster resides. This field has been deprecated and replaced by the parent field.", "type": "string" } }, @@ -4766,7 +4766,7 @@ "type": "integer" }, "localSsdCount": { - "description": "Number of local SSDs to use to back ephemeral storage. Uses NVMe interfaces. A zero (or unset) value has different meanings depending on machine type being used: 1. For pre-Gen3 machines, which support flexible numbers of local ssds, zero (or unset) means to disable using local SSDs as ephemeral storage. The limit for this value is dependent upon the maximum number of disk available on a machine per zone. See: https://{$universe.dns_names.final_documentation_domain}/compute/docs/disks/local-ssd for more information. 2. For Gen3 machines which dictate a specific number of local ssds, zero (or unset) means to use the default number of local ssds that goes with that machine type. For example, for a c3-standard-8-lssd machine, 2 local ssds would be provisioned. For c3-standard-8 (which doesn't support local ssds), 0 will be provisioned. See https://{$universe.dns_names.final_documentation_domain}/compute/docs/disks/local-ssd#choose_number_local_ssds for more info.", + "description": "Number of local SSDs to use to back ephemeral storage. Uses NVMe interfaces. A zero (or unset) value has different meanings depending on machine type being used: 1. For pre-Gen3 machines, which support flexible numbers of local ssds, zero (or unset) means to disable using local SSDs as ephemeral storage. The limit for this value is dependent upon the maximum number of disk available on a machine per zone. See: https://cloud.google.com/compute/docs/disks/local-ssd for more information. 2. For Gen3 machines which dictate a specific number of local ssds, zero (or unset) means to use the default number of local ssds that goes with that machine type. For example, for a c3-standard-8-lssd machine, 2 local ssds would be provisioned. For c3-standard-8 (which doesn't support local ssds), 0 will be provisioned. See https://cloud.google.com/compute/docs/disks/local-ssd#choose_number_local_ssds for more info.", "format": "int32", "type": "integer" } @@ -4939,7 +4939,7 @@ "type": "object" }, "GCPSecretManagerCertificateConfig": { - "description": "GCPSecretManagerCertificateConfig configures a secret from [Google Secret Manager](https://{$universe.dns_names.final_documentation_domain}/secret-manager).", + "description": "GCPSecretManagerCertificateConfig configures a secret from [Secret Manager](https://cloud.google.com/secret-manager).", "id": "GCPSecretManagerCertificateConfig", "properties": { "secretUri": { @@ -5675,7 +5675,7 @@ "id": "LocalNvmeSsdBlockConfig", "properties": { "localSsdCount": { - "description": "Number of local NVMe SSDs to use. The limit for this value is dependent upon the maximum number of disk available on a machine per zone. See: https://{$universe.dns_names.final_documentation_domain}/compute/docs/disks/local-ssd for more information. A zero (or unset) value has different meanings depending on machine type being used: 1. For pre-Gen3 machines, which support flexible numbers of local ssds, zero (or unset) means to disable using local SSDs as ephemeral storage. 2. For Gen3 machines which dictate a specific number of local ssds, zero (or unset) means to use the default number of local ssds that goes with that machine type. For example, for a c3-standard-8-lssd machine, 2 local ssds would be provisioned. For c3-standard-8 (which doesn't support local ssds), 0 will be provisioned. See https://{$universe.dns_names.final_documentation_domain}/compute/docs/disks/local-ssd#choose_number_local_ssds for more info.", + "description": "Number of local NVMe SSDs to use. The limit for this value is dependent upon the maximum number of disk available on a machine per zone. See: https://cloud.google.com/compute/docs/disks/local-ssd for more information. A zero (or unset) value has different meanings depending on machine type being used: 1. For pre-Gen3 machines, which support flexible numbers of local ssds, zero (or unset) means to disable using local SSDs as ephemeral storage. 2. For Gen3 machines which dictate a specific number of local ssds, zero (or unset) means to use the default number of local ssds that goes with that machine type. For example, for a c3-standard-8-lssd machine, 2 local ssds would be provisioned. For c3-standard-8 (which doesn't support local ssds), 0 will be provisioned. See https://cloud.google.com/compute/docs/disks/local-ssd#choose_number_local_ssds for more info.", "format": "int32", "type": "integer" } @@ -5876,12 +5876,12 @@ }, "password": { "deprecated": true, - "description": "The password to use for HTTP basic authentication to the master endpoint. Because the master endpoint is open to the Internet, you should create a strong password. If a password is provided for cluster creation, username must be non-empty. Warning: basic authentication is deprecated, and will be removed in GKE control plane versions 1.19 and newer. For a list of recommended authentication methods, see: https://{$universe.dns_names.final_documentation_domain}/kubernetes-engine/docs/how-to/api-server-authentication", + "description": "The password to use for HTTP basic authentication to the master endpoint. Because the master endpoint is open to the Internet, you should create a strong password. If a password is provided for cluster creation, username must be non-empty. Warning: basic authentication is deprecated, and will be removed in GKE control plane versions 1.19 and newer. For a list of recommended authentication methods, see: https://cloud.google.com/kubernetes-engine/docs/how-to/api-server-authentication", "type": "string" }, "username": { "deprecated": true, - "description": "The username to use for HTTP basic authentication to the master endpoint. For clusters v1.6.0 and later, basic authentication can be disabled by leaving username unspecified (or setting it to the empty string). Warning: basic authentication is deprecated, and will be removed in GKE control plane versions 1.19 and newer. For a list of recommended authentication methods, see: https://{$universe.dns_names.final_documentation_domain}/kubernetes-engine/docs/how-to/api-server-authentication", + "description": "The username to use for HTTP basic authentication to the master endpoint. For clusters v1.6.0 and later, basic authentication can be disabled by leaving username unspecified (or setting it to the empty string). Warning: basic authentication is deprecated, and will be removed in GKE control plane versions 1.19 and newer. For a list of recommended authentication methods, see: https://cloud.google.com/kubernetes-engine/docs/how-to/api-server-authentication", "type": "string" } }, @@ -6053,7 +6053,7 @@ "enumDescriptions": [ "Default value.", "Use the IPTables implementation based on kube-proxy.", - "Use the eBPF based GKE Dataplane V2 with additional features. See the [GKE Dataplane V2 documentation](https://{$universe.dns_names.final_documentation_domain}/kubernetes-engine/docs/how-to/dataplane-v2) for more." + "Use the eBPF based GKE Dataplane V2 with additional features. See the [GKE Dataplane V2 documentation](https://cloud.google.com/kubernetes-engine/docs/how-to/dataplane-v2) for more." ], "type": "string" }, @@ -6112,7 +6112,7 @@ "type": "string" }, "network": { - "description": "Output only. The relative name of the Google Compute Engine [network](https://{$universe.dns_names.final_documentation_domain}/compute/docs/networks-and-firewalls#networks) to which the cluster is connected. Example: projects/my-project/global/networks/my-network", + "description": "Output only. The relative name of the Google Compute Engine [network](https://cloud.google.com/compute/docs/networks-and-firewalls#networks) to which the cluster is connected. Example: projects/my-project/global/networks/my-network", "readOnly": true, "type": "string" }, @@ -6141,7 +6141,7 @@ "description": "ServiceExternalIPsConfig specifies if services with externalIPs field are blocked or not." }, "subnetwork": { - "description": "Output only. The relative name of the Google Compute Engine [subnetwork](https://{$universe.dns_names.final_documentation_domain}/compute/docs/vpc) to which the cluster is connected. Example: projects/my-project/regions/us-central1/subnetworks/my-subnet", + "description": "Output only. The relative name of the Google Compute Engine [subnetwork](https://cloud.google.com/compute/docs/vpc) to which the cluster is connected. Example: projects/my-project/regions/us-central1/subnetworks/my-subnet", "readOnly": true, "type": "string" } @@ -6239,7 +6239,7 @@ "type": "object" }, "NodeAffinity": { - "description": "Specifies the NodeAffinity key, values, and affinity operator according to [shared sole tenant node group affinities](https://{$universe.dns_names.final_documentation_domain}/compute/docs/nodes/sole-tenant-nodes#node_affinity_and_anti-affinity).", + "description": "Specifies the NodeAffinity key, values, and affinity operator according to [shared sole tenant node group affinities](https://cloud.google.com/compute/docs/nodes/sole-tenant-nodes#node_affinity_and_anti-affinity).", "id": "NodeAffinity", "properties": { "key": { @@ -6275,7 +6275,7 @@ "id": "NodeConfig", "properties": { "accelerators": { - "description": "A list of hardware accelerators to be attached to each node. See https://{$universe.dns_names.final_documentation_domain}/compute/docs/gpus for more information about support for GPUs.", + "description": "A list of hardware accelerators to be attached to each node. See https://cloud.google.com/compute/docs/gpus for more information about support for GPUs.", "items": { "$ref": "AcceleratorConfig" }, @@ -6290,7 +6290,7 @@ "description": "The boot disk configuration for the node pool." }, "bootDiskKmsKey": { - "description": " The Customer Managed Encryption Key used to encrypt the boot disk attached to each node in the node pool. This should be of the form projects/[KEY_PROJECT_ID]/locations/[LOCATION]/keyRings/[RING_NAME]/cryptoKeys/[KEY_NAME]. For more information about protecting resources with Cloud KMS Keys please see: https://{$universe.dns_names.final_documentation_domain}/compute/docs/disks/customer-managed-encryption", + "description": " The Customer Managed Encryption Key used to encrypt the boot disk attached to each node in the node pool. This should be of the form projects/[KEY_PROJECT_ID]/locations/[LOCATION]/keyRings/[RING_NAME]/cryptoKeys/[KEY_NAME]. For more information about protecting resources with Cloud KMS Keys please see: https://cloud.google.com/compute/docs/disks/customer-managed-encryption", "type": "string" }, "confidentialNodes": { @@ -6350,7 +6350,7 @@ "description": "Enable or disable gvnic in the node pool." }, "imageType": { - "description": "The image type to use for this node. Note that for a given image type, the latest version of it will be used. Please see https://{$universe.dns_names.final_documentation_domain}/kubernetes-engine/docs/concepts/node-images for available image types.", + "description": "The image type to use for this node. Note that for a given image type, the latest version of it will be used. Please see https://cloud.google.com/kubernetes-engine/docs/concepts/node-images for available image types.", "type": "string" }, "kubeletConfig": { @@ -6373,7 +6373,7 @@ "description": "Parameters for using raw-block Local NVMe SSDs." }, "localSsdCount": { - "description": "The number of local SSD disks to be attached to the node. The limit for this value is dependent upon the maximum number of disks available on a machine per zone. See: https://{$universe.dns_names.final_documentation_domain}/compute/docs/disks/local-ssd for more information.", + "description": "The number of local SSD disks to be attached to the node. The limit for this value is dependent upon the maximum number of disks available on a machine per zone. See: https://cloud.google.com/compute/docs/disks/local-ssd for more information.", "format": "int32", "type": "integer" }, @@ -6396,7 +6396,7 @@ "description": "Logging configuration." }, "machineType": { - "description": "The name of a Google Compute Engine [machine type](https://{$universe.dns_names.final_documentation_domain}/compute/docs/machine-types) If unspecified, the default machine type is `e2-medium`.", + "description": "The name of a Google Compute Engine [machine type](https://cloud.google.com/compute/docs/machine-types) If unspecified, the default machine type is `e2-medium`.", "type": "string" }, "maxRunDuration": { @@ -6412,27 +6412,27 @@ "type": "object" }, "minCpuPlatform": { - "description": "Minimum CPU platform to be used by this instance. The instance may be scheduled on the specified or newer CPU platform. Applicable values are the friendly names of CPU platforms, such as `minCpuPlatform: \"Intel Haswell\"` or `minCpuPlatform: \"Intel Sandy Bridge\"`. For more information, read [how to specify min CPU platform](https://{$universe.dns_names.final_documentation_domain}/compute/docs/instances/specify-min-cpu-platform)", + "description": "Minimum CPU platform to be used by this instance. The instance may be scheduled on the specified or newer CPU platform. Applicable values are the friendly names of CPU platforms, such as `minCpuPlatform: \"Intel Haswell\"` or `minCpuPlatform: \"Intel Sandy Bridge\"`. For more information, read [how to specify min CPU platform](https://cloud.google.com/compute/docs/instances/specify-min-cpu-platform)", "type": "string" }, "nodeGroup": { - "description": "Setting this field will assign instances of this pool to run on the specified node group. This is useful for running workloads on [sole tenant nodes](https://{$universe.dns_names.final_documentation_domain}/compute/docs/nodes/sole-tenant-nodes).", + "description": "Setting this field will assign instances of this pool to run on the specified node group. This is useful for running workloads on [sole tenant nodes](https://cloud.google.com/compute/docs/nodes/sole-tenant-nodes).", "type": "string" }, "oauthScopes": { - "description": "The set of Google API scopes to be made available on all of the node VMs under the \"default\" service account. The following scopes are recommended, but not required, and by default are not included: * `https://www.googleapis.com/auth/compute` is required for mounting persistent storage on your nodes. * `https://www.googleapis.com/auth/devstorage.read_only` is required for communicating with **gcr.io** (the [Google Container Registry](https://{$universe.dns_names.final_documentation_domain}/container-registry/)). If unspecified, no scopes are added, unless Cloud Logging or Cloud Monitoring are enabled, in which case their required scopes will be added.", + "description": "The set of Google API scopes to be made available on all of the node VMs under the \"default\" service account. The following scopes are recommended, but not required, and by default are not included: * `https://www.googleapis.com/auth/compute` is required for mounting persistent storage on your nodes. * `https://www.googleapis.com/auth/devstorage.read_only` is required for communicating with **gcr.io** (the [Artifact Registry](https://cloud.google.com/artifact-registry/)). If unspecified, no scopes are added, unless Cloud Logging or Cloud Monitoring are enabled, in which case their required scopes will be added.", "items": { "type": "string" }, "type": "array" }, "preemptible": { - "description": "Whether the nodes are created as preemptible VM instances. See: https://{$universe.dns_names.final_documentation_domain}/compute/docs/instances/preemptible for more information about preemptible VM instances.", + "description": "Whether the nodes are created as preemptible VM instances. See: https://cloud.google.com/compute/docs/instances/preemptible for more information about preemptible VM instances.", "type": "boolean" }, "reservationAffinity": { "$ref": "ReservationAffinity", - "description": "The optional reservation affinity. Setting this field will apply the specified [Zonal Compute Reservation](https://{$universe.dns_names.final_documentation_domain}/compute/docs/instances/reserving-zonal-resources) to this node pool." + "description": "The optional reservation affinity. Setting this field will apply the specified [Zonal Compute Reservation](https://cloud.google.com/compute/docs/instances/reserving-zonal-resources) to this node pool." }, "resourceLabels": { "additionalProperties": { @@ -6774,12 +6774,12 @@ "type": "string" }, "initialNodeCount": { - "description": "The initial node count for the pool. You must ensure that your Compute Engine [resource quota](https://{$universe.dns_names.final_documentation_domain}/compute/quotas) is sufficient for this number of instances. You must also have available firewall and routes quota.", + "description": "The initial node count for the pool. You must ensure that your Compute Engine [resource quota](https://cloud.google.com/compute/quotas) is sufficient for this number of instances. You must also have available firewall and routes quota.", "format": "int32", "type": "integer" }, "instanceGroupUrls": { - "description": "Output only. The resource URLs of the [managed instance groups](https://{$universe.dns_names.final_documentation_domain}/compute/docs/instance-groups/creating-groups-of-managed-instances) associated with this node pool. During the node pool blue-green upgrade operation, the URLs contain both blue and green resources.", + "description": "Output only. The resource URLs of the [managed instance groups](https://cloud.google.com/compute/docs/instance-groups/creating-groups-of-managed-instances) associated with this node pool. During the node pool blue-green upgrade operation, the URLs contain both blue and green resources.", "items": { "type": "string" }, @@ -6787,7 +6787,7 @@ "type": "array" }, "locations": { - "description": "The list of Google Compute Engine [zones](https://{$universe.dns_names.final_documentation_domain}/compute/docs/zones#available) in which the NodePool's nodes should be located. If this value is unspecified during node pool creation, the [Cluster.Locations](https://{$universe.dns_names.final_documentation_domain}/kubernetes-engine/docs/reference/rest/v1/projects.locations.clusters#Cluster.FIELDS.locations) value will be used, instead. Warning: changing node pool locations will result in nodes being added and/or removed.", + "description": "The list of Google Compute Engine [zones](https://cloud.google.com/compute/docs/zones#available) in which the NodePool's nodes should be located. If this value is unspecified during node pool creation, the [Cluster.Locations](https://cloud.google.com/kubernetes-engine/docs/reference/rest/v1/projects.locations.clusters#Cluster.FIELDS.locations) value will be used, instead. Warning: changing node pool locations will result in nodes being added and/or removed.", "items": { "type": "string" }, @@ -6867,7 +6867,7 @@ "description": "Upgrade settings control disruption and speed of the upgrade." }, "version": { - "description": "The version of Kubernetes running on this NodePool's nodes. If unspecified, it defaults as described [here](https://{$universe.dns_names.final_documentation_domain}/kubernetes-engine/versioning#specifying_node_version).", + "description": "The version of Kubernetes running on this NodePool's nodes. If unspecified, it defaults as described [here](https://cloud.google.com/kubernetes-engine/versioning#specifying_node_version).", "type": "string" } }, @@ -7121,7 +7121,7 @@ "description": "The error result of the operation in case of failure." }, "location": { - "description": "Output only. The name of the Google Compute Engine [zone](https://{$universe.dns_names.final_documentation_domain}/compute/docs/regions-zones/regions-zones#available) or [region](https://{$universe.dns_names.final_documentation_domain}/compute/docs/regions-zones/regions-zones#available) in which the cluster resides.", + "description": "Output only. The name of the Google Compute Engine [zone](https://cloud.google.com/compute/docs/regions-zones/regions-zones#available) or [region](https://cloud.google.com/compute/docs/regions-zones/regions-zones#available) in which the cluster resides.", "readOnly": true, "type": "string" }, @@ -7186,21 +7186,21 @@ "Not set.", "The cluster is being created. The cluster should be assumed to be unusable until the operation finishes. In the event of the operation failing, the cluster will enter the ERROR state and eventually be deleted.", "The cluster is being deleted. The cluster should be assumed to be unusable as soon as this operation starts. In the event of the operation failing, the cluster will enter the ERROR state and the deletion will be automatically retried until completed.", - "The cluster version is being updated. Note that this includes \"upgrades\" to the same version, which are simply a recreation. This also includes [auto-upgrades](https://{$universe.dns_names.final_documentation_domain}/kubernetes-engine/docs/concepts/cluster-upgrades#upgrading_automatically). For more details, see [documentation on cluster upgrades](https://{$universe.dns_names.final_documentation_domain}/kubernetes-engine/docs/concepts/cluster-upgrades#cluster_upgrades).", - "A node pool is being updated. Despite calling this an \"upgrade\", this includes most forms of updates to node pools. This also includes [auto-upgrades](https://{$universe.dns_names.final_documentation_domain}/kubernetes-engine/docs/how-to/node-auto-upgrades). This operation sets the progress field and may be canceled. The upgrade strategy depends on [node pool configuration](https://{$universe.dns_names.final_documentation_domain}/kubernetes-engine/docs/concepts/node-pool-upgrade-strategies). The nodes are generally still usable during this operation.", - "A problem has been detected with the control plane and is being repaired. This operation type is initiated by GKE. For more details, see [documentation on repairs](https://{$universe.dns_names.final_documentation_domain}/kubernetes-engine/docs/concepts/maintenance-windows-and-exclusions#repairs).", - "The cluster is being updated. This is a broad category of operations and includes operations that only change metadata as well as those that must recreate the entire cluster. If the control plane must be recreated, this will cause temporary downtime for zonal clusters. Some features require recreating the nodes as well. Those will be recreated as separate operations and the update may not be completely functional until the node pools recreations finish. Node recreations will generally follow [maintenance policies](https://{$universe.dns_names.final_documentation_domain}/kubernetes-engine/docs/concepts/maintenance-windows-and-exclusions). Some GKE-initiated operations use this type. This includes certain types of auto-upgrades and incident mitigations.", - "A node pool is being created. The node pool should be assumed to be unusable until this operation finishes. In the event of an error, the node pool may be partially created. If enabled, [node autoprovisioning](https://{$universe.dns_names.final_documentation_domain}/kubernetes-engine/docs/how-to/node-auto-provisioning) may have automatically initiated such operations.", + "The cluster version is being updated. Note that this includes \"upgrades\" to the same version, which are simply a recreation. This also includes [auto-upgrades](https://cloud.google.com/kubernetes-engine/docs/concepts/cluster-upgrades#upgrading_automatically). For more details, see [documentation on cluster upgrades](https://cloud.google.com/kubernetes-engine/docs/concepts/cluster-upgrades#cluster_upgrades).", + "A node pool is being updated. Despite calling this an \"upgrade\", this includes most forms of updates to node pools. This also includes [auto-upgrades](https://cloud.google.com/kubernetes-engine/docs/how-to/node-auto-upgrades). This operation sets the progress field and may be canceled. The upgrade strategy depends on [node pool configuration](https://cloud.google.com/kubernetes-engine/docs/concepts/node-pool-upgrade-strategies). The nodes are generally still usable during this operation.", + "A problem has been detected with the control plane and is being repaired. This operation type is initiated by GKE. For more details, see [documentation on repairs](https://cloud.google.com/kubernetes-engine/docs/concepts/maintenance-windows-and-exclusions#repairs).", + "The cluster is being updated. This is a broad category of operations and includes operations that only change metadata as well as those that must recreate the entire cluster. If the control plane must be recreated, this will cause temporary downtime for zonal clusters. Some features require recreating the nodes as well. Those will be recreated as separate operations and the update may not be completely functional until the node pools recreations finish. Node recreations will generally follow [maintenance policies](https://cloud.google.com/kubernetes-engine/docs/concepts/maintenance-windows-and-exclusions). Some GKE-initiated operations use this type. This includes certain types of auto-upgrades and incident mitigations.", + "A node pool is being created. The node pool should be assumed to be unusable until this operation finishes. In the event of an error, the node pool may be partially created. If enabled, [node autoprovisioning](https://cloud.google.com/kubernetes-engine/docs/how-to/node-auto-provisioning) may have automatically initiated such operations.", "The node pool is being deleted. The node pool should be assumed to be unusable as soon as this operation starts.", "The node pool's manamagent field is being updated. These operations only update metadata and may be concurrent with most other operations.", - "A problem has been detected with nodes and [they are being repaired](https://{$universe.dns_names.final_documentation_domain}/kubernetes-engine/docs/how-to/node-auto-repair). This operation type is initiated by GKE, typically automatically. This operation may be concurrent with other operations and there may be multiple repairs occurring on the same node pool.", + "A problem has been detected with nodes and [they are being repaired](https://cloud.google.com/kubernetes-engine/docs/how-to/node-auto-repair). This operation type is initiated by GKE, typically automatically. This operation may be concurrent with other operations and there may be multiple repairs occurring on the same node pool.", "Unused. Automatic node upgrade uses UPGRADE_NODES.", "Unused. Updating labels uses UPDATE_CLUSTER.", "Unused. Updating master auth uses UPDATE_CLUSTER.", "The node pool is being resized. With the exception of resizing to or from size zero, the node pool is generally usable during this operation.", "Unused. Updating network policy uses UPDATE_CLUSTER.", "Unused. Updating maintenance policy uses UPDATE_CLUSTER.", - "The control plane is being resized. This operation type is initiated by GKE. These operations are often performed preemptively to ensure that the control plane has sufficient resources and is not typically an indication of issues. For more details, see [documentation on resizes](https://{$universe.dns_names.final_documentation_domain}/kubernetes-engine/docs/concepts/maintenance-windows-and-exclusions#repairs).", + "The control plane is being resized. This operation type is initiated by GKE. These operations are often performed preemptively to ensure that the control plane has sufficient resources and is not typically an indication of issues. For more details, see [documentation on resizes](https://cloud.google.com/kubernetes-engine/docs/concepts/maintenance-windows-and-exclusions#repairs).", "Fleet features of GKE Enterprise are being upgraded. The cluster should be assumed to be blocked for other upgrades until the operation finishes." ], "readOnly": true, @@ -7253,7 +7253,7 @@ }, "zone": { "deprecated": true, - "description": "Output only. The name of the Google Compute Engine [zone](https://{$universe.dns_names.final_documentation_domain}/compute/docs/zones#available) in which the operation is taking place. This field is deprecated, use location instead.", + "description": "Output only. The name of the Google Compute Engine [zone](https://cloud.google.com/compute/docs/zones#available) in which the operation is taking place. This field is deprecated, use location instead.", "readOnly": true, "type": "string" } @@ -7361,7 +7361,7 @@ "type": "string" }, "tpuTopology": { - "description": "Optional. TPU placement topology for pod slice node pool. https://{$universe.dns_names.final_documentation_domain}/tpu/docs/types-topologies#tpu_topologies", + "description": "Optional. TPU placement topology for pod slice node pool. https://cloud.google.com/tpu/docs/types-topologies#tpu_topologies", "type": "string" }, "type": { @@ -7687,7 +7687,7 @@ "type": "object" }, "ReservationAffinity": { - "description": "[ReservationAffinity](https://{$universe.dns_names.final_documentation_domain}/compute/docs/instances/reserving-zonal-resources) is the configuration of desired reservation which instances could take capacity from.", + "description": "[ReservationAffinity](https://cloud.google.com/compute/docs/instances/reserving-zonal-resources) is the configuration of desired reservation which instances could take capacity from.", "id": "ReservationAffinity", "properties": { "consumeReservationType": { @@ -7721,7 +7721,7 @@ "type": "object" }, "ResourceLabels": { - "description": "Collection of [Resource Manager labels](https://{$universe.dns_names.final_documentation_domain}/resource-manager/docs/creating-managing-labels).", + "description": "Collection of [Resource Manager labels](https://cloud.google.com/resource-manager/docs/creating-managing-labels).", "id": "ResourceLabels", "properties": { "labels": { @@ -7756,7 +7756,7 @@ "type": "object" }, "ResourceManagerTags": { - "description": "A map of resource manager tag keys and values to be attached to the nodes for managing Compute Engine firewalls using Network Firewall Policies. Tags must be according to specifications in https://{$universe.dns_names.final_documentation_domain}/vpc/docs/tags-firewalls-overview#specifications. A maximum of 5 tag key-value pairs can be specified. Existing tags will be replaced with new values.", + "description": "A map of resource manager tag keys and values to be attached to the nodes for managing Compute Engine firewalls using Network Firewall Policies. Tags must be according to specifications in https://cloud.google.com/vpc/docs/tags-firewalls-overview#specifications. A maximum of 5 tag key-value pairs can be specified. Existing tags will be replaced with new values.", "id": "ResourceManagerTags", "properties": { "tags": { @@ -7808,7 +7808,7 @@ }, "projectId": { "deprecated": true, - "description": "Deprecated. The Google Developers Console [project ID or project number](https://{$universe.dns_names.final_documentation_domain}/resource-manager/docs/creating-managing-projects). This field has been deprecated and replaced by the name field.", + "description": "Deprecated. The Google Developers Console [project ID or project number](https://cloud.google.com/resource-manager/docs/creating-managing-projects). This field has been deprecated and replaced by the name field.", "type": "string" }, "respectPdb": { @@ -7817,7 +7817,7 @@ }, "zone": { "deprecated": true, - "description": "Deprecated. The name of the Google Compute Engine [zone](https://{$universe.dns_names.final_documentation_domain}/compute/docs/zones#available) in which the cluster resides. This field has been deprecated and replaced by the name field.", + "description": "Deprecated. The name of the Google Compute Engine [zone](https://cloud.google.com/compute/docs/zones#available) in which the cluster resides. This field has been deprecated and replaced by the name field.", "type": "string" } }, @@ -8077,12 +8077,12 @@ }, "projectId": { "deprecated": true, - "description": "Deprecated. The Google Developers Console [project ID or project number](https://{$universe.dns_names.final_documentation_domain}/resource-manager/docs/creating-managing-projects). This field has been deprecated and replaced by the name field.", + "description": "Deprecated. The Google Developers Console [project ID or project number](https://cloud.google.com/resource-manager/docs/creating-managing-projects). This field has been deprecated and replaced by the name field.", "type": "string" }, "zone": { "deprecated": true, - "description": "Deprecated. The name of the Google Compute Engine [zone](https://{$universe.dns_names.final_documentation_domain}/compute/docs/zones#available) in which the cluster resides. This field has been deprecated and replaced by the name field.", + "description": "Deprecated. The name of the Google Compute Engine [zone](https://cloud.google.com/compute/docs/zones#available) in which the cluster resides. This field has been deprecated and replaced by the name field.", "type": "string" } }, @@ -8107,7 +8107,7 @@ }, "projectId": { "deprecated": true, - "description": "Deprecated. The Google Developers Console [project ID or project number](https://{$universe.dns_names.final_documentation_domain}/resource-manager/docs/creating-managing-projects). This field has been deprecated and replaced by the name field.", + "description": "Deprecated. The Google Developers Console [project ID or project number](https://cloud.google.com/resource-manager/docs/creating-managing-projects). This field has been deprecated and replaced by the name field.", "type": "string" }, "resourceLabels": { @@ -8119,7 +8119,7 @@ }, "zone": { "deprecated": true, - "description": "Deprecated. The name of the Google Compute Engine [zone](https://{$universe.dns_names.final_documentation_domain}/compute/docs/zones#available) in which the cluster resides. This field has been deprecated and replaced by the name field.", + "description": "Deprecated. The name of the Google Compute Engine [zone](https://cloud.google.com/compute/docs/zones#available) in which the cluster resides. This field has been deprecated and replaced by the name field.", "type": "string" } }, @@ -8144,12 +8144,12 @@ }, "projectId": { "deprecated": true, - "description": "Deprecated. The Google Developers Console [project ID or project number](https://{$universe.dns_names.final_documentation_domain}/resource-manager/docs/creating-managing-projects). This field has been deprecated and replaced by the name field.", + "description": "Deprecated. The Google Developers Console [project ID or project number](https://cloud.google.com/resource-manager/docs/creating-managing-projects). This field has been deprecated and replaced by the name field.", "type": "string" }, "zone": { "deprecated": true, - "description": "Deprecated. The name of the Google Compute Engine [zone](https://{$universe.dns_names.final_documentation_domain}/compute/docs/zones#available) in which the cluster resides. This field has been deprecated and replaced by the name field.", + "description": "Deprecated. The name of the Google Compute Engine [zone](https://cloud.google.com/compute/docs/zones#available) in which the cluster resides. This field has been deprecated and replaced by the name field.", "type": "string" } }, @@ -8165,7 +8165,7 @@ "type": "string" }, "locations": { - "description": "Required. The desired list of Google Compute Engine [zones](https://{$universe.dns_names.final_documentation_domain}/compute/docs/zones#available) in which the cluster's nodes should be located. Changing the locations a cluster is in will result in nodes being either created or removed from the cluster, depending on whether locations are being added or removed. This list must always include the cluster's primary zone.", + "description": "Required. The desired list of Google Compute Engine [zones](https://cloud.google.com/compute/docs/zones#available) in which the cluster's nodes should be located. Changing the locations a cluster is in will result in nodes being either created or removed from the cluster, depending on whether locations are being added or removed. This list must always include the cluster's primary zone.", "items": { "type": "string" }, @@ -8177,12 +8177,12 @@ }, "projectId": { "deprecated": true, - "description": "Deprecated. The Google Developers Console [project ID or project number](https://{$universe.dns_names.final_documentation_domain}/resource-manager/docs/creating-managing-projects). This field has been deprecated and replaced by the name field.", + "description": "Deprecated. The Google Developers Console [project ID or project number](https://cloud.google.com/resource-manager/docs/creating-managing-projects). This field has been deprecated and replaced by the name field.", "type": "string" }, "zone": { "deprecated": true, - "description": "Deprecated. The name of the Google Compute Engine [zone](https://{$universe.dns_names.final_documentation_domain}/compute/docs/zones#available) in which the cluster resides. This field has been deprecated and replaced by the name field.", + "description": "Deprecated. The name of the Google Compute Engine [zone](https://cloud.google.com/compute/docs/zones#available) in which the cluster resides. This field has been deprecated and replaced by the name field.", "type": "string" } }, @@ -8207,12 +8207,12 @@ }, "projectId": { "deprecated": true, - "description": "Deprecated. The Google Developers Console [project ID or project number](https://{$universe.dns_names.final_documentation_domain}/resource-manager/docs/creating-managing-projects). This field has been deprecated and replaced by the name field.", + "description": "Deprecated. The Google Developers Console [project ID or project number](https://cloud.google.com/resource-manager/docs/creating-managing-projects). This field has been deprecated and replaced by the name field.", "type": "string" }, "zone": { "deprecated": true, - "description": "Deprecated. The name of the Google Compute Engine [zone](https://{$universe.dns_names.final_documentation_domain}/compute/docs/zones#available) in which the cluster resides. This field has been deprecated and replaced by the name field.", + "description": "Deprecated. The name of the Google Compute Engine [zone](https://cloud.google.com/compute/docs/zones#available) in which the cluster resides. This field has been deprecated and replaced by the name field.", "type": "string" } }, @@ -8235,11 +8235,11 @@ "type": "string" }, "projectId": { - "description": "Required. The Google Developers Console [project ID or project number](https://{$universe.dns_names.final_documentation_domain}/resource-manager/docs/creating-managing-projects).", + "description": "Required. The Google Developers Console [project ID or project number](https://cloud.google.com/resource-manager/docs/creating-managing-projects).", "type": "string" }, "zone": { - "description": "Required. The name of the Google Compute Engine [zone](https://{$universe.dns_names.final_documentation_domain}/compute/docs/zones#available) in which the cluster resides.", + "description": "Required. The name of the Google Compute Engine [zone](https://cloud.google.com/compute/docs/zones#available) in which the cluster resides.", "type": "string" } }, @@ -8276,7 +8276,7 @@ }, "projectId": { "deprecated": true, - "description": "Deprecated. The Google Developers Console [project ID or project number](https://{$universe.dns_names.final_documentation_domain}/resource-manager/docs/creating-managing-projects). This field has been deprecated and replaced by the name field.", + "description": "Deprecated. The Google Developers Console [project ID or project number](https://cloud.google.com/resource-manager/docs/creating-managing-projects). This field has been deprecated and replaced by the name field.", "type": "string" }, "update": { @@ -8285,7 +8285,7 @@ }, "zone": { "deprecated": true, - "description": "Deprecated. The name of the Google Compute Engine [zone](https://{$universe.dns_names.final_documentation_domain}/compute/docs/zones#available) in which the cluster resides. This field has been deprecated and replaced by the name field.", + "description": "Deprecated. The name of the Google Compute Engine [zone](https://cloud.google.com/compute/docs/zones#available) in which the cluster resides. This field has been deprecated and replaced by the name field.", "type": "string" } }, @@ -8310,12 +8310,12 @@ }, "projectId": { "deprecated": true, - "description": "Deprecated. The Google Developers Console [project ID or project number](https://{$universe.dns_names.final_documentation_domain}/resource-manager/docs/creating-managing-projects). This field has been deprecated and replaced by the name field.", + "description": "Deprecated. The Google Developers Console [project ID or project number](https://cloud.google.com/resource-manager/docs/creating-managing-projects). This field has been deprecated and replaced by the name field.", "type": "string" }, "zone": { "deprecated": true, - "description": "Deprecated. The name of the Google Compute Engine [zone](https://{$universe.dns_names.final_documentation_domain}/compute/docs/zones#available) in which the cluster resides. This field has been deprecated and replaced by the name field.", + "description": "Deprecated. The name of the Google Compute Engine [zone](https://cloud.google.com/compute/docs/zones#available) in which the cluster resides. This field has been deprecated and replaced by the name field.", "type": "string" } }, @@ -8340,12 +8340,12 @@ }, "projectId": { "deprecated": true, - "description": "Deprecated. The Google Developers Console [project ID or project number](https://{$universe.dns_names.final_documentation_domain}/resource-manager/docs/creating-managing-projects). This field has been deprecated and replaced by the name field.", + "description": "Deprecated. The Google Developers Console [project ID or project number](https://cloud.google.com/resource-manager/docs/creating-managing-projects). This field has been deprecated and replaced by the name field.", "type": "string" }, "zone": { "deprecated": true, - "description": "Deprecated. The name of the Google Compute Engine [zone](https://{$universe.dns_names.final_documentation_domain}/compute/docs/zones#available) in which the cluster resides. This field has been deprecated and replaced by the name field.", + "description": "Deprecated. The name of the Google Compute Engine [zone](https://cloud.google.com/compute/docs/zones#available) in which the cluster resides. This field has been deprecated and replaced by the name field.", "type": "string" } }, @@ -8375,12 +8375,12 @@ }, "projectId": { "deprecated": true, - "description": "Deprecated. The Google Developers Console [project ID or project number](https://{$universe.dns_names.final_documentation_domain}/resource-manager/docs/creating-managing-projects). This field has been deprecated and replaced by the name field.", + "description": "Deprecated. The Google Developers Console [project ID or project number](https://cloud.google.com/resource-manager/docs/creating-managing-projects). This field has been deprecated and replaced by the name field.", "type": "string" }, "zone": { "deprecated": true, - "description": "Deprecated. The name of the Google Compute Engine [zone](https://{$universe.dns_names.final_documentation_domain}/compute/docs/zones#available) in which the cluster resides. This field has been deprecated and replaced by the name field.", + "description": "Deprecated. The name of the Google Compute Engine [zone](https://cloud.google.com/compute/docs/zones#available) in which the cluster resides. This field has been deprecated and replaced by the name field.", "type": "string" } }, @@ -8410,12 +8410,12 @@ }, "projectId": { "deprecated": true, - "description": "Deprecated. The Google Developers Console [project ID or project number](https://{$universe.dns_names.final_documentation_domain}/resource-manager/docs/creating-managing-projects). This field has been deprecated and replaced by the name field.", + "description": "Deprecated. The Google Developers Console [project ID or project number](https://cloud.google.com/resource-manager/docs/creating-managing-projects). This field has been deprecated and replaced by the name field.", "type": "string" }, "zone": { "deprecated": true, - "description": "Deprecated. The name of the Google Compute Engine [zone](https://{$universe.dns_names.final_documentation_domain}/compute/docs/zones#available) in which the cluster resides. This field has been deprecated and replaced by the name field.", + "description": "Deprecated. The name of the Google Compute Engine [zone](https://cloud.google.com/compute/docs/zones#available) in which the cluster resides. This field has been deprecated and replaced by the name field.", "type": "string" } }, @@ -8446,12 +8446,12 @@ }, "projectId": { "deprecated": true, - "description": "Deprecated. The Google Developers Console [project ID or project number](https://{$universe.dns_names.final_documentation_domain}/resource-manager/docs/creating-managing-projects). This field has been deprecated and replaced by the name field.", + "description": "Deprecated. The Google Developers Console [project ID or project number](https://cloud.google.com/resource-manager/docs/creating-managing-projects). This field has been deprecated and replaced by the name field.", "type": "string" }, "zone": { "deprecated": true, - "description": "Deprecated. The name of the Google Compute Engine [zone](https://{$universe.dns_names.final_documentation_domain}/compute/docs/zones#available) in which the cluster resides. This field has been deprecated and replaced by the name field.", + "description": "Deprecated. The name of the Google Compute Engine [zone](https://cloud.google.com/compute/docs/zones#available) in which the cluster resides. This field has been deprecated and replaced by the name field.", "type": "string" } }, @@ -8539,7 +8539,7 @@ }, "projectId": { "deprecated": true, - "description": "Deprecated. The Google Developers Console [project ID or project number](https://{$universe.dns_names.final_documentation_domain}/resource-manager/docs/creating-managing-projects). This field has been deprecated and replaced by the name field.", + "description": "Deprecated. The Google Developers Console [project ID or project number](https://cloud.google.com/resource-manager/docs/creating-managing-projects). This field has been deprecated and replaced by the name field.", "type": "string" }, "rotateCredentials": { @@ -8548,7 +8548,7 @@ }, "zone": { "deprecated": true, - "description": "Deprecated. The name of the Google Compute Engine [zone](https://{$universe.dns_names.final_documentation_domain}/compute/docs/zones#available) in which the cluster resides. This field has been deprecated and replaced by the name field.", + "description": "Deprecated. The name of the Google Compute Engine [zone](https://cloud.google.com/compute/docs/zones#available) in which the cluster resides. This field has been deprecated and replaced by the name field.", "type": "string" } }, @@ -8723,7 +8723,7 @@ }, "projectId": { "deprecated": true, - "description": "Deprecated. The Google Developers Console [project ID or project number](https://{$universe.dns_names.final_documentation_domain}/resource-manager/docs/creating-managing-projects). This field has been deprecated and replaced by the name field.", + "description": "Deprecated. The Google Developers Console [project ID or project number](https://cloud.google.com/resource-manager/docs/creating-managing-projects). This field has been deprecated and replaced by the name field.", "type": "string" }, "update": { @@ -8732,7 +8732,7 @@ }, "zone": { "deprecated": true, - "description": "Deprecated. The name of the Google Compute Engine [zone](https://{$universe.dns_names.final_documentation_domain}/compute/docs/zones#available) in which the cluster resides. This field has been deprecated and replaced by the name field.", + "description": "Deprecated. The name of the Google Compute Engine [zone](https://cloud.google.com/compute/docs/zones#available) in which the cluster resides. This field has been deprecated and replaced by the name field.", "type": "string" } }, @@ -8768,12 +8768,12 @@ }, "projectId": { "deprecated": true, - "description": "Deprecated. The Google Developers Console [project ID or project number](https://{$universe.dns_names.final_documentation_domain}/resource-manager/docs/creating-managing-projects). This field has been deprecated and replaced by the name field.", + "description": "Deprecated. The Google Developers Console [project ID or project number](https://cloud.google.com/resource-manager/docs/creating-managing-projects). This field has been deprecated and replaced by the name field.", "type": "string" }, "zone": { "deprecated": true, - "description": "Deprecated. The name of the Google Compute Engine [zone](https://{$universe.dns_names.final_documentation_domain}/compute/docs/zones#available) in which the cluster resides. This field has been deprecated and replaced by the name field.", + "description": "Deprecated. The name of the Google Compute Engine [zone](https://cloud.google.com/compute/docs/zones#available) in which the cluster resides. This field has been deprecated and replaced by the name field.", "type": "string" } }, @@ -8784,7 +8784,7 @@ "id": "UpdateNodePoolRequest", "properties": { "accelerators": { - "description": "A list of hardware accelerators to be attached to each node. See https://{$universe.dns_names.final_documentation_domain}/compute/docs/gpus for more information about support for GPUs.", + "description": "A list of hardware accelerators to be attached to each node. See https://cloud.google.com/compute/docs/gpus for more information about support for GPUs.", "items": { "$ref": "AcceleratorConfig" }, @@ -8837,7 +8837,7 @@ "description": "Enable or disable gvnic on the node pool." }, "imageType": { - "description": "Required. The desired image type for the node pool. Please see https://{$universe.dns_names.final_documentation_domain}/kubernetes-engine/docs/concepts/node-images for available image types.", + "description": "Required. The desired image type for the node pool. Please see https://cloud.google.com/kubernetes-engine/docs/concepts/node-images for available image types.", "type": "string" }, "kubeletConfig": { @@ -8853,7 +8853,7 @@ "description": "Parameters that can be configured on Linux nodes." }, "locations": { - "description": "The desired list of Google Compute Engine [zones](https://{$universe.dns_names.final_documentation_domain}/compute/docs/zones#available) in which the node pool's nodes should be located. Changing the locations for a node pool will result in nodes being either created or removed from the node pool, depending on whether locations are being added or removed. Warning: It is recommended to update node pool locations in a standalone API call. Do not combine a location update with changes to other fields (such as `tags`, `labels`, `taints`, etc.) in the same request. Otherwise, the API performs a structural modification where changes to other fields will only apply to newly created nodes and will not be applied to existing nodes in the node pool. To ensure all nodes are updated consistently, use a separate API call for location changes.", + "description": "The desired list of Google Compute Engine [zones](https://cloud.google.com/compute/docs/zones#available) in which the node pool's nodes should be located. Changing the locations for a node pool will result in nodes being either created or removed from the node pool, depending on whether locations are being added or removed. Warning: It is recommended to update node pool locations in a standalone API call. Do not combine a location update with changes to other fields (such as `tags`, `labels`, `taints`, etc.) in the same request. Otherwise, the API performs a structural modification where changes to other fields will only apply to newly created nodes and will not be applied to existing nodes in the node pool. To ensure all nodes are updated consistently, use a separate API call for location changes.", "items": { "type": "string" }, @@ -8864,7 +8864,7 @@ "description": "Logging configuration." }, "machineType": { - "description": "Optional. The desired [Google Compute Engine machine type](https://{$universe.dns_names.final_documentation_domain}/compute/docs/machine-types) for nodes in the node pool. Initiates an upgrade operation that migrates the nodes in the node pool to the specified machine type.", + "description": "Optional. The desired [Google Compute Engine machine type](https://cloud.google.com/compute/docs/machine-types) for nodes in the node pool. Initiates an upgrade operation that migrates the nodes in the node pool to the specified machine type.", "type": "string" }, "maxRunDuration": { @@ -8891,7 +8891,7 @@ }, "projectId": { "deprecated": true, - "description": "Deprecated. The Google Developers Console [project ID or project number](https://{$universe.dns_names.final_documentation_domain}/resource-manager/docs/creating-managing-projects). This field has been deprecated and replaced by the name field.", + "description": "Deprecated. The Google Developers Console [project ID or project number](https://cloud.google.com/resource-manager/docs/creating-managing-projects). This field has been deprecated and replaced by the name field.", "type": "string" }, "queuedProvisioning": { @@ -8935,7 +8935,7 @@ }, "zone": { "deprecated": true, - "description": "Deprecated. The name of the Google Compute Engine [zone](https://{$universe.dns_names.final_documentation_domain}/compute/docs/zones#available) in which the cluster resides. This field has been deprecated and replaced by the name field.", + "description": "Deprecated. The name of the Google Compute Engine [zone](https://cloud.google.com/compute/docs/zones#available) in which the cluster resides. This field has been deprecated and replaced by the name field.", "type": "string" } }, diff --git a/DiscoveryJson/container.v1beta1.json b/DiscoveryJson/container.v1beta1.json index a4a35e89357..5156d111932 100644 --- a/DiscoveryJson/container.v1beta1.json +++ b/DiscoveryJson/container.v1beta1.json @@ -176,13 +176,13 @@ }, "projectId": { "deprecated": true, - "description": "Deprecated. The Google Developers Console [project ID or project number](https://{$universe.dns_names.final_documentation_domain}/resource-manager/docs/creating-managing-projects). This field has been deprecated and replaced by the name field.", + "description": "Deprecated. The Google Developers Console [project ID or project number](https://cloud.google.com/resource-manager/docs/creating-managing-projects). This field has been deprecated and replaced by the name field.", "location": "query", "type": "string" }, "zone": { "deprecated": true, - "description": "Deprecated. The name of the Google Compute Engine [zone](https://{$universe.dns_names.final_documentation_domain}/compute/docs/zones#available) to return operations for. This field has been deprecated and replaced by the name field.", + "description": "Deprecated. The name of the Google Compute Engine [zone](https://cloud.google.com/compute/docs/zones#available) to return operations for. This field has been deprecated and replaced by the name field.", "location": "query", "type": "string" } @@ -278,7 +278,7 @@ ] }, "create": { - "description": "Creates a cluster, consisting of the specified number and type of Google Compute Engine instances. By default, the cluster is created in the project's [default network](https://{$universe.dns_names.final_documentation_domain}/compute/docs/networks-and-firewalls#networks). One firewall is added for the cluster. After cluster creation, the Kubelet creates routes for each node to allow the containers on that node to communicate with all other instances in the cluster. Finally, an entry is added to the project's global metadata indicating which CIDR range the cluster is using.", + "description": "Creates a cluster, consisting of the specified number and type of Google Compute Engine instances. By default, the cluster is created in the project's [default network](https://cloud.google.com/compute/docs/networks-and-firewalls#networks). One firewall is added for the cluster. After cluster creation, the kubelet creates routes for each node to allow the containers on that node to communicate with all other instances in the cluster. Finally, an entry is added to the project's global metadata indicating which CIDR range the cluster is using.", "flatPath": "v1beta1/projects/{projectsId}/locations/{locationsId}/clusters", "httpMethod": "POST", "id": "container.projects.locations.clusters.create", @@ -329,13 +329,13 @@ }, "projectId": { "deprecated": true, - "description": "Deprecated. The Google Developers Console [project ID or project number](https://{$universe.dns_names.final_documentation_domain}/resource-manager/docs/creating-managing-projects). This field has been deprecated and replaced by the name field.", + "description": "Deprecated. The Google Developers Console [project ID or project number](https://cloud.google.com/resource-manager/docs/creating-managing-projects). This field has been deprecated and replaced by the name field.", "location": "query", "type": "string" }, "zone": { "deprecated": true, - "description": "Deprecated. The name of the Google Compute Engine [zone](https://{$universe.dns_names.final_documentation_domain}/compute/docs/zones#available) in which the cluster resides. This field has been deprecated and replaced by the name field.", + "description": "Deprecated. The name of the Google Compute Engine [zone](https://cloud.google.com/compute/docs/zones#available) in which the cluster resides. This field has been deprecated and replaced by the name field.", "location": "query", "type": "string" } @@ -402,13 +402,13 @@ }, "projectId": { "deprecated": true, - "description": "Deprecated. The Google Developers Console [project ID or project number](https://{$universe.dns_names.final_documentation_domain}/resource-manager/docs/creating-managing-projects). This field has been deprecated and replaced by the name field.", + "description": "Deprecated. The Google Developers Console [project ID or project number](https://cloud.google.com/resource-manager/docs/creating-managing-projects). This field has been deprecated and replaced by the name field.", "location": "query", "type": "string" }, "zone": { "deprecated": true, - "description": "Deprecated. The name of the Google Compute Engine [zone](https://{$universe.dns_names.final_documentation_domain}/compute/docs/zones#available) in which the cluster resides. This field has been deprecated and replaced by the name field.", + "description": "Deprecated. The name of the Google Compute Engine [zone](https://cloud.google.com/compute/docs/zones#available) in which the cluster resides. This field has been deprecated and replaced by the name field.", "location": "query", "type": "string" } @@ -461,13 +461,13 @@ }, "projectId": { "deprecated": true, - "description": "Deprecated. The Google Developers Console [project ID or project number](https://{$universe.dns_names.final_documentation_domain}/resource-manager/docs/creating-managing-projects). This field has been deprecated and replaced by the parent field.", + "description": "Deprecated. The Google Developers Console [project ID or project number](https://cloud.google.com/resource-manager/docs/creating-managing-projects). This field has been deprecated and replaced by the parent field.", "location": "query", "type": "string" }, "zone": { "deprecated": true, - "description": "Deprecated. The name of the Google Compute Engine [zone](https://{$universe.dns_names.final_documentation_domain}/compute/docs/zones#available) in which the cluster resides, or \"-\" for all zones. This field has been deprecated and replaced by the parent field.", + "description": "Deprecated. The name of the Google Compute Engine [zone](https://cloud.google.com/compute/docs/zones#available) in which the cluster resides, or \"-\" for all zones. This field has been deprecated and replaced by the parent field.", "location": "query", "type": "string" } @@ -538,7 +538,7 @@ }, "setLocations": { "deprecated": true, - "description": "Sets the locations for a specific cluster. Deprecated. Use [projects.locations.clusters.update](https://{$universe.dns_names.final_documentation_domain}/kubernetes-engine/docs/reference/rest/v1beta1/projects.locations.clusters/update) instead.", + "description": "Sets the locations for a specific cluster. Deprecated. Use [projects.locations.clusters.update](https://cloud.google.com/kubernetes-engine/docs/reference/rest/v1beta1/projects.locations.clusters/update) instead.", "flatPath": "v1beta1/projects/{projectsId}/locations/{locationsId}/clusters/{clustersId}:setLocations", "httpMethod": "POST", "id": "container.projects.locations.clusters.setLocations", @@ -907,13 +907,13 @@ }, "projectId": { "deprecated": true, - "description": "Deprecated. The Google Developers Console [project ID or project number](https://{$universe.dns_names.final_documentation_domain}/resource-manager/docs/creating-managing-projects). This field has been deprecated and replaced by the name field.", + "description": "Deprecated. The Google Developers Console [project ID or project number](https://cloud.google.com/resource-manager/docs/creating-managing-projects). This field has been deprecated and replaced by the name field.", "location": "query", "type": "string" }, "zone": { "deprecated": true, - "description": "Deprecated. The name of the Google Compute Engine [zone](https://{$universe.dns_names.final_documentation_domain}/compute/docs/zones#available) in which the cluster resides. This field has been deprecated and replaced by the name field.", + "description": "Deprecated. The name of the Google Compute Engine [zone](https://cloud.google.com/compute/docs/zones#available) in which the cluster resides. This field has been deprecated and replaced by the name field.", "location": "query", "type": "string" } @@ -986,13 +986,13 @@ }, "projectId": { "deprecated": true, - "description": "Deprecated. The Google Developers Console [project ID or project number](https://{$universe.dns_names.final_documentation_domain}/resource-manager/docs/creating-managing-projects). This field has been deprecated and replaced by the name field.", + "description": "Deprecated. The Google Developers Console [project ID or project number](https://cloud.google.com/resource-manager/docs/creating-managing-projects). This field has been deprecated and replaced by the name field.", "location": "query", "type": "string" }, "zone": { "deprecated": true, - "description": "Deprecated. The name of the Google Compute Engine [zone](https://{$universe.dns_names.final_documentation_domain}/compute/docs/zones#available) in which the cluster resides. This field has been deprecated and replaced by the name field.", + "description": "Deprecated. The name of the Google Compute Engine [zone](https://cloud.google.com/compute/docs/zones#available) in which the cluster resides. This field has been deprecated and replaced by the name field.", "location": "query", "type": "string" } @@ -1029,13 +1029,13 @@ }, "projectId": { "deprecated": true, - "description": "Deprecated. The Google Developers Console [project ID or project number](https://{$universe.dns_names.final_documentation_domain}/resource-manager/docs/creating-managing-projects). This field has been deprecated and replaced by the parent field.", + "description": "Deprecated. The Google Developers Console [project ID or project number](https://cloud.google.com/resource-manager/docs/creating-managing-projects). This field has been deprecated and replaced by the parent field.", "location": "query", "type": "string" }, "zone": { "deprecated": true, - "description": "Deprecated. The name of the Google Compute Engine [zone](https://{$universe.dns_names.final_documentation_domain}/compute/docs/zones#available) in which the cluster resides. This field has been deprecated and replaced by the parent field.", + "description": "Deprecated. The name of the Google Compute Engine [zone](https://cloud.google.com/compute/docs/zones#available) in which the cluster resides. This field has been deprecated and replaced by the parent field.", "location": "query", "type": "string" } @@ -1272,13 +1272,13 @@ }, "projectId": { "deprecated": true, - "description": "Deprecated. The Google Developers Console [project ID or project number](https://{$universe.dns_names.final_documentation_domain}/resource-manager/docs/creating-managing-projects). This field has been deprecated and replaced by the name field.", + "description": "Deprecated. The Google Developers Console [project ID or project number](https://cloud.google.com/resource-manager/docs/creating-managing-projects). This field has been deprecated and replaced by the name field.", "location": "query", "type": "string" }, "zone": { "deprecated": true, - "description": "Deprecated. The name of the Google Compute Engine [zone](https://{$universe.dns_names.final_documentation_domain}/compute/docs/zones#available) in which the cluster resides. This field has been deprecated and replaced by the name field.", + "description": "Deprecated. The name of the Google Compute Engine [zone](https://cloud.google.com/compute/docs/zones#available) in which the cluster resides. This field has been deprecated and replaced by the name field.", "location": "query", "type": "string" } @@ -1309,13 +1309,13 @@ }, "projectId": { "deprecated": true, - "description": "Deprecated. The Google Developers Console [project ID or project number](https://{$universe.dns_names.final_documentation_domain}/resource-manager/docs/creating-managing-projects). This field has been deprecated and replaced by the parent field.", + "description": "Deprecated. The Google Developers Console [project ID or project number](https://cloud.google.com/resource-manager/docs/creating-managing-projects). This field has been deprecated and replaced by the parent field.", "location": "query", "type": "string" }, "zone": { "deprecated": true, - "description": "Deprecated. The name of the Google Compute Engine [zone](https://{$universe.dns_names.final_documentation_domain}/compute/docs/zones#available) to return operations for, or `-` for all zones. This field has been deprecated and replaced by the parent field.", + "description": "Deprecated. The name of the Google Compute Engine [zone](https://cloud.google.com/compute/docs/zones#available) to return operations for, or `-` for all zones. This field has been deprecated and replaced by the parent field.", "location": "query", "type": "string" } @@ -1350,13 +1350,13 @@ "type": "string" }, "projectId": { - "description": "Deprecated. The Google Developers Console [project ID or project number](https://{$universe.dns_names.final_documentation_domain}/resource-manager/docs/creating-managing-projects). This field has been deprecated and replaced by the name field.", + "description": "Deprecated. The Google Developers Console [project ID or project number](https://cloud.google.com/resource-manager/docs/creating-managing-projects). This field has been deprecated and replaced by the name field.", "location": "path", "required": true, "type": "string" }, "zone": { - "description": "Deprecated. The name of the Google Compute Engine [zone](https://{$universe.dns_names.final_documentation_domain}/compute/docs/zones#available) to return operations for. This field has been deprecated and replaced by the name field.", + "description": "Deprecated. The name of the Google Compute Engine [zone](https://cloud.google.com/compute/docs/zones#available) to return operations for. This field has been deprecated and replaced by the name field.", "location": "path", "required": true, "type": "string" @@ -1392,13 +1392,13 @@ "type": "string" }, "projectId": { - "description": "Deprecated. The Google Developers Console [project ID or project number](https://{$universe.dns_names.final_documentation_domain}/resource-manager/docs/creating-managing-projects). This field has been deprecated and replaced by the name field.", + "description": "Deprecated. The Google Developers Console [project ID or project number](https://cloud.google.com/resource-manager/docs/creating-managing-projects). This field has been deprecated and replaced by the name field.", "location": "path", "required": true, "type": "string" }, "zone": { - "description": "Deprecated. The name of the Google Compute Engine [zone](https://{$universe.dns_names.final_documentation_domain}/compute/docs/zones#available) in which the cluster resides. This field has been deprecated and replaced by the name field.", + "description": "Deprecated. The name of the Google Compute Engine [zone](https://cloud.google.com/compute/docs/zones#available) in which the cluster resides. This field has been deprecated and replaced by the name field.", "location": "path", "required": true, "type": "string" @@ -1433,13 +1433,13 @@ "type": "string" }, "projectId": { - "description": "Deprecated. The Google Developers Console [project ID or project number](https://{$universe.dns_names.final_documentation_domain}/resource-manager/docs/creating-managing-projects). This field has been deprecated and replaced by the name field.", + "description": "Deprecated. The Google Developers Console [project ID or project number](https://cloud.google.com/resource-manager/docs/creating-managing-projects). This field has been deprecated and replaced by the name field.", "location": "path", "required": true, "type": "string" }, "zone": { - "description": "Deprecated. The name of the Google Compute Engine [zone](https://{$universe.dns_names.final_documentation_domain}/compute/docs/zones#available) in which the cluster resides. This field has been deprecated and replaced by the name field.", + "description": "Deprecated. The name of the Google Compute Engine [zone](https://cloud.google.com/compute/docs/zones#available) in which the cluster resides. This field has been deprecated and replaced by the name field.", "location": "path", "required": true, "type": "string" @@ -1457,7 +1457,7 @@ ] }, "create": { - "description": "Creates a cluster, consisting of the specified number and type of Google Compute Engine instances. By default, the cluster is created in the project's [default network](https://{$universe.dns_names.final_documentation_domain}/compute/docs/networks-and-firewalls#networks). One firewall is added for the cluster. After cluster creation, the Kubelet creates routes for each node to allow the containers on that node to communicate with all other instances in the cluster. Finally, an entry is added to the project's global metadata indicating which CIDR range the cluster is using.", + "description": "Creates a cluster, consisting of the specified number and type of Google Compute Engine instances. By default, the cluster is created in the project's [default network](https://cloud.google.com/compute/docs/networks-and-firewalls#networks). One firewall is added for the cluster. After cluster creation, the kubelet creates routes for each node to allow the containers on that node to communicate with all other instances in the cluster. Finally, an entry is added to the project's global metadata indicating which CIDR range the cluster is using.", "flatPath": "v1beta1/projects/{projectId}/zones/{zone}/clusters", "httpMethod": "POST", "id": "container.projects.zones.clusters.create", @@ -1467,13 +1467,13 @@ ], "parameters": { "projectId": { - "description": "Deprecated. The Google Developers Console [project ID or project number](https://{$universe.dns_names.final_documentation_domain}/resource-manager/docs/creating-managing-projects). This field has been deprecated and replaced by the parent field.", + "description": "Deprecated. The Google Developers Console [project ID or project number](https://cloud.google.com/resource-manager/docs/creating-managing-projects). This field has been deprecated and replaced by the parent field.", "location": "path", "required": true, "type": "string" }, "zone": { - "description": "Deprecated. The name of the Google Compute Engine [zone](https://{$universe.dns_names.final_documentation_domain}/compute/docs/zones#available) in which the cluster resides. This field has been deprecated and replaced by the parent field.", + "description": "Deprecated. The name of the Google Compute Engine [zone](https://cloud.google.com/compute/docs/zones#available) in which the cluster resides. This field has been deprecated and replaced by the parent field.", "location": "path", "required": true, "type": "string" @@ -1513,13 +1513,13 @@ "type": "string" }, "projectId": { - "description": "Deprecated. The Google Developers Console [project ID or project number](https://{$universe.dns_names.final_documentation_domain}/resource-manager/docs/creating-managing-projects). This field has been deprecated and replaced by the name field.", + "description": "Deprecated. The Google Developers Console [project ID or project number](https://cloud.google.com/resource-manager/docs/creating-managing-projects). This field has been deprecated and replaced by the name field.", "location": "path", "required": true, "type": "string" }, "zone": { - "description": "Deprecated. The name of the Google Compute Engine [zone](https://{$universe.dns_names.final_documentation_domain}/compute/docs/zones#available) in which the cluster resides. This field has been deprecated and replaced by the name field.", + "description": "Deprecated. The name of the Google Compute Engine [zone](https://cloud.google.com/compute/docs/zones#available) in which the cluster resides. This field has been deprecated and replaced by the name field.", "location": "path", "required": true, "type": "string" @@ -1586,13 +1586,13 @@ "type": "string" }, "projectId": { - "description": "Deprecated. The Google Developers Console [project ID or project number](https://{$universe.dns_names.final_documentation_domain}/resource-manager/docs/creating-managing-projects). This field has been deprecated and replaced by the name field.", + "description": "Deprecated. The Google Developers Console [project ID or project number](https://cloud.google.com/resource-manager/docs/creating-managing-projects). This field has been deprecated and replaced by the name field.", "location": "path", "required": true, "type": "string" }, "zone": { - "description": "Deprecated. The name of the Google Compute Engine [zone](https://{$universe.dns_names.final_documentation_domain}/compute/docs/zones#available) in which the cluster resides. This field has been deprecated and replaced by the name field.", + "description": "Deprecated. The name of the Google Compute Engine [zone](https://cloud.google.com/compute/docs/zones#available) in which the cluster resides. This field has been deprecated and replaced by the name field.", "location": "path", "required": true, "type": "string" @@ -1624,13 +1624,13 @@ "type": "string" }, "projectId": { - "description": "Deprecated. The Google Developers Console [project ID or project number](https://{$universe.dns_names.final_documentation_domain}/resource-manager/docs/creating-managing-projects). This field has been deprecated and replaced by the name field.", + "description": "Deprecated. The Google Developers Console [project ID or project number](https://cloud.google.com/resource-manager/docs/creating-managing-projects). This field has been deprecated and replaced by the name field.", "location": "path", "required": true, "type": "string" }, "zone": { - "description": "Deprecated. The name of the Google Compute Engine [zone](https://{$universe.dns_names.final_documentation_domain}/compute/docs/zones#available) in which the cluster resides. This field has been deprecated and replaced by the name field.", + "description": "Deprecated. The name of the Google Compute Engine [zone](https://cloud.google.com/compute/docs/zones#available) in which the cluster resides. This field has been deprecated and replaced by the name field.", "location": "path", "required": true, "type": "string" @@ -1663,13 +1663,13 @@ "type": "string" }, "projectId": { - "description": "Deprecated. The Google Developers Console [project ID or project number](https://{$universe.dns_names.final_documentation_domain}/resource-manager/docs/creating-managing-projects). This field has been deprecated and replaced by the parent field.", + "description": "Deprecated. The Google Developers Console [project ID or project number](https://cloud.google.com/resource-manager/docs/creating-managing-projects). This field has been deprecated and replaced by the parent field.", "location": "path", "required": true, "type": "string" }, "zone": { - "description": "Deprecated. The name of the Google Compute Engine [zone](https://{$universe.dns_names.final_documentation_domain}/compute/docs/zones#available) in which the cluster resides, or \"-\" for all zones. This field has been deprecated and replaced by the parent field.", + "description": "Deprecated. The name of the Google Compute Engine [zone](https://cloud.google.com/compute/docs/zones#available) in which the cluster resides, or \"-\" for all zones. This field has been deprecated and replaced by the parent field.", "location": "path", "required": true, "type": "string" @@ -1685,7 +1685,7 @@ }, "locations": { "deprecated": true, - "description": "Sets the locations for a specific cluster. Deprecated. Use [projects.locations.clusters.update](https://{$universe.dns_names.final_documentation_domain}/kubernetes-engine/docs/reference/rest/v1beta1/projects.locations.clusters/update) instead.", + "description": "Sets the locations for a specific cluster. Deprecated. Use [projects.locations.clusters.update](https://cloud.google.com/kubernetes-engine/docs/reference/rest/v1beta1/projects.locations.clusters/update) instead.", "flatPath": "v1beta1/projects/{projectId}/zones/{zone}/clusters/{clusterId}/locations", "httpMethod": "POST", "id": "container.projects.zones.clusters.locations", @@ -1702,13 +1702,13 @@ "type": "string" }, "projectId": { - "description": "Deprecated. The Google Developers Console [project ID or project number](https://{$universe.dns_names.final_documentation_domain}/resource-manager/docs/creating-managing-projects). This field has been deprecated and replaced by the name field.", + "description": "Deprecated. The Google Developers Console [project ID or project number](https://cloud.google.com/resource-manager/docs/creating-managing-projects). This field has been deprecated and replaced by the name field.", "location": "path", "required": true, "type": "string" }, "zone": { - "description": "Deprecated. The name of the Google Compute Engine [zone](https://{$universe.dns_names.final_documentation_domain}/compute/docs/zones#available) in which the cluster resides. This field has been deprecated and replaced by the name field.", + "description": "Deprecated. The name of the Google Compute Engine [zone](https://cloud.google.com/compute/docs/zones#available) in which the cluster resides. This field has been deprecated and replaced by the name field.", "location": "path", "required": true, "type": "string" @@ -1743,13 +1743,13 @@ "type": "string" }, "projectId": { - "description": "Deprecated. The Google Developers Console [project ID or project number](https://{$universe.dns_names.final_documentation_domain}/resource-manager/docs/creating-managing-projects). This field has been deprecated and replaced by the name field.", + "description": "Deprecated. The Google Developers Console [project ID or project number](https://cloud.google.com/resource-manager/docs/creating-managing-projects). This field has been deprecated and replaced by the name field.", "location": "path", "required": true, "type": "string" }, "zone": { - "description": "Deprecated. The name of the Google Compute Engine [zone](https://{$universe.dns_names.final_documentation_domain}/compute/docs/zones#available) in which the cluster resides. This field has been deprecated and replaced by the name field.", + "description": "Deprecated. The name of the Google Compute Engine [zone](https://cloud.google.com/compute/docs/zones#available) in which the cluster resides. This field has been deprecated and replaced by the name field.", "location": "path", "required": true, "type": "string" @@ -1784,13 +1784,13 @@ "type": "string" }, "projectId": { - "description": "Deprecated. The Google Developers Console [project ID or project number](https://{$universe.dns_names.final_documentation_domain}/resource-manager/docs/creating-managing-projects). This field has been deprecated and replaced by the name field.", + "description": "Deprecated. The Google Developers Console [project ID or project number](https://cloud.google.com/resource-manager/docs/creating-managing-projects). This field has been deprecated and replaced by the name field.", "location": "path", "required": true, "type": "string" }, "zone": { - "description": "Deprecated. The name of the Google Compute Engine [zone](https://{$universe.dns_names.final_documentation_domain}/compute/docs/zones#available) in which the cluster resides. This field has been deprecated and replaced by the name field.", + "description": "Deprecated. The name of the Google Compute Engine [zone](https://cloud.google.com/compute/docs/zones#available) in which the cluster resides. This field has been deprecated and replaced by the name field.", "location": "path", "required": true, "type": "string" @@ -1825,13 +1825,13 @@ "type": "string" }, "projectId": { - "description": "Deprecated. The Google Developers Console [project ID or project number](https://{$universe.dns_names.final_documentation_domain}/resource-manager/docs/creating-managing-projects). This field has been deprecated and replaced by the name field.", + "description": "Deprecated. The Google Developers Console [project ID or project number](https://cloud.google.com/resource-manager/docs/creating-managing-projects). This field has been deprecated and replaced by the name field.", "location": "path", "required": true, "type": "string" }, "zone": { - "description": "Deprecated. The name of the Google Compute Engine [zone](https://{$universe.dns_names.final_documentation_domain}/compute/docs/zones#available) in which the cluster resides. This field has been deprecated and replaced by the name field.", + "description": "Deprecated. The name of the Google Compute Engine [zone](https://cloud.google.com/compute/docs/zones#available) in which the cluster resides. This field has been deprecated and replaced by the name field.", "location": "path", "required": true, "type": "string" @@ -1866,13 +1866,13 @@ "type": "string" }, "projectId": { - "description": "Deprecated. The Google Developers Console [project ID or project number](https://{$universe.dns_names.final_documentation_domain}/resource-manager/docs/creating-managing-projects). This field has been deprecated and replaced by the name field.", + "description": "Deprecated. The Google Developers Console [project ID or project number](https://cloud.google.com/resource-manager/docs/creating-managing-projects). This field has been deprecated and replaced by the name field.", "location": "path", "required": true, "type": "string" }, "zone": { - "description": "Deprecated. The name of the Google Compute Engine [zone](https://{$universe.dns_names.final_documentation_domain}/compute/docs/zones#available) in which the cluster resides. This field has been deprecated and replaced by the name field.", + "description": "Deprecated. The name of the Google Compute Engine [zone](https://cloud.google.com/compute/docs/zones#available) in which the cluster resides. This field has been deprecated and replaced by the name field.", "location": "path", "required": true, "type": "string" @@ -1907,13 +1907,13 @@ "type": "string" }, "projectId": { - "description": "Required. The Google Developers Console [project ID or project number](https://{$universe.dns_names.final_documentation_domain}/resource-manager/docs/creating-managing-projects).", + "description": "Required. The Google Developers Console [project ID or project number](https://cloud.google.com/resource-manager/docs/creating-managing-projects).", "location": "path", "required": true, "type": "string" }, "zone": { - "description": "Required. The name of the Google Compute Engine [zone](https://{$universe.dns_names.final_documentation_domain}/compute/docs/zones#available) in which the cluster resides.", + "description": "Required. The name of the Google Compute Engine [zone](https://cloud.google.com/compute/docs/zones#available) in which the cluster resides.", "location": "path", "required": true, "type": "string" @@ -1948,13 +1948,13 @@ "type": "string" }, "projectId": { - "description": "Deprecated. The Google Developers Console [project ID or project number](https://{$universe.dns_names.final_documentation_domain}/resource-manager/docs/creating-managing-projects). This field has been deprecated and replaced by the name field.", + "description": "Deprecated. The Google Developers Console [project ID or project number](https://cloud.google.com/resource-manager/docs/creating-managing-projects). This field has been deprecated and replaced by the name field.", "location": "path", "required": true, "type": "string" }, "zone": { - "description": "Deprecated. The name of the Google Compute Engine [zone](https://{$universe.dns_names.final_documentation_domain}/compute/docs/zones#available) in which the cluster resides. This field has been deprecated and replaced by the name field.", + "description": "Deprecated. The name of the Google Compute Engine [zone](https://cloud.google.com/compute/docs/zones#available) in which the cluster resides. This field has been deprecated and replaced by the name field.", "location": "path", "required": true, "type": "string" @@ -1989,13 +1989,13 @@ "type": "string" }, "projectId": { - "description": "Deprecated. The Google Developers Console [project ID or project number](https://{$universe.dns_names.final_documentation_domain}/resource-manager/docs/creating-managing-projects). This field has been deprecated and replaced by the name field.", + "description": "Deprecated. The Google Developers Console [project ID or project number](https://cloud.google.com/resource-manager/docs/creating-managing-projects). This field has been deprecated and replaced by the name field.", "location": "path", "required": true, "type": "string" }, "zone": { - "description": "Deprecated. The name of the Google Compute Engine [zone](https://{$universe.dns_names.final_documentation_domain}/compute/docs/zones#available) in which the cluster resides. This field has been deprecated and replaced by the name field.", + "description": "Deprecated. The name of the Google Compute Engine [zone](https://cloud.google.com/compute/docs/zones#available) in which the cluster resides. This field has been deprecated and replaced by the name field.", "location": "path", "required": true, "type": "string" @@ -2030,13 +2030,13 @@ "type": "string" }, "projectId": { - "description": "Deprecated. The Google Developers Console [project ID or project number](https://{$universe.dns_names.final_documentation_domain}/resource-manager/docs/creating-managing-projects). This field has been deprecated and replaced by the name field.", + "description": "Deprecated. The Google Developers Console [project ID or project number](https://cloud.google.com/resource-manager/docs/creating-managing-projects). This field has been deprecated and replaced by the name field.", "location": "path", "required": true, "type": "string" }, "zone": { - "description": "Deprecated. The name of the Google Compute Engine [zone](https://{$universe.dns_names.final_documentation_domain}/compute/docs/zones#available) in which the cluster resides. This field has been deprecated and replaced by the name field.", + "description": "Deprecated. The name of the Google Compute Engine [zone](https://cloud.google.com/compute/docs/zones#available) in which the cluster resides. This field has been deprecated and replaced by the name field.", "location": "path", "required": true, "type": "string" @@ -2071,13 +2071,13 @@ "type": "string" }, "projectId": { - "description": "Deprecated. The Google Developers Console [project ID or project number](https://{$universe.dns_names.final_documentation_domain}/resource-manager/docs/creating-managing-projects). This field has been deprecated and replaced by the name field.", + "description": "Deprecated. The Google Developers Console [project ID or project number](https://cloud.google.com/resource-manager/docs/creating-managing-projects). This field has been deprecated and replaced by the name field.", "location": "path", "required": true, "type": "string" }, "zone": { - "description": "Deprecated. The name of the Google Compute Engine [zone](https://{$universe.dns_names.final_documentation_domain}/compute/docs/zones#available) in which the cluster resides. This field has been deprecated and replaced by the name field.", + "description": "Deprecated. The name of the Google Compute Engine [zone](https://cloud.google.com/compute/docs/zones#available) in which the cluster resides. This field has been deprecated and replaced by the name field.", "location": "path", "required": true, "type": "string" @@ -2123,13 +2123,13 @@ "type": "string" }, "projectId": { - "description": "Deprecated. The Google Developers Console [project ID or project number](https://{$universe.dns_names.final_documentation_domain}/resource-manager/docs/creating-managing-projects). This field has been deprecated and replaced by the name field.", + "description": "Deprecated. The Google Developers Console [project ID or project number](https://cloud.google.com/resource-manager/docs/creating-managing-projects). This field has been deprecated and replaced by the name field.", "location": "path", "required": true, "type": "string" }, "zone": { - "description": "Deprecated. The name of the Google Compute Engine [zone](https://{$universe.dns_names.final_documentation_domain}/compute/docs/zones#available) in which the cluster resides. This field has been deprecated and replaced by the name field.", + "description": "Deprecated. The name of the Google Compute Engine [zone](https://cloud.google.com/compute/docs/zones#available) in which the cluster resides. This field has been deprecated and replaced by the name field.", "location": "path", "required": true, "type": "string" @@ -2164,13 +2164,13 @@ "type": "string" }, "projectId": { - "description": "Deprecated. The Google Developers Console [project ID or project number](https://{$universe.dns_names.final_documentation_domain}/resource-manager/docs/creating-managing-projects). This field has been deprecated and replaced by the parent field.", + "description": "Deprecated. The Google Developers Console [project ID or project number](https://cloud.google.com/resource-manager/docs/creating-managing-projects). This field has been deprecated and replaced by the parent field.", "location": "path", "required": true, "type": "string" }, "zone": { - "description": "Deprecated. The name of the Google Compute Engine [zone](https://{$universe.dns_names.final_documentation_domain}/compute/docs/zones#available) in which the cluster resides. This field has been deprecated and replaced by the parent field.", + "description": "Deprecated. The name of the Google Compute Engine [zone](https://cloud.google.com/compute/docs/zones#available) in which the cluster resides. This field has been deprecated and replaced by the parent field.", "location": "path", "required": true, "type": "string" @@ -2217,13 +2217,13 @@ "type": "string" }, "projectId": { - "description": "Deprecated. The Google Developers Console [project ID or project number](https://{$universe.dns_names.final_documentation_domain}/resource-manager/docs/creating-managing-projects). This field has been deprecated and replaced by the name field.", + "description": "Deprecated. The Google Developers Console [project ID or project number](https://cloud.google.com/resource-manager/docs/creating-managing-projects). This field has been deprecated and replaced by the name field.", "location": "path", "required": true, "type": "string" }, "zone": { - "description": "Deprecated. The name of the Google Compute Engine [zone](https://{$universe.dns_names.final_documentation_domain}/compute/docs/zones#available) in which the cluster resides. This field has been deprecated and replaced by the name field.", + "description": "Deprecated. The name of the Google Compute Engine [zone](https://cloud.google.com/compute/docs/zones#available) in which the cluster resides. This field has been deprecated and replaced by the name field.", "location": "path", "required": true, "type": "string" @@ -2297,13 +2297,13 @@ "type": "string" }, "projectId": { - "description": "Deprecated. The Google Developers Console [project ID or project number](https://{$universe.dns_names.final_documentation_domain}/resource-manager/docs/creating-managing-projects). This field has been deprecated and replaced by the name field.", + "description": "Deprecated. The Google Developers Console [project ID or project number](https://cloud.google.com/resource-manager/docs/creating-managing-projects). This field has been deprecated and replaced by the name field.", "location": "path", "required": true, "type": "string" }, "zone": { - "description": "Deprecated. The name of the Google Compute Engine [zone](https://{$universe.dns_names.final_documentation_domain}/compute/docs/zones#available) in which the cluster resides. This field has been deprecated and replaced by the name field.", + "description": "Deprecated. The name of the Google Compute Engine [zone](https://cloud.google.com/compute/docs/zones#available) in which the cluster resides. This field has been deprecated and replaced by the name field.", "location": "path", "required": true, "type": "string" @@ -2340,13 +2340,13 @@ "type": "string" }, "projectId": { - "description": "Deprecated. The Google Developers Console [project ID or project number](https://{$universe.dns_names.final_documentation_domain}/resource-manager/docs/creating-managing-projects). This field has been deprecated and replaced by the parent field.", + "description": "Deprecated. The Google Developers Console [project ID or project number](https://cloud.google.com/resource-manager/docs/creating-managing-projects). This field has been deprecated and replaced by the parent field.", "location": "path", "required": true, "type": "string" }, "zone": { - "description": "Deprecated. The name of the Google Compute Engine [zone](https://{$universe.dns_names.final_documentation_domain}/compute/docs/zones#available) in which the cluster resides. This field has been deprecated and replaced by the parent field.", + "description": "Deprecated. The name of the Google Compute Engine [zone](https://cloud.google.com/compute/docs/zones#available) in which the cluster resides. This field has been deprecated and replaced by the parent field.", "location": "path", "required": true, "type": "string" @@ -2385,13 +2385,13 @@ "type": "string" }, "projectId": { - "description": "Deprecated. The Google Developers Console [project ID or project number](https://{$universe.dns_names.final_documentation_domain}/resource-manager/docs/creating-managing-projects). This field has been deprecated and replaced by the name field.", + "description": "Deprecated. The Google Developers Console [project ID or project number](https://cloud.google.com/resource-manager/docs/creating-managing-projects). This field has been deprecated and replaced by the name field.", "location": "path", "required": true, "type": "string" }, "zone": { - "description": "Deprecated. The name of the Google Compute Engine [zone](https://{$universe.dns_names.final_documentation_domain}/compute/docs/zones#available) in which the cluster resides. This field has been deprecated and replaced by the name field.", + "description": "Deprecated. The name of the Google Compute Engine [zone](https://cloud.google.com/compute/docs/zones#available) in which the cluster resides. This field has been deprecated and replaced by the name field.", "location": "path", "required": true, "type": "string" @@ -2433,13 +2433,13 @@ "type": "string" }, "projectId": { - "description": "Deprecated. The Google Developers Console [project ID or project number](https://{$universe.dns_names.final_documentation_domain}/resource-manager/docs/creating-managing-projects). This field has been deprecated and replaced by the name field.", + "description": "Deprecated. The Google Developers Console [project ID or project number](https://cloud.google.com/resource-manager/docs/creating-managing-projects). This field has been deprecated and replaced by the name field.", "location": "path", "required": true, "type": "string" }, "zone": { - "description": "Deprecated. The name of the Google Compute Engine [zone](https://{$universe.dns_names.final_documentation_domain}/compute/docs/zones#available) in which the cluster resides. This field has been deprecated and replaced by the name field.", + "description": "Deprecated. The name of the Google Compute Engine [zone](https://cloud.google.com/compute/docs/zones#available) in which the cluster resides. This field has been deprecated and replaced by the name field.", "location": "path", "required": true, "type": "string" @@ -2481,13 +2481,13 @@ "type": "string" }, "projectId": { - "description": "Deprecated. The Google Developers Console [project ID or project number](https://{$universe.dns_names.final_documentation_domain}/resource-manager/docs/creating-managing-projects). This field has been deprecated and replaced by the name field.", + "description": "Deprecated. The Google Developers Console [project ID or project number](https://cloud.google.com/resource-manager/docs/creating-managing-projects). This field has been deprecated and replaced by the name field.", "location": "path", "required": true, "type": "string" }, "zone": { - "description": "Deprecated. The name of the Google Compute Engine [zone](https://{$universe.dns_names.final_documentation_domain}/compute/docs/zones#available) in which the cluster resides. This field has been deprecated and replaced by the name field.", + "description": "Deprecated. The name of the Google Compute Engine [zone](https://cloud.google.com/compute/docs/zones#available) in which the cluster resides. This field has been deprecated and replaced by the name field.", "location": "path", "required": true, "type": "string" @@ -2529,13 +2529,13 @@ "type": "string" }, "projectId": { - "description": "Deprecated. The Google Developers Console [project ID or project number](https://{$universe.dns_names.final_documentation_domain}/resource-manager/docs/creating-managing-projects). This field has been deprecated and replaced by the name field.", + "description": "Deprecated. The Google Developers Console [project ID or project number](https://cloud.google.com/resource-manager/docs/creating-managing-projects). This field has been deprecated and replaced by the name field.", "location": "path", "required": true, "type": "string" }, "zone": { - "description": "Deprecated. The name of the Google Compute Engine [zone](https://{$universe.dns_names.final_documentation_domain}/compute/docs/zones#available) in which the cluster resides. This field has been deprecated and replaced by the name field.", + "description": "Deprecated. The name of the Google Compute Engine [zone](https://cloud.google.com/compute/docs/zones#available) in which the cluster resides. This field has been deprecated and replaced by the name field.", "location": "path", "required": true, "type": "string" @@ -2576,13 +2576,13 @@ "type": "string" }, "projectId": { - "description": "Deprecated. The Google Developers Console [project ID or project number](https://{$universe.dns_names.final_documentation_domain}/resource-manager/docs/creating-managing-projects). This field has been deprecated and replaced by the name field.", + "description": "Deprecated. The Google Developers Console [project ID or project number](https://cloud.google.com/resource-manager/docs/creating-managing-projects). This field has been deprecated and replaced by the name field.", "location": "path", "required": true, "type": "string" }, "zone": { - "description": "Deprecated. The name of the Google Compute Engine [zone](https://{$universe.dns_names.final_documentation_domain}/compute/docs/zones#available) in which the operation resides. This field has been deprecated and replaced by the name field.", + "description": "Deprecated. The name of the Google Compute Engine [zone](https://cloud.google.com/compute/docs/zones#available) in which the operation resides. This field has been deprecated and replaced by the name field.", "location": "path", "required": true, "type": "string" @@ -2622,13 +2622,13 @@ "type": "string" }, "projectId": { - "description": "Deprecated. The Google Developers Console [project ID or project number](https://{$universe.dns_names.final_documentation_domain}/resource-manager/docs/creating-managing-projects). This field has been deprecated and replaced by the name field.", + "description": "Deprecated. The Google Developers Console [project ID or project number](https://cloud.google.com/resource-manager/docs/creating-managing-projects). This field has been deprecated and replaced by the name field.", "location": "path", "required": true, "type": "string" }, "zone": { - "description": "Deprecated. The name of the Google Compute Engine [zone](https://{$universe.dns_names.final_documentation_domain}/compute/docs/zones#available) in which the cluster resides. This field has been deprecated and replaced by the name field.", + "description": "Deprecated. The name of the Google Compute Engine [zone](https://cloud.google.com/compute/docs/zones#available) in which the cluster resides. This field has been deprecated and replaced by the name field.", "location": "path", "required": true, "type": "string" @@ -2658,13 +2658,13 @@ "type": "string" }, "projectId": { - "description": "Deprecated. The Google Developers Console [project ID or project number](https://{$universe.dns_names.final_documentation_domain}/resource-manager/docs/creating-managing-projects). This field has been deprecated and replaced by the parent field.", + "description": "Deprecated. The Google Developers Console [project ID or project number](https://cloud.google.com/resource-manager/docs/creating-managing-projects). This field has been deprecated and replaced by the parent field.", "location": "path", "required": true, "type": "string" }, "zone": { - "description": "Deprecated. The name of the Google Compute Engine [zone](https://{$universe.dns_names.final_documentation_domain}/compute/docs/zones#available) to return operations for, or `-` for all zones. This field has been deprecated and replaced by the parent field.", + "description": "Deprecated. The name of the Google Compute Engine [zone](https://cloud.google.com/compute/docs/zones#available) to return operations for, or `-` for all zones. This field has been deprecated and replaced by the parent field.", "location": "path", "required": true, "type": "string" @@ -2685,7 +2685,7 @@ } } }, - "revision": "20251014", + "revision": "20251021", "rootUrl": "https://container.googleapis.com/", "schemas": { "AcceleratorConfig": { @@ -2698,7 +2698,7 @@ "type": "string" }, "acceleratorType": { - "description": "The accelerator type resource name. List of supported accelerators [here](https://{$universe.dns_names.final_documentation_domain}/compute/docs/gpus)", + "description": "The accelerator type resource name. List of supported accelerators [here](https://cloud.google.com/compute/docs/gpus)", "type": "string" }, "gpuDriverInstallationConfig": { @@ -2857,7 +2857,7 @@ "kubernetesDashboard": { "$ref": "KubernetesDashboard", "deprecated": true, - "description": "Configuration for the Kubernetes Dashboard. This addon is deprecated, and will be disabled in 1.15. It is recommended to use the Cloud Console to manage and monitor your Kubernetes clusters, workloads and applications. For more information, see: https://{$universe.dns_names.final_documentation_domain}/kubernetes-engine/docs/concepts/dashboards" + "description": "Configuration for the Kubernetes Dashboard. This addon is deprecated, and will be disabled in 1.15. It is recommended to use the Cloud Console to manage and monitor your Kubernetes clusters, workloads and applications. For more information, see: https://cloud.google.com/kubernetes-engine/docs/concepts/dashboards" }, "lustreCsiDriverConfig": { "$ref": "LustreCsiDriverConfig", @@ -3137,7 +3137,7 @@ "id": "AutoprovisioningNodePoolDefaults", "properties": { "bootDiskKmsKey": { - "description": " The Customer Managed Encryption Key used to encrypt the boot disk attached to each node in the node pool. This should be of the form projects/[KEY_PROJECT_ID]/locations/[LOCATION]/keyRings/[RING_NAME]/cryptoKeys/[KEY_NAME]. For more information about protecting resources with Cloud KMS Keys please see: https://{$universe.dns_names.final_documentation_domain}/compute/docs/disks/customer-managed-encryption", + "description": " The Customer Managed Encryption Key used to encrypt the boot disk attached to each node in the node pool. This should be of the form projects/[KEY_PROJECT_ID]/locations/[LOCATION]/keyRings/[RING_NAME]/cryptoKeys/[KEY_NAME]. For more information about protecting resources with Cloud KMS Keys please see: https://cloud.google.com/compute/docs/disks/customer-managed-encryption", "type": "string" }, "diskSizeGb": { @@ -3150,7 +3150,7 @@ "type": "string" }, "imageType": { - "description": "The image type to use for NAP created node. Please see https://{$universe.dns_names.final_documentation_domain}/kubernetes-engine/docs/concepts/node-images for available image types.", + "description": "The image type to use for NAP created node. Please see https://cloud.google.com/kubernetes-engine/docs/concepts/node-images for available image types.", "type": "string" }, "insecureKubeletReadonlyPortEnabled": { @@ -3163,11 +3163,11 @@ }, "minCpuPlatform": { "deprecated": true, - "description": "Deprecated. Minimum CPU platform to be used for NAP created node pools. The instance may be scheduled on the specified or newer CPU platform. Applicable values are the friendly names of CPU platforms, such as minCpuPlatform: Intel Haswell or minCpuPlatform: Intel Sandy Bridge. For more information, read [how to specify min CPU platform](https://{$universe.dns_names.final_documentation_domain}/compute/docs/instances/specify-min-cpu-platform). This field is deprecated, min_cpu_platform should be specified using `cloud.google.com/requested-min-cpu-platform` label selector on the pod. To unset the min cpu platform field pass \"automatic\" as field value.", + "description": "Deprecated. Minimum CPU platform to be used for NAP created node pools. The instance may be scheduled on the specified or newer CPU platform. Applicable values are the friendly names of CPU platforms, such as minCpuPlatform: Intel Haswell or minCpuPlatform: Intel Sandy Bridge. For more information, read [how to specify min CPU platform](https://cloud.google.com/compute/docs/instances/specify-min-cpu-platform). This field is deprecated, min_cpu_platform should be specified using `cloud.google.com/requested-min-cpu-platform` label selector on the pod. To unset the min cpu platform field pass \"automatic\" as field value.", "type": "string" }, "oauthScopes": { - "description": "The set of Google API scopes to be made available on all of the node VMs under the \"default\" service account. The following scopes are recommended, but not required, and by default are not included: * `https://www.googleapis.com/auth/compute` is required for mounting persistent storage on your nodes. * `https://www.googleapis.com/auth/devstorage.read_only` is required for communicating with **gcr.io** (the [Google Container Registry](https://{$universe.dns_names.final_documentation_domain}/container-registry/)). If unspecified, no scopes are added, unless Cloud Logging or Cloud Monitoring are enabled, in which case their required scopes will be added.", + "description": "The set of Google API scopes to be made available on all of the node VMs under the \"default\" service account. The following scopes are recommended, but not required, and by default are not included: * `https://www.googleapis.com/auth/compute` is required for mounting persistent storage on your nodes. * `https://www.googleapis.com/auth/devstorage.read_only` is required for communicating with **gcr.io** (the [Artifact Registry](https://cloud.google.com/artifact-registry/)). If unspecified, no scopes are added, unless Cloud Logging or Cloud Monitoring are enabled, in which case their required scopes will be added.", "items": { "type": "string" }, @@ -3413,12 +3413,12 @@ }, "projectId": { "deprecated": true, - "description": "Deprecated. The Google Developers Console [project ID or project number](https://{$universe.dns_names.final_documentation_domain}/resource-manager/docs/creating-managing-projects). This field has been deprecated and replaced by the name field.", + "description": "Deprecated. The Google Developers Console [project ID or project number](https://cloud.google.com/resource-manager/docs/creating-managing-projects). This field has been deprecated and replaced by the name field.", "type": "string" }, "zone": { "deprecated": true, - "description": "Deprecated. The name of the Google Compute Engine [zone](https://{$universe.dns_names.final_documentation_domain}/compute/docs/zones#available) in which the operation resides. This field has been deprecated and replaced by the name field.", + "description": "Deprecated. The name of the Google Compute Engine [zone](https://cloud.google.com/compute/docs/zones#available) in which the operation resides. This field has been deprecated and replaced by the name field.", "type": "string" } }, @@ -3596,7 +3596,7 @@ }, "currentNodeVersion": { "deprecated": true, - "description": "Output only. Deprecated, use [NodePool.version](https://{$universe.dns_names.final_documentation_domain}/kubernetes-engine/docs/reference/rest/v1beta1/projects.locations.clusters.nodePools) instead. The current version of the node software components. If they are currently at multiple versions because they're in the process of being upgraded, this reflects the minimum version of all nodes.", + "description": "Output only. Deprecated, use [NodePool.version](https://cloud.google.com/kubernetes-engine/docs/reference/rest/v1beta1/projects.locations.clusters.nodePools) instead. The current version of the node software components. If they are currently at multiple versions because they're in the process of being upgraded, this reflects the minimum version of all nodes.", "readOnly": true, "type": "string" }, @@ -3667,7 +3667,7 @@ }, "initialNodeCount": { "deprecated": true, - "description": "The number of nodes to create in this cluster. You must ensure that your Compute Engine [resource quota](https://{$universe.dns_names.final_documentation_domain}/compute/quotas) is sufficient for this number of instances. You must also have available firewall and routes quota. For requests, this field should only be used in lieu of a \"node_pool\" object, since this configuration (along with the \"node_config\") will be used to create a \"NodePool\" object with an auto-generated name. Do not use this and a node_pool at the same time. This field is deprecated, use node_pool.initial_node_count instead.", + "description": "The number of nodes to create in this cluster. You must ensure that your Compute Engine [resource quota](https://cloud.google.com/compute/quotas) is sufficient for this number of instances. You must also have available firewall and routes quota. For requests, this field should only be used in lieu of a \"node_pool\" object, since this configuration (along with the \"node_config\") will be used to create a \"NodePool\" object with an auto-generated name. Do not use this and a node_pool at the same time. This field is deprecated, use node_pool.initial_node_count instead.", "format": "int32", "type": "integer" }, @@ -3693,12 +3693,12 @@ "description": "Configuration for the legacy ABAC authorization mode." }, "location": { - "description": "Output only. The name of the Google Compute Engine [zone](https://{$universe.dns_names.final_documentation_domain}/compute/docs/regions-zones/regions-zones#available) or [region](https://{$universe.dns_names.final_documentation_domain}/compute/docs/regions-zones/regions-zones#available) in which the cluster resides.", + "description": "Output only. The name of the Google Compute Engine [zone](https://cloud.google.com/compute/docs/regions-zones/regions-zones#available) or [region](https://cloud.google.com/compute/docs/regions-zones/regions-zones#available) in which the cluster resides.", "readOnly": true, "type": "string" }, "locations": { - "description": "The list of Google Compute Engine [zones](https://{$universe.dns_names.final_documentation_domain}/compute/docs/zones#available) in which the cluster's nodes should be located. This field provides a default value if [NodePool.Locations](https://{$universe.dns_names.final_documentation_domain}/kubernetes-engine/docs/reference/rest/v1/projects.locations.clusters.nodePools#NodePool.FIELDS.locations) are not specified during node pool creation. Warning: changing cluster locations will update the [NodePool.Locations](https://{$universe.dns_names.final_documentation_domain}/kubernetes-engine/docs/reference/rest/v1/projects.locations.clusters.nodePools#NodePool.FIELDS.locations) of all node pools and will result in nodes being added and/or removed.", + "description": "The list of Google Compute Engine [zones](https://cloud.google.com/compute/docs/zones#available) in which the cluster's nodes should be located. This field provides a default value if [NodePool.Locations](https://cloud.google.com/kubernetes-engine/docs/reference/rest/v1/projects.locations.clusters.nodePools#NodePool.FIELDS.locations) are not specified during node pool creation. Warning: changing cluster locations will update the [NodePool.Locations](https://cloud.google.com/kubernetes-engine/docs/reference/rest/v1/projects.locations.clusters.nodePools#NodePool.FIELDS.locations) of all node pools and will result in nodes being added and/or removed.", "items": { "type": "string" }, @@ -3751,7 +3751,7 @@ "type": "string" }, "network": { - "description": "The name of the Google Compute Engine [network](https://{$universe.dns_names.final_documentation_domain}/compute/docs/networks-and-firewalls#networks) to which the cluster is connected. If left unspecified, the `default` network will be used. On output this shows the network ID instead of the name.", + "description": "The name of the Google Compute Engine [network](https://cloud.google.com/compute/docs/networks-and-firewalls#networks) to which the cluster is connected. If left unspecified, the `default` network will be used. On output this shows the network ID instead of the name.", "type": "string" }, "networkConfig": { @@ -3903,7 +3903,7 @@ "type": "string" }, "subnetwork": { - "description": "The name of the Google Compute Engine [subnetwork](https://{$universe.dns_names.final_documentation_domain}/compute/docs/subnetworks) to which the cluster is connected. On output this shows the subnetwork ID instead of the name.", + "description": "The name of the Google Compute Engine [subnetwork](https://cloud.google.com/compute/docs/subnetworks) to which the cluster is connected. On output this shows the subnetwork ID instead of the name.", "type": "string" }, "tpuConfig": { @@ -3939,7 +3939,7 @@ }, "zone": { "deprecated": true, - "description": "Output only. The name of the Google Compute Engine [zone](https://{$universe.dns_names.final_documentation_domain}/compute/docs/zones#available) in which the cluster resides. This field is deprecated, use location instead.", + "description": "Output only. The name of the Google Compute Engine [zone](https://cloud.google.com/compute/docs/zones#available) in which the cluster resides. This field is deprecated, use location instead.", "readOnly": true, "type": "string" } @@ -3951,7 +3951,7 @@ "id": "ClusterAutoscaling", "properties": { "autoprovisioningLocations": { - "description": "The list of Google Compute Engine [zones](https://{$universe.dns_names.final_documentation_domain}/compute/docs/zones#available) in which the NodePool's nodes can be created by NAP.", + "description": "The list of Google Compute Engine [zones](https://cloud.google.com/compute/docs/zones#available) in which the NodePool's nodes can be created by NAP.", "items": { "type": "string" }, @@ -4109,7 +4109,7 @@ "enumDescriptions": [ "Default value.", "Use the IPTables implementation based on kube-proxy.", - "Use the eBPF based GKE Dataplane V2 with additional features. See the [GKE Dataplane V2 documentation](https://{$universe.dns_names.final_documentation_domain}/kubernetes-engine/docs/how-to/dataplane-v2) for more." + "Use the eBPF based GKE Dataplane V2 with additional features. See the [GKE Dataplane V2 documentation](https://cloud.google.com/kubernetes-engine/docs/how-to/dataplane-v2) for more." ], "type": "string" }, @@ -4202,7 +4202,7 @@ "description": "The desired L4 Internal Load Balancer Subsetting configuration." }, "desiredLocations": { - "description": "The desired list of Google Compute Engine [zones](https://{$universe.dns_names.final_documentation_domain}/compute/docs/zones#available) in which the cluster's nodes should be located. This list must always include the cluster's primary zone. Warning: changing cluster locations will update the locations of all node pools and will result in nodes being added and/or removed.", + "description": "The desired list of Google Compute Engine [zones](https://cloud.google.com/compute/docs/zones#available) in which the cluster's nodes should be located. This list must always include the cluster's primary zone. Warning: changing cluster locations will update the locations of all node pools and will result in nodes being added and/or removed.", "items": { "type": "string" }, @@ -4343,6 +4343,10 @@ "$ref": "SecretManagerConfig", "description": "Enable/Disable Secret Manager Config." }, + "desiredSecretSyncConfig": { + "$ref": "SecretSyncConfig", + "description": "Configuration for sync Secret Manager secrets as k8s secrets." + }, "desiredSecurityPostureConfig": { "$ref": "SecurityPostureConfig", "description": "Enable/Disable Security Posture API features for the cluster." @@ -4512,12 +4516,12 @@ }, "projectId": { "deprecated": true, - "description": "Deprecated. The Google Developers Console [project ID or project number](https://{$universe.dns_names.final_documentation_domain}/resource-manager/docs/creating-managing-projects). This field has been deprecated and replaced by the name field.", + "description": "Deprecated. The Google Developers Console [project ID or project number](https://cloud.google.com/resource-manager/docs/creating-managing-projects). This field has been deprecated and replaced by the name field.", "type": "string" }, "zone": { "deprecated": true, - "description": "Deprecated. The name of the Google Compute Engine [zone](https://{$universe.dns_names.final_documentation_domain}/compute/docs/zones#available) in which the cluster resides. This field has been deprecated and replaced by the name field.", + "description": "Deprecated. The name of the Google Compute Engine [zone](https://cloud.google.com/compute/docs/zones#available) in which the cluster resides. This field has been deprecated and replaced by the name field.", "type": "string" } }, @@ -4664,7 +4668,7 @@ "properties": { "cluster": { "$ref": "Cluster", - "description": "Required. A [cluster resource](https://{$universe.dns_names.final_documentation_domain}/container-engine/reference/rest/v1beta1/projects.locations.clusters)" + "description": "Required. A [cluster resource](https://cloud.google.com/container-engine/reference/rest/v1beta1/projects.locations.clusters)" }, "parent": { "description": "The parent (project and location) where the cluster will be created. Specified in the format `projects/*/locations/*`.", @@ -4672,12 +4676,12 @@ }, "projectId": { "deprecated": true, - "description": "Deprecated. The Google Developers Console [project ID or project number](https://{$universe.dns_names.final_documentation_domain}/resource-manager/docs/creating-managing-projects). This field has been deprecated and replaced by the parent field.", + "description": "Deprecated. The Google Developers Console [project ID or project number](https://cloud.google.com/resource-manager/docs/creating-managing-projects). This field has been deprecated and replaced by the parent field.", "type": "string" }, "zone": { "deprecated": true, - "description": "Deprecated. The name of the Google Compute Engine [zone](https://{$universe.dns_names.final_documentation_domain}/compute/docs/zones#available) in which the cluster resides. This field has been deprecated and replaced by the parent field.", + "description": "Deprecated. The name of the Google Compute Engine [zone](https://cloud.google.com/compute/docs/zones#available) in which the cluster resides. This field has been deprecated and replaced by the parent field.", "type": "string" } }, @@ -4702,12 +4706,12 @@ }, "projectId": { "deprecated": true, - "description": "Deprecated. The Google Developers Console [project ID or project number](https://{$universe.dns_names.final_documentation_domain}/resource-manager/docs/creating-managing-projects). This field has been deprecated and replaced by the parent field.", + "description": "Deprecated. The Google Developers Console [project ID or project number](https://cloud.google.com/resource-manager/docs/creating-managing-projects). This field has been deprecated and replaced by the parent field.", "type": "string" }, "zone": { "deprecated": true, - "description": "Deprecated. The name of the Google Compute Engine [zone](https://{$universe.dns_names.final_documentation_domain}/compute/docs/zones#available) in which the cluster resides. This field has been deprecated and replaced by the parent field.", + "description": "Deprecated. The name of the Google Compute Engine [zone](https://cloud.google.com/compute/docs/zones#available) in which the cluster resides. This field has been deprecated and replaced by the parent field.", "type": "string" } }, @@ -5041,7 +5045,7 @@ "id": "EphemeralStorageConfig", "properties": { "localSsdCount": { - "description": "Number of local SSDs to use to back ephemeral storage. Uses NVMe interfaces. The limit for this value is dependent upon the maximum number of disk available on a machine per zone. See: https://{$universe.dns_names.final_documentation_domain}/compute/docs/disks/local-ssd for more information. A zero (or unset) value has different meanings depending on machine type being used: 1. For pre-Gen3 machines, which support flexible numbers of local ssds, zero (or unset) means to disable using local SSDs as ephemeral storage. 2. For Gen3 machines which dictate a specific number of local ssds, zero (or unset) means to use the default number of local ssds that goes with that machine type. For example, for a c3-standard-8-lssd machine, 2 local ssds would be provisioned. For c3-standard-8 (which doesn't support local ssds), 0 will be provisioned. See https://{$universe.dns_names.final_documentation_domain}/compute/docs/disks/local-ssd#choose_number_local_ssds for more info.", + "description": "Number of local SSDs to use to back ephemeral storage. Uses NVMe interfaces. The limit for this value is dependent upon the maximum number of disk available on a machine per zone. See: https://cloud.google.com/compute/docs/disks/local-ssd for more information. A zero (or unset) value has different meanings depending on machine type being used: 1. For pre-Gen3 machines, which support flexible numbers of local ssds, zero (or unset) means to disable using local SSDs as ephemeral storage. 2. For Gen3 machines which dictate a specific number of local ssds, zero (or unset) means to use the default number of local ssds that goes with that machine type. For example, for a c3-standard-8-lssd machine, 2 local ssds would be provisioned. For c3-standard-8 (which doesn't support local ssds), 0 will be provisioned. See https://cloud.google.com/compute/docs/disks/local-ssd#choose_number_local_ssds for more info.", "format": "int32", "type": "integer" } @@ -5058,7 +5062,7 @@ "type": "integer" }, "localSsdCount": { - "description": "Number of local SSDs to use to back ephemeral storage. Uses NVMe interfaces. A zero (or unset) value has different meanings depending on machine type being used: 1. For pre-Gen3 machines, which support flexible numbers of local ssds, zero (or unset) means to disable using local SSDs as ephemeral storage. The limit for this value is dependent upon the maximum number of disk available on a machine per zone. See: https://{$universe.dns_names.final_documentation_domain}/compute/docs/disks/local-ssd for more information. 2. For Gen3 machines which dictate a specific number of local ssds, zero (or unset) means to use the default number of local ssds that goes with that machine type. For example, for a c3-standard-8-lssd machine, 2 local ssds would be provisioned. For c3-standard-8 (which doesn't support local ssds), 0 will be provisioned. See https://{$universe.dns_names.final_documentation_domain}/compute/docs/disks/local-ssd#choose_number_local_ssds for more info.", + "description": "Number of local SSDs to use to back ephemeral storage. Uses NVMe interfaces. A zero (or unset) value has different meanings depending on machine type being used: 1. For pre-Gen3 machines, which support flexible numbers of local ssds, zero (or unset) means to disable using local SSDs as ephemeral storage. The limit for this value is dependent upon the maximum number of disk available on a machine per zone. See: https://cloud.google.com/compute/docs/disks/local-ssd for more information. 2. For Gen3 machines which dictate a specific number of local ssds, zero (or unset) means to use the default number of local ssds that goes with that machine type. For example, for a c3-standard-8-lssd machine, 2 local ssds would be provisioned. For c3-standard-8 (which doesn't support local ssds), 0 will be provisioned. See https://cloud.google.com/compute/docs/disks/local-ssd#choose_number_local_ssds for more info.", "format": "int32", "type": "integer" } @@ -5231,7 +5235,7 @@ "type": "object" }, "GCPSecretManagerCertificateConfig": { - "description": "GCPSecretManagerCertificateConfig configures a secret from [Google Secret Manager](https://{$universe.dns_names.final_documentation_domain}/secret-manager).", + "description": "GCPSecretManagerCertificateConfig configures a secret from [Secret Manager](https://cloud.google.com/secret-manager).", "id": "GCPSecretManagerCertificateConfig", "properties": { "secretUri": { @@ -6055,7 +6059,7 @@ "id": "LocalNvmeSsdBlockConfig", "properties": { "localSsdCount": { - "description": "Number of local NVMe SSDs to use. The limit for this value is dependent upon the maximum number of disk available on a machine per zone. See: https://{$universe.dns_names.final_documentation_domain}/compute/docs/disks/local-ssd for more information. A zero (or unset) value has different meanings depending on machine type being used: 1. For pre-Gen3 machines, which support flexible numbers of local ssds, zero (or unset) means to disable using local SSDs as ephemeral storage. 2. For Gen3 machines which dictate a specific number of local ssds, zero (or unset) means to use the default number of local ssds that goes with that machine type. For example, for a c3-standard-8-lssd machine, 2 local ssds would be provisioned. For c3-standard-8 (which doesn't support local ssds), 0 will be provisioned. See https://{$universe.dns_names.final_documentation_domain}/compute/docs/disks/local-ssd#choose_number_local_ssds for more info.", + "description": "Number of local NVMe SSDs to use. The limit for this value is dependent upon the maximum number of disk available on a machine per zone. See: https://cloud.google.com/compute/docs/disks/local-ssd for more information. A zero (or unset) value has different meanings depending on machine type being used: 1. For pre-Gen3 machines, which support flexible numbers of local ssds, zero (or unset) means to disable using local SSDs as ephemeral storage. 2. For Gen3 machines which dictate a specific number of local ssds, zero (or unset) means to use the default number of local ssds that goes with that machine type. For example, for a c3-standard-8-lssd machine, 2 local ssds would be provisioned. For c3-standard-8 (which doesn't support local ssds), 0 will be provisioned. See https://cloud.google.com/compute/docs/disks/local-ssd#choose_number_local_ssds for more info.", "format": "int32", "type": "integer" } @@ -6291,12 +6295,12 @@ }, "password": { "deprecated": true, - "description": "The password to use for HTTP basic authentication to the master endpoint. Because the master endpoint is open to the Internet, you should create a strong password. If a password is provided for cluster creation, username must be non-empty. Warning: basic authentication is deprecated, and will be removed in GKE control plane versions 1.19 and newer. For a list of recommended authentication methods, see: https://{$universe.dns_names.final_documentation_domain}/kubernetes-engine/docs/how-to/api-server-authentication", + "description": "The password to use for HTTP basic authentication to the master endpoint. Because the master endpoint is open to the Internet, you should create a strong password. If a password is provided for cluster creation, username must be non-empty. Warning: basic authentication is deprecated, and will be removed in GKE control plane versions 1.19 and newer. For a list of recommended authentication methods, see: https://cloud.google.com/kubernetes-engine/docs/how-to/api-server-authentication", "type": "string" }, "username": { "deprecated": true, - "description": "The username to use for HTTP basic authentication to the master endpoint. For clusters v1.6.0 and later, basic authentication can be disabled by leaving username unspecified (or setting it to the empty string). Warning: basic authentication is deprecated, and will be removed in GKE control plane versions 1.19 and newer. For a list of recommended authentication methods, see: https://{$universe.dns_names.final_documentation_domain}/kubernetes-engine/docs/how-to/api-server-authentication", + "description": "The username to use for HTTP basic authentication to the master endpoint. For clusters v1.6.0 and later, basic authentication can be disabled by leaving username unspecified (or setting it to the empty string). Warning: basic authentication is deprecated, and will be removed in GKE control plane versions 1.19 and newer. For a list of recommended authentication methods, see: https://cloud.google.com/kubernetes-engine/docs/how-to/api-server-authentication", "type": "string" } }, @@ -6488,7 +6492,7 @@ "enumDescriptions": [ "Default value.", "Use the IPTables implementation based on kube-proxy.", - "Use the eBPF based GKE Dataplane V2 with additional features. See the [GKE Dataplane V2 documentation](https://{$universe.dns_names.final_documentation_domain}/kubernetes-engine/docs/how-to/dataplane-v2) for more." + "Use the eBPF based GKE Dataplane V2 with additional features. See the [GKE Dataplane V2 documentation](https://cloud.google.com/kubernetes-engine/docs/how-to/dataplane-v2) for more." ], "type": "string" }, @@ -6547,7 +6551,7 @@ "type": "string" }, "network": { - "description": "Output only. The relative name of the Google Compute Engine [network](https://{$universe.dns_names.final_documentation_domain}/compute/docs/networks-and-firewalls#networks) to which the cluster is connected. Example: projects/my-project/global/networks/my-network", + "description": "Output only. The relative name of the Google Compute Engine [network](https://cloud.google.com/compute/docs/networks-and-firewalls#networks) to which the cluster is connected. Example: projects/my-project/global/networks/my-network", "readOnly": true, "type": "string" }, @@ -6576,7 +6580,7 @@ "description": "ServiceExternalIPsConfig specifies if services with externalIPs field are blocked or not." }, "subnetwork": { - "description": "Output only. The relative name of the Google Compute Engine [subnetwork](https://{$universe.dns_names.final_documentation_domain}/compute/docs/vpc) to which the cluster is connected. Example: projects/my-project/regions/us-central1/subnetworks/my-subnet", + "description": "Output only. The relative name of the Google Compute Engine [subnetwork](https://cloud.google.com/compute/docs/vpc) to which the cluster is connected. Example: projects/my-project/regions/us-central1/subnetworks/my-subnet", "readOnly": true, "type": "string" } @@ -6686,7 +6690,7 @@ "type": "object" }, "NodeAffinity": { - "description": "Specifies the NodeAffinity key, values, and affinity operator according to [shared sole tenant node group affinities](https://{$universe.dns_names.final_documentation_domain}/compute/docs/nodes/sole-tenant-nodes#node_affinity_and_anti-affinity).", + "description": "Specifies the NodeAffinity key, values, and affinity operator according to [shared sole tenant node group affinities](https://cloud.google.com/compute/docs/nodes/sole-tenant-nodes#node_affinity_and_anti-affinity).", "id": "NodeAffinity", "properties": { "key": { @@ -6722,7 +6726,7 @@ "id": "NodeConfig", "properties": { "accelerators": { - "description": "A list of hardware accelerators to be attached to each node. See https://{$universe.dns_names.final_documentation_domain}/compute/docs/gpus for more information about support for GPUs.", + "description": "A list of hardware accelerators to be attached to each node. See https://cloud.google.com/compute/docs/gpus for more information about support for GPUs.", "items": { "$ref": "AcceleratorConfig" }, @@ -6737,7 +6741,7 @@ "description": "Boot disk configuration for the node pool." }, "bootDiskKmsKey": { - "description": " The Customer Managed Encryption Key used to encrypt the boot disk attached to each node in the node pool. This should be of the form projects/[KEY_PROJECT_ID]/locations/[LOCATION]/keyRings/[RING_NAME]/cryptoKeys/[KEY_NAME]. For more information about protecting resources with Cloud KMS Keys please see: https://{$universe.dns_names.final_documentation_domain}/compute/docs/disks/customer-managed-encryption", + "description": " The Customer Managed Encryption Key used to encrypt the boot disk attached to each node in the node pool. This should be of the form projects/[KEY_PROJECT_ID]/locations/[LOCATION]/keyRings/[RING_NAME]/cryptoKeys/[KEY_NAME]. For more information about protecting resources with Cloud KMS Keys please see: https://cloud.google.com/compute/docs/disks/customer-managed-encryption", "type": "string" }, "confidentialNodes": { @@ -6805,7 +6809,7 @@ "description": "HostMaintenancePolicy contains the desired maintenance policy for the Google Compute Engine hosts." }, "imageType": { - "description": "The image type to use for this node. Note that for a given image type, the latest version of it will be used. Please see https://{$universe.dns_names.final_documentation_domain}/kubernetes-engine/docs/concepts/node-images for available image types.", + "description": "The image type to use for this node. Note that for a given image type, the latest version of it will be used. Please see https://cloud.google.com/kubernetes-engine/docs/concepts/node-images for available image types.", "type": "string" }, "kubeletConfig": { @@ -6828,7 +6832,7 @@ "description": "Parameters for using raw-block Local NVMe SSDs." }, "localSsdCount": { - "description": "The number of local SSD disks to be attached to the node. The limit for this value is dependent upon the maximum number of disks available on a machine per zone. See: https://{$universe.dns_names.final_documentation_domain}/compute/docs/disks/local-ssd for more information.", + "description": "The number of local SSD disks to be attached to the node. The limit for this value is dependent upon the maximum number of disks available on a machine per zone. See: https://cloud.google.com/compute/docs/disks/local-ssd for more information.", "format": "int32", "type": "integer" }, @@ -6851,7 +6855,7 @@ "description": "Logging configuration." }, "machineType": { - "description": "The name of a Google Compute Engine [machine type](https://{$universe.dns_names.final_documentation_domain}/compute/docs/machine-types). If unspecified, the default machine type is `e2-medium`.", + "description": "The name of a Google Compute Engine [machine type](https://cloud.google.com/compute/docs/machine-types). If unspecified, the default machine type is `e2-medium`.", "type": "string" }, "maxRunDuration": { @@ -6867,27 +6871,27 @@ "type": "object" }, "minCpuPlatform": { - "description": "Minimum CPU platform to be used by this instance. The instance may be scheduled on the specified or newer CPU platform. Applicable values are the friendly names of CPU platforms, such as `minCpuPlatform: \"Intel Haswell\"` or `minCpuPlatform: \"Intel Sandy Bridge\"`. For more information, read [how to specify min CPU platform](https://{$universe.dns_names.final_documentation_domain}/compute/docs/instances/specify-min-cpu-platform).", + "description": "Minimum CPU platform to be used by this instance. The instance may be scheduled on the specified or newer CPU platform. Applicable values are the friendly names of CPU platforms, such as `minCpuPlatform: \"Intel Haswell\"` or `minCpuPlatform: \"Intel Sandy Bridge\"`. For more information, read [how to specify min CPU platform](https://cloud.google.com/compute/docs/instances/specify-min-cpu-platform).", "type": "string" }, "nodeGroup": { - "description": "Setting this field will assign instances of this pool to run on the specified node group. This is useful for running workloads on [sole tenant nodes](https://{$universe.dns_names.final_documentation_domain}/compute/docs/nodes/sole-tenant-nodes).", + "description": "Setting this field will assign instances of this pool to run on the specified node group. This is useful for running workloads on [sole tenant nodes](https://cloud.google.com/compute/docs/nodes/sole-tenant-nodes).", "type": "string" }, "oauthScopes": { - "description": "The set of Google API scopes to be made available on all of the node VMs under the \"default\" service account. The following scopes are recommended, but not required, and by default are not included: * `https://www.googleapis.com/auth/compute` is required for mounting persistent storage on your nodes. * `https://www.googleapis.com/auth/devstorage.read_only` is required for communicating with **gcr.io** (the [Google Container Registry](https://{$universe.dns_names.final_documentation_domain}/container-registry/)). If unspecified, no scopes are added, unless Cloud Logging or Cloud Monitoring are enabled, in which case their required scopes will be added.", + "description": "The set of Google API scopes to be made available on all of the node VMs under the \"default\" service account. The following scopes are recommended, but not required, and by default are not included: * `https://www.googleapis.com/auth/compute` is required for mounting persistent storage on your nodes. * `https://www.googleapis.com/auth/devstorage.read_only` is required for communicating with **gcr.io** (the [Artifact Registry](https://cloud.google.com/artifact-registry/)). If unspecified, no scopes are added, unless Cloud Logging or Cloud Monitoring are enabled, in which case their required scopes will be added.", "items": { "type": "string" }, "type": "array" }, "preemptible": { - "description": "Whether the nodes are created as preemptible VM instances. See: https://{$universe.dns_names.final_documentation_domain}/compute/docs/instances/preemptible for more information about preemptible VM instances.", + "description": "Whether the nodes are created as preemptible VM instances. See: https://cloud.google.com/compute/docs/instances/preemptible for more information about preemptible VM instances.", "type": "boolean" }, "reservationAffinity": { "$ref": "ReservationAffinity", - "description": "The optional reservation affinity. Setting this field will apply the specified [Zonal Compute Reservation](https://{$universe.dns_names.final_documentation_domain}/compute/docs/instances/reserving-zonal-resources) to this node pool." + "description": "The optional reservation affinity. Setting this field will apply the specified [Zonal Compute Reservation](https://cloud.google.com/compute/docs/instances/reserving-zonal-resources) to this node pool." }, "resourceLabels": { "additionalProperties": { @@ -7237,12 +7241,12 @@ "type": "string" }, "initialNodeCount": { - "description": "The initial node count for the pool. You must ensure that your Compute Engine [resource quota](https://{$universe.dns_names.final_documentation_domain}/compute/quotas) is sufficient for this number of instances. You must also have available firewall and routes quota.", + "description": "The initial node count for the pool. You must ensure that your Compute Engine [resource quota](https://cloud.google.com/compute/quotas) is sufficient for this number of instances. You must also have available firewall and routes quota.", "format": "int32", "type": "integer" }, "instanceGroupUrls": { - "description": "Output only. The resource URLs of the [managed instance groups](https://{$universe.dns_names.final_documentation_domain}/compute/docs/instance-groups/creating-groups-of-managed-instances) associated with this node pool. During the node pool blue-green upgrade operation, the URLs contain both blue and green resources.", + "description": "Output only. The resource URLs of the [managed instance groups](https://cloud.google.com/compute/docs/instance-groups/creating-groups-of-managed-instances) associated with this node pool. During the node pool blue-green upgrade operation, the URLs contain both blue and green resources.", "items": { "type": "string" }, @@ -7250,7 +7254,7 @@ "type": "array" }, "locations": { - "description": "The list of Google Compute Engine [zones](https://{$universe.dns_names.final_documentation_domain}/compute/docs/zones#available) in which the NodePool's nodes should be located. If this value is unspecified during node pool creation, the [Cluster.Locations](https://{$universe.dns_names.final_documentation_domain}/kubernetes-engine/docs/reference/rest/v1/projects.locations.clusters#Cluster.FIELDS.locations) value will be used, instead. Warning: changing node pool locations will result in nodes being added and/or removed.", + "description": "The list of Google Compute Engine [zones](https://cloud.google.com/compute/docs/zones#available) in which the NodePool's nodes should be located. If this value is unspecified during node pool creation, the [Cluster.Locations](https://cloud.google.com/kubernetes-engine/docs/reference/rest/v1/projects.locations.clusters#Cluster.FIELDS.locations) value will be used, instead. Warning: changing node pool locations will result in nodes being added and/or removed.", "items": { "type": "string" }, @@ -7330,7 +7334,7 @@ "description": "Upgrade settings control disruption and speed of the upgrade." }, "version": { - "description": "The version of Kubernetes running on this NodePool's nodes. If unspecified, it defaults as described [here](https://{$universe.dns_names.final_documentation_domain}/kubernetes-engine/versioning#specifying_node_version).", + "description": "The version of Kubernetes running on this NodePool's nodes. If unspecified, it defaults as described [here](https://cloud.google.com/kubernetes-engine/versioning#specifying_node_version).", "type": "string" } }, @@ -7584,7 +7588,7 @@ "description": "The error result of the operation in case of failure." }, "location": { - "description": "Output only. The name of the Google Compute Engine [zone](https://{$universe.dns_names.final_documentation_domain}/compute/docs/regions-zones/regions-zones#available) or [region](https://{$universe.dns_names.final_documentation_domain}/compute/docs/regions-zones/regions-zones#available) in which the cluster resides.", + "description": "Output only. The name of the Google Compute Engine [zone](https://cloud.google.com/compute/docs/regions-zones/regions-zones#available) or [region](https://cloud.google.com/compute/docs/regions-zones/regions-zones#available) in which the cluster resides.", "readOnly": true, "type": "string" }, @@ -7649,21 +7653,21 @@ "Not set.", "The cluster is being created. The cluster should be assumed to be unusable until the operation finishes. In the event of the operation failing, the cluster will enter the ERROR state and eventually be deleted.", "The cluster is being deleted. The cluster should be assumed to be unusable as soon as this operation starts. In the event of the operation failing, the cluster will enter the ERROR state and the deletion will be automatically retried until completed.", - "The cluster version is being updated. Note that this includes \"upgrades\" to the same version, which are simply a recreation. This also includes [auto-upgrades](https://{$universe.dns_names.final_documentation_domain}/kubernetes-engine/docs/concepts/cluster-upgrades#upgrading_automatically). For more details, see [documentation on cluster upgrades](https://{$universe.dns_names.final_documentation_domain}/kubernetes-engine/docs/concepts/cluster-upgrades#cluster_upgrades).", - "A node pool is being updated. Despite calling this an \"upgrade\", this includes most forms of updates to node pools. This also includes [auto-upgrades](https://{$universe.dns_names.final_documentation_domain}/kubernetes-engine/docs/how-to/node-auto-upgrades). This operation sets the progress field and may be canceled. The upgrade strategy depends on [node pool configuration](https://{$universe.dns_names.final_documentation_domain}/kubernetes-engine/docs/concepts/node-pool-upgrade-strategies). The nodes are generally still usable during this operation.", - "A problem has been detected with the control plane and is being repaired. This operation type is initiated by GKE. For more details, see [documentation on repairs](https://{$universe.dns_names.final_documentation_domain}/kubernetes-engine/docs/concepts/maintenance-windows-and-exclusions#repairs).", - "The cluster is being updated. This is a broad category of operations and includes operations that only change metadata as well as those that must recreate the entire cluster. If the control plane must be recreated, this will cause temporary downtime for zonal clusters. Some features require recreating the nodes as well. Those will be recreated as separate operations and the update may not be completely functional until the node pools recreations finish. Node recreations will generally follow [maintenance policies](https://{$universe.dns_names.final_documentation_domain}/kubernetes-engine/docs/concepts/maintenance-windows-and-exclusions). Some GKE-initiated operations use this type. This includes certain types of auto-upgrades and incident mitigations.", - "A node pool is being created. The node pool should be assumed to be unusable until this operation finishes. In the event of an error, the node pool may be partially created. If enabled, [node autoprovisioning](https://{$universe.dns_names.final_documentation_domain}/kubernetes-engine/docs/how-to/node-auto-provisioning) may have automatically initiated such operations.", + "The cluster version is being updated. Note that this includes \"upgrades\" to the same version, which are simply a recreation. This also includes [auto-upgrades](https://cloud.google.com/kubernetes-engine/docs/concepts/cluster-upgrades#upgrading_automatically). For more details, see [documentation on cluster upgrades](https://cloud.google.com/kubernetes-engine/docs/concepts/cluster-upgrades#cluster_upgrades).", + "A node pool is being updated. Despite calling this an \"upgrade\", this includes most forms of updates to node pools. This also includes [auto-upgrades](https://cloud.google.com/kubernetes-engine/docs/how-to/node-auto-upgrades). This operation sets the progress field and may be canceled. The upgrade strategy depends on [node pool configuration](https://cloud.google.com/kubernetes-engine/docs/concepts/node-pool-upgrade-strategies). The nodes are generally still usable during this operation.", + "A problem has been detected with the control plane and is being repaired. This operation type is initiated by GKE. For more details, see [documentation on repairs](https://cloud.google.com/kubernetes-engine/docs/concepts/maintenance-windows-and-exclusions#repairs).", + "The cluster is being updated. This is a broad category of operations and includes operations that only change metadata as well as those that must recreate the entire cluster. If the control plane must be recreated, this will cause temporary downtime for zonal clusters. Some features require recreating the nodes as well. Those will be recreated as separate operations and the update may not be completely functional until the node pools recreations finish. Node recreations will generally follow [maintenance policies](https://cloud.google.com/kubernetes-engine/docs/concepts/maintenance-windows-and-exclusions). Some GKE-initiated operations use this type. This includes certain types of auto-upgrades and incident mitigations.", + "A node pool is being created. The node pool should be assumed to be unusable until this operation finishes. In the event of an error, the node pool may be partially created. If enabled, [node autoprovisioning](https://cloud.google.com/kubernetes-engine/docs/how-to/node-auto-provisioning) may have automatically initiated such operations.", "The node pool is being deleted. The node pool should be assumed to be unusable as soon as this operation starts.", "The node pool's manamagent field is being updated. These operations only update metadata and may be concurrent with most other operations.", - "A problem has been detected with nodes and [they are being repaired](https://{$universe.dns_names.final_documentation_domain}/kubernetes-engine/docs/how-to/node-auto-repair). This operation type is initiated by GKE, typically automatically. This operation may be concurrent with other operations and there may be multiple repairs occurring on the same node pool.", + "A problem has been detected with nodes and [they are being repaired](https://cloud.google.com/kubernetes-engine/docs/how-to/node-auto-repair). This operation type is initiated by GKE, typically automatically. This operation may be concurrent with other operations and there may be multiple repairs occurring on the same node pool.", "Unused. Automatic node upgrade uses UPGRADE_NODES.", "Unused. Updating labels uses UPDATE_CLUSTER.", "Unused. Updating master auth uses UPDATE_CLUSTER.", "The node pool is being resized. With the exception of resizing to or from size zero, the node pool is generally usable during this operation.", "Unused. Updating network policy uses UPDATE_CLUSTER.", "Unused. Updating maintenance policy uses UPDATE_CLUSTER.", - "The control plane is being resized. This operation type is initiated by GKE. These operations are often performed preemptively to ensure that the control plane has sufficient resources and is not typically an indication of issues. For more details, see [documentation on resizes](https://{$universe.dns_names.final_documentation_domain}/kubernetes-engine/docs/concepts/maintenance-windows-and-exclusions#repairs).", + "The control plane is being resized. This operation type is initiated by GKE. These operations are often performed preemptively to ensure that the control plane has sufficient resources and is not typically an indication of issues. For more details, see [documentation on resizes](https://cloud.google.com/kubernetes-engine/docs/concepts/maintenance-windows-and-exclusions#repairs).", "Fleet features of GKE Enterprise are being upgraded. The cluster should be assumed to be blocked for other upgrades until the operation finishes." ], "readOnly": true, @@ -7716,7 +7720,7 @@ }, "zone": { "deprecated": true, - "description": "Output only. The name of the Google Compute Engine [zone](https://{$universe.dns_names.final_documentation_domain}/compute/docs/zones#available) in which the operation is taking place. This field is deprecated, use location instead.", + "description": "Output only. The name of the Google Compute Engine [zone](https://cloud.google.com/compute/docs/zones#available) in which the operation is taking place. This field is deprecated, use location instead.", "readOnly": true, "type": "string" } @@ -7846,7 +7850,7 @@ "type": "string" }, "tpuTopology": { - "description": "TPU placement topology for pod slice node pool. https://{$universe.dns_names.final_documentation_domain}/tpu/docs/types-topologies#tpu_topologies", + "description": "TPU placement topology for pod slice node pool. https://cloud.google.com/tpu/docs/types-topologies#tpu_topologies", "type": "string" }, "type": { @@ -8227,7 +8231,7 @@ "type": "object" }, "ReservationAffinity": { - "description": "[ReservationAffinity](https://{$universe.dns_names.final_documentation_domain}/compute/docs/instances/reserving-zonal-resources) is the configuration of desired reservation which instances could take capacity from.", + "description": "[ReservationAffinity](https://cloud.google.com/compute/docs/instances/reserving-zonal-resources) is the configuration of desired reservation which instances could take capacity from.", "id": "ReservationAffinity", "properties": { "consumeReservationType": { @@ -8261,7 +8265,7 @@ "type": "object" }, "ResourceLabels": { - "description": "Collection of [Resource Manager labels](https://{$universe.dns_names.final_documentation_domain}/resource-manager/docs/creating-managing-labels).", + "description": "Collection of [Resource Manager labels](https://cloud.google.com/resource-manager/docs/creating-managing-labels).", "id": "ResourceLabels", "properties": { "labels": { @@ -8296,7 +8300,7 @@ "type": "object" }, "ResourceManagerTags": { - "description": "A map of resource manager tag keys and values to be attached to the nodes for managing Compute Engine firewalls using Network Firewall Policies. Tags must be according to specifications in https://{$universe.dns_names.final_documentation_domain}/vpc/docs/tags-firewalls-overview#specifications. A maximum of 5 tag key-value pairs can be specified. Existing tags will be replaced with new values.", + "description": "A map of resource manager tag keys and values to be attached to the nodes for managing Compute Engine firewalls using Network Firewall Policies. Tags must be according to specifications in https://cloud.google.com/vpc/docs/tags-firewalls-overview#specifications. A maximum of 5 tag key-value pairs can be specified. Existing tags will be replaced with new values.", "id": "ResourceManagerTags", "properties": { "tags": { @@ -8348,7 +8352,7 @@ }, "projectId": { "deprecated": true, - "description": "Deprecated. The Google Developers Console [project ID or project number](https://{$universe.dns_names.final_documentation_domain}/resource-manager/docs/creating-managing-projects). This field has been deprecated and replaced by the name field.", + "description": "Deprecated. The Google Developers Console [project ID or project number](https://cloud.google.com/resource-manager/docs/creating-managing-projects). This field has been deprecated and replaced by the name field.", "type": "string" }, "respectPdb": { @@ -8357,7 +8361,7 @@ }, "zone": { "deprecated": true, - "description": "Deprecated. The name of the Google Compute Engine [zone](https://{$universe.dns_names.final_documentation_domain}/compute/docs/zones#available) in which the cluster resides. This field has been deprecated and replaced by the name field.", + "description": "Deprecated. The name of the Google Compute Engine [zone](https://cloud.google.com/compute/docs/zones#available) in which the cluster resides. This field has been deprecated and replaced by the name field.", "type": "string" } }, @@ -8644,12 +8648,12 @@ }, "projectId": { "deprecated": true, - "description": "Deprecated. The Google Developers Console [project ID or project number](https://{$universe.dns_names.final_documentation_domain}/resource-manager/docs/creating-managing-projects). This field has been deprecated and replaced by the name field.", + "description": "Deprecated. The Google Developers Console [project ID or project number](https://cloud.google.com/resource-manager/docs/creating-managing-projects). This field has been deprecated and replaced by the name field.", "type": "string" }, "zone": { "deprecated": true, - "description": "Deprecated. The name of the Google Compute Engine [zone](https://{$universe.dns_names.final_documentation_domain}/compute/docs/zones#available) in which the cluster resides. This field has been deprecated and replaced by the name field.", + "description": "Deprecated. The name of the Google Compute Engine [zone](https://cloud.google.com/compute/docs/zones#available) in which the cluster resides. This field has been deprecated and replaced by the name field.", "type": "string" } }, @@ -8674,7 +8678,7 @@ }, "projectId": { "deprecated": true, - "description": "Deprecated. The Google Developers Console [project ID or project number](https://{$universe.dns_names.final_documentation_domain}/resource-manager/docs/creating-managing-projects). This field has been deprecated and replaced by the name field.", + "description": "Deprecated. The Google Developers Console [project ID or project number](https://cloud.google.com/resource-manager/docs/creating-managing-projects). This field has been deprecated and replaced by the name field.", "type": "string" }, "resourceLabels": { @@ -8686,7 +8690,7 @@ }, "zone": { "deprecated": true, - "description": "Deprecated. The name of the Google Compute Engine [zone](https://{$universe.dns_names.final_documentation_domain}/compute/docs/zones#available) in which the cluster resides. This field has been deprecated and replaced by the name field.", + "description": "Deprecated. The name of the Google Compute Engine [zone](https://cloud.google.com/compute/docs/zones#available) in which the cluster resides. This field has been deprecated and replaced by the name field.", "type": "string" } }, @@ -8711,12 +8715,12 @@ }, "projectId": { "deprecated": true, - "description": "Deprecated. The Google Developers Console [project ID or project number](https://{$universe.dns_names.final_documentation_domain}/resource-manager/docs/creating-managing-projects). This field has been deprecated and replaced by the name field.", + "description": "Deprecated. The Google Developers Console [project ID or project number](https://cloud.google.com/resource-manager/docs/creating-managing-projects). This field has been deprecated and replaced by the name field.", "type": "string" }, "zone": { "deprecated": true, - "description": "Deprecated. The name of the Google Compute Engine [zone](https://{$universe.dns_names.final_documentation_domain}/compute/docs/zones#available) in which the cluster resides. This field has been deprecated and replaced by the name field.", + "description": "Deprecated. The name of the Google Compute Engine [zone](https://cloud.google.com/compute/docs/zones#available) in which the cluster resides. This field has been deprecated and replaced by the name field.", "type": "string" } }, @@ -8732,7 +8736,7 @@ "type": "string" }, "locations": { - "description": "Required. The desired list of Google Compute Engine [zones](https://{$universe.dns_names.final_documentation_domain}/compute/docs/zones#available) in which the cluster's nodes should be located. Changing the locations a cluster is in will result in nodes being either created or removed from the cluster, depending on whether locations are being added or removed. This list must always include the cluster's primary zone.", + "description": "Required. The desired list of Google Compute Engine [zones](https://cloud.google.com/compute/docs/zones#available) in which the cluster's nodes should be located. Changing the locations a cluster is in will result in nodes being either created or removed from the cluster, depending on whether locations are being added or removed. This list must always include the cluster's primary zone.", "items": { "type": "string" }, @@ -8744,12 +8748,12 @@ }, "projectId": { "deprecated": true, - "description": "Deprecated. The Google Developers Console [project ID or project number](https://{$universe.dns_names.final_documentation_domain}/resource-manager/docs/creating-managing-projects). This field has been deprecated and replaced by the name field.", + "description": "Deprecated. The Google Developers Console [project ID or project number](https://cloud.google.com/resource-manager/docs/creating-managing-projects). This field has been deprecated and replaced by the name field.", "type": "string" }, "zone": { "deprecated": true, - "description": "Deprecated. The name of the Google Compute Engine [zone](https://{$universe.dns_names.final_documentation_domain}/compute/docs/zones#available) in which the cluster resides. This field has been deprecated and replaced by the name field.", + "description": "Deprecated. The name of the Google Compute Engine [zone](https://cloud.google.com/compute/docs/zones#available) in which the cluster resides. This field has been deprecated and replaced by the name field.", "type": "string" } }, @@ -8774,12 +8778,12 @@ }, "projectId": { "deprecated": true, - "description": "Deprecated. The Google Developers Console [project ID or project number](https://{$universe.dns_names.final_documentation_domain}/resource-manager/docs/creating-managing-projects). This field has been deprecated and replaced by the name field.", + "description": "Deprecated. The Google Developers Console [project ID or project number](https://cloud.google.com/resource-manager/docs/creating-managing-projects). This field has been deprecated and replaced by the name field.", "type": "string" }, "zone": { "deprecated": true, - "description": "Deprecated. The name of the Google Compute Engine [zone](https://{$universe.dns_names.final_documentation_domain}/compute/docs/zones#available) in which the cluster resides. This field has been deprecated and replaced by the name field.", + "description": "Deprecated. The name of the Google Compute Engine [zone](https://cloud.google.com/compute/docs/zones#available) in which the cluster resides. This field has been deprecated and replaced by the name field.", "type": "string" } }, @@ -8802,11 +8806,11 @@ "type": "string" }, "projectId": { - "description": "Required. The Google Developers Console [project ID or project number](https://{$universe.dns_names.final_documentation_domain}/resource-manager/docs/creating-managing-projects).", + "description": "Required. The Google Developers Console [project ID or project number](https://cloud.google.com/resource-manager/docs/creating-managing-projects).", "type": "string" }, "zone": { - "description": "Required. The name of the Google Compute Engine [zone](https://{$universe.dns_names.final_documentation_domain}/compute/docs/zones#available) in which the cluster resides.", + "description": "Required. The name of the Google Compute Engine [zone](https://cloud.google.com/compute/docs/zones#available) in which the cluster resides.", "type": "string" } }, @@ -8843,7 +8847,7 @@ }, "projectId": { "deprecated": true, - "description": "Deprecated. The Google Developers Console [project ID or project number](https://{$universe.dns_names.final_documentation_domain}/resource-manager/docs/creating-managing-projects). This field has been deprecated and replaced by the name field.", + "description": "Deprecated. The Google Developers Console [project ID or project number](https://cloud.google.com/resource-manager/docs/creating-managing-projects). This field has been deprecated and replaced by the name field.", "type": "string" }, "update": { @@ -8852,7 +8856,7 @@ }, "zone": { "deprecated": true, - "description": "Deprecated. The name of the Google Compute Engine [zone](https://{$universe.dns_names.final_documentation_domain}/compute/docs/zones#available) in which the cluster resides. This field has been deprecated and replaced by the name field.", + "description": "Deprecated. The name of the Google Compute Engine [zone](https://cloud.google.com/compute/docs/zones#available) in which the cluster resides. This field has been deprecated and replaced by the name field.", "type": "string" } }, @@ -8877,12 +8881,12 @@ }, "projectId": { "deprecated": true, - "description": "Deprecated. The Google Developers Console [project ID or project number](https://{$universe.dns_names.final_documentation_domain}/resource-manager/docs/creating-managing-projects). This field has been deprecated and replaced by the name field.", + "description": "Deprecated. The Google Developers Console [project ID or project number](https://cloud.google.com/resource-manager/docs/creating-managing-projects). This field has been deprecated and replaced by the name field.", "type": "string" }, "zone": { "deprecated": true, - "description": "Deprecated. The name of the Google Compute Engine [zone](https://{$universe.dns_names.final_documentation_domain}/compute/docs/zones#available) in which the cluster resides. This field has been deprecated and replaced by the name field.", + "description": "Deprecated. The name of the Google Compute Engine [zone](https://cloud.google.com/compute/docs/zones#available) in which the cluster resides. This field has been deprecated and replaced by the name field.", "type": "string" } }, @@ -8907,12 +8911,12 @@ }, "projectId": { "deprecated": true, - "description": "Deprecated. The Google Developers Console [project ID or project number](https://{$universe.dns_names.final_documentation_domain}/resource-manager/docs/creating-managing-projects). This field has been deprecated and replaced by the name field.", + "description": "Deprecated. The Google Developers Console [project ID or project number](https://cloud.google.com/resource-manager/docs/creating-managing-projects). This field has been deprecated and replaced by the name field.", "type": "string" }, "zone": { "deprecated": true, - "description": "Deprecated. The name of the Google Compute Engine [zone](https://{$universe.dns_names.final_documentation_domain}/compute/docs/zones#available) in which the cluster resides. This field has been deprecated and replaced by the name field.", + "description": "Deprecated. The name of the Google Compute Engine [zone](https://cloud.google.com/compute/docs/zones#available) in which the cluster resides. This field has been deprecated and replaced by the name field.", "type": "string" } }, @@ -8942,12 +8946,12 @@ }, "projectId": { "deprecated": true, - "description": "Deprecated. The Google Developers Console [project ID or project number](https://{$universe.dns_names.final_documentation_domain}/resource-manager/docs/creating-managing-projects). This field has been deprecated and replaced by the name field.", + "description": "Deprecated. The Google Developers Console [project ID or project number](https://cloud.google.com/resource-manager/docs/creating-managing-projects). This field has been deprecated and replaced by the name field.", "type": "string" }, "zone": { "deprecated": true, - "description": "Deprecated. The name of the Google Compute Engine [zone](https://{$universe.dns_names.final_documentation_domain}/compute/docs/zones#available) in which the cluster resides. This field has been deprecated and replaced by the name field.", + "description": "Deprecated. The name of the Google Compute Engine [zone](https://cloud.google.com/compute/docs/zones#available) in which the cluster resides. This field has been deprecated and replaced by the name field.", "type": "string" } }, @@ -8977,12 +8981,12 @@ }, "projectId": { "deprecated": true, - "description": "Deprecated. The Google Developers Console [project ID or project number](https://{$universe.dns_names.final_documentation_domain}/resource-manager/docs/creating-managing-projects). This field has been deprecated and replaced by the name field.", + "description": "Deprecated. The Google Developers Console [project ID or project number](https://cloud.google.com/resource-manager/docs/creating-managing-projects). This field has been deprecated and replaced by the name field.", "type": "string" }, "zone": { "deprecated": true, - "description": "Deprecated. The name of the Google Compute Engine [zone](https://{$universe.dns_names.final_documentation_domain}/compute/docs/zones#available) in which the cluster resides. This field has been deprecated and replaced by the name field.", + "description": "Deprecated. The name of the Google Compute Engine [zone](https://cloud.google.com/compute/docs/zones#available) in which the cluster resides. This field has been deprecated and replaced by the name field.", "type": "string" } }, @@ -9013,12 +9017,12 @@ }, "projectId": { "deprecated": true, - "description": "Deprecated. The Google Developers Console [project ID or project number](https://{$universe.dns_names.final_documentation_domain}/resource-manager/docs/creating-managing-projects). This field has been deprecated and replaced by the name field.", + "description": "Deprecated. The Google Developers Console [project ID or project number](https://cloud.google.com/resource-manager/docs/creating-managing-projects). This field has been deprecated and replaced by the name field.", "type": "string" }, "zone": { "deprecated": true, - "description": "Deprecated. The name of the Google Compute Engine [zone](https://{$universe.dns_names.final_documentation_domain}/compute/docs/zones#available) in which the cluster resides. This field has been deprecated and replaced by the name field.", + "description": "Deprecated. The name of the Google Compute Engine [zone](https://cloud.google.com/compute/docs/zones#available) in which the cluster resides. This field has been deprecated and replaced by the name field.", "type": "string" } }, @@ -9106,7 +9110,7 @@ }, "projectId": { "deprecated": true, - "description": "Deprecated. The Google Developers Console [project ID or project number](https://{$universe.dns_names.final_documentation_domain}/resource-manager/docs/creating-managing-projects). This field has been deprecated and replaced by the name field.", + "description": "Deprecated. The Google Developers Console [project ID or project number](https://cloud.google.com/resource-manager/docs/creating-managing-projects). This field has been deprecated and replaced by the name field.", "type": "string" }, "rotateCredentials": { @@ -9115,7 +9119,7 @@ }, "zone": { "deprecated": true, - "description": "Deprecated. The name of the Google Compute Engine [zone](https://{$universe.dns_names.final_documentation_domain}/compute/docs/zones#available) in which the cluster resides. This field has been deprecated and replaced by the name field.", + "description": "Deprecated. The name of the Google Compute Engine [zone](https://cloud.google.com/compute/docs/zones#available) in which the cluster resides. This field has been deprecated and replaced by the name field.", "type": "string" } }, @@ -9353,7 +9357,7 @@ }, "projectId": { "deprecated": true, - "description": "Deprecated. The Google Developers Console [project ID or project number](https://{$universe.dns_names.final_documentation_domain}/resource-manager/docs/creating-managing-projects). This field has been deprecated and replaced by the name field.", + "description": "Deprecated. The Google Developers Console [project ID or project number](https://cloud.google.com/resource-manager/docs/creating-managing-projects). This field has been deprecated and replaced by the name field.", "type": "string" }, "update": { @@ -9362,7 +9366,7 @@ }, "zone": { "deprecated": true, - "description": "Deprecated. The name of the Google Compute Engine [zone](https://{$universe.dns_names.final_documentation_domain}/compute/docs/zones#available) in which the cluster resides. This field has been deprecated and replaced by the name field.", + "description": "Deprecated. The name of the Google Compute Engine [zone](https://cloud.google.com/compute/docs/zones#available) in which the cluster resides. This field has been deprecated and replaced by the name field.", "type": "string" } }, @@ -9398,12 +9402,12 @@ }, "projectId": { "deprecated": true, - "description": "Deprecated. The Google Developers Console [project ID or project number](https://{$universe.dns_names.final_documentation_domain}/resource-manager/docs/creating-managing-projects). This field has been deprecated and replaced by the name field.", + "description": "Deprecated. The Google Developers Console [project ID or project number](https://cloud.google.com/resource-manager/docs/creating-managing-projects). This field has been deprecated and replaced by the name field.", "type": "string" }, "zone": { "deprecated": true, - "description": "Deprecated. The name of the Google Compute Engine [zone](https://{$universe.dns_names.final_documentation_domain}/compute/docs/zones#available) in which the cluster resides. This field has been deprecated and replaced by the name field.", + "description": "Deprecated. The name of the Google Compute Engine [zone](https://cloud.google.com/compute/docs/zones#available) in which the cluster resides. This field has been deprecated and replaced by the name field.", "type": "string" } }, @@ -9414,7 +9418,7 @@ "id": "UpdateNodePoolRequest", "properties": { "accelerators": { - "description": "A list of hardware accelerators to be attached to each node. See https://{$universe.dns_names.final_documentation_domain}/compute/docs/gpus for more information about support for GPUs.", + "description": "A list of hardware accelerators to be attached to each node. See https://cloud.google.com/compute/docs/gpus for more information about support for GPUs.", "items": { "$ref": "AcceleratorConfig" }, @@ -9467,7 +9471,7 @@ "description": "Enable or disable gvnic on the node pool." }, "imageType": { - "description": "Required. The desired image type for the node pool. Please see https://{$universe.dns_names.final_documentation_domain}/kubernetes-engine/docs/concepts/node-images for available image types.", + "description": "Required. The desired image type for the node pool. Please see https://cloud.google.com/kubernetes-engine/docs/concepts/node-images for available image types.", "type": "string" }, "kubeletConfig": { @@ -9483,7 +9487,7 @@ "description": "Parameters that can be configured on Linux nodes." }, "locations": { - "description": "The desired list of Google Compute Engine [zones](https://{$universe.dns_names.final_documentation_domain}/compute/docs/zones#available) in which the node pool's nodes should be located. Changing the locations for a node pool will result in nodes being either created or removed from the node pool, depending on whether locations are being added or removed. Warning: It is recommended to update node pool locations in a standalone API call. Do not combine a location update with changes to other fields (such as `tags`, `labels`, `taints`, etc.) in the same request. Otherwise, the API performs a structural modification where changes to other fields will only apply to newly created nodes and will not be applied to existing nodes in the node pool. To ensure all nodes are updated consistently, use a separate API call for location changes.", + "description": "The desired list of Google Compute Engine [zones](https://cloud.google.com/compute/docs/zones#available) in which the node pool's nodes should be located. Changing the locations for a node pool will result in nodes being either created or removed from the node pool, depending on whether locations are being added or removed. Warning: It is recommended to update node pool locations in a standalone API call. Do not combine a location update with changes to other fields (such as `tags`, `labels`, `taints`, etc.) in the same request. Otherwise, the API performs a structural modification where changes to other fields will only apply to newly created nodes and will not be applied to existing nodes in the node pool. To ensure all nodes are updated consistently, use a separate API call for location changes.", "items": { "type": "string" }, @@ -9521,7 +9525,7 @@ }, "projectId": { "deprecated": true, - "description": "Deprecated. The Google Developers Console [project ID or project number](https://{$universe.dns_names.final_documentation_domain}/resource-manager/docs/creating-managing-projects). This field has been deprecated and replaced by the name field.", + "description": "Deprecated. The Google Developers Console [project ID or project number](https://cloud.google.com/resource-manager/docs/creating-managing-projects). This field has been deprecated and replaced by the name field.", "type": "string" }, "queuedProvisioning": { @@ -9565,7 +9569,7 @@ }, "zone": { "deprecated": true, - "description": "Deprecated. The name of the Google Compute Engine [zone](https://{$universe.dns_names.final_documentation_domain}/compute/docs/zones#available) in which the cluster resides. This field has been deprecated and replaced by the name field.", + "description": "Deprecated. The name of the Google Compute Engine [zone](https://cloud.google.com/compute/docs/zones#available) in which the cluster resides. This field has been deprecated and replaced by the name field.", "type": "string" } }, diff --git a/DiscoveryJson/dataflow.v1b3.json b/DiscoveryJson/dataflow.v1b3.json index 391f9c76f28..d68822f268a 100644 --- a/DiscoveryJson/dataflow.v1b3.json +++ b/DiscoveryJson/dataflow.v1b3.json @@ -29,6 +29,16 @@ "endpointUrl": "https://dataflow.asia-east1.rep.googleapis.com/", "location": "asia-east1" }, + { + "description": "Regional Endpoint", + "endpointUrl": "https://dataflow.asia-east2.rep.googleapis.com/", + "location": "asia-east2" + }, + { + "description": "Regional Endpoint", + "endpointUrl": "https://dataflow.asia-northeast3.rep.googleapis.com/", + "location": "asia-northeast3" + }, { "description": "Regional Endpoint", "endpointUrl": "https://dataflow.asia-south1.rep.googleapis.com/", @@ -39,16 +49,36 @@ "endpointUrl": "https://dataflow.asia-south2.rep.googleapis.com/", "location": "asia-south2" }, + { + "description": "Regional Endpoint", + "endpointUrl": "https://dataflow.asia-southeast3.rep.googleapis.com/", + "location": "asia-southeast3" + }, { "description": "Regional Endpoint", "endpointUrl": "https://dataflow.australia-southeast1.rep.googleapis.com/", "location": "australia-southeast1" }, + { + "description": "Regional Endpoint", + "endpointUrl": "https://dataflow.australia-southeast2.rep.googleapis.com/", + "location": "australia-southeast2" + }, { "description": "Regional Endpoint", "endpointUrl": "https://dataflow.europe-central2.rep.googleapis.com/", "location": "europe-central2" }, + { + "description": "Regional Endpoint", + "endpointUrl": "https://dataflow.europe-southwest1.rep.googleapis.com/", + "location": "europe-southwest1" + }, + { + "description": "Regional Endpoint", + "endpointUrl": "https://dataflow.europe-west10.rep.googleapis.com/", + "location": "europe-west10" + }, { "description": "Regional Endpoint", "endpointUrl": "https://dataflow.europe-west3.rep.googleapis.com/", @@ -74,11 +104,21 @@ "endpointUrl": "https://dataflow.me-central2.rep.googleapis.com/", "location": "me-central2" }, + { + "description": "Regional Endpoint", + "endpointUrl": "https://dataflow.me-west1.rep.googleapis.com/", + "location": "me-west1" + }, { "description": "Regional Endpoint", "endpointUrl": "https://dataflow.northamerica-northeast1.rep.googleapis.com/", "location": "northamerica-northeast1" }, + { + "description": "Regional Endpoint", + "endpointUrl": "https://dataflow.northamerica-south1.rep.googleapis.com/", + "location": "northamerica-south1" + }, { "description": "Regional Endpoint", "endpointUrl": "https://dataflow.southamerica-west1.rep.googleapis.com/", @@ -2295,7 +2335,7 @@ } } }, - "revision": "20251019", + "revision": "20251026", "rootUrl": "https://dataflow.googleapis.com/", "schemas": { "ApproximateProgress": { diff --git a/DiscoveryJson/dataplex.v1.json b/DiscoveryJson/dataplex.v1.json index 18b16f01f7f..9f3e58905b4 100644 --- a/DiscoveryJson/dataplex.v1.json +++ b/DiscoveryJson/dataplex.v1.json @@ -786,7 +786,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" @@ -7260,7 +7260,7 @@ } } }, - "revision": "20251012", + "revision": "20251027", "rootUrl": "https://dataplex.googleapis.com/", "schemas": { "Empty": { @@ -9162,6 +9162,11 @@ "description": "The output of a DataQualityScan.", "id": "GoogleCloudDataplexV1DataQualityResult", "properties": { + "anomalyDetectionGeneratedAssets": { + "$ref": "GoogleCloudDataplexV1DataQualityResultAnomalyDetectionGeneratedAssets", + "description": "Output only. The generated assets for anomaly detection.", + "readOnly": true + }, "catalogPublishingStatus": { "$ref": "GoogleCloudDataplexV1DataScanCatalogPublishingStatus", "description": "Output only. The status of publishing the data scan as Dataplex Universal Catalog metadata.", @@ -9221,6 +9226,33 @@ }, "type": "object" }, + "GoogleCloudDataplexV1DataQualityResultAnomalyDetectionGeneratedAssets": { + "description": "The assets generated by Anomaly Detection Data Scan.", + "id": "GoogleCloudDataplexV1DataQualityResultAnomalyDetectionGeneratedAssets", + "properties": { + "dataIntermediateTable": { + "description": "Output only. The intermediate table for data anomaly detection. Format: PROJECT_ID.DATASET_ID.TABLE_ID", + "readOnly": true, + "type": "string" + }, + "freshnessIntermediateTable": { + "description": "Output only. The intermediate table for freshness anomaly detection. Format: PROJECT_ID.DATASET_ID.TABLE_ID", + "readOnly": true, + "type": "string" + }, + "resultTable": { + "description": "Output only. The result table for anomaly detection. Format: PROJECT_ID.DATASET_ID.TABLE_ID If the result table is set at AnomalyDetectionAssets, the result table here would be the same as the one set in the AnomalyDetectionAssets.result_table.", + "readOnly": true, + "type": "string" + }, + "volumeIntermediateTable": { + "description": "Output only. The intermediate table for volume anomaly detection. Format: PROJECT_ID.DATASET_ID.TABLE_ID", + "readOnly": true, + "type": "string" + } + }, + "type": "object" + }, "GoogleCloudDataplexV1DataQualityResultPostScanActionsResult": { "description": "The result of post scan actions of DataQualityScan job.", "id": "GoogleCloudDataplexV1DataQualityResultPostScanActionsResult", @@ -9995,14 +10027,12 @@ "enum": [ "TRIGGER_UNSPECIFIED", "ON_DEMAND", - "SCHEDULE", - "ONE_TIME" + "SCHEDULE" ], "enumDescriptions": [ "An unspecified trigger type.", "Data scan triggers on demand.", - "Data scan triggers as per schedule.", - "Data scan is run one time on creation." + "Data scan triggers as per schedule." ], "type": "string" }, diff --git a/DiscoveryJson/dataproc.v1.json b/DiscoveryJson/dataproc.v1.json index 34a64dc4b01..eac14bc9dfc 100644 --- a/DiscoveryJson/dataproc.v1.json +++ b/DiscoveryJson/dataproc.v1.json @@ -5022,7 +5022,7 @@ } } }, - "revision": "20251015", + "revision": "20251021", "rootUrl": "https://dataproc.googleapis.com/", "schemas": { "AcceleratorConfig": { @@ -9290,7 +9290,7 @@ "id": "PySparkJob", "properties": { "archiveUris": { - "description": "Optional. HCFS URIs of archives to be extracted into the working directory of each executor. Supported file types: .jar, .tar, .tar.gz, .tgz, and .zip.", + "description": "Optional. HCFS URIs of archives to be extracted into the working directory of each executor. Supported file types: .jar, .tar, .tar.gz, .tgz, and .zip.Note: Spark applications must be deployed in cluster mode (https://spark.apache.org/docs/latest/cluster-overview.html) for correct environment propagation.", "items": { "type": "string" }, diff --git a/DiscoveryJson/datastream.v1.json b/DiscoveryJson/datastream.v1.json index 37151f401f3..b78b4701311 100644 --- a/DiscoveryJson/datastream.v1.json +++ b/DiscoveryJson/datastream.v1.json @@ -560,6 +560,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", @@ -1261,7 +1266,7 @@ } } }, - "revision": "20250827", + "revision": "20251021", "rootUrl": "https://datastream.googleapis.com/", "schemas": { "AppendOnly": { @@ -1782,6 +1787,17 @@ }, "type": "object" }, + "EventFilter": { + "description": "Represents a filter for included data on a stream object.", + "id": "EventFilter", + "properties": { + "sqlWhereClause": { + "description": "An SQL-query Where clause selecting which data should be included, not including the \"WHERE\" keyword. E.g., \"t.key1 = 'value1' AND t.key2 = 'value2'\".", + "type": "string" + } + }, + "type": "object" + }, "FetchStaticIpsResponse": { "description": "Response message for a 'FetchStaticIps' response.", "id": "FetchStaticIpsResponse", @@ -1986,6 +2002,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" @@ -2160,7 +2183,7 @@ "id": "MongodbChangeStreamPosition", "properties": { "startTime": { - "description": "Required. The timestamp (in epoch seconds) to start change stream from.", + "description": "Required. The timestamp to start change stream from.", "format": "google-datetime", "type": "string" } @@ -3821,7 +3844,12 @@ "StartBackfillJobRequest": { "description": "Request for manually initiating a backfill job for a specific stream object.", "id": "StartBackfillJobRequest", - "properties": {}, + "properties": { + "eventFilter": { + "$ref": "EventFilter", + "description": "Optional. Optional event filter. If not set, or empty, the backfill will be performed on the entire object. This is currently used for partial backfill and only supported for SQL Server sources." + } + }, "type": "object" }, "StartBackfillJobResponse": { diff --git a/DiscoveryJson/datastream.v1alpha1.json b/DiscoveryJson/datastream.v1alpha1.json index 6b992c55426..00b54277719 100644 --- a/DiscoveryJson/datastream.v1alpha1.json +++ b/DiscoveryJson/datastream.v1alpha1.json @@ -553,6 +553,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": "v1alpha1/{+name}/operations", @@ -1230,7 +1235,7 @@ } } }, - "revision": "20250817", + "revision": "20251021", "rootUrl": "https://datastream.googleapis.com/", "schemas": { "AvroFileFormat": { @@ -1711,6 +1716,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/DiscoveryJson/deploymentmanager.alpha.json b/DiscoveryJson/deploymentmanager.alpha.json index 2f0cfdbbb33..c1a9b34ef8c 100644 --- a/DiscoveryJson/deploymentmanager.alpha.json +++ b/DiscoveryJson/deploymentmanager.alpha.json @@ -1676,7 +1676,7 @@ } } }, - "revision": "20250828", + "revision": "20251024", "rootUrl": "https://deploymentmanager.googleapis.com/", "schemas": { "AsyncOptions": { @@ -2704,11 +2704,12 @@ "QUOTA_INFO_UNAVAILABLE", "RESOURCE_USES_GLOBAL_DNS", "RATE_LIMIT_EXCEEDED", - "RESERVED_ENTRY_135", + "UPCOMING_MAINTENANCES_UNAVAILABLE", "RESERVED_ENTRY_136", "RESERVED_ENTRY_139", "RESERVED_ENTRY_141", - "RESERVED_ENTRY_142" + "RESERVED_ENTRY_142", + "RESERVED_ENTRY_143" ], "enumDeprecated": [ false, @@ -2750,6 +2751,7 @@ false, false, false, + false, false ], "enumDescriptions": [ @@ -2788,6 +2790,7 @@ "Quota information is not available to client requests (e.g: regions.list).", "Indicates that a VM is using global DNS. Can also be used to indicate that a resource has attributes that could result in the creation of a VM that uses global DNS.", "Resource can't be retrieved due to api quota exceeded.", + "Upcoming maintenance schedule is unavailable for the resource.", "Reserved entries for quickly adding new warnings without breaking dependent clients.", "", "", @@ -3092,11 +3095,12 @@ "QUOTA_INFO_UNAVAILABLE", "RESOURCE_USES_GLOBAL_DNS", "RATE_LIMIT_EXCEEDED", - "RESERVED_ENTRY_135", + "UPCOMING_MAINTENANCES_UNAVAILABLE", "RESERVED_ENTRY_136", "RESERVED_ENTRY_139", "RESERVED_ENTRY_141", - "RESERVED_ENTRY_142" + "RESERVED_ENTRY_142", + "RESERVED_ENTRY_143" ], "enumDeprecated": [ false, @@ -3138,6 +3142,7 @@ false, false, false, + false, false ], "enumDescriptions": [ @@ -3176,6 +3181,7 @@ "Quota information is not available to client requests (e.g: regions.list).", "Indicates that a VM is using global DNS. Can also be used to indicate that a resource has attributes that could result in the creation of a VM that uses global DNS.", "Resource can't be retrieved due to api quota exceeded.", + "Upcoming maintenance schedule is unavailable for the resource.", "Reserved entries for quickly adding new warnings without breaking dependent clients.", "", "", @@ -3404,11 +3410,12 @@ "QUOTA_INFO_UNAVAILABLE", "RESOURCE_USES_GLOBAL_DNS", "RATE_LIMIT_EXCEEDED", - "RESERVED_ENTRY_135", + "UPCOMING_MAINTENANCES_UNAVAILABLE", "RESERVED_ENTRY_136", "RESERVED_ENTRY_139", "RESERVED_ENTRY_141", - "RESERVED_ENTRY_142" + "RESERVED_ENTRY_142", + "RESERVED_ENTRY_143" ], "enumDeprecated": [ false, @@ -3450,6 +3457,7 @@ false, false, false, + false, false ], "enumDescriptions": [ @@ -3488,6 +3496,7 @@ "Quota information is not available to client requests (e.g: regions.list).", "Indicates that a VM is using global DNS. Can also be used to indicate that a resource has attributes that could result in the creation of a VM that uses global DNS.", "Resource can't be retrieved due to api quota exceeded.", + "Upcoming maintenance schedule is unavailable for the resource.", "Reserved entries for quickly adding new warnings without breaking dependent clients.", "", "", diff --git a/DiscoveryJson/dfareporting.v4.json b/DiscoveryJson/dfareporting.v4.json index 16be869965b..e7da124a7df 100644 --- a/DiscoveryJson/dfareporting.v4.json +++ b/DiscoveryJson/dfareporting.v4.json @@ -10465,7 +10465,7 @@ } } }, - "revision": "20251009", + "revision": "20251023", "rootUrl": "https://dfareporting.googleapis.com/", "schemas": { "Account": { @@ -10989,6 +10989,10 @@ ], "type": "string" }, + "contextualKeywordTargeting": { + "$ref": "ContextualKeywordTargeting", + "description": "Optional. Contextual keyword targeting information for this ad." + }, "createInfo": { "$ref": "LastModifiedInfo", "description": "Information about the creation of this ad. This is a read-only field." @@ -12583,6 +12587,31 @@ }, "type": "object" }, + "ContextualKeyword": { + "description": "Contains information about a Contextual Keyword that can be targeted by ads.", + "id": "ContextualKeyword", + "properties": { + "keyword": { + "description": "The keyword that can be targeted by ads.", + "type": "string" + } + }, + "type": "object" + }, + "ContextualKeywordTargeting": { + "description": "Contextual Keyword Targeting.", + "id": "ContextualKeywordTargeting", + "properties": { + "keywords": { + "description": "Contextual keywords that this ad targets", + "items": { + "$ref": "ContextualKeyword" + }, + "type": "array" + } + }, + "type": "object" + }, "Conversion": { "description": "A Conversion represents when a user successfully performs a desired action after seeing an ad.", "id": "Conversion", @@ -12961,7 +12990,10 @@ "CREATIVE_AUTHORING_SOURCE_GWD", "CREATIVE_AUTHORING_SOURCE_ACS", "CREATIVE_AUTHORING_SOURCE_ADOBE", - "CREATIVE_AUTHORING_SOURCE_TYPEFACE_AI" + "CREATIVE_AUTHORING_SOURCE_TYPEFACE_AI", + "CREATIVE_AUTHORING_SOURCE_REMBRAND", + "CREATIVE_AUTHORING_SOURCE_TRACKTO_STUDIO", + "CREATIVE_AUTHORING_SOURCE_BORNLOGIC" ], "enumDescriptions": [ "DCM-UI or external API used to author the creative.", @@ -12970,7 +13002,10 @@ "Google Web Designer used to author the creative.", "ACS-UI used to author the creative.", "Creative authoring source is Adobe.", - "Creative authoring source is Typeface.ai." + "Creative authoring source is Typeface.ai.", + "Creative authoring source is Rembrand.", + "Creative authoring source is Trackto.", + "Creative authoring source is Bornlogic." ], "type": "string" }, @@ -19091,7 +19126,7 @@ "type": "boolean" }, "adServingPlatformId": { - "description": "Optional. Ad serving platform ID to identify the ad serving platform used by the placement. Measurement partners can use this field to add ad-server specific macros. Possible values are: * `1`, Adelphic * `2`, Adform * `3`, Adobe * `4`, Amobee * `5`, Basis (Centro) * `6`, Beeswax * `7`, Amazon * `8`, DV360 (DBM) * `9`, Innovid * `10`, MediaMath * `11`, Roku OneView DSP * `12`, TabMo Hawk * `13`, The Trade Desk * `14`, Xandr Invest DSP * `15`, Yahoo DSP * `16`, Zeta Global * `17`, Scaleout * `18`, Bidtellect * `19`, Unicorn * `20`, Teads * `21`, Quantcast * `22`, Cognitiv", + "description": "Optional. Ad serving platform ID to identify the ad serving platform used by the placement. Measurement partners can use this field to add ad-server specific macros. Possible values are: * `1`, Adelphic * `2`, Adform * `3`, Adobe * `4`, Amobee * `5`, Basis (Centro) * `6`, Beeswax * `7`, Amazon * `8`, DV360 (DBM) * `9`, Innovid * `10`, MediaMath * `11`, Roku OneView DSP * `12`, TabMo Hawk * `13`, The Trade Desk * `14`, Xandr Invest DSP * `15`, Yahoo DSP * `16`, Zeta Global * `17`, Scaleout * `18`, Bidtellect * `19`, Unicorn * `20`, Teads * `21`, Quantcast * `22`, Cognitiv * `23`, AdTheorent * `24`, DeepIntent * `25`, Pulsepoint", "format": "int64", "type": "string" }, @@ -21207,7 +21242,7 @@ "type": "string" }, "adServingPlatformId": { - "description": "Optional. Ad serving platform ID to identify the ad serving platform used by the site. Measurement partners can use this field to add ad-server specific macros. If set, this value acts as the default during placement creation. Possible values are: * `1`, Adelphic * `2`, Adform * `3`, Adobe * `4`, Amobee * `5`, Basis (Centro) * `6`, Beeswax * `7`, Amazon * `8`, DV360 (DBM) * `9`, Innovid * `10`, MediaMath * `11`, Roku OneView DSP * `12`, TabMo Hawk * `13`, The Trade Desk * `14`, Xandr Invest DSP * `15`, Yahoo DSP * `16`, Zeta Global * `17`, Scaleout * `18`, Bidtellect * `19`, Unicorn * `20`, Teads * `21`, Quantcast * `22`, Cognitiv", + "description": "Optional. Ad serving platform ID to identify the ad serving platform used by the site. Measurement partners can use this field to add ad-server specific macros. If set, this value acts as the default during placement creation. Possible values are: * `1`, Adelphic * `2`, Adform * `3`, Adobe * `4`, Amobee * `5`, Basis (Centro) * `6`, Beeswax * `7`, Amazon * `8`, DV360 (DBM) * `9`, Innovid * `10`, MediaMath * `11`, Roku OneView DSP * `12`, TabMo Hawk * `13`, The Trade Desk * `14`, Xandr Invest DSP * `15`, Yahoo DSP * `16`, Zeta Global * `17`, Scaleout * `18`, Bidtellect * `19`, Unicorn * `20`, Teads * `21`, Quantcast * `22`, Cognitiv * `23`, AdTheorent * `24`, DeepIntent * `25`, Pulsepoint", "format": "int64", "type": "string" }, @@ -22130,6 +22165,10 @@ "$ref": "DimensionValue", "description": "Dimension value for the ID of the advertiser. This is a read-only, auto-generated field." }, + "contextualKeywordTargeting": { + "$ref": "ContextualKeywordTargeting", + "description": "Optional. Contextual keyword targeting criteria." + }, "dayPartTargeting": { "$ref": "DayPartTargeting", "description": "Time and day targeting criteria." @@ -22482,13 +22521,15 @@ "AD_ID_OFFICIAL", "CLEARCAST", "DCM", - "ARPP" + "ARPP", + "CUSV" ], "enumDescriptions": [ "", "", "", "", + "", "" ], "type": "string" diff --git a/DiscoveryJson/dfareporting.v5.json b/DiscoveryJson/dfareporting.v5.json index 601c42c2313..2e113e80b2c 100644 --- a/DiscoveryJson/dfareporting.v5.json +++ b/DiscoveryJson/dfareporting.v5.json @@ -10005,7 +10005,7 @@ } } }, - "revision": "20251009", + "revision": "20251023", "rootUrl": "https://dfareporting.googleapis.com/", "schemas": { "Account": { @@ -10529,6 +10529,10 @@ ], "type": "string" }, + "contextualKeywordTargeting": { + "$ref": "ContextualKeywordTargeting", + "description": "Optional. Contextual keyword targeting information for this ad." + }, "createInfo": { "$ref": "LastModifiedInfo", "description": "Information about the creation of this ad. This is a read-only field." @@ -12057,6 +12061,31 @@ }, "type": "object" }, + "ContextualKeyword": { + "description": "Contains information about a Contextual Keyword that can be targeted by ads.", + "id": "ContextualKeyword", + "properties": { + "keyword": { + "description": "The keyword that can be targeted by ads.", + "type": "string" + } + }, + "type": "object" + }, + "ContextualKeywordTargeting": { + "description": "Contextual Keyword Targeting.", + "id": "ContextualKeywordTargeting", + "properties": { + "keywords": { + "description": "Contextual keywords that this ad targets", + "items": { + "$ref": "ContextualKeyword" + }, + "type": "array" + } + }, + "type": "object" + }, "Conversion": { "description": "A Conversion represents when a user successfully performs a desired action after seeing an ad.", "id": "Conversion", @@ -12435,7 +12464,10 @@ "CREATIVE_AUTHORING_SOURCE_GWD", "CREATIVE_AUTHORING_SOURCE_ACS", "CREATIVE_AUTHORING_SOURCE_ADOBE", - "CREATIVE_AUTHORING_SOURCE_TYPEFACE_AI" + "CREATIVE_AUTHORING_SOURCE_TYPEFACE_AI", + "CREATIVE_AUTHORING_SOURCE_REMBRAND", + "CREATIVE_AUTHORING_SOURCE_TRACKTO_STUDIO", + "CREATIVE_AUTHORING_SOURCE_BORNLOGIC" ], "enumDescriptions": [ "DCM-UI or external API used to author the creative.", @@ -12444,7 +12476,10 @@ "Google Web Designer used to author the creative.", "ACS-UI used to author the creative.", "Creative authoring source is Adobe.", - "Creative authoring source is Typeface.ai." + "Creative authoring source is Typeface.ai.", + "Creative authoring source is Rembrand.", + "Creative authoring source is Trackto.", + "Creative authoring source is Bornlogic." ], "type": "string" }, @@ -18273,7 +18308,7 @@ "type": "boolean" }, "adServingPlatformId": { - "description": "Optional. Ad serving platform ID to identify the ad serving platform used by the placement. Measurement partners can use this field to add ad-server specific macros. Possible values are: * `1`, Adelphic * `2`, Adform * `3`, Adobe * `4`, Amobee * `5`, Basis (Centro) * `6`, Beeswax * `7`, Amazon * `8`, DV360 (DBM) * `9`, Innovid * `10`, MediaMath * `11`, Roku OneView DSP * `12`, TabMo Hawk * `13`, The Trade Desk * `14`, Xandr Invest DSP * `15`, Yahoo DSP * `16`, Zeta Global * `17`, Scaleout * `18`, Bidtellect * `19`, Unicorn * `20`, Teads * `21`, Quantcast * `22`, Cognitiv", + "description": "Optional. Ad serving platform ID to identify the ad serving platform used by the placement. Measurement partners can use this field to add ad-server specific macros. Possible values are: * `1`, Adelphic * `2`, Adform * `3`, Adobe * `4`, Amobee * `5`, Basis (Centro) * `6`, Beeswax * `7`, Amazon * `8`, DV360 (DBM) * `9`, Innovid * `10`, MediaMath * `11`, Roku OneView DSP * `12`, TabMo Hawk * `13`, The Trade Desk * `14`, Xandr Invest DSP * `15`, Yahoo DSP * `16`, Zeta Global * `17`, Scaleout * `18`, Bidtellect * `19`, Unicorn * `20`, Teads * `21`, Quantcast * `22`, Cognitiv * `23`, AdTheorent * `24`, DeepIntent * `25`, Pulsepoint", "format": "int64", "type": "string" }, @@ -20078,7 +20113,7 @@ "type": "string" }, "adServingPlatformId": { - "description": "Optional. Ad serving platform ID to identify the ad serving platform used by the site. Measurement partners can use this field to add ad-server specific macros. If set, this value acts as the default during placement creation. Possible values are: * `1`, Adelphic * `2`, Adform * `3`, Adobe * `4`, Amobee * `5`, Basis (Centro) * `6`, Beeswax * `7`, Amazon * `8`, DV360 (DBM) * `9`, Innovid * `10`, MediaMath * `11`, Roku OneView DSP * `12`, TabMo Hawk * `13`, The Trade Desk * `14`, Xandr Invest DSP * `15`, Yahoo DSP * `16`, Zeta Global * `17`, Scaleout * `18`, Bidtellect * `19`, Unicorn * `20`, Teads * `21`, Quantcast * `22`, Cognitiv", + "description": "Optional. Ad serving platform ID to identify the ad serving platform used by the site. Measurement partners can use this field to add ad-server specific macros. If set, this value acts as the default during placement creation. Possible values are: * `1`, Adelphic * `2`, Adform * `3`, Adobe * `4`, Amobee * `5`, Basis (Centro) * `6`, Beeswax * `7`, Amazon * `8`, DV360 (DBM) * `9`, Innovid * `10`, MediaMath * `11`, Roku OneView DSP * `12`, TabMo Hawk * `13`, The Trade Desk * `14`, Xandr Invest DSP * `15`, Yahoo DSP * `16`, Zeta Global * `17`, Scaleout * `18`, Bidtellect * `19`, Unicorn * `20`, Teads * `21`, Quantcast * `22`, Cognitiv * `23`, AdTheorent * `24`, DeepIntent * `25`, Pulsepoint", "format": "int64", "type": "string" }, @@ -21001,6 +21036,10 @@ "$ref": "DimensionValue", "description": "Dimension value for the ID of the advertiser. This is a read-only, auto-generated field." }, + "contextualKeywordTargeting": { + "$ref": "ContextualKeywordTargeting", + "description": "Optional. Contextual keyword targeting criteria." + }, "dayPartTargeting": { "$ref": "DayPartTargeting", "description": "Time and day targeting criteria." @@ -21353,13 +21392,15 @@ "AD_ID_OFFICIAL", "CLEARCAST", "DCM", - "ARPP" + "ARPP", + "CUSV" ], "enumDescriptions": [ "", "", "", "", + "", "" ], "type": "string" diff --git a/DiscoveryJson/dialogflow.v2.json b/DiscoveryJson/dialogflow.v2.json index 3a16a6f0b3a..b1690d70e97 100644 --- a/DiscoveryJson/dialogflow.v2.json +++ b/DiscoveryJson/dialogflow.v2.json @@ -4407,7 +4407,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" @@ -9258,7 +9258,7 @@ } } }, - "revision": "20251007", + "revision": "20251027", "rootUrl": "https://dialogflow.googleapis.com/", "schemas": { "GoogleCloudDialogflowCxV3AdvancedSettings": { @@ -11402,6 +11402,10 @@ "description": "Optional. The HTTP request headers to send together with webhook requests. Header values are stored in SecretManager secret versions. When the same header name is specified in both `request_headers` and `secret_versions_for_request_headers`, the value in `secret_versions_for_request_headers` will be used.", "type": "object" }, + "serviceAccountAuthConfig": { + "$ref": "GoogleCloudDialogflowCxV3WebhookGenericWebServiceServiceAccountAuthConfig", + "description": "Optional. Configuration for service account authentication." + }, "serviceAgentAuth": { "description": "Optional. Indicate the auth token type generated from the [Diglogflow service agent](https://cloud.google.com/iam/docs/service-agents#dialogflow-service-agent). The generated token is sent in the Authorization header.", "enum": [ @@ -11485,6 +11489,17 @@ }, "type": "object" }, + "GoogleCloudDialogflowCxV3WebhookGenericWebServiceServiceAccountAuthConfig": { + "description": "Configuration for authentication using a service account.", + "id": "GoogleCloudDialogflowCxV3WebhookGenericWebServiceServiceAccountAuthConfig", + "properties": { + "serviceAccount": { + "description": "Required. The email address of the service account used to authenticate the webhook call. Dialogflow uses this service account to exchange an access token and the access token is then sent in the `Authorization` header of the webhook request. The service account must have the `roles/iam.serviceAccountTokenCreator` role granted to the [Dialogflow service agent](https://cloud.google.com/iam/docs/service-agents#dialogflow-service-agent).", + "type": "string" + } + }, + "type": "object" + }, "GoogleCloudDialogflowCxV3WebhookRequest": { "description": "The request message for a webhook call. The request is sent as a JSON object and the field names will be presented in camel cases. You may see undocumented fields in an actual request. These fields are used internally by Dialogflow and should be ignored.", "id": "GoogleCloudDialogflowCxV3WebhookRequest", @@ -13832,6 +13847,10 @@ "description": "Optional. The HTTP request headers to send together with webhook requests. Header values are stored in SecretManager secret versions. When the same header name is specified in both `request_headers` and `secret_versions_for_request_headers`, the value in `secret_versions_for_request_headers` will be used.", "type": "object" }, + "serviceAccountAuthConfig": { + "$ref": "GoogleCloudDialogflowCxV3beta1WebhookGenericWebServiceServiceAccountAuthConfig", + "description": "Optional. Configuration for service account authentication." + }, "serviceAgentAuth": { "description": "Optional. Indicate the auth token type generated from the [Diglogflow service agent](https://cloud.google.com/iam/docs/service-agents#dialogflow-service-agent). The generated token is sent in the Authorization header.", "enum": [ @@ -13915,6 +13934,17 @@ }, "type": "object" }, + "GoogleCloudDialogflowCxV3beta1WebhookGenericWebServiceServiceAccountAuthConfig": { + "description": "Configuration for authentication using a service account.", + "id": "GoogleCloudDialogflowCxV3beta1WebhookGenericWebServiceServiceAccountAuthConfig", + "properties": { + "serviceAccount": { + "description": "Required. The email address of the service account used to authenticate the webhook call. Dialogflow uses this service account to exchange an access token and the access token is then sent in the `Authorization` header of the webhook request. The service account must have the `roles/iam.serviceAccountTokenCreator` role granted to the [Dialogflow service agent](https://cloud.google.com/iam/docs/service-agents#dialogflow-service-agent).", + "type": "string" + } + }, + "type": "object" + }, "GoogleCloudDialogflowCxV3beta1WebhookRequest": { "description": "The request message for a webhook call. The request is sent as a JSON object and the field names will be presented in camel cases. You may see undocumented fields in an actual request. These fields are used internally by Dialogflow and should be ignored.", "id": "GoogleCloudDialogflowCxV3beta1WebhookRequest", @@ -22187,7 +22217,7 @@ "id": "GoogleCloudDialogflowV2ToolTLSConfigCACert", "properties": { "cert": { - "description": "Required. The allowed custom CA certificates (in DER format) for HTTPS verification. This overrides the default SSL trust store. If this is empty or unspecified, Dialogflow will use Google's default trust store to verify certificates. N.B. Make sure the HTTPS server certificates are signed with \"subject alt name\". For instance a certificate can be self-signed using the following command, openssl x509 -req -days 200 -in example.com.csr \\ -signkey example.com.key \\ -out example.com.crt \\ -extfile <(printf \"\\nsubjectAltName='DNS:www.example.com'\")", + "description": "Required. The allowed custom CA certificates (in DER format) for HTTPS verification. This overrides the default SSL trust store. If this is empty or unspecified, Dialogflow will use Google's default trust store to verify certificates. N.B. Make sure the HTTPS server certificates are signed with \"subject alt name\". For instance a certificate can be self-signed using the following command, ``` openssl x509 -req -days 200 -in example.com.csr \\ -signkey example.com.key \\ -out example.com.crt \\ -extfile <(printf \"\\nsubjectAltName='DNS:www.example.com'\") ```", "format": "byte", "type": "string" }, diff --git a/DiscoveryJson/dialogflow.v2beta1.json b/DiscoveryJson/dialogflow.v2beta1.json index d2b3b971456..721239f0fbe 100644 --- a/DiscoveryJson/dialogflow.v2beta1.json +++ b/DiscoveryJson/dialogflow.v2beta1.json @@ -4172,7 +4172,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" @@ -8898,7 +8898,7 @@ } } }, - "revision": "20251007", + "revision": "20251027", "rootUrl": "https://dialogflow.googleapis.com/", "schemas": { "GoogleCloudDialogflowCxV3AdvancedSettings": { @@ -11042,6 +11042,10 @@ "description": "Optional. The HTTP request headers to send together with webhook requests. Header values are stored in SecretManager secret versions. When the same header name is specified in both `request_headers` and `secret_versions_for_request_headers`, the value in `secret_versions_for_request_headers` will be used.", "type": "object" }, + "serviceAccountAuthConfig": { + "$ref": "GoogleCloudDialogflowCxV3WebhookGenericWebServiceServiceAccountAuthConfig", + "description": "Optional. Configuration for service account authentication." + }, "serviceAgentAuth": { "description": "Optional. Indicate the auth token type generated from the [Diglogflow service agent](https://cloud.google.com/iam/docs/service-agents#dialogflow-service-agent). The generated token is sent in the Authorization header.", "enum": [ @@ -11125,6 +11129,17 @@ }, "type": "object" }, + "GoogleCloudDialogflowCxV3WebhookGenericWebServiceServiceAccountAuthConfig": { + "description": "Configuration for authentication using a service account.", + "id": "GoogleCloudDialogflowCxV3WebhookGenericWebServiceServiceAccountAuthConfig", + "properties": { + "serviceAccount": { + "description": "Required. The email address of the service account used to authenticate the webhook call. Dialogflow uses this service account to exchange an access token and the access token is then sent in the `Authorization` header of the webhook request. The service account must have the `roles/iam.serviceAccountTokenCreator` role granted to the [Dialogflow service agent](https://cloud.google.com/iam/docs/service-agents#dialogflow-service-agent).", + "type": "string" + } + }, + "type": "object" + }, "GoogleCloudDialogflowCxV3WebhookRequest": { "description": "The request message for a webhook call. The request is sent as a JSON object and the field names will be presented in camel cases. You may see undocumented fields in an actual request. These fields are used internally by Dialogflow and should be ignored.", "id": "GoogleCloudDialogflowCxV3WebhookRequest", @@ -13472,6 +13487,10 @@ "description": "Optional. The HTTP request headers to send together with webhook requests. Header values are stored in SecretManager secret versions. When the same header name is specified in both `request_headers` and `secret_versions_for_request_headers`, the value in `secret_versions_for_request_headers` will be used.", "type": "object" }, + "serviceAccountAuthConfig": { + "$ref": "GoogleCloudDialogflowCxV3beta1WebhookGenericWebServiceServiceAccountAuthConfig", + "description": "Optional. Configuration for service account authentication." + }, "serviceAgentAuth": { "description": "Optional. Indicate the auth token type generated from the [Diglogflow service agent](https://cloud.google.com/iam/docs/service-agents#dialogflow-service-agent). The generated token is sent in the Authorization header.", "enum": [ @@ -13555,6 +13574,17 @@ }, "type": "object" }, + "GoogleCloudDialogflowCxV3beta1WebhookGenericWebServiceServiceAccountAuthConfig": { + "description": "Configuration for authentication using a service account.", + "id": "GoogleCloudDialogflowCxV3beta1WebhookGenericWebServiceServiceAccountAuthConfig", + "properties": { + "serviceAccount": { + "description": "Required. The email address of the service account used to authenticate the webhook call. Dialogflow uses this service account to exchange an access token and the access token is then sent in the `Authorization` header of the webhook request. The service account must have the `roles/iam.serviceAccountTokenCreator` role granted to the [Dialogflow service agent](https://cloud.google.com/iam/docs/service-agents#dialogflow-service-agent).", + "type": "string" + } + }, + "type": "object" + }, "GoogleCloudDialogflowCxV3beta1WebhookRequest": { "description": "The request message for a webhook call. The request is sent as a JSON object and the field names will be presented in camel cases. You may see undocumented fields in an actual request. These fields are used internally by Dialogflow and should be ignored.", "id": "GoogleCloudDialogflowCxV3beta1WebhookRequest", @@ -25059,7 +25089,7 @@ "id": "GoogleCloudDialogflowV2beta1ToolTLSConfigCACert", "properties": { "cert": { - "description": "Required. The allowed custom CA certificates (in DER format) for HTTPS verification. This overrides the default SSL trust store. If this is empty or unspecified, Dialogflow will use Google's default trust store to verify certificates. N.B. Make sure the HTTPS server certificates are signed with \"subject alt name\". For instance a certificate can be self-signed using the following command, openssl x509 -req -days 200 -in example.com.csr \\ -signkey example.com.key \\ -out example.com.crt \\ -extfile <(printf \"\\nsubjectAltName='DNS:www.example.com'\")", + "description": "Required. The allowed custom CA certificates (in DER format) for HTTPS verification. This overrides the default SSL trust store. If this is empty or unspecified, Dialogflow will use Google's default trust store to verify certificates. N.B. Make sure the HTTPS server certificates are signed with \"subject alt name\". For instance a certificate can be self-signed using the following command, ``` openssl x509 -req -days 200 -in example.com.csr \\ -signkey example.com.key \\ -out example.com.crt \\ -extfile <(printf \"\\nsubjectAltName='DNS:www.example.com'\") ```", "format": "byte", "type": "string" }, diff --git a/DiscoveryJson/dialogflow.v3.json b/DiscoveryJson/dialogflow.v3.json index 47cb0184641..5a39481a9c5 100644 --- a/DiscoveryJson/dialogflow.v3.json +++ b/DiscoveryJson/dialogflow.v3.json @@ -148,7 +148,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" @@ -5319,7 +5319,7 @@ } } }, - "revision": "20250929", + "revision": "20251027", "rootUrl": "https://dialogflow.googleapis.com/", "schemas": { "GoogleCloudDialogflowCxV3Action": { @@ -6010,6 +6010,17 @@ }, "type": "object" }, + "GoogleCloudDialogflowCxV3CodeBlock": { + "description": "Represents a code block.", + "id": "GoogleCloudDialogflowCxV3CodeBlock", + "properties": { + "code": { + "description": "Optional. Source code of the block in Python.", + "type": "string" + } + }, + "type": "object" + }, "GoogleCloudDialogflowCxV3CompareVersionsRequest": { "description": "The request message for Versions.CompareVersions.", "id": "GoogleCloudDialogflowCxV3CompareVersionsRequest", @@ -9640,6 +9651,10 @@ "description": "Playbook is the basic building block to instruct the LLM how to execute a certain task. A playbook consists of a goal to accomplish, an optional list of step by step instructions (the step instruction may refers to name of the custom or default plugin tools to use) to perform the task, a list of contextual input data to be passed in at the beginning of the invoked, and a list of output parameters to store the playbook result.", "id": "GoogleCloudDialogflowCxV3Playbook", "properties": { + "codeBlock": { + "$ref": "GoogleCloudDialogflowCxV3CodeBlock", + "description": "Optional. The playbook's scoped code block, which may implement handlers and actions." + }, "createTime": { "description": "Output only. The timestamp of initial playbook creation.", "format": "google-datetime", @@ -9661,6 +9676,14 @@ }, "type": "array" }, + "inlineActions": { + "description": "Optional. Output only. Names of inline actions scoped to this playbook. These actions are in addition to those belonging to referenced tools, child playbooks, and flows, e.g. actions that are defined in the playbook's code block.", + "items": { + "type": "string" + }, + "readOnly": true, + "type": "array" + }, "inputParameterDefinitions": { "description": "Optional. Defined structured input parameters for this playbook.", "items": { @@ -11261,6 +11284,10 @@ "$ref": "GoogleCloudDialogflowCxV3ToolAuthenticationOAuthConfig", "description": "Config for OAuth." }, + "serviceAccountAuthConfig": { + "$ref": "GoogleCloudDialogflowCxV3ToolAuthenticationServiceAccountAuthConfig", + "description": "Configuration for service account authentication." + }, "serviceAgentAuthConfig": { "$ref": "GoogleCloudDialogflowCxV3ToolAuthenticationServiceAgentAuthConfig", "description": "Config for [Diglogflow service agent](https://cloud.google.com/iam/docs/service-agents#dialogflow-service-agent) auth." @@ -11358,6 +11385,17 @@ }, "type": "object" }, + "GoogleCloudDialogflowCxV3ToolAuthenticationServiceAccountAuthConfig": { + "description": "Configuration for authentication using a service account.", + "id": "GoogleCloudDialogflowCxV3ToolAuthenticationServiceAccountAuthConfig", + "properties": { + "serviceAccount": { + "description": "Required. The email address of the service account used to authenticate the tool call. Dialogflow uses this service account to exchange an access token and the access token is then sent in the `Authorization` header of the tool request. The service account must have the `roles/iam.serviceAccountTokenCreator` role granted to the [Dialogflow service agent](https://cloud.google.com/iam/docs/service-agents#dialogflow-service-agent).", + "type": "string" + } + }, + "type": "object" + }, "GoogleCloudDialogflowCxV3ToolAuthenticationServiceAgentAuthConfig": { "description": "Config for auth using [Diglogflow service agent](https://cloud.google.com/iam/docs/service-agents#dialogflow-service-agent).", "id": "GoogleCloudDialogflowCxV3ToolAuthenticationServiceAgentAuthConfig", @@ -12243,6 +12281,10 @@ "description": "Optional. The HTTP request headers to send together with webhook requests. Header values are stored in SecretManager secret versions. When the same header name is specified in both `request_headers` and `secret_versions_for_request_headers`, the value in `secret_versions_for_request_headers` will be used.", "type": "object" }, + "serviceAccountAuthConfig": { + "$ref": "GoogleCloudDialogflowCxV3WebhookGenericWebServiceServiceAccountAuthConfig", + "description": "Optional. Configuration for service account authentication." + }, "serviceAgentAuth": { "description": "Optional. Indicate the auth token type generated from the [Diglogflow service agent](https://cloud.google.com/iam/docs/service-agents#dialogflow-service-agent). The generated token is sent in the Authorization header.", "enum": [ @@ -12326,6 +12368,17 @@ }, "type": "object" }, + "GoogleCloudDialogflowCxV3WebhookGenericWebServiceServiceAccountAuthConfig": { + "description": "Configuration for authentication using a service account.", + "id": "GoogleCloudDialogflowCxV3WebhookGenericWebServiceServiceAccountAuthConfig", + "properties": { + "serviceAccount": { + "description": "Required. The email address of the service account used to authenticate the webhook call. Dialogflow uses this service account to exchange an access token and the access token is then sent in the `Authorization` header of the webhook request. The service account must have the `roles/iam.serviceAccountTokenCreator` role granted to the [Dialogflow service agent](https://cloud.google.com/iam/docs/service-agents#dialogflow-service-agent).", + "type": "string" + } + }, + "type": "object" + }, "GoogleCloudDialogflowCxV3WebhookRequest": { "description": "The request message for a webhook call. The request is sent as a JSON object and the field names will be presented in camel cases. You may see undocumented fields in an actual request. These fields are used internally by Dialogflow and should be ignored.", "id": "GoogleCloudDialogflowCxV3WebhookRequest", @@ -14673,6 +14726,10 @@ "description": "Optional. The HTTP request headers to send together with webhook requests. Header values are stored in SecretManager secret versions. When the same header name is specified in both `request_headers` and `secret_versions_for_request_headers`, the value in `secret_versions_for_request_headers` will be used.", "type": "object" }, + "serviceAccountAuthConfig": { + "$ref": "GoogleCloudDialogflowCxV3beta1WebhookGenericWebServiceServiceAccountAuthConfig", + "description": "Optional. Configuration for service account authentication." + }, "serviceAgentAuth": { "description": "Optional. Indicate the auth token type generated from the [Diglogflow service agent](https://cloud.google.com/iam/docs/service-agents#dialogflow-service-agent). The generated token is sent in the Authorization header.", "enum": [ @@ -14756,6 +14813,17 @@ }, "type": "object" }, + "GoogleCloudDialogflowCxV3beta1WebhookGenericWebServiceServiceAccountAuthConfig": { + "description": "Configuration for authentication using a service account.", + "id": "GoogleCloudDialogflowCxV3beta1WebhookGenericWebServiceServiceAccountAuthConfig", + "properties": { + "serviceAccount": { + "description": "Required. The email address of the service account used to authenticate the webhook call. Dialogflow uses this service account to exchange an access token and the access token is then sent in the `Authorization` header of the webhook request. The service account must have the `roles/iam.serviceAccountTokenCreator` role granted to the [Dialogflow service agent](https://cloud.google.com/iam/docs/service-agents#dialogflow-service-agent).", + "type": "string" + } + }, + "type": "object" + }, "GoogleCloudDialogflowCxV3beta1WebhookRequest": { "description": "The request message for a webhook call. The request is sent as a JSON object and the field names will be presented in camel cases. You may see undocumented fields in an actual request. These fields are used internally by Dialogflow and should be ignored.", "id": "GoogleCloudDialogflowCxV3beta1WebhookRequest", diff --git a/DiscoveryJson/dialogflow.v3beta1.json b/DiscoveryJson/dialogflow.v3beta1.json index 685e072b953..6da5a6681dd 100644 --- a/DiscoveryJson/dialogflow.v3beta1.json +++ b/DiscoveryJson/dialogflow.v3beta1.json @@ -148,7 +148,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" @@ -5446,7 +5446,7 @@ } } }, - "revision": "20251009", + "revision": "20251027", "rootUrl": "https://dialogflow.googleapis.com/", "schemas": { "GoogleCloudDialogflowCxV3AdvancedSettings": { @@ -7590,6 +7590,10 @@ "description": "Optional. The HTTP request headers to send together with webhook requests. Header values are stored in SecretManager secret versions. When the same header name is specified in both `request_headers` and `secret_versions_for_request_headers`, the value in `secret_versions_for_request_headers` will be used.", "type": "object" }, + "serviceAccountAuthConfig": { + "$ref": "GoogleCloudDialogflowCxV3WebhookGenericWebServiceServiceAccountAuthConfig", + "description": "Optional. Configuration for service account authentication." + }, "serviceAgentAuth": { "description": "Optional. Indicate the auth token type generated from the [Diglogflow service agent](https://cloud.google.com/iam/docs/service-agents#dialogflow-service-agent). The generated token is sent in the Authorization header.", "enum": [ @@ -7673,6 +7677,17 @@ }, "type": "object" }, + "GoogleCloudDialogflowCxV3WebhookGenericWebServiceServiceAccountAuthConfig": { + "description": "Configuration for authentication using a service account.", + "id": "GoogleCloudDialogflowCxV3WebhookGenericWebServiceServiceAccountAuthConfig", + "properties": { + "serviceAccount": { + "description": "Required. The email address of the service account used to authenticate the webhook call. Dialogflow uses this service account to exchange an access token and the access token is then sent in the `Authorization` header of the webhook request. The service account must have the `roles/iam.serviceAccountTokenCreator` role granted to the [Dialogflow service agent](https://cloud.google.com/iam/docs/service-agents#dialogflow-service-agent).", + "type": "string" + } + }, + "type": "object" + }, "GoogleCloudDialogflowCxV3WebhookRequest": { "description": "The request message for a webhook call. The request is sent as a JSON object and the field names will be presented in camel cases. You may see undocumented fields in an actual request. These fields are used internally by Dialogflow and should be ignored.", "id": "GoogleCloudDialogflowCxV3WebhookRequest", @@ -8811,6 +8826,17 @@ }, "type": "object" }, + "GoogleCloudDialogflowCxV3beta1CodeBlock": { + "description": "Represents a code block.", + "id": "GoogleCloudDialogflowCxV3beta1CodeBlock", + "properties": { + "code": { + "description": "Optional. Source code of the block in Python.", + "type": "string" + } + }, + "type": "object" + }, "GoogleCloudDialogflowCxV3beta1CompareVersionsRequest": { "description": "The request message for Versions.CompareVersions.", "id": "GoogleCloudDialogflowCxV3beta1CompareVersionsRequest", @@ -13011,6 +13037,10 @@ "description": "Playbook is the basic building block to instruct the LLM how to execute a certain task. A playbook consists of a goal to accomplish, an optional list of step by step instructions (the step instruction may refers to name of the custom or default plugin tools to use) to perform the task, a list of contextual input data to be passed in at the beginning of the invoked, and a list of output parameters to store the playbook result.", "id": "GoogleCloudDialogflowCxV3beta1Playbook", "properties": { + "codeBlock": { + "$ref": "GoogleCloudDialogflowCxV3beta1CodeBlock", + "description": "Optional. The playbook's scoped code block, which may implement handlers and actions." + }, "createTime": { "description": "Output only. The timestamp of initial playbook creation.", "format": "google-datetime", @@ -13032,6 +13062,14 @@ }, "type": "array" }, + "inlineActions": { + "description": "Optional. Output only. Names of inline actions scoped to this playbook. These actions are in addition to those belonging to referenced tools, child playbooks, and flows, e.g. actions that are defined in the playbook's code block.", + "items": { + "type": "string" + }, + "readOnly": true, + "type": "array" + }, "inputParameterDefinitions": { "description": "Optional. Defined structured input parameters for this playbook.", "items": { @@ -14755,6 +14793,10 @@ "$ref": "GoogleCloudDialogflowCxV3beta1ToolAuthenticationOAuthConfig", "description": "Config for OAuth." }, + "serviceAccountAuthConfig": { + "$ref": "GoogleCloudDialogflowCxV3beta1ToolAuthenticationServiceAccountAuthConfig", + "description": "Configuration for service account authentication." + }, "serviceAgentAuthConfig": { "$ref": "GoogleCloudDialogflowCxV3beta1ToolAuthenticationServiceAgentAuthConfig", "description": "Config for [Diglogflow service agent](https://cloud.google.com/iam/docs/service-agents#dialogflow-service-agent) auth." @@ -14852,6 +14894,17 @@ }, "type": "object" }, + "GoogleCloudDialogflowCxV3beta1ToolAuthenticationServiceAccountAuthConfig": { + "description": "Configuration for authentication using a service account.", + "id": "GoogleCloudDialogflowCxV3beta1ToolAuthenticationServiceAccountAuthConfig", + "properties": { + "serviceAccount": { + "description": "Required. The email address of the service account used to authenticate the tool call. Dialogflow uses this service account to exchange an access token and the access token is then sent in the `Authorization` header of the tool request. The service account must have the `roles/iam.serviceAccountTokenCreator` role granted to the [Dialogflow service agent](https://cloud.google.com/iam/docs/service-agents#dialogflow-service-agent).", + "type": "string" + } + }, + "type": "object" + }, "GoogleCloudDialogflowCxV3beta1ToolAuthenticationServiceAgentAuthConfig": { "description": "Config for auth using [Diglogflow service agent](https://cloud.google.com/iam/docs/service-agents#dialogflow-service-agent).", "id": "GoogleCloudDialogflowCxV3beta1ToolAuthenticationServiceAgentAuthConfig", @@ -15922,6 +15975,10 @@ "description": "Optional. The HTTP request headers to send together with webhook requests. Header values are stored in SecretManager secret versions. When the same header name is specified in both `request_headers` and `secret_versions_for_request_headers`, the value in `secret_versions_for_request_headers` will be used.", "type": "object" }, + "serviceAccountAuthConfig": { + "$ref": "GoogleCloudDialogflowCxV3beta1WebhookGenericWebServiceServiceAccountAuthConfig", + "description": "Optional. Configuration for service account authentication." + }, "serviceAgentAuth": { "description": "Optional. Indicate the auth token type generated from the [Diglogflow service agent](https://cloud.google.com/iam/docs/service-agents#dialogflow-service-agent). The generated token is sent in the Authorization header.", "enum": [ @@ -16005,6 +16062,17 @@ }, "type": "object" }, + "GoogleCloudDialogflowCxV3beta1WebhookGenericWebServiceServiceAccountAuthConfig": { + "description": "Configuration for authentication using a service account.", + "id": "GoogleCloudDialogflowCxV3beta1WebhookGenericWebServiceServiceAccountAuthConfig", + "properties": { + "serviceAccount": { + "description": "Required. The email address of the service account used to authenticate the webhook call. Dialogflow uses this service account to exchange an access token and the access token is then sent in the `Authorization` header of the webhook request. The service account must have the `roles/iam.serviceAccountTokenCreator` role granted to the [Dialogflow service agent](https://cloud.google.com/iam/docs/service-agents#dialogflow-service-agent).", + "type": "string" + } + }, + "type": "object" + }, "GoogleCloudDialogflowCxV3beta1WebhookRequest": { "description": "The request message for a webhook call. The request is sent as a JSON object and the field names will be presented in camel cases. You may see undocumented fields in an actual request. These fields are used internally by Dialogflow and should be ignored.", "id": "GoogleCloudDialogflowCxV3beta1WebhookRequest", diff --git a/DiscoveryJson/discoveryengine.v1.json b/DiscoveryJson/discoveryengine.v1.json index ad6fd465dc1..67270207ea1 100644 --- a/DiscoveryJson/discoveryengine.v1.json +++ b/DiscoveryJson/discoveryengine.v1.json @@ -730,7 +730,7 @@ "type": "string" }, "userPseudoId": { - "description": "A unique identifier for tracking visitors. For example, this could be implemented with an HTTP cookie, which should be able to uniquely identify a visitor on a single device. This unique identifier should not change if the visitor logs in or out of the website. This field should NOT have a fixed value such as `unknown_visitor`. This should be the same identifier as UserEvent.user_pseudo_id and SearchRequest.user_pseudo_id. The field must be a UTF-8 encoded string with a length limit of 128 characters. Otherwise, an `INVALID_ARGUMENT` error is returned.", + "description": "Optional. A unique identifier for tracking visitors. For example, this could be implemented with an HTTP cookie, which should be able to uniquely identify a visitor on a single device. This unique identifier should not change if the visitor logs in or out of the website. This field should NOT have a fixed value such as `unknown_visitor`. This should be the same identifier as UserEvent.user_pseudo_id and SearchRequest.user_pseudo_id. The field must be a UTF-8 encoded string with a length limit of 128 characters. Otherwise, an `INVALID_ARGUMENT` error is returned.", "location": "query", "type": "string" } @@ -2281,6 +2281,69 @@ "https://www.googleapis.com/auth/discoveryengine.readwrite" ] }, + "get": { + "description": "Gets a ServingConfig. Returns a NotFound error if the ServingConfig does not exist.", + "flatPath": "v1/projects/{projectsId}/locations/{locationsId}/collections/{collectionsId}/dataStores/{dataStoresId}/servingConfigs/{servingConfigsId}", + "httpMethod": "GET", + "id": "discoveryengine.projects.locations.collections.dataStores.servingConfigs.get", + "parameterOrder": [ + "name" + ], + "parameters": { + "name": { + "description": "Required. The resource name of the ServingConfig to get. Format: `projects/{project}/locations/{location}/collections/{collection}/engines/{engine}/servingConfigs/{serving_config_id}`", + "location": "path", + "pattern": "^projects/[^/]+/locations/[^/]+/collections/[^/]+/dataStores/[^/]+/servingConfigs/[^/]+$", + "required": true, + "type": "string" + } + }, + "path": "v1/{+name}", + "response": { + "$ref": "GoogleCloudDiscoveryengineV1ServingConfig" + }, + "scopes": [ + "https://www.googleapis.com/auth/cloud-platform", + "https://www.googleapis.com/auth/discoveryengine.readwrite" + ] + }, + "list": { + "description": "Lists all ServingConfigs linked to this dataStore.", + "flatPath": "v1/projects/{projectsId}/locations/{locationsId}/collections/{collectionsId}/dataStores/{dataStoresId}/servingConfigs", + "httpMethod": "GET", + "id": "discoveryengine.projects.locations.collections.dataStores.servingConfigs.list", + "parameterOrder": [ + "parent" + ], + "parameters": { + "pageSize": { + "description": "Optional. Maximum number of results to return. If unspecified, defaults to 100. If a value greater than 100 is provided, at most 100 results are returned.", + "format": "int32", + "location": "query", + "type": "integer" + }, + "pageToken": { + "description": "Optional. A page token, received from a previous `ListServingConfigs` call. Provide this to retrieve the subsequent page.", + "location": "query", + "type": "string" + }, + "parent": { + "description": "Required. Full resource name of the parent resource. Format: `projects/{project}/locations/{location}/collections/{collection}/engines/{engine}`", + "location": "path", + "pattern": "^projects/[^/]+/locations/[^/]+/collections/[^/]+/dataStores/[^/]+$", + "required": true, + "type": "string" + } + }, + "path": "v1/{+parent}/servingConfigs", + "response": { + "$ref": "GoogleCloudDiscoveryengineV1ListServingConfigsResponse" + }, + "scopes": [ + "https://www.googleapis.com/auth/cloud-platform", + "https://www.googleapis.com/auth/discoveryengine.readwrite" + ] + }, "patch": { "description": "Updates a ServingConfig. Returns a NOT_FOUND error if the ServingConfig does not exist.", "flatPath": "v1/projects/{projectsId}/locations/{locationsId}/collections/{collectionsId}/dataStores/{dataStoresId}/servingConfigs/{servingConfigsId}", @@ -4238,6 +4301,69 @@ "https://www.googleapis.com/auth/discoveryengine.readwrite" ] }, + "get": { + "description": "Gets a ServingConfig. Returns a NotFound error if the ServingConfig does not exist.", + "flatPath": "v1/projects/{projectsId}/locations/{locationsId}/collections/{collectionsId}/engines/{enginesId}/servingConfigs/{servingConfigsId}", + "httpMethod": "GET", + "id": "discoveryengine.projects.locations.collections.engines.servingConfigs.get", + "parameterOrder": [ + "name" + ], + "parameters": { + "name": { + "description": "Required. The resource name of the ServingConfig to get. Format: `projects/{project}/locations/{location}/collections/{collection}/engines/{engine}/servingConfigs/{serving_config_id}`", + "location": "path", + "pattern": "^projects/[^/]+/locations/[^/]+/collections/[^/]+/engines/[^/]+/servingConfigs/[^/]+$", + "required": true, + "type": "string" + } + }, + "path": "v1/{+name}", + "response": { + "$ref": "GoogleCloudDiscoveryengineV1ServingConfig" + }, + "scopes": [ + "https://www.googleapis.com/auth/cloud-platform", + "https://www.googleapis.com/auth/discoveryengine.readwrite" + ] + }, + "list": { + "description": "Lists all ServingConfigs linked to this dataStore.", + "flatPath": "v1/projects/{projectsId}/locations/{locationsId}/collections/{collectionsId}/engines/{enginesId}/servingConfigs", + "httpMethod": "GET", + "id": "discoveryengine.projects.locations.collections.engines.servingConfigs.list", + "parameterOrder": [ + "parent" + ], + "parameters": { + "pageSize": { + "description": "Optional. Maximum number of results to return. If unspecified, defaults to 100. If a value greater than 100 is provided, at most 100 results are returned.", + "format": "int32", + "location": "query", + "type": "integer" + }, + "pageToken": { + "description": "Optional. A page token, received from a previous `ListServingConfigs` call. Provide this to retrieve the subsequent page.", + "location": "query", + "type": "string" + }, + "parent": { + "description": "Required. Full resource name of the parent resource. Format: `projects/{project}/locations/{location}/collections/{collection}/engines/{engine}`", + "location": "path", + "pattern": "^projects/[^/]+/locations/[^/]+/collections/[^/]+/engines/[^/]+$", + "required": true, + "type": "string" + } + }, + "path": "v1/{+parent}/servingConfigs", + "response": { + "$ref": "GoogleCloudDiscoveryengineV1ListServingConfigsResponse" + }, + "scopes": [ + "https://www.googleapis.com/auth/cloud-platform", + "https://www.googleapis.com/auth/discoveryengine.readwrite" + ] + }, "patch": { "description": "Updates a ServingConfig. Returns a NOT_FOUND error if the ServingConfig does not exist.", "flatPath": "v1/projects/{projectsId}/locations/{locationsId}/collections/{collectionsId}/engines/{enginesId}/servingConfigs/{servingConfigsId}", @@ -4717,7 +4843,7 @@ "type": "string" }, "userPseudoId": { - "description": "A unique identifier for tracking visitors. For example, this could be implemented with an HTTP cookie, which should be able to uniquely identify a visitor on a single device. This unique identifier should not change if the visitor logs in or out of the website. This field should NOT have a fixed value such as `unknown_visitor`. This should be the same identifier as UserEvent.user_pseudo_id and SearchRequest.user_pseudo_id. The field must be a UTF-8 encoded string with a length limit of 128 characters. Otherwise, an `INVALID_ARGUMENT` error is returned.", + "description": "Optional. A unique identifier for tracking visitors. For example, this could be implemented with an HTTP cookie, which should be able to uniquely identify a visitor on a single device. This unique identifier should not change if the visitor logs in or out of the website. This field should NOT have a fixed value such as `unknown_visitor`. This should be the same identifier as UserEvent.user_pseudo_id and SearchRequest.user_pseudo_id. The field must be a UTF-8 encoded string with a length limit of 128 characters. Otherwise, an `INVALID_ARGUMENT` error is returned.", "location": "query", "type": "string" } @@ -6130,6 +6256,69 @@ "https://www.googleapis.com/auth/discoveryengine.readwrite" ] }, + "get": { + "description": "Gets a ServingConfig. Returns a NotFound error if the ServingConfig does not exist.", + "flatPath": "v1/projects/{projectsId}/locations/{locationsId}/dataStores/{dataStoresId}/servingConfigs/{servingConfigsId}", + "httpMethod": "GET", + "id": "discoveryengine.projects.locations.dataStores.servingConfigs.get", + "parameterOrder": [ + "name" + ], + "parameters": { + "name": { + "description": "Required. The resource name of the ServingConfig to get. Format: `projects/{project}/locations/{location}/collections/{collection}/engines/{engine}/servingConfigs/{serving_config_id}`", + "location": "path", + "pattern": "^projects/[^/]+/locations/[^/]+/dataStores/[^/]+/servingConfigs/[^/]+$", + "required": true, + "type": "string" + } + }, + "path": "v1/{+name}", + "response": { + "$ref": "GoogleCloudDiscoveryengineV1ServingConfig" + }, + "scopes": [ + "https://www.googleapis.com/auth/cloud-platform", + "https://www.googleapis.com/auth/discoveryengine.readwrite" + ] + }, + "list": { + "description": "Lists all ServingConfigs linked to this dataStore.", + "flatPath": "v1/projects/{projectsId}/locations/{locationsId}/dataStores/{dataStoresId}/servingConfigs", + "httpMethod": "GET", + "id": "discoveryengine.projects.locations.dataStores.servingConfigs.list", + "parameterOrder": [ + "parent" + ], + "parameters": { + "pageSize": { + "description": "Optional. Maximum number of results to return. If unspecified, defaults to 100. If a value greater than 100 is provided, at most 100 results are returned.", + "format": "int32", + "location": "query", + "type": "integer" + }, + "pageToken": { + "description": "Optional. A page token, received from a previous `ListServingConfigs` call. Provide this to retrieve the subsequent page.", + "location": "query", + "type": "string" + }, + "parent": { + "description": "Required. Full resource name of the parent resource. Format: `projects/{project}/locations/{location}/collections/{collection}/engines/{engine}`", + "location": "path", + "pattern": "^projects/[^/]+/locations/[^/]+/dataStores/[^/]+$", + "required": true, + "type": "string" + } + }, + "path": "v1/{+parent}/servingConfigs", + "response": { + "$ref": "GoogleCloudDiscoveryengineV1ListServingConfigsResponse" + }, + "scopes": [ + "https://www.googleapis.com/auth/cloud-platform", + "https://www.googleapis.com/auth/discoveryengine.readwrite" + ] + }, "patch": { "description": "Updates a ServingConfig. Returns a NOT_FOUND error if the ServingConfig does not exist.", "flatPath": "v1/projects/{projectsId}/locations/{locationsId}/dataStores/{dataStoresId}/servingConfigs/{servingConfigsId}", @@ -8078,7 +8267,7 @@ } } }, - "revision": "20251026", + "revision": "20251030", "rootUrl": "https://discoveryengine.googleapis.com/", "schemas": { "GdataBlobstore2Info": { @@ -9033,7 +9222,7 @@ "description": "Optional. Information about the end user. This should be the same identifier information as UserEvent.user_info and SearchRequest.user_info." }, "userPseudoId": { - "description": "A unique identifier for tracking visitors. For example, this could be implemented with an HTTP cookie, which should be able to uniquely identify a visitor on a single device. This unique identifier should not change if the visitor logs in or out of the website. This field should NOT have a fixed value such as `unknown_visitor`. This should be the same identifier as UserEvent.user_pseudo_id and SearchRequest.user_pseudo_id. The field must be a UTF-8 encoded string with a length limit of 128", + "description": "Optional. A unique identifier for tracking visitors. For example, this could be implemented with an HTTP cookie, which should be able to uniquely identify a visitor on a single device. This unique identifier should not change if the visitor logs in or out of the website. This field should NOT have a fixed value such as `unknown_visitor`. This should be the same identifier as UserEvent.user_pseudo_id and SearchRequest.user_pseudo_id. The field must be a UTF-8 encoded string with a length limit of 128", "type": "string" } }, @@ -15378,6 +15567,24 @@ }, "type": "object" }, + "GoogleCloudDiscoveryengineV1ListServingConfigsResponse": { + "description": "Response for ListServingConfigs method.", + "id": "GoogleCloudDiscoveryengineV1ListServingConfigsResponse", + "properties": { + "nextPageToken": { + "description": "Pagination token, if not returned indicates the last page.", + "type": "string" + }, + "servingConfigs": { + "description": "All the ServingConfigs for a given dataStore.", + "items": { + "$ref": "GoogleCloudDiscoveryengineV1ServingConfig" + }, + "type": "array" + } + }, + "type": "object" + }, "GoogleCloudDiscoveryengineV1ListSessionsResponse": { "description": "Response for ListSessions method.", "id": "GoogleCloudDiscoveryengineV1ListSessionsResponse", @@ -16489,7 +16696,7 @@ "type": "object" }, "userPseudoId": { - "description": "A unique identifier for tracking visitors. For example, this could be implemented with an HTTP cookie, which should be able to uniquely identify a visitor on a single device. This unique identifier should not change if the visitor logs in or out of the website. This field should NOT have a fixed value such as `unknown_visitor`. This should be the same identifier as UserEvent.user_pseudo_id and CompleteQueryRequest.user_pseudo_id The field must be a UTF-8 encoded string with a length limit of 128 characters. Otherwise, an `INVALID_ARGUMENT` error is returned.", + "description": "Optional. A unique identifier for tracking visitors. For example, this could be implemented with an HTTP cookie, which should be able to uniquely identify a visitor on a single device. This unique identifier should not change if the visitor logs in or out of the website. This field should NOT have a fixed value such as `unknown_visitor`. This should be the same identifier as UserEvent.user_pseudo_id and CompleteQueryRequest.user_pseudo_id The field must be a UTF-8 encoded string with a length limit of 128 characters. Otherwise, an `INVALID_ARGUMENT` error is returned.", "type": "string" } }, @@ -21378,6 +21585,23 @@ }, "type": "object" }, + "GoogleCloudDiscoveryengineV1alphaDeleteAgentMetadata": { + "description": "Metadata related to the progress of the AgentService.DeleteAgent operation. This will be returned by the google.longrunning.Operation.metadata field.", + "id": "GoogleCloudDiscoveryengineV1alphaDeleteAgentMetadata", + "properties": { + "createTime": { + "description": "Operation create time.", + "format": "google-datetime", + "type": "string" + }, + "updateTime": { + "description": "Operation last update time. If the operation is done, this is also the finish time.", + "format": "google-datetime", + "type": "string" + } + }, + "type": "object" + }, "GoogleCloudDiscoveryengineV1alphaDeleteCmekConfigMetadata": { "description": "Metadata related to the progress of the CmekConfigService.DeleteCmekConfig operation. This will be returned by the google.longrunning.Operation.metadata field.", "id": "GoogleCloudDiscoveryengineV1alphaDeleteCmekConfigMetadata", @@ -24046,7 +24270,7 @@ "type": "object" }, "userPseudoId": { - "description": "A unique identifier for tracking visitors. For example, this could be implemented with an HTTP cookie, which should be able to uniquely identify a visitor on a single device. This unique identifier should not change if the visitor logs in or out of the website. This field should NOT have a fixed value such as `unknown_visitor`. This should be the same identifier as UserEvent.user_pseudo_id and CompleteQueryRequest.user_pseudo_id The field must be a UTF-8 encoded string with a length limit of 128 characters. Otherwise, an `INVALID_ARGUMENT` error is returned.", + "description": "Optional. A unique identifier for tracking visitors. For example, this could be implemented with an HTTP cookie, which should be able to uniquely identify a visitor on a single device. This unique identifier should not change if the visitor logs in or out of the website. This field should NOT have a fixed value such as `unknown_visitor`. This should be the same identifier as UserEvent.user_pseudo_id and CompleteQueryRequest.user_pseudo_id The field must be a UTF-8 encoded string with a length limit of 128 characters. Otherwise, an `INVALID_ARGUMENT` error is returned.", "type": "string" } }, @@ -27989,7 +28213,7 @@ "type": "object" }, "userPseudoId": { - "description": "A unique identifier for tracking visitors. For example, this could be implemented with an HTTP cookie, which should be able to uniquely identify a visitor on a single device. This unique identifier should not change if the visitor logs in or out of the website. This field should NOT have a fixed value such as `unknown_visitor`. This should be the same identifier as UserEvent.user_pseudo_id and CompleteQueryRequest.user_pseudo_id The field must be a UTF-8 encoded string with a length limit of 128 characters. Otherwise, an `INVALID_ARGUMENT` error is returned.", + "description": "Optional. A unique identifier for tracking visitors. For example, this could be implemented with an HTTP cookie, which should be able to uniquely identify a visitor on a single device. This unique identifier should not change if the visitor logs in or out of the website. This field should NOT have a fixed value such as `unknown_visitor`. This should be the same identifier as UserEvent.user_pseudo_id and CompleteQueryRequest.user_pseudo_id The field must be a UTF-8 encoded string with a length limit of 128 characters. Otherwise, an `INVALID_ARGUMENT` error is returned.", "type": "string" } }, diff --git a/DiscoveryJson/discoveryengine.v1alpha.json b/DiscoveryJson/discoveryengine.v1alpha.json index d4598bec5f5..eacafc5ddf6 100644 --- a/DiscoveryJson/discoveryengine.v1alpha.json +++ b/DiscoveryJson/discoveryengine.v1alpha.json @@ -174,6 +174,69 @@ "https://www.googleapis.com/auth/discoveryengine.readwrite" ] }, + "get": { + "description": "Gets a BillingAccountLicenseConfig.", + "flatPath": "v1alpha/billingAccounts/{billingAccountsId}/billingAccountLicenseConfigs/{billingAccountLicenseConfigsId}", + "httpMethod": "GET", + "id": "discoveryengine.billingAccounts.billingAccountLicenseConfigs.get", + "parameterOrder": [ + "name" + ], + "parameters": { + "name": { + "description": "Required. Full resource name of BillingAccountLicenseConfig. Format: `billingAccounts/{billing_account}/billingAccountLicenseConfigs/{billing_account_license_config_id}`.", + "location": "path", + "pattern": "^billingAccounts/[^/]+/billingAccountLicenseConfigs/[^/]+$", + "required": true, + "type": "string" + } + }, + "path": "v1alpha/{+name}", + "response": { + "$ref": "GoogleCloudDiscoveryengineV1alphaBillingAccountLicenseConfig" + }, + "scopes": [ + "https://www.googleapis.com/auth/cloud-platform", + "https://www.googleapis.com/auth/discoveryengine.readwrite" + ] + }, + "list": { + "description": "Lists all BillingAccountLicenseConfigs for a given billing account.", + "flatPath": "v1alpha/billingAccounts/{billingAccountsId}/billingAccountLicenseConfigs", + "httpMethod": "GET", + "id": "discoveryengine.billingAccounts.billingAccountLicenseConfigs.list", + "parameterOrder": [ + "parent" + ], + "parameters": { + "pageSize": { + "description": "Optional. Not supported.", + "format": "int32", + "location": "query", + "type": "integer" + }, + "pageToken": { + "description": "Optional. Not supported.", + "location": "query", + "type": "string" + }, + "parent": { + "description": "Required. Format: `billingAccounts/{billing_account}`.", + "location": "path", + "pattern": "^billingAccounts/[^/]+$", + "required": true, + "type": "string" + } + }, + "path": "v1alpha/{+parent}/billingAccountLicenseConfigs", + "response": { + "$ref": "GoogleCloudDiscoveryengineV1alphaListBillingAccountLicenseConfigsResponse" + }, + "scopes": [ + "https://www.googleapis.com/auth/cloud-platform", + "https://www.googleapis.com/auth/discoveryengine.readwrite" + ] + }, "retractLicenseConfig": { "description": "This method is called from the billing account side to retract the LicenseConfig from the given project back to the billing account.", "flatPath": "v1alpha/billingAccounts/{billingAccountsId}/billingAccountLicenseConfigs/{billingAccountLicenseConfigsId}:retractLicenseConfig", @@ -247,6 +310,48 @@ ], "supportsMediaDownload": true, "useMediaDownloadService": true + }, + "upload": { + "description": "Uploads a file for the assistant to use as a source of information within the session.", + "flatPath": "v1alpha/projects/{projectsId}/locations/{locationsId}/collections/{collectionsId}/engines/{enginesId}/sessions/{sessionsId}:uploadFile", + "httpMethod": "POST", + "id": "discoveryengine.media.upload", + "mediaUpload": { + "accept": [ + "*/*" + ], + "protocols": { + "simple": { + "multipart": true, + "path": "/upload/v1alpha/{+name}:uploadFile" + } + } + }, + "parameterOrder": [ + "name" + ], + "parameters": { + "name": { + "description": "Required. The resource name of the Session. Format: `projects/{project}/locations/{location}/collections/{collection}/engines/{engine}/sessions/{session}`", + "location": "path", + "pattern": "^projects/[^/]+/locations/[^/]+/collections/[^/]+/engines/[^/]+/sessions/[^/]+$", + "required": true, + "type": "string" + } + }, + "path": "v1alpha/{+name}:uploadFile", + "request": { + "$ref": "GoogleCloudDiscoveryengineV1alphaUploadSessionFileRequest" + }, + "response": { + "$ref": "GoogleCloudDiscoveryengineV1alphaUploadSessionFileResponse" + }, + "scopes": [ + "https://www.googleapis.com/auth/cloud-platform", + "https://www.googleapis.com/auth/discoveryengine.assist.readwrite", + "https://www.googleapis.com/auth/discoveryengine.readwrite" + ], + "supportsMediaUpload": true } } }, @@ -1510,7 +1615,7 @@ "type": "string" }, "userPseudoId": { - "description": "A unique identifier for tracking visitors. For example, this could be implemented with an HTTP cookie, which should be able to uniquely identify a visitor on a single device. This unique identifier should not change if the visitor logs in or out of the website. This field should NOT have a fixed value such as `unknown_visitor`. This should be the same identifier as UserEvent.user_pseudo_id and SearchRequest.user_pseudo_id. The field must be a UTF-8 encoded string with a length limit of 128 characters. Otherwise, an `INVALID_ARGUMENT` error is returned.", + "description": "Optional. A unique identifier for tracking visitors. For example, this could be implemented with an HTTP cookie, which should be able to uniquely identify a visitor on a single device. This unique identifier should not change if the visitor logs in or out of the website. This field should NOT have a fixed value such as `unknown_visitor`. This should be the same identifier as UserEvent.user_pseudo_id and SearchRequest.user_pseudo_id. The field must be a UTF-8 encoded string with a length limit of 128 characters. Otherwise, an `INVALID_ARGUMENT` error is returned.", "location": "query", "type": "string" } @@ -4648,6 +4753,42 @@ "https://www.googleapis.com/auth/discoveryengine.assist.readwrite", "https://www.googleapis.com/auth/discoveryengine.readwrite" ] + }, + "patch": { + "description": "Update a WidgetConfig.", + "flatPath": "v1alpha/projects/{projectsId}/locations/{locationsId}/collections/{collectionsId}/dataStores/{dataStoresId}/widgetConfigs/{widgetConfigsId}", + "httpMethod": "PATCH", + "id": "discoveryengine.projects.locations.collections.dataStores.widgetConfigs.patch", + "parameterOrder": [ + "name" + ], + "parameters": { + "name": { + "description": "Immutable. The full resource name of the widget config. Format: `projects/{project}/locations/{location}/collections/{collection_id}/dataStores/{data_store_id}/widgetConfigs/{widget_config_id}`. This field must be a UTF-8 encoded string with a length limit of 1024 characters.", + "location": "path", + "pattern": "^projects/[^/]+/locations/[^/]+/collections/[^/]+/dataStores/[^/]+/widgetConfigs/[^/]+$", + "required": true, + "type": "string" + }, + "updateMask": { + "description": "Indicates which fields in the provided WidgetConfig to update. The following are the only supported fields: * WidgetConfig.enable_autocomplete If not set, all supported fields are updated.", + "format": "google-fieldmask", + "location": "query", + "type": "string" + } + }, + "path": "v1alpha/{+name}", + "request": { + "$ref": "GoogleCloudDiscoveryengineV1alphaWidgetConfig" + }, + "response": { + "$ref": "GoogleCloudDiscoveryengineV1alphaWidgetConfig" + }, + "scopes": [ + "https://www.googleapis.com/auth/cloud-platform", + "https://www.googleapis.com/auth/discoveryengine.assist.readwrite", + "https://www.googleapis.com/auth/discoveryengine.readwrite" + ] } } } @@ -5063,6 +5204,209 @@ } }, "resources": { + "agents": { + "methods": { + "create": { + "description": "Creates an Agent.", + "flatPath": "v1alpha/projects/{projectsId}/locations/{locationsId}/collections/{collectionsId}/engines/{enginesId}/assistants/{assistantsId}/agents", + "httpMethod": "POST", + "id": "discoveryengine.projects.locations.collections.engines.assistants.agents.create", + "parameterOrder": [ + "parent" + ], + "parameters": { + "parent": { + "description": "Required. The parent resource name. Format: `projects/{project}/locations/{location}/collections/{collection}/engines/{engine}/assistants/{assistant}`", + "location": "path", + "pattern": "^projects/[^/]+/locations/[^/]+/collections/[^/]+/engines/[^/]+/assistants/[^/]+$", + "required": true, + "type": "string" + } + }, + "path": "v1alpha/{+parent}/agents", + "request": { + "$ref": "GoogleCloudDiscoveryengineV1alphaAgent" + }, + "response": { + "$ref": "GoogleCloudDiscoveryengineV1alphaAgent" + }, + "scopes": [ + "https://www.googleapis.com/auth/cloud-platform", + "https://www.googleapis.com/auth/discoveryengine.assist.readwrite", + "https://www.googleapis.com/auth/discoveryengine.readwrite" + ] + }, + "delete": { + "description": "Deletes an Agent.", + "flatPath": "v1alpha/projects/{projectsId}/locations/{locationsId}/collections/{collectionsId}/engines/{enginesId}/assistants/{assistantsId}/agents/{agentsId}", + "httpMethod": "DELETE", + "id": "discoveryengine.projects.locations.collections.engines.assistants.agents.delete", + "parameterOrder": [ + "name" + ], + "parameters": { + "name": { + "description": "Required. Resource name of Agent. Format: `projects/{project}/locations/{location}/collections/{collection}/engines/{engine}/assistants/{assistant}/agents/{agent}` If the caller does not have permission to delete the agent, regardless of whether or not it exists, a `PERMISSION_DENIED` error is returned. If the agent to delete does not exist, a `NOT_FOUND` error is returned.", + "location": "path", + "pattern": "^projects/[^/]+/locations/[^/]+/collections/[^/]+/engines/[^/]+/assistants/[^/]+/agents/[^/]+$", + "required": true, + "type": "string" + } + }, + "path": "v1alpha/{+name}", + "response": { + "$ref": "GoogleLongrunningOperation" + }, + "scopes": [ + "https://www.googleapis.com/auth/cloud-platform", + "https://www.googleapis.com/auth/discoveryengine.assist.readwrite", + "https://www.googleapis.com/auth/discoveryengine.readwrite" + ] + }, + "get": { + "description": "Gets an Agent.", + "flatPath": "v1alpha/projects/{projectsId}/locations/{locationsId}/collections/{collectionsId}/engines/{enginesId}/assistants/{assistantsId}/agents/{agentsId}", + "httpMethod": "GET", + "id": "discoveryengine.projects.locations.collections.engines.assistants.agents.get", + "parameterOrder": [ + "name" + ], + "parameters": { + "name": { + "description": "Required. Resource name of Agent. Format: `projects/{project}/locations/{location}/collections/{collection}/engines/{engine}/assistants/{assistant}/agents/{agent}`", + "location": "path", + "pattern": "^projects/[^/]+/locations/[^/]+/collections/[^/]+/engines/[^/]+/assistants/[^/]+/agents/[^/]+$", + "required": true, + "type": "string" + } + }, + "path": "v1alpha/{+name}", + "response": { + "$ref": "GoogleCloudDiscoveryengineV1alphaAgent" + }, + "scopes": [ + "https://www.googleapis.com/auth/cloud-platform", + "https://www.googleapis.com/auth/discoveryengine.assist.readwrite", + "https://www.googleapis.com/auth/discoveryengine.readwrite" + ] + }, + "list": { + "description": "Lists all Agents under an Assistant which were created by the caller.", + "flatPath": "v1alpha/projects/{projectsId}/locations/{locationsId}/collections/{collectionsId}/engines/{enginesId}/assistants/{assistantsId}/agents", + "httpMethod": "GET", + "id": "discoveryengine.projects.locations.collections.engines.assistants.agents.list", + "parameterOrder": [ + "parent" + ], + "parameters": { + "orderBy": { + "description": "Optional. A comma-separated list of fields to order by, sorted in ascending order. Use \"desc\" after a field name for descending. Supported fields: * `update_time` * `is_pinned` Example: * \"update_time desc\" * \"is_pinned desc,update_time desc\": list agents by is_pinned first, then by update_time.", + "location": "query", + "type": "string" + }, + "pageSize": { + "description": "Optional. Maximum number of Agents to return. If unspecified, defaults to 100. The maximum allowed value is 1000; anything above that will be coerced down to 1000.", + "format": "int32", + "location": "query", + "type": "integer" + }, + "pageToken": { + "description": "Optional. A page token ListAgentsResponse.next_page_token, received from a previous AgentService.ListAgents call. Provide this to retrieve the subsequent page. When paginating, all other parameters provided to ListAgents must match the call that provided the page token.", + "location": "query", + "type": "string" + }, + "parent": { + "description": "Required. The parent resource name. Format: `projects/{project}/locations/{location}/collections/{collection}/engines/{engine}/assistants/{assistant}`", + "location": "path", + "pattern": "^projects/[^/]+/locations/[^/]+/collections/[^/]+/engines/[^/]+/assistants/[^/]+$", + "required": true, + "type": "string" + } + }, + "path": "v1alpha/{+parent}/agents", + "response": { + "$ref": "GoogleCloudDiscoveryengineV1alphaListAgentsResponse" + }, + "scopes": [ + "https://www.googleapis.com/auth/cloud-platform", + "https://www.googleapis.com/auth/discoveryengine.assist.readwrite", + "https://www.googleapis.com/auth/discoveryengine.readwrite" + ] + }, + "patch": { + "description": "Updates an Agent", + "flatPath": "v1alpha/projects/{projectsId}/locations/{locationsId}/collections/{collectionsId}/engines/{enginesId}/assistants/{assistantsId}/agents/{agentsId}", + "httpMethod": "PATCH", + "id": "discoveryengine.projects.locations.collections.engines.assistants.agents.patch", + "parameterOrder": [ + "name" + ], + "parameters": { + "name": { + "description": "Identifier. Resource name of the agent. Format: `projects/{project}/locations/{location}/collections/{collection}/engines/{engine}/assistants/{assistant}/agents/{agent}`", + "location": "path", + "pattern": "^projects/[^/]+/locations/[^/]+/collections/[^/]+/engines/[^/]+/assistants/[^/]+/agents/[^/]+$", + "required": true, + "type": "string" + }, + "updateMask": { + "description": "Optional. The list of fields to update.", + "format": "google-fieldmask", + "location": "query", + "type": "string" + } + }, + "path": "v1alpha/{+name}", + "request": { + "$ref": "GoogleCloudDiscoveryengineV1alphaAgent" + }, + "response": { + "$ref": "GoogleCloudDiscoveryengineV1alphaAgent" + }, + "scopes": [ + "https://www.googleapis.com/auth/cloud-platform", + "https://www.googleapis.com/auth/discoveryengine.assist.readwrite", + "https://www.googleapis.com/auth/discoveryengine.readwrite" + ] + } + }, + "resources": { + "files": { + "methods": { + "import": { + "description": "Imports a file to an Agent. Currently only No-Code agents are supported.", + "flatPath": "v1alpha/projects/{projectsId}/locations/{locationsId}/collections/{collectionsId}/engines/{enginesId}/assistants/{assistantsId}/agents/{agentsId}/files:import", + "httpMethod": "POST", + "id": "discoveryengine.projects.locations.collections.engines.assistants.agents.files.import", + "parameterOrder": [ + "parent" + ], + "parameters": { + "parent": { + "description": "Required. The resource name of the Agent. Format: `projects/{project}/locations/{location}/collections/{collection}/engines/{engine}/assistants/{assistant}/agents/{agent}`", + "location": "path", + "pattern": "^projects/[^/]+/locations/[^/]+/collections/[^/]+/engines/[^/]+/assistants/[^/]+/agents/[^/]+$", + "required": true, + "type": "string" + } + }, + "path": "v1alpha/{+parent}/files:import", + "request": { + "$ref": "GoogleCloudDiscoveryengineV1alphaImportAgentFileRequest" + }, + "response": { + "$ref": "GoogleCloudDiscoveryengineV1alphaImportAgentFileResponse" + }, + "scopes": [ + "https://www.googleapis.com/auth/cloud-platform", + "https://www.googleapis.com/auth/discoveryengine.assist.readwrite", + "https://www.googleapis.com/auth/discoveryengine.readwrite" + ] + } + } + } + } + }, "cannedQueries": { "methods": { "create": { @@ -6290,6 +6634,42 @@ "https://www.googleapis.com/auth/discoveryengine.assist.readwrite", "https://www.googleapis.com/auth/discoveryengine.readwrite" ] + }, + "patch": { + "description": "Update a WidgetConfig.", + "flatPath": "v1alpha/projects/{projectsId}/locations/{locationsId}/collections/{collectionsId}/engines/{enginesId}/widgetConfigs/{widgetConfigsId}", + "httpMethod": "PATCH", + "id": "discoveryengine.projects.locations.collections.engines.widgetConfigs.patch", + "parameterOrder": [ + "name" + ], + "parameters": { + "name": { + "description": "Immutable. The full resource name of the widget config. Format: `projects/{project}/locations/{location}/collections/{collection_id}/dataStores/{data_store_id}/widgetConfigs/{widget_config_id}`. This field must be a UTF-8 encoded string with a length limit of 1024 characters.", + "location": "path", + "pattern": "^projects/[^/]+/locations/[^/]+/collections/[^/]+/engines/[^/]+/widgetConfigs/[^/]+$", + "required": true, + "type": "string" + }, + "updateMask": { + "description": "Indicates which fields in the provided WidgetConfig to update. The following are the only supported fields: * WidgetConfig.enable_autocomplete If not set, all supported fields are updated.", + "format": "google-fieldmask", + "location": "query", + "type": "string" + } + }, + "path": "v1alpha/{+name}", + "request": { + "$ref": "GoogleCloudDiscoveryengineV1alphaWidgetConfig" + }, + "response": { + "$ref": "GoogleCloudDiscoveryengineV1alphaWidgetConfig" + }, + "scopes": [ + "https://www.googleapis.com/auth/cloud-platform", + "https://www.googleapis.com/auth/discoveryengine.assist.readwrite", + "https://www.googleapis.com/auth/discoveryengine.readwrite" + ] } } } @@ -6408,7 +6788,7 @@ "type": "string" }, "userPseudoId": { - "description": "A unique identifier for tracking visitors. For example, this could be implemented with an HTTP cookie, which should be able to uniquely identify a visitor on a single device. This unique identifier should not change if the visitor logs in or out of the website. This field should NOT have a fixed value such as `unknown_visitor`. This should be the same identifier as UserEvent.user_pseudo_id and SearchRequest.user_pseudo_id. The field must be a UTF-8 encoded string with a length limit of 128 characters. Otherwise, an `INVALID_ARGUMENT` error is returned.", + "description": "Optional. A unique identifier for tracking visitors. For example, this could be implemented with an HTTP cookie, which should be able to uniquely identify a visitor on a single device. This unique identifier should not change if the visitor logs in or out of the website. This field should NOT have a fixed value such as `unknown_visitor`. This should be the same identifier as UserEvent.user_pseudo_id and SearchRequest.user_pseudo_id. The field must be a UTF-8 encoded string with a length limit of 128 characters. Otherwise, an `INVALID_ARGUMENT` error is returned.", "location": "query", "type": "string" } @@ -9131,6 +9511,42 @@ "https://www.googleapis.com/auth/discoveryengine.assist.readwrite", "https://www.googleapis.com/auth/discoveryengine.readwrite" ] + }, + "patch": { + "description": "Update a WidgetConfig.", + "flatPath": "v1alpha/projects/{projectsId}/locations/{locationsId}/dataStores/{dataStoresId}/widgetConfigs/{widgetConfigsId}", + "httpMethod": "PATCH", + "id": "discoveryengine.projects.locations.dataStores.widgetConfigs.patch", + "parameterOrder": [ + "name" + ], + "parameters": { + "name": { + "description": "Immutable. The full resource name of the widget config. Format: `projects/{project}/locations/{location}/collections/{collection_id}/dataStores/{data_store_id}/widgetConfigs/{widget_config_id}`. This field must be a UTF-8 encoded string with a length limit of 1024 characters.", + "location": "path", + "pattern": "^projects/[^/]+/locations/[^/]+/dataStores/[^/]+/widgetConfigs/[^/]+$", + "required": true, + "type": "string" + }, + "updateMask": { + "description": "Indicates which fields in the provided WidgetConfig to update. The following are the only supported fields: * WidgetConfig.enable_autocomplete If not set, all supported fields are updated.", + "format": "google-fieldmask", + "location": "query", + "type": "string" + } + }, + "path": "v1alpha/{+name}", + "request": { + "$ref": "GoogleCloudDiscoveryengineV1alphaWidgetConfig" + }, + "response": { + "$ref": "GoogleCloudDiscoveryengineV1alphaWidgetConfig" + }, + "scopes": [ + "https://www.googleapis.com/auth/cloud-platform", + "https://www.googleapis.com/auth/discoveryengine.assist.readwrite", + "https://www.googleapis.com/auth/discoveryengine.readwrite" + ] } } } @@ -11118,7 +11534,7 @@ } } }, - "revision": "20251026", + "revision": "20251030", "rootUrl": "https://discoveryengine.googleapis.com/", "schemas": { "ApiservingMediaRequestInfo": { @@ -15942,6 +16358,17 @@ }, "type": "object" }, + "GoogleCloudDiscoveryengineV1alphaA2AAgentDefinition": { + "description": "Stored definition of an agent that uses A2A.", + "id": "GoogleCloudDiscoveryengineV1alphaA2AAgentDefinition", + "properties": { + "jsonAgentCard": { + "description": "Optional. The agent card is a JSON string.", + "type": "string" + } + }, + "type": "object" + }, "GoogleCloudDiscoveryengineV1alphaAclConfig": { "description": "Access Control Configuration.", "id": "GoogleCloudDiscoveryengineV1alphaAclConfig", @@ -16010,6 +16437,28 @@ }, "type": "object" }, + "GoogleCloudDiscoveryengineV1alphaAdkAgentDefinition": { + "description": "Stores the definition of an agent that uses ADK and is deployed to Agent Engine (formerly known as Reasoning Engine).", + "id": "GoogleCloudDiscoveryengineV1alphaAdkAgentDefinition", + "properties": { + "provisionedReasoningEngine": { + "$ref": "GoogleCloudDiscoveryengineV1alphaAdkAgentDefinitionProvisionedReasoningEngine", + "description": "Optional. The reasoning engine that the agent is connected to." + } + }, + "type": "object" + }, + "GoogleCloudDiscoveryengineV1alphaAdkAgentDefinitionProvisionedReasoningEngine": { + "description": "Keeps track of the reasoning engine that the agent is connected to. This message is not intended to keep track of agent's lifecycle. Instead it is only used to define parameters to connect to the agent that is already deployed to a reasoning engine.", + "id": "GoogleCloudDiscoveryengineV1alphaAdkAgentDefinitionProvisionedReasoningEngine", + "properties": { + "reasoningEngine": { + "description": "Required. The reasoning engine that the agent is connected to. Format: `projects/{project}/locations/{location}/reasoningEngines/{reasoning_engine}`", + "type": "string" + } + }, + "type": "object" + }, "GoogleCloudDiscoveryengineV1alphaAdvancedCompleteQueryRequest": { "description": "Request message for CompletionService.AdvancedCompleteQuery method. .", "id": "GoogleCloudDiscoveryengineV1alphaAdvancedCompleteQueryRequest", @@ -16072,7 +16521,7 @@ "description": "Optional. Information about the end user. This should be the same identifier information as UserEvent.user_info and SearchRequest.user_info." }, "userPseudoId": { - "description": "A unique identifier for tracking visitors. For example, this could be implemented with an HTTP cookie, which should be able to uniquely identify a visitor on a single device. This unique identifier should not change if the visitor logs in or out of the website. This field should NOT have a fixed value such as `unknown_visitor`. This should be the same identifier as UserEvent.user_pseudo_id and SearchRequest.user_pseudo_id. The field must be a UTF-8 encoded string with a length limit of 128", + "description": "Optional. A unique identifier for tracking visitors. For example, this could be implemented with an HTTP cookie, which should be able to uniquely identify a visitor on a single device. This unique identifier should not change if the visitor logs in or out of the website. This field should NOT have a fixed value such as `unknown_visitor`. This should be the same identifier as UserEvent.user_pseudo_id and SearchRequest.user_pseudo_id. The field must be a UTF-8 encoded string with a length limit of 128", "type": "string" } }, @@ -16337,6 +16786,157 @@ }, "type": "object" }, + "GoogleCloudDiscoveryengineV1alphaAgent": { + "description": "Performs a predefined, specific task.", + "id": "GoogleCloudDiscoveryengineV1alphaAgent", + "properties": { + "a2aAgentDefinition": { + "$ref": "GoogleCloudDiscoveryengineV1alphaA2AAgentDefinition", + "description": "Optional. The behavior of the agent is defined as an A2A agent." + }, + "adkAgentDefinition": { + "$ref": "GoogleCloudDiscoveryengineV1alphaAdkAgentDefinition", + "description": "Optional. The behavior of the agent is defined as an ADK agent." + }, + "authorizationConfig": { + "$ref": "GoogleCloudDiscoveryengineV1alphaAuthorizationConfig", + "description": "Optional. The authorizations that are required by the agent." + }, + "createTime": { + "description": "Output only. Timestamp when this Agent was created.", + "format": "google-datetime", + "readOnly": true, + "type": "string" + }, + "customPlaceholderText": { + "description": "Optional. The custom placeholder text that appears in the text box before the user enters any text.", + "type": "string" + }, + "deploymentFailureReason": { + "description": "Output only. The reason why the agent deployment failed. Only set if the state is DEPLOYMENT_FAILED.", + "readOnly": true, + "type": "string" + }, + "description": { + "description": "Required. Human-readable description of the agent. This might be used by an LLM to automatically select an agent to respond to a user query.", + "type": "string" + }, + "dialogflowAgentDefinition": { + "$ref": "GoogleCloudDiscoveryengineV1alphaDialogflowAgentDefinition", + "description": "Optional. The behavior of the agent is defined as a Dialogflow agent." + }, + "displayName": { + "description": "Required. Display name of the agent. This might be used by an LLM to automatically select an agent to respond to a user query.", + "type": "string" + }, + "icon": { + "$ref": "GoogleCloudDiscoveryengineV1alphaAgentImage", + "description": "Optional. The icon that represents the agent on the UI." + }, + "languageCode": { + "description": "Optional. The code of the language of the text in the description, display_name and starter_prompts fields.", + "type": "string" + }, + "name": { + "description": "Identifier. Resource name of the agent. Format: `projects/{project}/locations/{location}/collections/{collection}/engines/{engine}/assistants/{assistant}/agents/{agent}`", + "type": "string" + }, + "rejectionReason": { + "description": "Output only. The reason why the agent was rejected. Only set if the state is PRIVATE, and got there via rejection.", + "readOnly": true, + "type": "string" + }, + "starterPrompts": { + "description": "Optional. The starter prompt suggestions to show the user on the landing page of the agent.", + "items": { + "$ref": "GoogleCloudDiscoveryengineV1alphaAgentStarterPrompt" + }, + "type": "array" + }, + "state": { + "description": "Output only. The lifecycle state of the agent.", + "enum": [ + "STATE_UNSPECIFIED", + "CONFIGURED", + "DEPLOYING", + "DISABLED", + "DEPLOYMENT_FAILED", + "PRIVATE", + "ENABLED", + "SUSPENDED" + ], + "enumDescriptions": [ + "The state is unspecified.", + "The agent is configured, but no deployment triggered yet.", + "The agent is being deployed.", + "The agent is available for admins only.", + "The agent deployment failed.", + "Agent is available only to its creator..", + "Agent is available for users who have access.", + "Agent is temporarily unavailable, though visible to users who have access." + ], + "readOnly": true, + "type": "string" + }, + "suspensionReason": { + "description": "Output only. The reason why the agent was suspended. Only set if the state is SUSPENDED.", + "readOnly": true, + "type": "string" + }, + "updateTime": { + "description": "Output only. Timestamp when this Agent was most recently updated.", + "format": "google-datetime", + "readOnly": true, + "type": "string" + } + }, + "type": "object" + }, + "GoogleCloudDiscoveryengineV1alphaAgentFile": { + "description": "Describes a file used internally by an agent as a context on each invocation.", + "id": "GoogleCloudDiscoveryengineV1alphaAgentFile", + "properties": { + "fileName": { + "description": "Required. The name of the file.", + "type": "string" + }, + "mimeType": { + "description": "Immutable. The content type of the file.", + "type": "string" + }, + "name": { + "description": "Identifier. The resource name of the file. Format: `projects/{project}/locations/{location}/collections/{collection}/engines/{engine}/assistants/{assistant}/agents/{agent}/files/{file}`", + "type": "string" + } + }, + "type": "object" + }, + "GoogleCloudDiscoveryengineV1alphaAgentImage": { + "description": "Represents an image.", + "id": "GoogleCloudDiscoveryengineV1alphaAgentImage", + "properties": { + "content": { + "description": "Base64-encoded image file contents.", + "type": "string" + }, + "uri": { + "description": "Image URI.", + "type": "string" + } + }, + "type": "object" + }, + "GoogleCloudDiscoveryengineV1alphaAgentStarterPrompt": { + "description": "The starter prompt suggestion to show the user on the landing page of the agent.", + "id": "GoogleCloudDiscoveryengineV1alphaAgentStarterPrompt", + "properties": { + "text": { + "description": "Required. The text of the starter prompt.", + "type": "string" + } + }, + "type": "object" + }, "GoogleCloudDiscoveryengineV1alphaAlertPolicyConfig": { "description": "The connector level alert config.", "id": "GoogleCloudDiscoveryengineV1alphaAlertPolicyConfig", @@ -18351,6 +18951,24 @@ }, "type": "object" }, + "GoogleCloudDiscoveryengineV1alphaAuthorizationConfig": { + "description": "Describes the authorizations required.", + "id": "GoogleCloudDiscoveryengineV1alphaAuthorizationConfig", + "properties": { + "agentAuthorization": { + "description": "Optional. The authorization that is required to invoke the agent. Auth tokens will be passed to the agent as part of the request auth header.", + "type": "string" + }, + "toolAuthorizations": { + "description": "Optional. List of required authorizations for agent to access other resources. Auth tokens will be passed to the agent as part of the request body.", + "items": { + "type": "string" + }, + "type": "array" + } + }, + "type": "object" + }, "GoogleCloudDiscoveryengineV1alphaAuthorizationServerSideOAuth2": { "description": "OAuth2 configuration.", "id": "GoogleCloudDiscoveryengineV1alphaAuthorizationServerSideOAuth2", @@ -18809,6 +19427,124 @@ }, "type": "object" }, + "GoogleCloudDiscoveryengineV1alphaBillingAccountLicenseConfig": { + "description": "Information about license configs at billing account level.", + "id": "GoogleCloudDiscoveryengineV1alphaBillingAccountLicenseConfig", + "properties": { + "autoRenew": { + "description": "Whether the BillingAccountLicenseConfig is auto renewed when it reaches the end date.", + "type": "boolean" + }, + "endDate": { + "$ref": "GoogleTypeDate", + "description": "Optional. The planed subscription end date." + }, + "geminiBundle": { + "description": "Whether the license config is for Gemini bundle.", + "type": "boolean" + }, + "licenseConfigDistributions": { + "additionalProperties": { + "format": "int64", + "type": "string" + }, + "description": "A map of LicenseConfig names to the number of licenses distributed to each. The key is the full resource name of the LicenseConfig, such as `projects/{project}/locations/{location}/licenseConfigs/{license_config}`. The value is the count of licenses allocated to it.", + "type": "object" + }, + "licenseCount": { + "description": "Required. The number of licenses purchased under this billing account license config.", + "format": "int64", + "type": "string" + }, + "name": { + "description": "Immutable. Identifier. The fully qualified resource name of the billing account license config. Format: `billingAccounts/{billing_account}/billingAccountLicenseConfigs/{billing_account_license_config}`.", + "type": "string" + }, + "procurementEntitlementId": { + "description": "The procurement entitlement id of the subscription.", + "type": "string" + }, + "startDate": { + "$ref": "GoogleTypeDate", + "description": "Required. The subscription start date." + }, + "state": { + "description": "Output only. The state of the BillingAccountLicenseConfig.", + "enum": [ + "STATE_UNSPECIFIED", + "ACTIVE", + "EXPIRED", + "NOT_STARTED" + ], + "enumDescriptions": [ + "The BillingAccountLicenseConfig does not exist. Default value. Do not use.", + "The BillingAccountLicenseConfig is active and being used.", + "The BillingAccountLicenseConfig has expired.", + "The BillingAccountLicenseConfig has not started yet, and its start date is in the future." + ], + "readOnly": true, + "type": "string" + }, + "subscriptionDisplayName": { + "description": "The subscription display name.", + "type": "string" + }, + "subscriptionName": { + "description": "Output only. The corresponding SubV3 subscription name.", + "readOnly": true, + "type": "string" + }, + "subscriptionTerm": { + "description": "Required. The subscription term.", + "enum": [ + "SUBSCRIPTION_TERM_UNSPECIFIED", + "SUBSCRIPTION_TERM_ONE_MONTH", + "SUBSCRIPTION_TERM_ONE_YEAR", + "SUBSCRIPTION_TERM_THREE_YEARS" + ], + "enumDescriptions": [ + "Default value, do not use.", + "1 month.", + "1 year.", + "3 years." + ], + "type": "string" + }, + "subscriptionTier": { + "description": "Required. The subscription tier.", + "enum": [ + "SUBSCRIPTION_TIER_UNSPECIFIED", + "SUBSCRIPTION_TIER_SEARCH", + "SUBSCRIPTION_TIER_SEARCH_AND_ASSISTANT", + "SUBSCRIPTION_TIER_NOTEBOOK_LM", + "SUBSCRIPTION_TIER_FRONTLINE_WORKER", + "SUBSCRIPTION_TIER_AGENTSPACE_STARTER", + "SUBSCRIPTION_TIER_AGENTSPACE_BUSINESS", + "SUBSCRIPTION_TIER_ENTERPRISE", + "SUBSCRIPTION_TIER_EDU", + "SUBSCRIPTION_TIER_EDU_PRO", + "SUBSCRIPTION_TIER_EDU_EMERGING", + "SUBSCRIPTION_TIER_EDU_PRO_EMERGING" + ], + "enumDescriptions": [ + "Default value.", + "Search tier. Search tier can access VAIS search features and NotebookLM features.", + "Search + assistant tier. Search + assistant tier can access VAIS search features, NotebookLM features and assistant features.", + "NotebookLM tier. NotebookLM is a subscription tier can only access NotebookLM features.", + "Frontline worker tier.", + "Agentspace Starter tier.", + "Agentspace Business tier.", + "Enterprise tier.", + "EDU tier.", + "EDU Pro tier.", + "EDU emerging market tier.", + "EDU Pro emerging market tier." + ], + "type": "string" + } + }, + "type": "object" + }, "GoogleCloudDiscoveryengineV1alphaBranch": { "description": "A data branch that stores Documents.", "id": "GoogleCloudDiscoveryengineV1alphaBranch", @@ -21320,6 +22056,23 @@ }, "type": "object" }, + "GoogleCloudDiscoveryengineV1alphaDeleteAgentMetadata": { + "description": "Metadata related to the progress of the AgentService.DeleteAgent operation. This will be returned by the google.longrunning.Operation.metadata field.", + "id": "GoogleCloudDiscoveryengineV1alphaDeleteAgentMetadata", + "properties": { + "createTime": { + "description": "Operation create time.", + "format": "google-datetime", + "type": "string" + }, + "updateTime": { + "description": "Operation last update time. If the operation is done, this is also the finish time.", + "format": "google-datetime", + "type": "string" + } + }, + "type": "object" + }, "GoogleCloudDiscoveryengineV1alphaDeleteCmekConfigMetadata": { "description": "Metadata related to the progress of the CmekConfigService.DeleteCmekConfig operation. This will be returned by the google.longrunning.Operation.metadata field.", "id": "GoogleCloudDiscoveryengineV1alphaDeleteCmekConfigMetadata", @@ -21530,6 +22283,17 @@ }, "type": "object" }, + "GoogleCloudDiscoveryengineV1alphaDialogflowAgentDefinition": { + "description": "Stored definition of an agent that uses a Dialogflow agent.", + "id": "GoogleCloudDiscoveryengineV1alphaDialogflowAgentDefinition", + "properties": { + "dialogflowAgent": { + "description": "Required. Resource name of the underlying Dialogflow Agent. Format: `projects/{project}/locations/{location}/agents/{agent}`", + "type": "string" + } + }, + "type": "object" + }, "GoogleCloudDiscoveryengineV1alphaDisableAdvancedSiteSearchMetadata": { "description": "Metadata related to the progress of the SiteSearchEngineService.DisableAdvancedSiteSearch operation. This will be returned by the google.longrunning.Operation.metadata field.", "id": "GoogleCloudDiscoveryengineV1alphaDisableAdvancedSiteSearchMetadata", @@ -23340,6 +24104,32 @@ }, "type": "object" }, + "GoogleCloudDiscoveryengineV1alphaImportAgentFileRequest": { + "description": "Request for the AgentService.ImportAgentFile method.", + "id": "GoogleCloudDiscoveryengineV1alphaImportAgentFileRequest", + "properties": { + "fileName": { + "description": "Required. The name of the file.", + "type": "string" + }, + "mimeType": { + "description": "Optional. The content type of the file, see https://www.iana.org/assignments/media-types/media-types.xhtml. This field is required when the data source does not provide the content type.", + "type": "string" + } + }, + "type": "object" + }, + "GoogleCloudDiscoveryengineV1alphaImportAgentFileResponse": { + "description": "Response for the AgentService.ImportAgentFile method.", + "id": "GoogleCloudDiscoveryengineV1alphaImportAgentFileResponse", + "properties": { + "agentFile": { + "$ref": "GoogleCloudDiscoveryengineV1alphaAgentFile", + "description": "The imported AgentFile." + } + }, + "type": "object" + }, "GoogleCloudDiscoveryengineV1alphaImportCompletionSuggestionsMetadata": { "description": "Metadata related to the progress of the ImportCompletionSuggestions operation. This will be returned by the google.longrunning.Operation.metadata field.", "id": "GoogleCloudDiscoveryengineV1alphaImportCompletionSuggestionsMetadata", @@ -24022,6 +24812,24 @@ }, "type": "object" }, + "GoogleCloudDiscoveryengineV1alphaListAgentsResponse": { + "description": "Response message for the AgentService.ListAgents method.", + "id": "GoogleCloudDiscoveryengineV1alphaListAgentsResponse", + "properties": { + "agents": { + "description": "The agents visible to the caller under the parent Assistant.", + "items": { + "$ref": "GoogleCloudDiscoveryengineV1alphaAgent" + }, + "type": "array" + }, + "nextPageToken": { + "description": "A token that can be sent as ListAgentsRequest.page_token to retrieve the next page. If this field is omitted, there are no subsequent pages.", + "type": "string" + } + }, + "type": "object" + }, "GoogleCloudDiscoveryengineV1alphaListAuthorizationsResponse": { "description": "Response message for the AuthorizationService.ListAuthorizations method.", "id": "GoogleCloudDiscoveryengineV1alphaListAuthorizationsResponse", @@ -24040,6 +24848,24 @@ }, "type": "object" }, + "GoogleCloudDiscoveryengineV1alphaListBillingAccountLicenseConfigsResponse": { + "description": "Response message for LicenseConfigService.ListBillingAccountLicenseConfigs method.", + "id": "GoogleCloudDiscoveryengineV1alphaListBillingAccountLicenseConfigsResponse", + "properties": { + "billingAccountLicenseConfigs": { + "description": "All BillingAccountLicenseConfigs for the given billing account.", + "items": { + "$ref": "GoogleCloudDiscoveryengineV1alphaBillingAccountLicenseConfig" + }, + "type": "array" + }, + "nextPageToken": { + "description": "A token that can be sent as ListBillingAccountLicenseConfigsRequest.page_token to retrieve the next page. If this field is omitted, there are no subsequent pages.", + "type": "string" + } + }, + "type": "object" + }, "GoogleCloudDiscoveryengineV1alphaListBranchesResponse": { "description": "Response for BranchService.ListBranches method.", "id": "GoogleCloudDiscoveryengineV1alphaListBranchesResponse", @@ -26373,7 +27199,7 @@ "type": "object" }, "userPseudoId": { - "description": "A unique identifier for tracking visitors. For example, this could be implemented with an HTTP cookie, which should be able to uniquely identify a visitor on a single device. This unique identifier should not change if the visitor logs in or out of the website. This field should NOT have a fixed value such as `unknown_visitor`. This should be the same identifier as UserEvent.user_pseudo_id and CompleteQueryRequest.user_pseudo_id The field must be a UTF-8 encoded string with a length limit of 128 characters. Otherwise, an `INVALID_ARGUMENT` error is returned.", + "description": "Optional. A unique identifier for tracking visitors. For example, this could be implemented with an HTTP cookie, which should be able to uniquely identify a visitor on a single device. This unique identifier should not change if the visitor logs in or out of the website. This field should NOT have a fixed value such as `unknown_visitor`. This should be the same identifier as UserEvent.user_pseudo_id and CompleteQueryRequest.user_pseudo_id The field must be a UTF-8 encoded string with a length limit of 128 characters. Otherwise, an `INVALID_ARGUMENT` error is returned.", "type": "string" } }, @@ -28919,6 +29745,36 @@ }, "type": "object" }, + "GoogleCloudDiscoveryengineV1alphaUploadAgentFileRequest": { + "description": "Request message for the AgentService.UploadAgentFile method.", + "id": "GoogleCloudDiscoveryengineV1alphaUploadAgentFileRequest", + "properties": { + "blob": { + "$ref": "GdataMedia", + "description": "Information about the file being uploaded." + }, + "mediaRequestInfo": { + "$ref": "ApiservingMediaRequestInfo", + "description": "Media upload request metadata." + } + }, + "type": "object" + }, + "GoogleCloudDiscoveryengineV1alphaUploadAgentFileResponse": { + "description": "Response message for the AgentService.UploadAgentFile method.", + "id": "GoogleCloudDiscoveryengineV1alphaUploadAgentFileResponse", + "properties": { + "agentFile": { + "$ref": "GoogleCloudDiscoveryengineV1alphaAgentFile", + "description": "The uploaded AgentFile." + }, + "mediaResponseInfo": { + "$ref": "ApiservingMediaResponseInfo", + "description": "Media upload response metadata." + } + }, + "type": "object" + }, "GoogleCloudDiscoveryengineV1alphaUploadSessionFileRequest": { "description": "Request for the AssistantService.UploadSessionFile method.", "id": "GoogleCloudDiscoveryengineV1alphaUploadSessionFileRequest", @@ -29363,13 +30219,6 @@ "description": "Whether to enable standalone web app.", "type": "boolean" }, - "experimentalFeatures": { - "additionalProperties": { - "type": "string" - }, - "description": "Allows to toggle unstable/experimental features in the widget (or web app)", - "type": "object" - }, "facetField": { "deprecated": true, "description": "The configuration and appearance of facets in the end user view.", @@ -29741,7 +30590,7 @@ "id": "GoogleCloudDiscoveryengineV1alphaWidgetConfigHomepageSetting", "properties": { "shortcuts": { - "description": "Optional. The shortcuts to display on the homepage. LINT.IfChange(max_shortcuts_number) LINT.ThenChange( //depot/google3/cloud/console/web/ai/unified_cloud_search/components/widget_preview/widget_homepage_shortcut_config_form.ts:max_shortcuts_number )", + "description": "Optional. The shortcuts to display on the homepage.", "items": { "$ref": "GoogleCloudDiscoveryengineV1alphaWidgetConfigHomepageSettingShortcut" }, @@ -29921,6 +30770,10 @@ "Display results from extractive answers field." ], "type": "string" + }, + "searchAddonSpec": { + "$ref": "GoogleCloudDiscoveryengineV1alphaWidgetConfigUiSettingsSearchAddonSpec", + "description": "Optional. SearchAddonSpec is used to disable add-ons for search. This field is only supported for search requests." } }, "type": "object" @@ -29986,6 +30839,25 @@ }, "type": "object" }, + "GoogleCloudDiscoveryengineV1alphaWidgetConfigUiSettingsSearchAddonSpec": { + "description": "SearchAddonSpec is used to disable add-ons for search. By default, if this field is not specified, add-ons are enabled wherever applicable.", + "id": "GoogleCloudDiscoveryengineV1alphaWidgetConfigUiSettingsSearchAddonSpec", + "properties": { + "generativeAnswerAddOnDisabled": { + "description": "Optional. If true, generative answer add-on is disabled. Generative answer add-on includes natural language to filters and simple answers.", + "type": "boolean" + }, + "kpiPersonalizationAddOnDisabled": { + "description": "Optional. If true, disables event re-ranking and personalization to optimize KPIs & personalize results.", + "type": "boolean" + }, + "semanticAddOnDisabled": { + "description": "Optional. If true, semantic add-on is disabled. Semantic add-on includes embeddings and jetstream.", + "type": "boolean" + } + }, + "type": "object" + }, "GoogleCloudDiscoveryengineV1alphaWorkspaceConfig": { "description": "Config to store data store type configuration for workspace data", "id": "GoogleCloudDiscoveryengineV1alphaWorkspaceConfig", @@ -32709,7 +33581,7 @@ "type": "object" }, "userPseudoId": { - "description": "A unique identifier for tracking visitors. For example, this could be implemented with an HTTP cookie, which should be able to uniquely identify a visitor on a single device. This unique identifier should not change if the visitor logs in or out of the website. This field should NOT have a fixed value such as `unknown_visitor`. This should be the same identifier as UserEvent.user_pseudo_id and CompleteQueryRequest.user_pseudo_id The field must be a UTF-8 encoded string with a length limit of 128 characters. Otherwise, an `INVALID_ARGUMENT` error is returned.", + "description": "Optional. A unique identifier for tracking visitors. For example, this could be implemented with an HTTP cookie, which should be able to uniquely identify a visitor on a single device. This unique identifier should not change if the visitor logs in or out of the website. This field should NOT have a fixed value such as `unknown_visitor`. This should be the same identifier as UserEvent.user_pseudo_id and CompleteQueryRequest.user_pseudo_id The field must be a UTF-8 encoded string with a length limit of 128 characters. Otherwise, an `INVALID_ARGUMENT` error is returned.", "type": "string" } }, diff --git a/DiscoveryJson/discoveryengine.v1beta.json b/DiscoveryJson/discoveryengine.v1beta.json index 8877b89e58c..32eaceff9e1 100644 --- a/DiscoveryJson/discoveryengine.v1beta.json +++ b/DiscoveryJson/discoveryengine.v1beta.json @@ -656,7 +656,7 @@ "type": "string" }, "userPseudoId": { - "description": "A unique identifier for tracking visitors. For example, this could be implemented with an HTTP cookie, which should be able to uniquely identify a visitor on a single device. This unique identifier should not change if the visitor logs in or out of the website. This field should NOT have a fixed value such as `unknown_visitor`. This should be the same identifier as UserEvent.user_pseudo_id and SearchRequest.user_pseudo_id. The field must be a UTF-8 encoded string with a length limit of 128 characters. Otherwise, an `INVALID_ARGUMENT` error is returned.", + "description": "Optional. A unique identifier for tracking visitors. For example, this could be implemented with an HTTP cookie, which should be able to uniquely identify a visitor on a single device. This unique identifier should not change if the visitor logs in or out of the website. This field should NOT have a fixed value such as `unknown_visitor`. This should be the same identifier as UserEvent.user_pseudo_id and SearchRequest.user_pseudo_id. The field must be a UTF-8 encoded string with a length limit of 128 characters. Otherwise, an `INVALID_ARGUMENT` error is returned.", "location": "query", "type": "string" } @@ -4857,7 +4857,7 @@ "type": "string" }, "userPseudoId": { - "description": "A unique identifier for tracking visitors. For example, this could be implemented with an HTTP cookie, which should be able to uniquely identify a visitor on a single device. This unique identifier should not change if the visitor logs in or out of the website. This field should NOT have a fixed value such as `unknown_visitor`. This should be the same identifier as UserEvent.user_pseudo_id and SearchRequest.user_pseudo_id. The field must be a UTF-8 encoded string with a length limit of 128 characters. Otherwise, an `INVALID_ARGUMENT` error is returned.", + "description": "Optional. A unique identifier for tracking visitors. For example, this could be implemented with an HTTP cookie, which should be able to uniquely identify a visitor on a single device. This unique identifier should not change if the visitor logs in or out of the website. This field should NOT have a fixed value such as `unknown_visitor`. This should be the same identifier as UserEvent.user_pseudo_id and SearchRequest.user_pseudo_id. The field must be a UTF-8 encoded string with a length limit of 128 characters. Otherwise, an `INVALID_ARGUMENT` error is returned.", "location": "query", "type": "string" } @@ -8802,7 +8802,7 @@ } } }, - "revision": "20251026", + "revision": "20251030", "rootUrl": "https://discoveryengine.googleapis.com/", "schemas": { "GdataBlobstore2Info": { @@ -16249,6 +16249,23 @@ }, "type": "object" }, + "GoogleCloudDiscoveryengineV1alphaDeleteAgentMetadata": { + "description": "Metadata related to the progress of the AgentService.DeleteAgent operation. This will be returned by the google.longrunning.Operation.metadata field.", + "id": "GoogleCloudDiscoveryengineV1alphaDeleteAgentMetadata", + "properties": { + "createTime": { + "description": "Operation create time.", + "format": "google-datetime", + "type": "string" + }, + "updateTime": { + "description": "Operation last update time. If the operation is done, this is also the finish time.", + "format": "google-datetime", + "type": "string" + } + }, + "type": "object" + }, "GoogleCloudDiscoveryengineV1alphaDeleteCmekConfigMetadata": { "description": "Metadata related to the progress of the CmekConfigService.DeleteCmekConfig operation. This will be returned by the google.longrunning.Operation.metadata field.", "id": "GoogleCloudDiscoveryengineV1alphaDeleteCmekConfigMetadata", @@ -18917,7 +18934,7 @@ "type": "object" }, "userPseudoId": { - "description": "A unique identifier for tracking visitors. For example, this could be implemented with an HTTP cookie, which should be able to uniquely identify a visitor on a single device. This unique identifier should not change if the visitor logs in or out of the website. This field should NOT have a fixed value such as `unknown_visitor`. This should be the same identifier as UserEvent.user_pseudo_id and CompleteQueryRequest.user_pseudo_id The field must be a UTF-8 encoded string with a length limit of 128 characters. Otherwise, an `INVALID_ARGUMENT` error is returned.", + "description": "Optional. A unique identifier for tracking visitors. For example, this could be implemented with an HTTP cookie, which should be able to uniquely identify a visitor on a single device. This unique identifier should not change if the visitor logs in or out of the website. This field should NOT have a fixed value such as `unknown_visitor`. This should be the same identifier as UserEvent.user_pseudo_id and CompleteQueryRequest.user_pseudo_id The field must be a UTF-8 encoded string with a length limit of 128 characters. Otherwise, an `INVALID_ARGUMENT` error is returned.", "type": "string" } }, @@ -20270,7 +20287,7 @@ "description": "Optional. Information about the end user. This should be the same identifier information as UserEvent.user_info and SearchRequest.user_info." }, "userPseudoId": { - "description": "A unique identifier for tracking visitors. For example, this could be implemented with an HTTP cookie, which should be able to uniquely identify a visitor on a single device. This unique identifier should not change if the visitor logs in or out of the website. This field should NOT have a fixed value such as `unknown_visitor`. This should be the same identifier as UserEvent.user_pseudo_id and SearchRequest.user_pseudo_id. The field must be a UTF-8 encoded string with a length limit of 128", + "description": "Optional. A unique identifier for tracking visitors. For example, this could be implemented with an HTTP cookie, which should be able to uniquely identify a visitor on a single device. This unique identifier should not change if the visitor logs in or out of the website. This field should NOT have a fixed value such as `unknown_visitor`. This should be the same identifier as UserEvent.user_pseudo_id and SearchRequest.user_pseudo_id. The field must be a UTF-8 encoded string with a length limit of 128", "type": "string" } }, @@ -27872,7 +27889,7 @@ "type": "object" }, "userPseudoId": { - "description": "A unique identifier for tracking visitors. For example, this could be implemented with an HTTP cookie, which should be able to uniquely identify a visitor on a single device. This unique identifier should not change if the visitor logs in or out of the website. This field should NOT have a fixed value such as `unknown_visitor`. This should be the same identifier as UserEvent.user_pseudo_id and CompleteQueryRequest.user_pseudo_id The field must be a UTF-8 encoded string with a length limit of 128 characters. Otherwise, an `INVALID_ARGUMENT` error is returned.", + "description": "Optional. A unique identifier for tracking visitors. For example, this could be implemented with an HTTP cookie, which should be able to uniquely identify a visitor on a single device. This unique identifier should not change if the visitor logs in or out of the website. This field should NOT have a fixed value such as `unknown_visitor`. This should be the same identifier as UserEvent.user_pseudo_id and CompleteQueryRequest.user_pseudo_id The field must be a UTF-8 encoded string with a length limit of 128 characters. Otherwise, an `INVALID_ARGUMENT` error is returned.", "type": "string" } }, diff --git a/DiscoveryJson/displayvideo.v2.json b/DiscoveryJson/displayvideo.v2.json index e1117d06eee..4e13910de30 100644 --- a/DiscoveryJson/displayvideo.v2.json +++ b/DiscoveryJson/displayvideo.v2.json @@ -9081,7 +9081,7 @@ } } }, - "revision": "20251023", + "revision": "20251027", "rootUrl": "https://displayvideo.googleapis.com/", "schemas": { "ActivateManualTriggerRequest": { @@ -15929,12 +15929,14 @@ "enum": [ "SUSPICIOUS_ACTIVITY_UNSPECIFIED", "SUSPICIOUS_ACTIVITY_HR", - "SUSPICIOUS_ACTIVITY_HMR" + "SUSPICIOUS_ACTIVITY_HMR", + "SUSPICIOUS_ACTIVITY_FD" ], "enumDescriptions": [ "This enum is only a placeholder and it doesn't specify any ad fraud prevention options.", "Ad Fraud - Exclude High Risk.", - "Ad Fraud - Exclude High and Moderate Risk." + "Ad Fraud - Exclude High and Moderate Risk.", + "Ad Fraud - Exclude Fraudulent Device." ], "type": "string" }, diff --git a/DiscoveryJson/displayvideo.v3.json b/DiscoveryJson/displayvideo.v3.json index 498e883c735..8c1a1075795 100644 --- a/DiscoveryJson/displayvideo.v3.json +++ b/DiscoveryJson/displayvideo.v3.json @@ -9268,7 +9268,7 @@ } } }, - "revision": "20251023", + "revision": "20251027", "rootUrl": "https://displayvideo.googleapis.com/", "schemas": { "ActiveViewVideoViewabilityMetricConfig": { @@ -9401,8 +9401,7 @@ "AD_GROUP_FORMAT_AUDIO", "AD_GROUP_FORMAT_RESPONSIVE", "AD_GROUP_FORMAT_REACH", - "AD_GROUP_FORMAT_MASTHEAD", - "AD_GROUP_FORMAT_DEMAND_GEN" + "AD_GROUP_FORMAT_MASTHEAD" ], "enumDescriptions": [ "Format value is not specified or is unknown in this version.", @@ -9413,8 +9412,7 @@ "Non-skippable in-stream audio ads.", "Responsive ads.", "[Effective reach ad groups] (https://support.google.com/displayvideo/answer/9173684), including in-stream and bumper ads.", - "Masthead Ad that is surfaced on the top slot on the YouTube homepage.", - "Demand Gen ads." + "Masthead Ad that is surfaced on the top slot on the YouTube homepage." ], "type": "string" }, @@ -9486,7 +9484,7 @@ "type": "string" }, "adGroupId": { - "description": "The unique ID of the ad group that the ad belongs to.", + "description": "The unique ID of the ad group that the ad belongs to. *Caution*: Parent ad groups for Demand Gen ads are not currently retrieveable using `advertisers.adGroups.list` or `advertisers.adGroups.get`. Demand Gen ads can be identified by the absence of the `ad_details` union field.", "format": "int64", "type": "string" }, @@ -9590,7 +9588,7 @@ "id": "AdPolicy", "properties": { "adPolicyApprovalStatus": { - "description": "The policy approval status of an ad. Indicating the ad policy approval decision.", + "description": "The policy approval status of an ad, indicating the approval decision.", "enum": [ "AD_POLICY_APPROVAL_STATUS_UNKNOWN", "DISAPPROVED", @@ -9601,14 +9599,14 @@ "enumDescriptions": [ "Unknown or not specified.", "Will not serve.", - "Serves with restrictions.", - "Serves without restrictions.", + "Will serve with restrictions.", + "Will serve without restrictions.", "Will not serve in targeted countries, but may serve for users who are searching for information about the targeted countries." ], "type": "string" }, "adPolicyReviewStatus": { - "description": "The policy review status of an ad. Indicating where the review process the ad is currently at.", + "description": "The policy review status of an ad, indicating where in the review process the ad is currently.", "enum": [ "AD_POLICY_REVIEW_STATUS_UNKNOWN", "REVIEW_IN_PROGRESS", @@ -9619,14 +9617,14 @@ "enumDescriptions": [ "Unknown or not specified.", "Currently under review.", - "Primary review complete. Other reviews may be continuing.", - "The resource has been resubmitted for approval or its policy decision has been appealed.", - "The resource is eligible and may be serving but could still undergo further review." + "Primary review complete. Other reviews may still be in progress.", + "Resubmitted for approval or a policy decision has been appealed.", + "Deemed eligible and may be serving. Further review could still follow." ], "type": "string" }, "adPolicyTopicEntry": { - "description": "The policy topic entries for the ad, including the topic, restriction level, and guidance on how to fix policy issues.", + "description": "The entries for each policy topic identified as relating to the ad. Each entry includes the topic, restriction level, and guidance on how to fix policy issues.", "items": { "$ref": "AdPolicyTopicEntry" }, @@ -9636,31 +9634,31 @@ "type": "object" }, "AdPolicyCriterionRestriction": { - "description": "Represents a criterion that is restricted. Today only used to represent a country restriction. Used by both policy evidence and policy constraints.", + "description": "Represents a country restriction.", "id": "AdPolicyCriterionRestriction", "properties": { "countryCriterionId": { - "description": "Only used today to represent a country criterion id.", + "description": "The country criterion id.", "format": "int64", "type": "string" }, "countryLabel": { - "description": "Localized name for the country. Could be empty.", + "description": "Localized name for the country. May be empty.", "type": "string" } }, "type": "object" }, "AdPolicyTopicAppealInfo": { - "description": "Appeal related information for a policy topic.", + "description": "Information on how to appeal a policy decision.", "id": "AdPolicyTopicAppealInfo", "properties": { "appealFormLink": { - "description": "Only available when appeal_type is APPEAL_FORM.", + "description": "Only available when appeal_type is `APPEAL_FORM`.", "type": "string" }, "appealType": { - "description": "Indicate whether the policy topic can be self-service appeal or appeal form.", + "description": "Whether the decision can be appealed through a self-service appeal or an appeal form.", "enum": [ "AD_POLICY_APPEAL_TYPE_UNKNOWN", "SELF_SERVICE_APPEAL", @@ -9668,8 +9666,8 @@ ], "enumDescriptions": [ "Unknown or not specified.", - "The policy topic can be self-service appeal.", - "The policy topic needs to be appealed through appeal form." + "The decision can be appealed through a self-service appeal.", + "The decision can be appealed using an appeal form." ], "type": "string" } @@ -9677,7 +9675,7 @@ "type": "object" }, "AdPolicyTopicConstraint": { - "description": "Additional constraints information that explains restrictions applied to this policy.", + "description": "Details on ad serving constraints.", "id": "AdPolicyTopicConstraint", "properties": { "certificateDomainMismatchCountryList": { @@ -9701,7 +9699,7 @@ "description": "Certificate is required to serve in any country." }, "requestCertificateFormLink": { - "description": "Link to the form to request a certificate for the policy topic constraint.", + "description": "Link to the form to request a certificate for the constraint.", "type": "string" }, "resellerConstraint": { @@ -9744,12 +9742,12 @@ "type": "object" }, "AdPolicyTopicEntry": { - "description": "Policy topic entry.", + "description": "An entry describing how an ad has been identified as relating to an ad policy.", "id": "AdPolicyTopicEntry", "properties": { "appealInfo": { "$ref": "AdPolicyTopicAppealInfo", - "description": "Ad policy appeal related information for the policy topic." + "description": "Information on how to appeal the policy decision." }, "helpCenterLink": { "description": "Ad policy help center link for the policy topic.", @@ -9764,8 +9762,8 @@ ], "enumDescriptions": [ "Unknown or not specified.", - "The decision is from legal notice, court order, or trademark content owner complaint, etc.", - "The decision is from the Google owned investigation." + "The decision is from a legal notice, court order, or trademark content owner complaint, etc.", + "The decision is from a Google-owned investigation." ], "type": "string" }, @@ -9784,33 +9782,33 @@ "type": "string" }, "policyLabel": { - "description": "Localized label text for policy. (Trademarks in text, Contains Alcohol, etc.)", + "description": "Localized label text for policy. Examples include \"Trademarks in text\", \"Contains Alcohol\", etc.", "type": "string" }, "policyTopic": { - "description": "The policy topic of an ad policy topic entry. (TRADEMARKS, ALCOHOL, etc.)", + "description": "The policy topic. Examples include \"TRADEMARKS\", \"ALCOHOL\", etc.", "type": "string" }, "policyTopicConstraints": { - "description": "The policy topic constraints.", + "description": "The serving constraints relevant to the policy decision.", "items": { "$ref": "AdPolicyTopicConstraint" }, "type": "array" }, "policyTopicDescription": { - "description": "Short summary description of the policy topic.", + "description": "A short summary description of the policy topic.", "type": "string" }, "policyTopicEvidences": { - "description": "The policy topic evidences.", + "description": "The evidence used in the policy decision.", "items": { "$ref": "AdPolicyTopicEvidence" }, "type": "array" }, "policyTopicType": { - "description": "The policy topic entry type.", + "description": "How ad serving will be affected due to the relation to the ad policy topic.", "enum": [ "AD_POLICY_TOPIC_ENTRY_TYPE_UNKNOWN", "PROHIBITED", @@ -9826,8 +9824,8 @@ "The resource will not serve in all targeted countries.", "The resource cannot serve in some countries.", "The resource can serve.", - "The resource cannot serve to entry in any way.", - "The resource is only serving in classroom account." + "The resource can serve, and may serve beyond normal coverage.", + "The resource is constrained for all targeted countries, but may serve for users who are searching for information about the targeted countries." ], "type": "string" } @@ -9835,7 +9833,7 @@ "type": "object" }, "AdPolicyTopicEvidence": { - "description": "Additional evidence information that explains a policy decision.", + "description": "Evidence information used in the policy decision.", "id": "AdPolicyTopicEvidence", "properties": { "counterfeit": { @@ -9844,11 +9842,11 @@ }, "destinationMismatch": { "$ref": "AdPolicyTopicEvidenceDestinationMismatch", - "description": "Mismatch between the ad destinations URLs." + "description": "A mismatch between the ad destination URLs." }, "destinationNotWorking": { "$ref": "AdPolicyTopicEvidenceDestinationNotWorking", - "description": "Destination not working because of HTTP error or DNS error." + "description": "Information on HTTP or DNS errors related to the ad destination." }, "destinationTextList": { "$ref": "AdPolicyTopicEvidenceDestinationTextList", @@ -9860,7 +9858,7 @@ "type": "integer" }, "languageCode": { - "description": "The language the ad was detected to be written in. This is an IETF language tag such as \"en-US\".", + "description": "The language the ad was detected to be written in. This field uses IETF language tags, such as \"en-US\".", "type": "string" }, "legalRemoval": { @@ -9887,11 +9885,11 @@ "type": "object" }, "AdPolicyTopicEvidenceCounterfeit": { - "description": "Counterfeit enforcement that caused a policy violation.", + "description": "Details on the counterfeit enforcement that caused a policy violation.", "id": "AdPolicyTopicEvidenceCounterfeit", "properties": { "owners": { - "description": "The content or product owners that make the complainants.", + "description": "The content or product owners that made a complaint.", "items": { "type": "string" }, @@ -9901,11 +9899,11 @@ "type": "object" }, "AdPolicyTopicEvidenceDestinationMismatch": { - "description": "A list of destination mismatch URL types.", + "description": "Details on a mismatch between destination URL types.", "id": "AdPolicyTopicEvidenceDestinationMismatch", "properties": { "uriTypes": { - "description": "The set of URLs that do not match each other. The list can include single or multiple uri types. Example 1: [DISPLAY_URL, FINAL_URL] means ad display URL does not match with the ad final URL. Example 2: [FINAL_URL] means ad final URL did not match the crawled url, which is also considered as destinationmismatch.", + "description": "The set of URLs that do not match. The list can include single or multiple uri types. Example 1: [`DISPLAY_URL`, `FINAL_URL`] means ad display URL does not match with the ad final URL. Example 2: [`FINAL_URL`] means ad final URL did not match the crawled url, which is also considered as destination mismatch.", "items": { "enum": [ "AD_POLICY_TOPIC_EVIDENCE_DESTINATION_MISMATCH_URL_TYPE_UNKNOWN", @@ -9931,11 +9929,11 @@ "type": "object" }, "AdPolicyTopicEvidenceDestinationNotWorking": { - "description": "Evidence details for destination not working policy violations.", + "description": "Details for on HTTP or DNS errors related to the ad destination.", "id": "AdPolicyTopicEvidenceDestinationNotWorking", "properties": { "device": { - "description": "The device platform of the not working url.", + "description": "The device where visiting the URL resulted in the error.", "enum": [ "AD_POLICY_TOPIC_EVIDENCE_DESTINATION_NOT_WORKING_DEVICE_TYPE_UNKNOWN", "DESKTOP", @@ -9944,9 +9942,9 @@ ], "enumDescriptions": [ "Not specified or unknown.", - "Landing page doesn't work on desktop device.", - "Landing page doesn't work on Android device.", - "Landing page doesn't work on iOS device." + "Desktop device.", + "Android device.", + "iOS device." ], "type": "string" }, @@ -9974,7 +9972,7 @@ "type": "string" }, "lastCheckedTime": { - "description": "The last checked time of the not working url.", + "description": "The last time the error was seen when navigating to URL.", "format": "google-datetime", "type": "string" } @@ -9996,11 +9994,11 @@ "type": "object" }, "AdPolicyTopicEvidenceLegalRemoval": { - "description": "Legal related regulation enforcement, either from DMCA or local legal.", + "description": "Legal related regulation enforcement, either from DMCA or local legal regulation.", "id": "AdPolicyTopicEvidenceLegalRemoval", "properties": { "complaintType": { - "description": "The legal removal complaint type.", + "description": "The type of complaint causing the legal removal.", "enum": [ "AD_POLICY_TOPIC_EVIDENCE_LEGAL_REMOVAL_COMPLAINT_TYPE_UNKNOWN", "COPYRIGHT", @@ -10009,14 +10007,14 @@ ], "enumDescriptions": [ "Not specified or unknown.", - "Only applies to DMCA.", - "Only applies to local legal.", - "Only applies to local legal." + "Copyright. Only applies to DMCA.", + "Court order. Only applies to local legal.", + "Local legal regulation. Only applies to local legal." ], "type": "string" }, "countryRestrictions": { - "description": "The restricted countries due to the legal removal.", + "description": "The countries restricted due to the legal removal.", "items": { "$ref": "AdPolicyCriterionRestriction" }, @@ -10024,14 +10022,14 @@ }, "dmca": { "$ref": "AdPolicyTopicEvidenceLegalRemovalDmca", - "description": "Whether the restriction is from DMCA regulation." + "description": "Details on the DMCA regulation legal removal." }, "localLegal": { "$ref": "AdPolicyTopicEvidenceLegalRemovalLocalLegal", - "description": "Whether the restriction is from local legal regulation." + "description": "Details on the local legal regulation legal removal." }, "restrictedUris": { - "description": "The urls that are restricted due to the legal removal.", + "description": "The urls restricted due to the legal removal.", "items": { "type": "string" }, @@ -10041,18 +10039,18 @@ "type": "object" }, "AdPolicyTopicEvidenceLegalRemovalDmca": { - "description": "DMCA related regulation enforcement.", + "description": "DMCA complaint details.", "id": "AdPolicyTopicEvidenceLegalRemovalDmca", "properties": { "complainant": { - "description": "The entity who makes the legal complaint.", + "description": "The entity who made the legal complaint.", "type": "string" } }, "type": "object" }, "AdPolicyTopicEvidenceLegalRemovalLocalLegal": { - "description": "Local legal related regulation enforcement.", + "description": "Local legal regulation details.", "id": "AdPolicyTopicEvidenceLegalRemovalLocalLegal", "properties": { "lawType": { @@ -10063,7 +10061,7 @@ "type": "object" }, "AdPolicyTopicEvidenceRegionalRequirements": { - "description": "T&S proactive enforcement for policies meant to address regional requirements. This is considered as Google owned investigation instead of regulation notice since it's a T&S proactive enforcement.", + "description": "Trust & Safety (T&S) proactive enforcement for policies meant to address regional requirements. This is considered a Google-owned investigation instead of a regulation notice since it's proactive T&S enforcement.", "id": "AdPolicyTopicEvidenceRegionalRequirements", "properties": { "regionalRequirementsEntries": { @@ -10081,14 +10079,14 @@ "id": "AdPolicyTopicEvidenceRegionalRequirementsRegionalRequirementsEntry", "properties": { "countryRestrictions": { - "description": "The restricted countries due to the legal policy.", + "description": "The countries restricted due to the legal policy.", "items": { "$ref": "AdPolicyCriterionRestriction" }, "type": "array" }, "legalPolicy": { - "description": "The legal policy that is violated.", + "description": "The legal policy that is being violated.", "type": "string" } }, @@ -10113,7 +10111,7 @@ "id": "AdPolicyTopicEvidenceTrademark", "properties": { "countryRestrictions": { - "description": "Criteria that are geo restrictions.", + "description": "Countries where the policy violation is relevant.", "items": { "$ref": "AdPolicyCriterionRestriction" }, @@ -11331,7 +11329,7 @@ "Creative height and width in pixels. Value is stored in the creativeDimensionValue field of the comparison value.", "Video content duration. Value is stored in the contentDurationValue field of the comparison value. The comparisonOperator field must be set to `LIST_CONTAINS`.", "Video delivery type. Value is stored in the contentStreamTypeValue field of the comparison value. The comparisonOperator field must be set to `LIST_CONTAINS`.", - "Video genre id. Value is stored in the int64Value field of the comparison value. The comparisonOperator field must be set to `LIST_CONTAINS`." + "Video genre id. Value is stored in the contentGenreIdValue field of the comparison value. The comparisonOperator field must be set to `LIST_CONTAINS`." ], "type": "string" } @@ -18459,12 +18457,14 @@ "enum": [ "SUSPICIOUS_ACTIVITY_UNSPECIFIED", "SUSPICIOUS_ACTIVITY_HR", - "SUSPICIOUS_ACTIVITY_HMR" + "SUSPICIOUS_ACTIVITY_HMR", + "SUSPICIOUS_ACTIVITY_FD" ], "enumDescriptions": [ "This enum is only a placeholder and it doesn't specify any ad fraud prevention options.", "Ad Fraud - Exclude High Risk.", - "Ad Fraud - Exclude High and Moderate Risk." + "Ad Fraud - Exclude High and Moderate Risk.", + "Ad Fraud - Exclude Fraudulent Device." ], "type": "string" }, diff --git a/DiscoveryJson/displayvideo.v4.json b/DiscoveryJson/displayvideo.v4.json index 4b3179f0024..31fb4ad8991 100644 --- a/DiscoveryJson/displayvideo.v4.json +++ b/DiscoveryJson/displayvideo.v4.json @@ -377,7 +377,7 @@ "adAssets": { "methods": { "bulkCreate": { - "description": "BulkCreate video assets for Ad. Only supports youtube video assets for now.", + "description": "Creates multiple ad assets in a single request. Returns the newly-created ad assets if successful. Only supports the creation of assets of AdAssetType `AD_ASSET_TYPE_YOUTUBE_VIDEO`.", "flatPath": "v4/advertisers/{advertisersId}/adAssets:bulkCreate", "httpMethod": "POST", "id": "displayvideo.advertisers.adAssets.bulkCreate", @@ -386,7 +386,7 @@ ], "parameters": { "advertiserId": { - "description": "Required. The ID of the advertiser this ad asset belongs to.", + "description": "Required. The ID of the advertiser these ad assets belong to.", "format": "int64", "location": "path", "pattern": "^[^/]+$", @@ -406,7 +406,7 @@ ] }, "create": { - "description": "Create a video asset for Ad. Only supports youtube video assets for now.", + "description": "Creates an ad asset. Returns the newly-created ad asset if successful. Only supports the creation of assets of AdAssetType `AD_ASSET_TYPE_YOUTUBE_VIDEO`.", "flatPath": "v4/advertisers/{advertisersId}/adAssets", "httpMethod": "POST", "id": "displayvideo.advertisers.adAssets.create", @@ -435,7 +435,7 @@ ] }, "get": { - "description": "Get an ad asset by ad asset ID. Only supports youtube video assets.", + "description": "Gets an ad asset. Only supports the retrieval of assets of AdAssetType `AD_ASSET_TYPE_YOUTUBE_VIDEO`.", "flatPath": "v4/advertisers/{advertisersId}/adAssets/{adAssetsId}", "httpMethod": "GET", "id": "displayvideo.advertisers.adAssets.get", @@ -445,7 +445,7 @@ ], "parameters": { "adAssetId": { - "description": "Required. The ID of the ad asset to fetch.", + "description": "Required. The ID of the ad asset to fetch. Only supports assets of AdAssetType `AD_ASSET_TYPE_YOUTUBE_VIDEO`", "format": "int64", "location": "path", "pattern": "^[^/]+$", @@ -470,7 +470,7 @@ ] }, "list": { - "description": "List ad assets by advertiser ID. Only supports youtube video ad assets.", + "description": "Lists ad assets under an advertiser ID. Only supports the retrieval of assets of AdAssetType `AD_ASSET_TYPE_YOUTUBE_VIDEO`.", "flatPath": "v4/advertisers/{advertisersId}/adAssets", "httpMethod": "GET", "id": "displayvideo.advertisers.adAssets.list", @@ -479,7 +479,7 @@ ], "parameters": { "advertiserId": { - "description": "Required. The ID of the advertiser to list assets for.", + "description": "Required. The ID of the advertiser the ad assets belong to.", "format": "int64", "location": "path", "pattern": "^[^/]+$", @@ -487,12 +487,12 @@ "type": "string" }, "filter": { - "description": "Optional. Filter expression to restrict the ad assets to return. The supported fields are: * `youtubeVideoAsset.youtubeVideoId` * `entityStatus` Examples: * `entityStatus=ENTITY_STATUS_ACTIVE`", + "description": "Optional. Allows filtering of the results by ad asset fields. Supported syntax: * A restriction has the form of `{field} {operator} {value}`. * All fields must use the `EQUALS (=)` operator. Supported fields: * `youtubeVideoAsset.youtubeVideoId` * `entityStatus` Examples: * All active YouTube video ad assets under an advertiser: `entityStatus=ENTITY_STATUS_ACTIVE`", "location": "query", "type": "string" }, "orderBy": { - "description": "Optional. Field by which to sort the list. Acceptable values are: * `entityStatus` * `youtubeVideoAsset.youtubeVideoId` * `adAssetId` (default) The default sorting order is ascending. To specify descending order for a field, a suffix \"desc\" should be added to the field name. Example: `assetId desc`.", + "description": "Optional. Field by which to sort the list. Acceptable values are: * `entityStatus` * `youtubeVideoAsset.youtubeVideoId` * `adAssetId` (default) The default sorting order is ascending. To specify descending order for a field, a suffix \"desc\" should be added to the field name. Example: `adAssetId desc`.", "location": "query", "type": "string" }, @@ -503,7 +503,7 @@ "type": "integer" }, "pageToken": { - "description": "Optional. A token identifying a page of results the server should return. Typically, this is the value of next_page_token returned from the previous call to `ListAssets` method. If not specified, the first page of results will be returned.", + "description": "Optional. A token identifying a page of results the server should return. Typically, this is the value of next_page_token returned from the previous call to `ListAdAssets` method. If not specified, the first page of results will be returned.", "location": "query", "type": "string" } @@ -517,7 +517,7 @@ ] }, "upload": { - "description": "Uploads an ad asset. Returns the ID of the newly uploaded ad asset if successful.", + "description": "Uploads and creates an ad asset. Returns the ID of the newly-created ad asset if successful. Only supports the uploading of assets with the AdAssetType `AD_ASSET_TYPE_IMAGE`.", "flatPath": "v4/advertisers/{advertisersId}/adAssets:uploadAdAsset", "httpMethod": "POST", "id": "displayvideo.advertisers.adAssets.upload", @@ -1121,7 +1121,7 @@ "youtubeAssetAssociations": { "methods": { "create": { - "description": "Creates a new association between an entity (line item or ad group) and a YouTube asset. Returns the newly created association if successful.", + "description": "Creates a new association between the identified resource and a YouTube asset. Returns the newly-created association. *Warning:* This method is only available to an informed subset of users.", "flatPath": "v4/advertisers/{advertisersId}/adGroups/{adGroupsId}/youtubeAssetTypes/{youtubeAssetTypesId}/youtubeAssetAssociations", "httpMethod": "POST", "id": "displayvideo.advertisers.adGroups.youtubeAssetTypes.youtubeAssetAssociations.create", @@ -1132,7 +1132,7 @@ ], "parameters": { "adGroupId": { - "description": "The unique ID of the ad group linked.", + "description": "The ID of an ad group.", "format": "int64", "location": "path", "pattern": "^[^/]+$", @@ -1140,7 +1140,7 @@ "type": "string" }, "advertiserId": { - "description": "Required. The ID of the advertiser this request is for.", + "description": "Required. The ID of the advertiser that the linked entity belongs to.", "format": "int64", "location": "path", "pattern": "^[^/]+$", @@ -1148,13 +1148,13 @@ "type": "string" }, "linkedEntity.lineItemId": { - "description": "The unique ID of the line item linked.", + "description": "The ID of a line item.", "format": "int64", "location": "query", "type": "string" }, "youtubeAssetType": { - "description": "Required. The type of the linked YouTube asset in the association.", + "description": "Required. The type of YouTube asset associated with the resource.", "enum": [ "YOUTUBE_ASSET_TYPE_UNSPECIFIED", "YOUTUBE_ASSET_TYPE_LOCATION", @@ -1163,9 +1163,9 @@ ], "enumDescriptions": [ "YouTube asset type is not specified or is unknown in this version.", - "Location asset", - "Affiliate location asset", - "Sitelink asset" + "Location asset.", + "Affiliate location asset.", + "Sitelink asset." ], "location": "path", "pattern": "^[^/]+$", @@ -1185,7 +1185,7 @@ ] }, "delete": { - "description": "Deletes an existing association between an entity (line item or ad group) and a YouTube asset.", + "description": "Deletes an existing association between the identified resource and a YouTube asset. *Warning:* This method is only available to an informed subset of users.", "flatPath": "v4/advertisers/{advertisersId}/adGroups/{adGroupsId}/youtubeAssetTypes/{youtubeAssetTypesId}/youtubeAssetAssociations/{youtubeAssetAssociationsId}", "httpMethod": "DELETE", "id": "displayvideo.advertisers.adGroups.youtubeAssetTypes.youtubeAssetAssociations.delete", @@ -1197,7 +1197,7 @@ ], "parameters": { "adGroupId": { - "description": "The unique ID of the ad group linked.", + "description": "The ID of an ad group.", "format": "int64", "location": "path", "pattern": "^[^/]+$", @@ -1205,7 +1205,7 @@ "type": "string" }, "advertiserId": { - "description": "Required. The ID of the advertiser this request is for.", + "description": "Required. The ID of the advertiser that the linked entity belongs to.", "format": "int64", "location": "path", "pattern": "^[^/]+$", @@ -1213,13 +1213,13 @@ "type": "string" }, "linkedEntity.lineItemId": { - "description": "The unique ID of the line item linked.", + "description": "The ID of a line item.", "format": "int64", "location": "query", "type": "string" }, "youtubeAssetAssociationId": { - "description": "Required. The ID of the YouTube asset in the association. For location associations: This should be the ID of the asset set linked, or 0 if the association stands for location asset is disabled. For affiliate location associations: This should be the ID of the asset set linked, or 0 if the association stands for affiliate location asset is disabled. For sitelink associations: This should be the ID of the sitelink asset linked.", + "description": "Required. The ID of the YouTube asset in the association. For `YOUTUBE_ASSET_TYPE_LOCATION` and `YOUTUBE_ASSET_TYPE_AFFILIATE_LOCATION` associations: This should be the ID of the asset set linked, or 0 if the location_asset_filter or affiliate_location_asset_filter is `DISABLED`. For `YOUTUBE_ASSET_TYPE_SITELINK` associations: This should be the ID of the sitelink asset linked.", "format": "int64", "location": "path", "pattern": "^[^/]+$", @@ -1227,7 +1227,7 @@ "type": "string" }, "youtubeAssetType": { - "description": "Required. The YouTube asset type this request is for.", + "description": "Required. The type of YouTube asset associated with the resource.", "enum": [ "YOUTUBE_ASSET_TYPE_UNSPECIFIED", "YOUTUBE_ASSET_TYPE_LOCATION", @@ -1236,9 +1236,9 @@ ], "enumDescriptions": [ "YouTube asset type is not specified or is unknown in this version.", - "Location asset", - "Affiliate location asset", - "Sitelink asset" + "Location asset.", + "Affiliate location asset.", + "Sitelink asset." ], "location": "path", "pattern": "^[^/]+$", @@ -1255,7 +1255,7 @@ ] }, "list": { - "description": "Lists the YouTube asset associations for given resource.", + "description": "Lists the YouTube asset associations linked to the given resource.", "flatPath": "v4/advertisers/{advertisersId}/adGroups/{adGroupsId}/youtubeAssetTypes/{youtubeAssetTypesId}/youtubeAssetAssociations", "httpMethod": "GET", "id": "displayvideo.advertisers.adGroups.youtubeAssetTypes.youtubeAssetAssociations.list", @@ -1266,7 +1266,7 @@ ], "parameters": { "adGroupId": { - "description": "The unique ID of the ad group linked.", + "description": "The ID of an ad group.", "format": "int64", "location": "path", "pattern": "^[^/]+$", @@ -1274,7 +1274,7 @@ "type": "string" }, "advertiserId": { - "description": "Required. The ID of the advertiser this request is for.", + "description": "Required. The ID of the advertiser that the linked entity belongs to.", "format": "int64", "location": "path", "pattern": "^[^/]+$", @@ -1282,29 +1282,29 @@ "type": "string" }, "linkedEntity.lineItemId": { - "description": "The unique ID of the line item linked.", + "description": "The ID of a line item.", "format": "int64", "location": "query", "type": "string" }, "orderBy": { - "description": "Optional. Field by which to sort the list. The only acceptable values are: `linkedYoutubeAsset.locationAssetFilter.assetSetId`, `linkedYoutubeAsset.affiliateLocationAssetFilter.assetSetId`, `linkedYoutubeAsset.sitelinkAsset.assetId` The default sorting order is ascending. To specify descending order for a field, a suffix \" desc\" should be added to the field name. Example: `linkedYoutubeAsset.sitelinkAsset.assetId desc`.", + "description": "Optional. Field by which to sort the list. The only acceptable values are: * `linkedYoutubeAsset.locationAssetFilter.assetSetId`, * `linkedYoutubeAsset.affiliateLocationAssetFilter.assetSetId`, * `linkedYoutubeAsset.sitelinkAsset.assetId` The default sorting order is ascending. To specify descending order for a field, a suffix \" desc\" should be added to the field name. Example: `linkedYoutubeAsset.sitelinkAsset.assetId desc`.", "location": "query", "type": "string" }, "pageSize": { - "description": "Optional. Requested page size. Must be between `1` and `10000`. If unspecified will default to `100`.", + "description": "Optional. Requested page size. Must be between `1` and `10000`. If unspecified will default to `100`. Returns error code `INVALID_ARGUMENT` if an invalid value is specified.", "format": "int32", "location": "query", "type": "integer" }, "pageToken": { - "description": "Optional. A token identifying a page of results the server should return.", + "description": "Optional. A token identifying a page of results the server should return. Typically, this is the value of next_page_token returned from the previous call to `ListYoutubeAssetAssociations` method. If not specified, the first page of results will be returned.", "location": "query", "type": "string" }, "youtubeAssetType": { - "description": "Required. The type of YouTube asset in the association.", + "description": "Required. The type of YouTube asset being associated with the resource.", "enum": [ "YOUTUBE_ASSET_TYPE_UNSPECIFIED", "YOUTUBE_ASSET_TYPE_LOCATION", @@ -1313,9 +1313,9 @@ ], "enumDescriptions": [ "YouTube asset type is not specified or is unknown in this version.", - "Location asset", - "Affiliate location asset", - "Sitelink asset" + "Location asset.", + "Affiliate location asset.", + "Sitelink asset." ], "location": "path", "pattern": "^[^/]+$", @@ -4575,7 +4575,7 @@ "youtubeAssetAssociations": { "methods": { "create": { - "description": "Creates a new association between an entity (line item or ad group) and a YouTube asset. Returns the newly created association if successful.", + "description": "Creates a new association between the identified resource and a YouTube asset. Returns the newly-created association. *Warning:* This method is only available to an informed subset of users.", "flatPath": "v4/advertisers/{advertisersId}/lineItems/{lineItemsId}/youtubeAssetTypes/{youtubeAssetTypesId}/youtubeAssetAssociations", "httpMethod": "POST", "id": "displayvideo.advertisers.lineItems.youtubeAssetTypes.youtubeAssetAssociations.create", @@ -4586,7 +4586,7 @@ ], "parameters": { "advertiserId": { - "description": "Required. The ID of the advertiser this request is for.", + "description": "Required. The ID of the advertiser that the linked entity belongs to.", "format": "int64", "location": "path", "pattern": "^[^/]+$", @@ -4594,7 +4594,7 @@ "type": "string" }, "lineItemId": { - "description": "The unique ID of the line item linked.", + "description": "The ID of a line item.", "format": "int64", "location": "path", "pattern": "^[^/]+$", @@ -4602,13 +4602,13 @@ "type": "string" }, "linkedEntity.adGroupId": { - "description": "The unique ID of the ad group linked.", + "description": "The ID of an ad group.", "format": "int64", "location": "query", "type": "string" }, "youtubeAssetType": { - "description": "Required. The type of the linked YouTube asset in the association.", + "description": "Required. The type of YouTube asset associated with the resource.", "enum": [ "YOUTUBE_ASSET_TYPE_UNSPECIFIED", "YOUTUBE_ASSET_TYPE_LOCATION", @@ -4617,9 +4617,9 @@ ], "enumDescriptions": [ "YouTube asset type is not specified or is unknown in this version.", - "Location asset", - "Affiliate location asset", - "Sitelink asset" + "Location asset.", + "Affiliate location asset.", + "Sitelink asset." ], "location": "path", "pattern": "^[^/]+$", @@ -4639,7 +4639,7 @@ ] }, "delete": { - "description": "Deletes an existing association between an entity (line item or ad group) and a YouTube asset.", + "description": "Deletes an existing association between the identified resource and a YouTube asset. *Warning:* This method is only available to an informed subset of users.", "flatPath": "v4/advertisers/{advertisersId}/lineItems/{lineItemsId}/youtubeAssetTypes/{youtubeAssetTypesId}/youtubeAssetAssociations/{youtubeAssetAssociationsId}", "httpMethod": "DELETE", "id": "displayvideo.advertisers.lineItems.youtubeAssetTypes.youtubeAssetAssociations.delete", @@ -4651,7 +4651,7 @@ ], "parameters": { "advertiserId": { - "description": "Required. The ID of the advertiser this request is for.", + "description": "Required. The ID of the advertiser that the linked entity belongs to.", "format": "int64", "location": "path", "pattern": "^[^/]+$", @@ -4659,7 +4659,7 @@ "type": "string" }, "lineItemId": { - "description": "The unique ID of the line item linked.", + "description": "The ID of a line item.", "format": "int64", "location": "path", "pattern": "^[^/]+$", @@ -4667,13 +4667,13 @@ "type": "string" }, "linkedEntity.adGroupId": { - "description": "The unique ID of the ad group linked.", + "description": "The ID of an ad group.", "format": "int64", "location": "query", "type": "string" }, "youtubeAssetAssociationId": { - "description": "Required. The ID of the YouTube asset in the association. For location associations: This should be the ID of the asset set linked, or 0 if the association stands for location asset is disabled. For affiliate location associations: This should be the ID of the asset set linked, or 0 if the association stands for affiliate location asset is disabled. For sitelink associations: This should be the ID of the sitelink asset linked.", + "description": "Required. The ID of the YouTube asset in the association. For `YOUTUBE_ASSET_TYPE_LOCATION` and `YOUTUBE_ASSET_TYPE_AFFILIATE_LOCATION` associations: This should be the ID of the asset set linked, or 0 if the location_asset_filter or affiliate_location_asset_filter is `DISABLED`. For `YOUTUBE_ASSET_TYPE_SITELINK` associations: This should be the ID of the sitelink asset linked.", "format": "int64", "location": "path", "pattern": "^[^/]+$", @@ -4681,7 +4681,7 @@ "type": "string" }, "youtubeAssetType": { - "description": "Required. The YouTube asset type this request is for.", + "description": "Required. The type of YouTube asset associated with the resource.", "enum": [ "YOUTUBE_ASSET_TYPE_UNSPECIFIED", "YOUTUBE_ASSET_TYPE_LOCATION", @@ -4690,9 +4690,9 @@ ], "enumDescriptions": [ "YouTube asset type is not specified or is unknown in this version.", - "Location asset", - "Affiliate location asset", - "Sitelink asset" + "Location asset.", + "Affiliate location asset.", + "Sitelink asset." ], "location": "path", "pattern": "^[^/]+$", @@ -4709,7 +4709,7 @@ ] }, "list": { - "description": "Lists the YouTube asset associations for given resource.", + "description": "Lists the YouTube asset associations linked to the given resource.", "flatPath": "v4/advertisers/{advertisersId}/lineItems/{lineItemsId}/youtubeAssetTypes/{youtubeAssetTypesId}/youtubeAssetAssociations", "httpMethod": "GET", "id": "displayvideo.advertisers.lineItems.youtubeAssetTypes.youtubeAssetAssociations.list", @@ -4720,7 +4720,7 @@ ], "parameters": { "advertiserId": { - "description": "Required. The ID of the advertiser this request is for.", + "description": "Required. The ID of the advertiser that the linked entity belongs to.", "format": "int64", "location": "path", "pattern": "^[^/]+$", @@ -4728,7 +4728,7 @@ "type": "string" }, "lineItemId": { - "description": "The unique ID of the line item linked.", + "description": "The ID of a line item.", "format": "int64", "location": "path", "pattern": "^[^/]+$", @@ -4736,29 +4736,29 @@ "type": "string" }, "linkedEntity.adGroupId": { - "description": "The unique ID of the ad group linked.", + "description": "The ID of an ad group.", "format": "int64", "location": "query", "type": "string" }, "orderBy": { - "description": "Optional. Field by which to sort the list. The only acceptable values are: `linkedYoutubeAsset.locationAssetFilter.assetSetId`, `linkedYoutubeAsset.affiliateLocationAssetFilter.assetSetId`, `linkedYoutubeAsset.sitelinkAsset.assetId` The default sorting order is ascending. To specify descending order for a field, a suffix \" desc\" should be added to the field name. Example: `linkedYoutubeAsset.sitelinkAsset.assetId desc`.", + "description": "Optional. Field by which to sort the list. The only acceptable values are: * `linkedYoutubeAsset.locationAssetFilter.assetSetId`, * `linkedYoutubeAsset.affiliateLocationAssetFilter.assetSetId`, * `linkedYoutubeAsset.sitelinkAsset.assetId` The default sorting order is ascending. To specify descending order for a field, a suffix \" desc\" should be added to the field name. Example: `linkedYoutubeAsset.sitelinkAsset.assetId desc`.", "location": "query", "type": "string" }, "pageSize": { - "description": "Optional. Requested page size. Must be between `1` and `10000`. If unspecified will default to `100`.", + "description": "Optional. Requested page size. Must be between `1` and `10000`. If unspecified will default to `100`. Returns error code `INVALID_ARGUMENT` if an invalid value is specified.", "format": "int32", "location": "query", "type": "integer" }, "pageToken": { - "description": "Optional. A token identifying a page of results the server should return.", + "description": "Optional. A token identifying a page of results the server should return. Typically, this is the value of next_page_token returned from the previous call to `ListYoutubeAssetAssociations` method. If not specified, the first page of results will be returned.", "location": "query", "type": "string" }, "youtubeAssetType": { - "description": "Required. The type of YouTube asset in the association.", + "description": "Required. The type of YouTube asset being associated with the resource.", "enum": [ "YOUTUBE_ASSET_TYPE_UNSPECIFIED", "YOUTUBE_ASSET_TYPE_LOCATION", @@ -4767,9 +4767,9 @@ ], "enumDescriptions": [ "YouTube asset type is not specified or is unknown in this version.", - "Location asset", - "Affiliate location asset", - "Sitelink asset" + "Location asset.", + "Affiliate location asset.", + "Sitelink asset." ], "location": "path", "pattern": "^[^/]+$", @@ -9925,7 +9925,7 @@ } } }, - "revision": "20251023", + "revision": "20251027", "rootUrl": "https://displayvideo.googleapis.com/", "schemas": { "ActiveViewVideoViewabilityMetricConfig": { @@ -10044,11 +10044,11 @@ "type": "object" }, "AdAsset": { - "description": "A single ad asset. Next ID: 6", + "description": "A single ad asset.", "id": "AdAsset", "properties": { "adAssetId": { - "description": "Output only. Asset ID of the ad asset.", + "description": "Output only. The ID of the ad asset. Referred to as the asset ID when assigned to an ad.", "format": "int64", "readOnly": true, "type": "string" @@ -10094,7 +10094,7 @@ }, "youtubeVideoAsset": { "$ref": "YoutubeVideoAsset", - "description": "The youtube video asset of the ad asset." + "description": "Youtube video asset data." } }, "type": "object" @@ -10114,8 +10114,7 @@ "AD_GROUP_FORMAT_AUDIO", "AD_GROUP_FORMAT_RESPONSIVE", "AD_GROUP_FORMAT_REACH", - "AD_GROUP_FORMAT_MASTHEAD", - "AD_GROUP_FORMAT_DEMAND_GEN" + "AD_GROUP_FORMAT_MASTHEAD" ], "enumDescriptions": [ "Format value is not specified or is unknown in this version.", @@ -10126,8 +10125,7 @@ "Non-skippable in-stream audio ads.", "Responsive ads.", "[Effective reach ad groups] (https://support.google.com/displayvideo/answer/9173684), including in-stream and bumper ads.", - "Masthead Ad that is surfaced on the top slot on the YouTube homepage.", - "Demand Gen ads." + "Masthead Ad that is surfaced on the top slot on the YouTube homepage." ], "type": "string" }, @@ -10199,7 +10197,7 @@ "type": "string" }, "adGroupId": { - "description": "The unique ID of the ad group that the ad belongs to.", + "description": "The unique ID of the ad group that the ad belongs to. *Caution*: Parent ad groups for Demand Gen ads are not currently retrieveable using `advertisers.adGroups.list` or `advertisers.adGroups.get`. Demand Gen ads can be identified by the absence of the `ad_details` union field.", "format": "int64", "type": "string" }, @@ -10303,7 +10301,7 @@ "id": "AdPolicy", "properties": { "adPolicyApprovalStatus": { - "description": "The policy approval status of an ad. Indicating the ad policy approval decision.", + "description": "The policy approval status of an ad, indicating the approval decision.", "enum": [ "AD_POLICY_APPROVAL_STATUS_UNKNOWN", "DISAPPROVED", @@ -10314,14 +10312,14 @@ "enumDescriptions": [ "Unknown or not specified.", "Will not serve.", - "Serves with restrictions.", - "Serves without restrictions.", + "Will serve with restrictions.", + "Will serve without restrictions.", "Will not serve in targeted countries, but may serve for users who are searching for information about the targeted countries." ], "type": "string" }, "adPolicyReviewStatus": { - "description": "The policy review status of an ad. Indicating where the review process the ad is currently at.", + "description": "The policy review status of an ad, indicating where in the review process the ad is currently.", "enum": [ "AD_POLICY_REVIEW_STATUS_UNKNOWN", "REVIEW_IN_PROGRESS", @@ -10332,14 +10330,14 @@ "enumDescriptions": [ "Unknown or not specified.", "Currently under review.", - "Primary review complete. Other reviews may be continuing.", - "The resource has been resubmitted for approval or its policy decision has been appealed.", - "The resource is eligible and may be serving but could still undergo further review." + "Primary review complete. Other reviews may still be in progress.", + "Resubmitted for approval or a policy decision has been appealed.", + "Deemed eligible and may be serving. Further review could still follow." ], "type": "string" }, "adPolicyTopicEntry": { - "description": "The policy topic entries for the ad, including the topic, restriction level, and guidance on how to fix policy issues.", + "description": "The entries for each policy topic identified as relating to the ad. Each entry includes the topic, restriction level, and guidance on how to fix policy issues.", "items": { "$ref": "AdPolicyTopicEntry" }, @@ -10349,31 +10347,31 @@ "type": "object" }, "AdPolicyCriterionRestriction": { - "description": "Represents a criterion that is restricted. Today only used to represent a country restriction. Used by both policy evidence and policy constraints.", + "description": "Represents a country restriction.", "id": "AdPolicyCriterionRestriction", "properties": { "countryCriterionId": { - "description": "Only used today to represent a country criterion id.", + "description": "The country criterion id.", "format": "int64", "type": "string" }, "countryLabel": { - "description": "Localized name for the country. Could be empty.", + "description": "Localized name for the country. May be empty.", "type": "string" } }, "type": "object" }, "AdPolicyTopicAppealInfo": { - "description": "Appeal related information for a policy topic.", + "description": "Information on how to appeal a policy decision.", "id": "AdPolicyTopicAppealInfo", "properties": { "appealFormLink": { - "description": "Only available when appeal_type is APPEAL_FORM.", + "description": "Only available when appeal_type is `APPEAL_FORM`.", "type": "string" }, "appealType": { - "description": "Indicate whether the policy topic can be self-service appeal or appeal form.", + "description": "Whether the decision can be appealed through a self-service appeal or an appeal form.", "enum": [ "AD_POLICY_APPEAL_TYPE_UNKNOWN", "SELF_SERVICE_APPEAL", @@ -10381,8 +10379,8 @@ ], "enumDescriptions": [ "Unknown or not specified.", - "The policy topic can be self-service appeal.", - "The policy topic needs to be appealed through appeal form." + "The decision can be appealed through a self-service appeal.", + "The decision can be appealed using an appeal form." ], "type": "string" } @@ -10390,7 +10388,7 @@ "type": "object" }, "AdPolicyTopicConstraint": { - "description": "Additional constraints information that explains restrictions applied to this policy.", + "description": "Details on ad serving constraints.", "id": "AdPolicyTopicConstraint", "properties": { "certificateDomainMismatchCountryList": { @@ -10414,7 +10412,7 @@ "description": "Certificate is required to serve in any country." }, "requestCertificateFormLink": { - "description": "Link to the form to request a certificate for the policy topic constraint.", + "description": "Link to the form to request a certificate for the constraint.", "type": "string" }, "resellerConstraint": { @@ -10457,12 +10455,12 @@ "type": "object" }, "AdPolicyTopicEntry": { - "description": "Policy topic entry.", + "description": "An entry describing how an ad has been identified as relating to an ad policy.", "id": "AdPolicyTopicEntry", "properties": { "appealInfo": { "$ref": "AdPolicyTopicAppealInfo", - "description": "Ad policy appeal related information for the policy topic." + "description": "Information on how to appeal the policy decision." }, "helpCenterLink": { "description": "Ad policy help center link for the policy topic.", @@ -10477,8 +10475,8 @@ ], "enumDescriptions": [ "Unknown or not specified.", - "The decision is from legal notice, court order, or trademark content owner complaint, etc.", - "The decision is from the Google owned investigation." + "The decision is from a legal notice, court order, or trademark content owner complaint, etc.", + "The decision is from a Google-owned investigation." ], "type": "string" }, @@ -10497,33 +10495,33 @@ "type": "string" }, "policyLabel": { - "description": "Localized label text for policy. (Trademarks in text, Contains Alcohol, etc.)", + "description": "Localized label text for policy. Examples include \"Trademarks in text\", \"Contains Alcohol\", etc.", "type": "string" }, "policyTopic": { - "description": "The policy topic of an ad policy topic entry. (TRADEMARKS, ALCOHOL, etc.)", + "description": "The policy topic. Examples include \"TRADEMARKS\", \"ALCOHOL\", etc.", "type": "string" }, "policyTopicConstraints": { - "description": "The policy topic constraints.", + "description": "The serving constraints relevant to the policy decision.", "items": { "$ref": "AdPolicyTopicConstraint" }, "type": "array" }, "policyTopicDescription": { - "description": "Short summary description of the policy topic.", + "description": "A short summary description of the policy topic.", "type": "string" }, "policyTopicEvidences": { - "description": "The policy topic evidences.", + "description": "The evidence used in the policy decision.", "items": { "$ref": "AdPolicyTopicEvidence" }, "type": "array" }, "policyTopicType": { - "description": "The policy topic entry type.", + "description": "How ad serving will be affected due to the relation to the ad policy topic.", "enum": [ "AD_POLICY_TOPIC_ENTRY_TYPE_UNKNOWN", "PROHIBITED", @@ -10539,8 +10537,8 @@ "The resource will not serve in all targeted countries.", "The resource cannot serve in some countries.", "The resource can serve.", - "The resource cannot serve to entry in any way.", - "The resource is only serving in classroom account." + "The resource can serve, and may serve beyond normal coverage.", + "The resource is constrained for all targeted countries, but may serve for users who are searching for information about the targeted countries." ], "type": "string" } @@ -10548,7 +10546,7 @@ "type": "object" }, "AdPolicyTopicEvidence": { - "description": "Additional evidence information that explains a policy decision.", + "description": "Evidence information used in the policy decision.", "id": "AdPolicyTopicEvidence", "properties": { "counterfeit": { @@ -10557,11 +10555,11 @@ }, "destinationMismatch": { "$ref": "AdPolicyTopicEvidenceDestinationMismatch", - "description": "Mismatch between the ad destinations URLs." + "description": "A mismatch between the ad destination URLs." }, "destinationNotWorking": { "$ref": "AdPolicyTopicEvidenceDestinationNotWorking", - "description": "Destination not working because of HTTP error or DNS error." + "description": "Information on HTTP or DNS errors related to the ad destination." }, "destinationTextList": { "$ref": "AdPolicyTopicEvidenceDestinationTextList", @@ -10573,7 +10571,7 @@ "type": "integer" }, "languageCode": { - "description": "The language the ad was detected to be written in. This is an IETF language tag such as \"en-US\".", + "description": "The language the ad was detected to be written in. This field uses IETF language tags, such as \"en-US\".", "type": "string" }, "legalRemoval": { @@ -10600,11 +10598,11 @@ "type": "object" }, "AdPolicyTopicEvidenceCounterfeit": { - "description": "Counterfeit enforcement that caused a policy violation.", + "description": "Details on the counterfeit enforcement that caused a policy violation.", "id": "AdPolicyTopicEvidenceCounterfeit", "properties": { "owners": { - "description": "The content or product owners that make the complainants.", + "description": "The content or product owners that made a complaint.", "items": { "type": "string" }, @@ -10614,11 +10612,11 @@ "type": "object" }, "AdPolicyTopicEvidenceDestinationMismatch": { - "description": "A list of destination mismatch URL types.", + "description": "Details on a mismatch between destination URL types.", "id": "AdPolicyTopicEvidenceDestinationMismatch", "properties": { "uriTypes": { - "description": "The set of URLs that do not match each other. The list can include single or multiple uri types. Example 1: [DISPLAY_URL, FINAL_URL] means ad display URL does not match with the ad final URL. Example 2: [FINAL_URL] means ad final URL did not match the crawled url, which is also considered as destinationmismatch.", + "description": "The set of URLs that do not match. The list can include single or multiple uri types. Example 1: [`DISPLAY_URL`, `FINAL_URL`] means ad display URL does not match with the ad final URL. Example 2: [`FINAL_URL`] means ad final URL did not match the crawled url, which is also considered as destination mismatch.", "items": { "enum": [ "AD_POLICY_TOPIC_EVIDENCE_DESTINATION_MISMATCH_URL_TYPE_UNKNOWN", @@ -10644,11 +10642,11 @@ "type": "object" }, "AdPolicyTopicEvidenceDestinationNotWorking": { - "description": "Evidence details for destination not working policy violations.", + "description": "Details for on HTTP or DNS errors related to the ad destination.", "id": "AdPolicyTopicEvidenceDestinationNotWorking", "properties": { "device": { - "description": "The device platform of the not working url.", + "description": "The device where visiting the URL resulted in the error.", "enum": [ "AD_POLICY_TOPIC_EVIDENCE_DESTINATION_NOT_WORKING_DEVICE_TYPE_UNKNOWN", "DESKTOP", @@ -10657,9 +10655,9 @@ ], "enumDescriptions": [ "Not specified or unknown.", - "Landing page doesn't work on desktop device.", - "Landing page doesn't work on Android device.", - "Landing page doesn't work on iOS device." + "Desktop device.", + "Android device.", + "iOS device." ], "type": "string" }, @@ -10687,7 +10685,7 @@ "type": "string" }, "lastCheckedTime": { - "description": "The last checked time of the not working url.", + "description": "The last time the error was seen when navigating to URL.", "format": "google-datetime", "type": "string" } @@ -10709,11 +10707,11 @@ "type": "object" }, "AdPolicyTopicEvidenceLegalRemoval": { - "description": "Legal related regulation enforcement, either from DMCA or local legal.", + "description": "Legal related regulation enforcement, either from DMCA or local legal regulation.", "id": "AdPolicyTopicEvidenceLegalRemoval", "properties": { "complaintType": { - "description": "The legal removal complaint type.", + "description": "The type of complaint causing the legal removal.", "enum": [ "AD_POLICY_TOPIC_EVIDENCE_LEGAL_REMOVAL_COMPLAINT_TYPE_UNKNOWN", "COPYRIGHT", @@ -10722,14 +10720,14 @@ ], "enumDescriptions": [ "Not specified or unknown.", - "Only applies to DMCA.", - "Only applies to local legal.", - "Only applies to local legal." + "Copyright. Only applies to DMCA.", + "Court order. Only applies to local legal.", + "Local legal regulation. Only applies to local legal." ], "type": "string" }, "countryRestrictions": { - "description": "The restricted countries due to the legal removal.", + "description": "The countries restricted due to the legal removal.", "items": { "$ref": "AdPolicyCriterionRestriction" }, @@ -10737,14 +10735,14 @@ }, "dmca": { "$ref": "AdPolicyTopicEvidenceLegalRemovalDmca", - "description": "Whether the restriction is from DMCA regulation." + "description": "Details on the DMCA regulation legal removal." }, "localLegal": { "$ref": "AdPolicyTopicEvidenceLegalRemovalLocalLegal", - "description": "Whether the restriction is from local legal regulation." + "description": "Details on the local legal regulation legal removal." }, "restrictedUris": { - "description": "The urls that are restricted due to the legal removal.", + "description": "The urls restricted due to the legal removal.", "items": { "type": "string" }, @@ -10754,18 +10752,18 @@ "type": "object" }, "AdPolicyTopicEvidenceLegalRemovalDmca": { - "description": "DMCA related regulation enforcement.", + "description": "DMCA complaint details.", "id": "AdPolicyTopicEvidenceLegalRemovalDmca", "properties": { "complainant": { - "description": "The entity who makes the legal complaint.", + "description": "The entity who made the legal complaint.", "type": "string" } }, "type": "object" }, "AdPolicyTopicEvidenceLegalRemovalLocalLegal": { - "description": "Local legal related regulation enforcement.", + "description": "Local legal regulation details.", "id": "AdPolicyTopicEvidenceLegalRemovalLocalLegal", "properties": { "lawType": { @@ -10776,7 +10774,7 @@ "type": "object" }, "AdPolicyTopicEvidenceRegionalRequirements": { - "description": "T&S proactive enforcement for policies meant to address regional requirements. This is considered as Google owned investigation instead of regulation notice since it's a T&S proactive enforcement.", + "description": "Trust & Safety (T&S) proactive enforcement for policies meant to address regional requirements. This is considered a Google-owned investigation instead of a regulation notice since it's proactive T&S enforcement.", "id": "AdPolicyTopicEvidenceRegionalRequirements", "properties": { "regionalRequirementsEntries": { @@ -10794,14 +10792,14 @@ "id": "AdPolicyTopicEvidenceRegionalRequirementsRegionalRequirementsEntry", "properties": { "countryRestrictions": { - "description": "The restricted countries due to the legal policy.", + "description": "The countries restricted due to the legal policy.", "items": { "$ref": "AdPolicyCriterionRestriction" }, "type": "array" }, "legalPolicy": { - "description": "The legal policy that is violated.", + "description": "The legal policy that is being violated.", "type": "string" } }, @@ -10826,7 +10824,7 @@ "id": "AdPolicyTopicEvidenceTrademark", "properties": { "countryRestrictions": { - "description": "Criteria that are geo restrictions.", + "description": "Countries where the policy violation is relevant.", "items": { "$ref": "AdPolicyCriterionRestriction" }, @@ -12044,7 +12042,7 @@ "Creative height and width in pixels. Value is stored in the creativeDimensionValue field of the comparison value.", "Video content duration. Value is stored in the contentDurationValue field of the comparison value. The comparisonOperator field must be set to `LIST_CONTAINS`.", "Video delivery type. Value is stored in the contentStreamTypeValue field of the comparison value. The comparisonOperator field must be set to `LIST_CONTAINS`.", - "Video genre id. Value is stored in the int64Value field of the comparison value. The comparisonOperator field must be set to `LIST_CONTAINS`." + "Video genre id. Value is stored in the contentGenreIdValue field of the comparison value. The comparisonOperator field must be set to `LIST_CONTAINS`." ], "type": "string" } @@ -13045,7 +13043,7 @@ "id": "BulkCreateAdAssetsRequest", "properties": { "adAssets": { - "description": "Required. Ad assets to create. Only supports youtube video assets for now.", + "description": "Required. Ad assets to create. Only supports assets of AdAssetType `AD_ASSET_TYPE_YOUTUBE_VIDEO`.", "items": { "$ref": "AdAsset" }, @@ -13059,7 +13057,7 @@ "id": "BulkCreateAdAssetsResponse", "properties": { "adAssets": { - "description": "The uploaded video ad assets, if successful.", + "description": "The created ad assets.", "items": { "$ref": "AdAsset" }, @@ -14700,7 +14698,7 @@ "properties": { "adAsset": { "$ref": "AdAsset", - "description": "Required. Ad assets to create. Only supports youtube video assets for now." + "description": "Required. The ad asset to create. Only supports assets of AdAssetType `AD_ASSET_TYPE_YOUTUBE_VIDEO`." } }, "type": "object" @@ -19227,12 +19225,14 @@ "enum": [ "SUSPICIOUS_ACTIVITY_UNSPECIFIED", "SUSPICIOUS_ACTIVITY_HR", - "SUSPICIOUS_ACTIVITY_HMR" + "SUSPICIOUS_ACTIVITY_HMR", + "SUSPICIOUS_ACTIVITY_FD" ], "enumDescriptions": [ "This enum is only a placeholder and it doesn't specify any ad fraud prevention options.", "Ad Fraud - Exclude High Risk.", - "Ad Fraud - Exclude High and Moderate Risk." + "Ad Fraud - Exclude High and Moderate Risk.", + "Ad Fraud - Exclude Fraudulent Device." ], "type": "string" }, @@ -20519,7 +20519,7 @@ "id": "ListAdAssetsResponse", "properties": { "adAssets": { - "description": "The list of ad assets. This list will be absent if empty.", + "description": "The list of ad assets. The list will only contain assets of AdAssetType `AD_ASSET_TYPE_YOUTUBE_VIDEO`. This list will be absent if empty.", "items": { "$ref": "AdAsset" }, @@ -21143,11 +21143,11 @@ "id": "ListYoutubeAssetAssociationsResponse", "properties": { "nextPageToken": { - "description": "A token to retrieve the next page of results.", + "description": "A token to retrieve the next page of results. Pass this value in the page_token field in the subsequent call to `ListYoutubeAssetAssociations` method to retrieve the next page of results.", "type": "string" }, "youtubeAssetAssociations": { - "description": "The list of associations. This list will be absent if empty.", + "description": "The list of asset associations. This list will be absent if empty.", "items": { "$ref": "YoutubeAssetAssociation" }, @@ -23836,11 +23836,11 @@ "type": "object" }, "UploadAdAssetRequest": { - "description": "A request message for UploadAdAsset. Next ID: 6", + "description": "A request message for UploadAdAsset.", "id": "UploadAdAssetRequest", "properties": { "adAssetType": { - "description": "Required. The type of the ad asset. Only supports image assets for now.", + "description": "Required. The type of the ad asset. Only `AD_ASSET_TYPE_IMAGE` is supported.", "enum": [ "AD_ASSET_TYPE_UNSPECIFIED", "AD_ASSET_TYPE_IMAGE", @@ -23866,7 +23866,7 @@ "properties": { "adAsset": { "$ref": "AdAsset", - "description": "The uploaded ad asset, if successful." + "description": "The created ad asset." } }, "type": "object" @@ -24464,19 +24464,19 @@ "type": "object" }, "YoutubeAssetAssociation": { - "description": "A YouTube asset association between one linked entity and one YouTube asset.", + "description": "An association between a resource and a YouTube asset.", "id": "YoutubeAssetAssociation", "properties": { "linkedYoutubeAsset": { "$ref": "YoutubeAssetAssociationLinkedYouTubeAsset", - "description": "Required. The linked YouTube asset in the association." + "description": "Required. The YouTube asset associated with the resource." }, "name": { - "description": "Identifier. The resource name of the association. For line item level associations: The name pattern is `advertisers/{advertiser_id}/lineItems/{line_item_id}/youtubeAssetTypes/{youtube_asset_type}/youtubeAssetAssociations/{youtube_asset_association_id}`. For ad group level associations: The name pattern is `advertisers/{advertiser_id}/adGroups/{ad_group_id}/youtubeAssetTypes/{youtube_asset_type}/youtubeAssetAssociations/{youtube_asset_association_id}`. For location and affiliate location associations: {youtube_asset_association_id} is the linked asset set ID if the YouTube asset type (location or affiliate location) is enabled on the linked line item or ad group, 0 if disabled. For sitelink associations: {youtube_asset_association_id} is the linked asset ID.", + "description": "Identifier. The resource name of the association. For line item-level associations: The name pattern is `advertisers/{advertiser_id}/lineItems/{line_item_id}/youtubeAssetTypes/{youtube_asset_type}/youtubeAssetAssociations/{youtube_asset_association_id}`. For ad group-level associations: The name pattern is `advertisers/{advertiser_id}/adGroups/{ad_group_id}/youtubeAssetTypes/{youtube_asset_type}/youtubeAssetAssociations/{youtube_asset_association_id}`. For `YOUTUBE_ASSET_TYPE_LOCATION` and `YOUTUBE_ASSET_TYPE_AFFILIATE_LOCATION` associations: `youtube_asset_association_id` is the ID of the asset set linked, or 0 if the location_matching_type or affiliate_location_matching_type is `DISABLED`. For `YOUTUBE_ASSET_TYPE_SITELINK` associations: `youtube_asset_association_id` is be the ID of the sitelink asset linked.", "type": "string" }, "youtubeAssetType": { - "description": "Required. The type of the linked YouTube asset in the association.", + "description": "Required. The type of YouTube asset associated with the resource.", "enum": [ "YOUTUBE_ASSET_TYPE_UNSPECIFIED", "YOUTUBE_ASSET_TYPE_LOCATION", @@ -24485,9 +24485,9 @@ ], "enumDescriptions": [ "YouTube asset type is not specified or is unknown in this version.", - "Location asset", - "Affiliate location asset", - "Sitelink asset" + "Location asset.", + "Affiliate location asset.", + "Sitelink asset." ], "type": "string" } @@ -24500,7 +24500,7 @@ "properties": { "affiliateLocationMatchingFunction": { "$ref": "YoutubeAssetAssociationAffiliateLocationAssetFilterAffiliateLocationMatchingFunction", - "description": "Optional. The matching function that contains details about how the affiliate location asset filter matches affiliate location assets. When creating associations with affiliate location asset filters: This field is required only for affiliate location asset filters of AffiliateLocationMatchingType#SELECTED_CHAINS." + "description": "Optional. The matching function that determines how the affiliate location asset filter matches affiliate location assets. This field is required and can only be set for if affiliate_location_matching_type is `SELECTED_CHAINS`." }, "affiliateLocationMatchingType": { "description": "Required. The matching type of this affiliate location asset filter.", @@ -24513,7 +24513,7 @@ "enumDescriptions": [ "Affiliate location matching type is not specified or is unknown in this version.", "All available affiliate location assets are eligible for serving.", - "The affiliate location assets that match particular chains can serve.", + "The selected affiliate location assets can serve.", "No affiliate location assets can serve." ], "type": "string" @@ -24528,7 +24528,7 @@ "type": "object" }, "YoutubeAssetAssociationAffiliateLocationAssetFilterAffiliateLocationChain": { - "description": "A chain for affiliate locations.", + "description": "A chain of affiliate locations.", "id": "YoutubeAssetAssociationAffiliateLocationAssetFilterAffiliateLocationChain", "properties": { "chainId": { @@ -24544,7 +24544,7 @@ "id": "YoutubeAssetAssociationAffiliateLocationAssetFilterAffiliateLocationMatchingFunction", "properties": { "chains": { - "description": "Optional. The chains that match the affiliate location assets for serving. This is required to set when linking with affiliate location asset filters of AffiliateLocationMatchingType#SELECTED_CHAINS.", + "description": "Optional. The selected affiliate location chain IDs. This field is required if affiliate_location_matching_type is `SELECTED_CHAINS`.", "items": { "$ref": "YoutubeAssetAssociationAffiliateLocationAssetFilterAffiliateLocationChain" }, @@ -24554,20 +24554,20 @@ "type": "object" }, "YoutubeAssetAssociationLinkedYouTubeAsset": { - "description": "The YouTube asset linked with the entity in a YouTube asset association.", + "description": "A YouTube asset linked to a resource in a YoutubeAssetAssociation.", "id": "YoutubeAssetAssociationLinkedYouTubeAsset", "properties": { "affiliateLocationAssetFilter": { "$ref": "YoutubeAssetAssociationAffiliateLocationAssetFilter", - "description": "The linked affiliate location asset filter." + "description": "An affiliate location asset filter. This can be set only when youtube_asset_type is `YOUTUBE_ASSET_TYPE_AFFILIATE_LOCATION`." }, "locationAssetFilter": { "$ref": "YoutubeAssetAssociationLocationAssetFilter", - "description": "The linked location asset filter." + "description": "A location asset filter. This can be set only when youtube_asset_type is `YOUTUBE_ASSET_TYPE_LOCATION`." }, "sitelinkAsset": { "$ref": "YoutubeAssetAssociationSitelinkAsset", - "description": "The linked sitelink asset." + "description": "A sitelink asset. This can be set only when youtube_asset_type is `YOUTUBE_ASSET_TYPE_SITELINK`." } }, "type": "object" @@ -24584,7 +24584,7 @@ }, "locationMatchingFunction": { "$ref": "YoutubeAssetAssociationLocationAssetFilterLocationMatchingFunction", - "description": "Optional. The matching function that contains details about how the location asset filter matches location assets. This field should only be set for location asset filters of LocationMatchingType#FILTER or LocationMatchingType#SELECTED_ASSETS. When creating associations with location asset filters: This field is required only for location asset filters of LocationMatchingType#FILTER or LocationMatchingType#SELECTED_ASSETS." + "description": "Optional. The matching function that determines how the location asset filter matches location assets. This field is required and can only be set for if location_matching_type is `FILTER` or `SELECTED_ASSETS`." }, "locationMatchingType": { "description": "Required. The matching type of this location asset filter.", @@ -24598,8 +24598,8 @@ "enumDescriptions": [ "Location matching type is not specified or is unknown in this version.", "All available location assets are eligible for serving.", - "The location assets that match business name and / or label filters can serve.", - "Only the location assets selected can serve.", + "The location assets that match a provided business name and/or label filters can serve.", + "Only the selected location assets can serve.", "No location assets can serve." ], "type": "string" @@ -24612,18 +24612,18 @@ "id": "YoutubeAssetAssociationLocationAssetFilterLocationMatchingFunction", "properties": { "business": { - "description": "Optional. The business name filter. This can be set only when linking with location asset filters of LocationMatchingType#FILTER. This is optional when linking with location asset filters of LocationMatchingType#FILTER.", + "description": "Optional. The business name to match with. This field is optional and can only be set if location_matching_type is `FILTER`.", "type": "string" }, "labels": { - "description": "Optional. The label filters. Label filters are OR'ed together. This can be set only when linking with location asset filters of LocationMatchingType#FILTER. This is optional when linking with location asset filters of LocationMatchingType#FILTER.", + "description": "Optional. The labels to match with. Labels are logically OR'ed together. This field is optional and can only be set if location_matching_type is `FILTER`.", "items": { "type": "string" }, "type": "array" }, "locationAssetIds": { - "description": "Optional. The selected location asset IDs. This is required to set when linking with location asset filters of LocationMatchingType#SELECTED_ASSETS.", + "description": "Optional. The selected location asset IDs. This field is required if location_matching_type is `SELECTED_ASSETS`.", "items": { "format": "int64", "type": "string" @@ -24661,11 +24661,11 @@ "type": "object" }, "YoutubeVideoAsset": { - "description": "The youtube video asset data of the ad asset.", + "description": "Data for a YouTube video ad asset.", "id": "YoutubeVideoAsset", "properties": { "youtubeVideoId": { - "description": "Required. The youtube video id of the asset. This is the 11 char string value used in the Youtube video URL.", + "description": "Required. The YouTube video id of the asset. This is the 11 char string value used in the YouTube video URL.", "type": "string" } }, diff --git a/DiscoveryJson/eventarc.v1.json b/DiscoveryJson/eventarc.v1.json index 3ddc68fbb91..803fc4df7ba 100644 --- a/DiscoveryJson/eventarc.v1.json +++ b/DiscoveryJson/eventarc.v1.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" @@ -2471,7 +2471,7 @@ } } }, - "revision": "20251007", + "revision": "20251024", "rootUrl": "https://eventarc.googleapis.com/", "schemas": { "AuditConfig": { diff --git a/DiscoveryJson/firebaseappdistribution.v1alpha.json b/DiscoveryJson/firebaseappdistribution.v1alpha.json index 8c81447d925..ea025ef3aca 100644 --- a/DiscoveryJson/firebaseappdistribution.v1alpha.json +++ b/DiscoveryJson/firebaseappdistribution.v1alpha.json @@ -868,7 +868,7 @@ } } }, - "revision": "20251022", + "revision": "20251030", "rootUrl": "https://firebaseappdistribution.googleapis.com/", "schemas": { "AndroidxCrawlerOutputPoint": { @@ -1336,6 +1336,23 @@ "$ref": "GoogleFirebaseAppdistroV1alphaTestDevice", "description": "Required. The device that the test was run on." }, + "executionType": { + "description": "Output only. The type of execution for the test.", + "enum": [ + "EXECUTION_TYPE_UNSPECIFIED", + "AI", + "ACTION_BASED_REPLAY", + "AI_REPLAY" + ], + "enumDescriptions": [ + "Execution type unspecified.", + "An AI-driven test.", + "A replay of a previous test run.", + "A failed replay that was rerun using the AI agent." + ], + "readOnly": true, + "type": "string" + }, "failedReason": { "description": "Output only. The reason why the test failed.", "enum": [ diff --git a/DiscoveryJson/firebaseapphosting.v1.json b/DiscoveryJson/firebaseapphosting.v1.json index 43f785aef18..6b4549f14b4 100644 --- a/DiscoveryJson/firebaseapphosting.v1.json +++ b/DiscoveryJson/firebaseapphosting.v1.json @@ -144,7 +144,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" @@ -1106,7 +1106,7 @@ } } }, - "revision": "20251020", + "revision": "20251023", "rootUrl": "https://firebaseapphosting.googleapis.com/", "schemas": { "ArchiveSource": { diff --git a/DiscoveryJson/firebasedataconnect.v1.json b/DiscoveryJson/firebasedataconnect.v1.json index 01b1d8e3b82..ecd40bd76a9 100644 --- a/DiscoveryJson/firebasedataconnect.v1.json +++ b/DiscoveryJson/firebasedataconnect.v1.json @@ -1062,7 +1062,7 @@ ] }, "list": { - "description": "Lists Schemas in a given project and location. Note that only `schemas/main` is supported, so this will always return at most one Schema.", + "description": "Lists Schemas in a given project and location.", "flatPath": "v1/projects/{projectsId}/locations/{locationsId}/services/{servicesId}/schemas", "httpMethod": "GET", "id": "firebasedataconnect.projects.locations.services.schemas.list", @@ -1165,7 +1165,7 @@ } } }, - "revision": "20251021", + "revision": "20251026", "rootUrl": "https://firebasedataconnect.googleapis.com/", "schemas": { "CancelOperationRequest": { diff --git a/DiscoveryJson/firebasedataconnect.v1beta.json b/DiscoveryJson/firebasedataconnect.v1beta.json index 01b7d252ed0..59ae1102c6f 100644 --- a/DiscoveryJson/firebasedataconnect.v1beta.json +++ b/DiscoveryJson/firebasedataconnect.v1beta.json @@ -1062,7 +1062,7 @@ ] }, "list": { - "description": "Lists Schemas in a given project and location. Note that only `schemas/main` is supported, so this will always return at most one Schema.", + "description": "Lists Schemas in a given project and location.", "flatPath": "v1beta/projects/{projectsId}/locations/{locationsId}/services/{servicesId}/schemas", "httpMethod": "GET", "id": "firebasedataconnect.projects.locations.services.schemas.list", @@ -1165,7 +1165,7 @@ } } }, - "revision": "20251021", + "revision": "20251026", "rootUrl": "https://firebasedataconnect.googleapis.com/", "schemas": { "CancelOperationRequest": { diff --git a/DiscoveryJson/firestore.v1.json b/DiscoveryJson/firestore.v1.json index afa2a8d17ac..8adec12139b 100644 --- a/DiscoveryJson/firestore.v1.json +++ b/DiscoveryJson/firestore.v1.json @@ -2284,7 +2284,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" @@ -2416,7 +2416,7 @@ } } }, - "revision": "20251014", + "revision": "20251026", "rootUrl": "https://firestore.googleapis.com/", "schemas": { "Aggregation": { diff --git a/DiscoveryJson/gkehub.v1.json b/DiscoveryJson/gkehub.v1.json index c7daf11cd48..38b15ac342c 100644 --- a/DiscoveryJson/gkehub.v1.json +++ b/DiscoveryJson/gkehub.v1.json @@ -192,7 +192,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" @@ -2122,7 +2122,7 @@ } } }, - "revision": "20251002", + "revision": "20251026", "rootUrl": "https://gkehub.googleapis.com/", "schemas": { "AppDevExperienceFeatureSpec": { diff --git a/DiscoveryJson/gkehub.v1alpha.json b/DiscoveryJson/gkehub.v1alpha.json index c4af8134710..bf55abd00d4 100644 --- a/DiscoveryJson/gkehub.v1alpha.json +++ b/DiscoveryJson/gkehub.v1alpha.json @@ -192,7 +192,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" @@ -2266,7 +2266,7 @@ } } }, - "revision": "20251002", + "revision": "20251026", "rootUrl": "https://gkehub.googleapis.com/", "schemas": { "AppDevExperienceFeatureSpec": { diff --git a/DiscoveryJson/gkehub.v1beta.json b/DiscoveryJson/gkehub.v1beta.json index 386670a5558..2aabd941039 100644 --- a/DiscoveryJson/gkehub.v1beta.json +++ b/DiscoveryJson/gkehub.v1beta.json @@ -192,7 +192,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" @@ -2122,7 +2122,7 @@ } } }, - "revision": "20251002", + "revision": "20251026", "rootUrl": "https://gkehub.googleapis.com/", "schemas": { "AppDevExperienceFeatureSpec": { diff --git a/DiscoveryJson/gkehub.v1beta1.json b/DiscoveryJson/gkehub.v1beta1.json index 443cc144ce3..05db89844c5 100644 --- a/DiscoveryJson/gkehub.v1beta1.json +++ b/DiscoveryJson/gkehub.v1beta1.json @@ -144,7 +144,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" @@ -723,7 +723,7 @@ } } }, - "revision": "20250925", + "revision": "20251026", "rootUrl": "https://gkehub.googleapis.com/", "schemas": { "ApplianceCluster": { diff --git a/DiscoveryJson/gkehub.v2.json b/DiscoveryJson/gkehub.v2.json index 736669d7e1e..958b86209a0 100644 --- a/DiscoveryJson/gkehub.v2.json +++ b/DiscoveryJson/gkehub.v2.json @@ -144,7 +144,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" @@ -482,7 +482,7 @@ } } }, - "revision": "20251002", + "revision": "20251026", "rootUrl": "https://gkehub.googleapis.com/", "schemas": { "AppDevExperienceState": { diff --git a/DiscoveryJson/gkehub.v2alpha.json b/DiscoveryJson/gkehub.v2alpha.json index b6fef25913a..b044542bb8f 100644 --- a/DiscoveryJson/gkehub.v2alpha.json +++ b/DiscoveryJson/gkehub.v2alpha.json @@ -144,7 +144,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" @@ -482,7 +482,7 @@ } } }, - "revision": "20251002", + "revision": "20251026", "rootUrl": "https://gkehub.googleapis.com/", "schemas": { "AppDevExperienceState": { diff --git a/DiscoveryJson/gkehub.v2beta.json b/DiscoveryJson/gkehub.v2beta.json index 62afc697d43..bd416b14ea4 100644 --- a/DiscoveryJson/gkehub.v2beta.json +++ b/DiscoveryJson/gkehub.v2beta.json @@ -144,7 +144,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" @@ -482,7 +482,7 @@ } } }, - "revision": "20251002", + "revision": "20251026", "rootUrl": "https://gkehub.googleapis.com/", "schemas": { "AppDevExperienceState": { diff --git a/DiscoveryJson/gkeonprem.v1.json b/DiscoveryJson/gkeonprem.v1.json index 7d394bb6a96..10fb62b443a 100644 --- a/DiscoveryJson/gkeonprem.v1.json +++ b/DiscoveryJson/gkeonprem.v1.json @@ -144,7 +144,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" @@ -3140,7 +3140,7 @@ } } }, - "revision": "20251020", + "revision": "20251022", "rootUrl": "https://gkeonprem.googleapis.com/", "schemas": { "Authorization": { diff --git a/DiscoveryJson/healthcare.v1.json b/DiscoveryJson/healthcare.v1.json index 3db33869769..5a314015c57 100644 --- a/DiscoveryJson/healthcare.v1.json +++ b/DiscoveryJson/healthcare.v1.json @@ -3930,7 +3930,7 @@ ] }, "conditionalPatch": { - "description": "If a resource is found with the identifier specified in the query parameters, updates part of that resource by applying the operations specified in a [JSON Patch](http://jsonpatch.com/) document. Implements the FHIR standard conditional patch interaction, limited to searching by resource identifier. DSTU2 doesn't define a conditional patch method, but the server supports it in the same way it supports STU3. Search term for identifier should be in the pattern `identifier=system|value` or `identifier=value` - similar to the `search` method on resources with a specific identifier. If the search criteria identify more than one match, the request returns a `412 Precondition Failed` error. The request body must contain a JSON Patch document, and the request headers must contain `Content-Type: application/json-patch+json`. On success, the response body contains a JSON-encoded representation of the updated resource, including the server-assigned version ID. Errors generated by the FHIR store contain a JSON-encoded `OperationOutcome` resource describing the reason for the error. If the request cannot be mapped to a valid API method on a FHIR store, a generic GCP error might be returned instead. For samples that show how to call `conditionalPatch`, see [Conditionally patching a FHIR resource](https://cloud.google.com/healthcare/docs/how-tos/fhir-resources#conditionally_patching_a_fhir_resource).", + "description": "If a resource is found with the identifier specified in the query parameters, updates part of that resource by applying the operations specified in a [JSON Patch](http://jsonpatch.com/) document. Implements the FHIR standard conditional patch interaction, limited to searching by resource identifier. DSTU2 doesn't define a conditional patch method, but the server supports it in the same way it supports STU3. Search term for identifier should be in the pattern `identifier=system|value` or `identifier=value` - similar to the `search` method on resources with a specific identifier. If the search criteria identify more than one match, the request returns a `412 Precondition Failed` error. If the search criteria doesn't identify any matches, the request returns a `404 Not Found` error. The request body must contain a JSON Patch document, and the request headers must contain `Content-Type: application/json-patch+json`. On success, the response body contains a JSON-encoded representation of the updated resource, including the server-assigned version ID. Errors generated by the FHIR store contain a JSON-encoded `OperationOutcome` resource describing the reason for the error. If the request cannot be mapped to a valid API method on a FHIR store, a generic GCP error might be returned instead. For samples that show how to call `conditionalPatch`, see [Conditionally patching a FHIR resource](https://cloud.google.com/healthcare/docs/how-tos/fhir-resources#conditionally_patching_a_fhir_resource).", "flatPath": "v1/projects/{projectsId}/locations/{locationsId}/datasets/{datasetsId}/fhirStores/{fhirStoresId}/fhir/{fhirId}", "httpMethod": "PATCH", "id": "healthcare.projects.locations.datasets.fhirStores.fhir.conditionalPatch", @@ -5137,7 +5137,7 @@ } } }, - "revision": "20251001", + "revision": "20251009", "rootUrl": "https://healthcare.googleapis.com/", "schemas": { "AccessDeterminationLogConfig": { @@ -6839,6 +6839,11 @@ "description": "The total amount of structured storage used by FHIR resources of this resource type in the store.", "format": "int64", "type": "string" + }, + "versionedStorageSizeBytes": { + "description": "The total amount of versioned storage used by versioned FHIR resources of this resource type in the store.", + "format": "int64", + "type": "string" } }, "type": "object" diff --git a/DiscoveryJson/healthcare.v1beta1.json b/DiscoveryJson/healthcare.v1beta1.json index 9b6683f9059..d5809bf382e 100644 --- a/DiscoveryJson/healthcare.v1beta1.json +++ b/DiscoveryJson/healthcare.v1beta1.json @@ -4424,7 +4424,7 @@ ] }, "conditionalPatch": { - "description": "If a resource is found based on the search criteria specified in the query parameters, updates part of that resource by applying the operations specified in a [JSON Patch](http://jsonpatch.com/) document. Implements the FHIR standard conditional patch interaction ([STU3](https://hl7.org/fhir/STU3/http.html#patch), [R4](https://hl7.org/fhir/R4/http.html#patch), [R5](https://hl7.org/fhir/R5/http.html#patch)). DSTU2 doesn't define a conditional patch method, but the server supports it in the same way it supports STU3. Search terms are provided as query parameters following the same pattern as the search method. If the search criteria identify more than one match, the request returns a `412 Precondition Failed` error. The request body must contain a JSON Patch document, and the request headers must contain `Content-Type: application/json-patch+json`. On success, the response body contains a JSON-encoded representation of the updated resource, including the server-assigned version ID. Errors generated by the FHIR store contain a JSON-encoded `OperationOutcome` resource describing the reason for the error. If the request cannot be mapped to a valid API method on a FHIR store, a generic GCP error might be returned instead. This method requires the`healthcare.fhirStores.searchResources` permission on the parent FHIR store and the `healthcare.fhirResources.patch` permission on the requested FHIR store resource. For samples that show how to call `conditionalPatch`, see [Conditionally patching a FHIR resource](https://cloud.google.com/healthcare/docs/how-tos/fhir-resources#conditionally_patching_a_fhir_resource).", + "description": "If a resource is found based on the search criteria specified in the query parameters, updates part of that resource by applying the operations specified in a [JSON Patch](http://jsonpatch.com/) document. Implements the FHIR standard conditional patch interaction ([STU3](https://hl7.org/fhir/STU3/http.html#patch), [R4](https://hl7.org/fhir/R4/http.html#patch), [R5](https://hl7.org/fhir/R5/http.html#patch)). DSTU2 doesn't define a conditional patch method, but the server supports it in the same way it supports STU3. Search terms are provided as query parameters following the same pattern as the search method. If the search criteria identify more than one match, the request returns a `412 Precondition Failed` error. If the search criteria doesn't identify any matches, the request returns a `404 Not Found` error. The request body must contain a JSON Patch document, and the request headers must contain `Content-Type: application/json-patch+json`. On success, the response body contains a JSON-encoded representation of the updated resource, including the server-assigned version ID. Errors generated by the FHIR store contain a JSON-encoded `OperationOutcome` resource describing the reason for the error. If the request cannot be mapped to a valid API method on a FHIR store, a generic GCP error might be returned instead. This method requires the`healthcare.fhirStores.searchResources` permission on the parent FHIR store and the `healthcare.fhirResources.patch` permission on the requested FHIR store resource. For samples that show how to call `conditionalPatch`, see [Conditionally patching a FHIR resource](https://cloud.google.com/healthcare/docs/how-tos/fhir-resources#conditionally_patching_a_fhir_resource).", "flatPath": "v1beta1/projects/{projectsId}/locations/{locationsId}/datasets/{datasetsId}/fhirStores/{fhirStoresId}/fhir/{fhirId}", "httpMethod": "PATCH", "id": "healthcare.projects.locations.datasets.fhirStores.fhir.conditionalPatch", @@ -5684,7 +5684,7 @@ } } }, - "revision": "20251001", + "revision": "20251009", "rootUrl": "https://healthcare.googleapis.com/", "schemas": { "AccessDeterminationLogConfig": { @@ -7656,6 +7656,11 @@ "description": "The total amount of structured storage used by FHIR resources of this resource type in the store.", "format": "int64", "type": "string" + }, + "versionedStorageSizeBytes": { + "description": "The total amount of versioned storage used by versioned FHIR resources of this resource type in the store.", + "format": "int64", + "type": "string" } }, "type": "object" diff --git a/DiscoveryJson/language.v1.json b/DiscoveryJson/language.v1.json index 09337826a17..356f56241ba 100644 --- a/DiscoveryJson/language.v1.json +++ b/DiscoveryJson/language.v1.json @@ -246,7 +246,7 @@ } } }, - "revision": "20250824", + "revision": "20251026", "rootUrl": "https://language.googleapis.com/", "schemas": { "AnalyzeEntitiesRequest": { @@ -699,6 +699,7 @@ "G2", "G4", "C3", + "C4", "M2", "M1", "N1", @@ -719,6 +720,7 @@ "GPU-based machine, skip quota reporting.", "GPU-based machine, skip quota reporting.", "", + "", "MEMORY_OPTIMIZED_UPGRADE_PREMIUM", "MEMORY_OPTIMIZED", "", @@ -897,7 +899,34 @@ "C3_HIGHMEM_22", "C3_HIGHMEM_44", "C3_HIGHMEM_88", - "C3_HIGHMEM_176" + "C3_HIGHMEM_176", + "C4_STANDARD_8", + "C4_STANDARD_16", + "C4_STANDARD_24", + "C4_STANDARD_32", + "C4_STANDARD_48", + "C4_STANDARD_96", + "C4_STANDARD_144", + "C4_STANDARD_192", + "C4_STANDARD_288", + "C4_HIGHCPU_8", + "C4_HIGHCPU_16", + "C4_HIGHCPU_24", + "C4_HIGHCPU_32", + "C4_HIGHCPU_48", + "C4_HIGHCPU_96", + "C4_HIGHCPU_144", + "C4_HIGHCPU_192", + "C4_HIGHCPU_288", + "C4_HIGHMEM_8", + "C4_HIGHMEM_16", + "C4_HIGHMEM_24", + "C4_HIGHMEM_32", + "C4_HIGHMEM_48", + "C4_HIGHMEM_96", + "C4_HIGHMEM_144", + "C4_HIGHMEM_192", + "C4_HIGHMEM_288" ], "enumDescriptions": [ "", @@ -1066,6 +1095,33 @@ "", "", "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", "" ], "type": "string" @@ -1642,7 +1698,34 @@ "C3_HIGHMEM_22", "C3_HIGHMEM_44", "C3_HIGHMEM_88", - "C3_HIGHMEM_176" + "C3_HIGHMEM_176", + "C4_STANDARD_8", + "C4_STANDARD_16", + "C4_STANDARD_24", + "C4_STANDARD_32", + "C4_STANDARD_48", + "C4_STANDARD_96", + "C4_STANDARD_144", + "C4_STANDARD_192", + "C4_STANDARD_288", + "C4_HIGHCPU_8", + "C4_HIGHCPU_16", + "C4_HIGHCPU_24", + "C4_HIGHCPU_32", + "C4_HIGHCPU_48", + "C4_HIGHCPU_96", + "C4_HIGHCPU_144", + "C4_HIGHCPU_192", + "C4_HIGHCPU_288", + "C4_HIGHMEM_8", + "C4_HIGHMEM_16", + "C4_HIGHMEM_24", + "C4_HIGHMEM_32", + "C4_HIGHMEM_48", + "C4_HIGHMEM_96", + "C4_HIGHMEM_144", + "C4_HIGHMEM_192", + "C4_HIGHMEM_288" ], "enumDescriptions": [ "", @@ -1811,6 +1894,33 @@ "", "", "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", "" ], "type": "string" @@ -2336,7 +2446,34 @@ "C3_HIGHMEM_22", "C3_HIGHMEM_44", "C3_HIGHMEM_88", - "C3_HIGHMEM_176" + "C3_HIGHMEM_176", + "C4_STANDARD_8", + "C4_STANDARD_16", + "C4_STANDARD_24", + "C4_STANDARD_32", + "C4_STANDARD_48", + "C4_STANDARD_96", + "C4_STANDARD_144", + "C4_STANDARD_192", + "C4_STANDARD_288", + "C4_HIGHCPU_8", + "C4_HIGHCPU_16", + "C4_HIGHCPU_24", + "C4_HIGHCPU_32", + "C4_HIGHCPU_48", + "C4_HIGHCPU_96", + "C4_HIGHCPU_144", + "C4_HIGHCPU_192", + "C4_HIGHCPU_288", + "C4_HIGHMEM_8", + "C4_HIGHMEM_16", + "C4_HIGHMEM_24", + "C4_HIGHMEM_32", + "C4_HIGHMEM_48", + "C4_HIGHMEM_96", + "C4_HIGHMEM_144", + "C4_HIGHMEM_192", + "C4_HIGHMEM_288" ], "enumDescriptions": [ "", @@ -2505,6 +2642,33 @@ "", "", "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", "" ], "type": "string" @@ -2528,6 +2692,7 @@ "E2", "G2", "G4", + "C4", "C3", "M2", "M1", @@ -2549,6 +2714,7 @@ "", "", "", + "", "MEMORY_OPTIMIZED_UPGRADE_PREMIUM", "MEMORY_OPTIMIZED", "", diff --git a/DiscoveryJson/language.v1beta2.json b/DiscoveryJson/language.v1beta2.json index b8aef3444fe..d1418552c58 100644 --- a/DiscoveryJson/language.v1beta2.json +++ b/DiscoveryJson/language.v1beta2.json @@ -246,7 +246,7 @@ } } }, - "revision": "20250824", + "revision": "20251026", "rootUrl": "https://language.googleapis.com/", "schemas": { "AnalyzeEntitiesRequest": { @@ -699,6 +699,7 @@ "G2", "G4", "C3", + "C4", "M2", "M1", "N1", @@ -719,6 +720,7 @@ "GPU-based machine, skip quota reporting.", "GPU-based machine, skip quota reporting.", "", + "", "MEMORY_OPTIMIZED_UPGRADE_PREMIUM", "MEMORY_OPTIMIZED", "", @@ -897,7 +899,34 @@ "C3_HIGHMEM_22", "C3_HIGHMEM_44", "C3_HIGHMEM_88", - "C3_HIGHMEM_176" + "C3_HIGHMEM_176", + "C4_STANDARD_8", + "C4_STANDARD_16", + "C4_STANDARD_24", + "C4_STANDARD_32", + "C4_STANDARD_48", + "C4_STANDARD_96", + "C4_STANDARD_144", + "C4_STANDARD_192", + "C4_STANDARD_288", + "C4_HIGHCPU_8", + "C4_HIGHCPU_16", + "C4_HIGHCPU_24", + "C4_HIGHCPU_32", + "C4_HIGHCPU_48", + "C4_HIGHCPU_96", + "C4_HIGHCPU_144", + "C4_HIGHCPU_192", + "C4_HIGHCPU_288", + "C4_HIGHMEM_8", + "C4_HIGHMEM_16", + "C4_HIGHMEM_24", + "C4_HIGHMEM_32", + "C4_HIGHMEM_48", + "C4_HIGHMEM_96", + "C4_HIGHMEM_144", + "C4_HIGHMEM_192", + "C4_HIGHMEM_288" ], "enumDescriptions": [ "", @@ -1066,6 +1095,33 @@ "", "", "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", "" ], "type": "string" @@ -1660,7 +1716,34 @@ "C3_HIGHMEM_22", "C3_HIGHMEM_44", "C3_HIGHMEM_88", - "C3_HIGHMEM_176" + "C3_HIGHMEM_176", + "C4_STANDARD_8", + "C4_STANDARD_16", + "C4_STANDARD_24", + "C4_STANDARD_32", + "C4_STANDARD_48", + "C4_STANDARD_96", + "C4_STANDARD_144", + "C4_STANDARD_192", + "C4_STANDARD_288", + "C4_HIGHCPU_8", + "C4_HIGHCPU_16", + "C4_HIGHCPU_24", + "C4_HIGHCPU_32", + "C4_HIGHCPU_48", + "C4_HIGHCPU_96", + "C4_HIGHCPU_144", + "C4_HIGHCPU_192", + "C4_HIGHCPU_288", + "C4_HIGHMEM_8", + "C4_HIGHMEM_16", + "C4_HIGHMEM_24", + "C4_HIGHMEM_32", + "C4_HIGHMEM_48", + "C4_HIGHMEM_96", + "C4_HIGHMEM_144", + "C4_HIGHMEM_192", + "C4_HIGHMEM_288" ], "enumDescriptions": [ "", @@ -1829,6 +1912,33 @@ "", "", "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", "" ], "type": "string" @@ -2354,7 +2464,34 @@ "C3_HIGHMEM_22", "C3_HIGHMEM_44", "C3_HIGHMEM_88", - "C3_HIGHMEM_176" + "C3_HIGHMEM_176", + "C4_STANDARD_8", + "C4_STANDARD_16", + "C4_STANDARD_24", + "C4_STANDARD_32", + "C4_STANDARD_48", + "C4_STANDARD_96", + "C4_STANDARD_144", + "C4_STANDARD_192", + "C4_STANDARD_288", + "C4_HIGHCPU_8", + "C4_HIGHCPU_16", + "C4_HIGHCPU_24", + "C4_HIGHCPU_32", + "C4_HIGHCPU_48", + "C4_HIGHCPU_96", + "C4_HIGHCPU_144", + "C4_HIGHCPU_192", + "C4_HIGHCPU_288", + "C4_HIGHMEM_8", + "C4_HIGHMEM_16", + "C4_HIGHMEM_24", + "C4_HIGHMEM_32", + "C4_HIGHMEM_48", + "C4_HIGHMEM_96", + "C4_HIGHMEM_144", + "C4_HIGHMEM_192", + "C4_HIGHMEM_288" ], "enumDescriptions": [ "", @@ -2523,6 +2660,33 @@ "", "", "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", "" ], "type": "string" @@ -2546,6 +2710,7 @@ "E2", "G2", "G4", + "C4", "C3", "M2", "M1", @@ -2567,6 +2732,7 @@ "", "", "", + "", "MEMORY_OPTIMIZED_UPGRADE_PREMIUM", "MEMORY_OPTIMIZED", "", diff --git a/DiscoveryJson/language.v2.json b/DiscoveryJson/language.v2.json index d2724b1828e..384b59cede8 100644 --- a/DiscoveryJson/language.v2.json +++ b/DiscoveryJson/language.v2.json @@ -208,7 +208,7 @@ } } }, - "revision": "20250824", + "revision": "20251026", "rootUrl": "https://language.googleapis.com/", "schemas": { "AnalyzeEntitiesRequest": { @@ -524,6 +524,7 @@ "G2", "G4", "C3", + "C4", "M2", "M1", "N1", @@ -544,6 +545,7 @@ "GPU-based machine, skip quota reporting.", "GPU-based machine, skip quota reporting.", "", + "", "MEMORY_OPTIMIZED_UPGRADE_PREMIUM", "MEMORY_OPTIMIZED", "", @@ -722,7 +724,34 @@ "C3_HIGHMEM_22", "C3_HIGHMEM_44", "C3_HIGHMEM_88", - "C3_HIGHMEM_176" + "C3_HIGHMEM_176", + "C4_STANDARD_8", + "C4_STANDARD_16", + "C4_STANDARD_24", + "C4_STANDARD_32", + "C4_STANDARD_48", + "C4_STANDARD_96", + "C4_STANDARD_144", + "C4_STANDARD_192", + "C4_STANDARD_288", + "C4_HIGHCPU_8", + "C4_HIGHCPU_16", + "C4_HIGHCPU_24", + "C4_HIGHCPU_32", + "C4_HIGHCPU_48", + "C4_HIGHCPU_96", + "C4_HIGHCPU_144", + "C4_HIGHCPU_192", + "C4_HIGHCPU_288", + "C4_HIGHMEM_8", + "C4_HIGHMEM_16", + "C4_HIGHMEM_24", + "C4_HIGHMEM_32", + "C4_HIGHMEM_48", + "C4_HIGHMEM_96", + "C4_HIGHMEM_144", + "C4_HIGHMEM_192", + "C4_HIGHMEM_288" ], "enumDescriptions": [ "", @@ -891,6 +920,33 @@ "", "", "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", "" ], "type": "string" @@ -1281,7 +1337,34 @@ "C3_HIGHMEM_22", "C3_HIGHMEM_44", "C3_HIGHMEM_88", - "C3_HIGHMEM_176" + "C3_HIGHMEM_176", + "C4_STANDARD_8", + "C4_STANDARD_16", + "C4_STANDARD_24", + "C4_STANDARD_32", + "C4_STANDARD_48", + "C4_STANDARD_96", + "C4_STANDARD_144", + "C4_STANDARD_192", + "C4_STANDARD_288", + "C4_HIGHCPU_8", + "C4_HIGHCPU_16", + "C4_HIGHCPU_24", + "C4_HIGHCPU_32", + "C4_HIGHCPU_48", + "C4_HIGHCPU_96", + "C4_HIGHCPU_144", + "C4_HIGHCPU_192", + "C4_HIGHCPU_288", + "C4_HIGHMEM_8", + "C4_HIGHMEM_16", + "C4_HIGHMEM_24", + "C4_HIGHMEM_32", + "C4_HIGHMEM_48", + "C4_HIGHMEM_96", + "C4_HIGHMEM_144", + "C4_HIGHMEM_192", + "C4_HIGHMEM_288" ], "enumDescriptions": [ "", @@ -1450,6 +1533,33 @@ "", "", "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", "" ], "type": "string" @@ -1730,7 +1840,34 @@ "C3_HIGHMEM_22", "C3_HIGHMEM_44", "C3_HIGHMEM_88", - "C3_HIGHMEM_176" + "C3_HIGHMEM_176", + "C4_STANDARD_8", + "C4_STANDARD_16", + "C4_STANDARD_24", + "C4_STANDARD_32", + "C4_STANDARD_48", + "C4_STANDARD_96", + "C4_STANDARD_144", + "C4_STANDARD_192", + "C4_STANDARD_288", + "C4_HIGHCPU_8", + "C4_HIGHCPU_16", + "C4_HIGHCPU_24", + "C4_HIGHCPU_32", + "C4_HIGHCPU_48", + "C4_HIGHCPU_96", + "C4_HIGHCPU_144", + "C4_HIGHCPU_192", + "C4_HIGHCPU_288", + "C4_HIGHMEM_8", + "C4_HIGHMEM_16", + "C4_HIGHMEM_24", + "C4_HIGHMEM_32", + "C4_HIGHMEM_48", + "C4_HIGHMEM_96", + "C4_HIGHMEM_144", + "C4_HIGHMEM_192", + "C4_HIGHMEM_288" ], "enumDescriptions": [ "", @@ -1899,6 +2036,33 @@ "", "", "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", "" ], "type": "string" @@ -1922,6 +2086,7 @@ "E2", "G2", "G4", + "C4", "C3", "M2", "M1", @@ -1943,6 +2108,7 @@ "", "", "", + "", "MEMORY_OPTIMIZED_UPGRADE_PREMIUM", "MEMORY_OPTIMIZED", "", diff --git a/DiscoveryJson/looker.v1.json b/DiscoveryJson/looker.v1.json index 69ded3448c1..ab7dba73eae 100644 --- a/DiscoveryJson/looker.v1.json +++ b/DiscoveryJson/looker.v1.json @@ -144,7 +144,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" @@ -715,7 +715,7 @@ } } }, - "revision": "20251017", + "revision": "20251021", "rootUrl": "https://looker.googleapis.com/", "schemas": { "AdminSettings": { diff --git a/DiscoveryJson/managedkafka.v1.json b/DiscoveryJson/managedkafka.v1.json index cb16d5ad828..bb3101c5799 100644 --- a/DiscoveryJson/managedkafka.v1.json +++ b/DiscoveryJson/managedkafka.v1.json @@ -151,7 +151,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" @@ -2946,7 +2946,7 @@ } } }, - "revision": "20251016", + "revision": "20251023", "rootUrl": "https://managedkafka.googleapis.com/", "schemas": { "AccessConfig": { diff --git a/DiscoveryJson/marketingplatformadmin.v1alpha.json b/DiscoveryJson/marketingplatformadmin.v1alpha.json index ce57768e7c3..448f87f9d30 100644 --- a/DiscoveryJson/marketingplatformadmin.v1alpha.json +++ b/DiscoveryJson/marketingplatformadmin.v1alpha.json @@ -110,6 +110,35 @@ "resources": { "organizations": { "methods": { + "findSalesPartnerManagedClients": { + "description": "Returns a list of clients managed by the sales partner organization. User needs to be an OrgAdmin/BillingAdmin on the sales partner organization in order to view the end clients.", + "flatPath": "v1alpha/organizations/{organizationsId}:findSalesPartnerManagedClients", + "httpMethod": "POST", + "id": "marketingplatformadmin.organizations.findSalesPartnerManagedClients", + "parameterOrder": [ + "organization" + ], + "parameters": { + "organization": { + "description": "Required. The name of the sales partner organization. Format: organizations/{org_id}", + "location": "path", + "pattern": "^organizations/[^/]+$", + "required": true, + "type": "string" + } + }, + "path": "v1alpha/{+organization}:findSalesPartnerManagedClients", + "request": { + "$ref": "FindSalesPartnerManagedClientsRequest" + }, + "response": { + "$ref": "FindSalesPartnerManagedClientsResponse" + }, + "scopes": [ + "https://www.googleapis.com/auth/marketingplatformadmin.analytics.read", + "https://www.googleapis.com/auth/marketingplatformadmin.analytics.update" + ] + }, "get": { "description": "Lookup for a single organization.", "flatPath": "v1alpha/organizations/{organizationsId}", @@ -135,6 +164,63 @@ "https://www.googleapis.com/auth/marketingplatformadmin.analytics.read", "https://www.googleapis.com/auth/marketingplatformadmin.analytics.update" ] + }, + "list": { + "description": "Returns a list of organizations that the user has access to.", + "flatPath": "v1alpha/organizations", + "httpMethod": "GET", + "id": "marketingplatformadmin.organizations.list", + "parameterOrder": [], + "parameters": { + "pageSize": { + "description": "Optional. The maximum number of organizations to return in one call. The service may return fewer than this value. If unspecified, at most 50 organizations will be returned. The maximum value is 1000; values above 1000 will be coerced to 1000.", + "format": "int32", + "location": "query", + "type": "integer" + }, + "pageToken": { + "description": "Optional. A page token, received from a previous ListOrganizations call. Provide this to retrieve the subsequent page. When paginating, all other parameters provided to `ListOrganizations` must match the call that provided the page token.", + "location": "query", + "type": "string" + } + }, + "path": "v1alpha/organizations", + "response": { + "$ref": "ListOrganizationsResponse" + }, + "scopes": [ + "https://www.googleapis.com/auth/marketingplatformadmin.analytics.read", + "https://www.googleapis.com/auth/marketingplatformadmin.analytics.update" + ] + }, + "reportPropertyUsage": { + "description": "Get the usage and billing data for properties within the organization for the specified month. Per direct client org, user needs to be OrgAdmin/BillingAdmin on the organization in order to view the billing and usage data. Per sales partner client org, user needs to be OrgAdmin/BillingAdmin on the sales partner org in order to view the billing and usage data, or OrgAdmin/BillingAdmin on the sales partner client org in order to view the usage data only.", + "flatPath": "v1alpha/organizations/{organizationsId}:reportPropertyUsage", + "httpMethod": "POST", + "id": "marketingplatformadmin.organizations.reportPropertyUsage", + "parameterOrder": [ + "organization" + ], + "parameters": { + "organization": { + "description": "Required. Specifies the organization whose property usage will be listed. Format: organizations/{org_id}", + "location": "path", + "pattern": "^organizations/[^/]+$", + "required": true, + "type": "string" + } + }, + "path": "v1alpha/{+organization}:reportPropertyUsage", + "request": { + "$ref": "ReportPropertyUsageRequest" + }, + "response": { + "$ref": "ReportPropertyUsageResponse" + }, + "scopes": [ + "https://www.googleapis.com/auth/marketingplatformadmin.analytics.read", + "https://www.googleapis.com/auth/marketingplatformadmin.analytics.update" + ] } }, "resources": { @@ -263,7 +349,7 @@ } } }, - "revision": "20240529", + "revision": "20251029", "rootUrl": "https://marketingplatformadmin.googleapis.com/", "schemas": { "AnalyticsAccountLink": { @@ -301,12 +387,101 @@ }, "type": "object" }, + "BillInfo": { + "description": "Contains the bill amount.", + "id": "BillInfo", + "properties": { + "baseFee": { + "$ref": "Money", + "description": "The amount of the monthly base fee." + }, + "eventFee": { + "$ref": "Money", + "description": "The amount of the event fee." + }, + "priceProtectionCredit": { + "$ref": "Money", + "description": "The amount of the price protection credit, this is only available for eligible customers." + }, + "total": { + "$ref": "Money", + "description": "The total amount of the bill." + } + }, + "type": "object" + }, + "ClientData": { + "description": "Contains the client data.", + "id": "ClientData", + "properties": { + "endDate": { + "$ref": "Date", + "description": "The end date of the contract between the sales org and the end client." + }, + "organization": { + "$ref": "Organization", + "description": "The end client that has/had contract with the requested sales org." + }, + "startDate": { + "$ref": "Date", + "description": "The start date of the contract between the sales org and the end client." + } + }, + "type": "object" + }, + "Date": { + "description": "Represents a whole or partial calendar date, such as a birthday. The time of day and time zone are either specified elsewhere or are insignificant. The date is relative to the Gregorian Calendar. This can represent one of the following: * A full date, with non-zero year, month, and day values. * A month and day, with a zero year (for example, an anniversary). * A year on its own, with a zero month and a zero day. * A year and month, with a zero day (for example, a credit card expiration date). Related types: * google.type.TimeOfDay * google.type.DateTime * google.protobuf.Timestamp", + "id": "Date", + "properties": { + "day": { + "description": "Day of a month. Must be from 1 to 31 and valid for the year and month, or 0 to specify a year by itself or a year and month where the day isn't significant.", + "format": "int32", + "type": "integer" + }, + "month": { + "description": "Month of a year. Must be from 1 to 12, or 0 to specify a year without a month and day.", + "format": "int32", + "type": "integer" + }, + "year": { + "description": "Year of the date. Must be from 1 to 9999, or 0 to specify a date without a year.", + "format": "int32", + "type": "integer" + } + }, + "type": "object" + }, "Empty": { "description": "A generic empty message that you can re-use to avoid defining duplicated empty messages in your APIs. A typical example is to use it as the request or the response type of an API method. For instance: service Foo { rpc Bar(google.protobuf.Empty) returns (google.protobuf.Empty); }", "id": "Empty", "properties": {}, "type": "object" }, + "FindSalesPartnerManagedClientsRequest": { + "description": "Request message for FindSalesPartnerManagedClients RPC.", + "id": "FindSalesPartnerManagedClientsRequest", + "properties": { + "isActive": { + "description": "Optional. If set, only active and just ended clients will be returned.", + "type": "boolean" + } + }, + "type": "object" + }, + "FindSalesPartnerManagedClientsResponse": { + "description": "Response message for FindSalesPartnerManagedClients RPC.", + "id": "FindSalesPartnerManagedClientsResponse", + "properties": { + "clientData": { + "description": "The clients managed by the sales org.", + "items": { + "$ref": "ClientData" + }, + "type": "array" + } + }, + "type": "object" + }, "ListAnalyticsAccountLinksResponse": { "description": "Response message for ListAnalyticsAccountLinks RPC.", "id": "ListAnalyticsAccountLinksResponse", @@ -325,6 +500,45 @@ }, "type": "object" }, + "ListOrganizationsResponse": { + "description": "Response message for ListOrganizations RPC.", + "id": "ListOrganizationsResponse", + "properties": { + "nextPageToken": { + "description": "A token, which can be sent as `page_token` to retrieve the next page. If this field is omitted, there are no subsequent pages.", + "type": "string" + }, + "organizations": { + "description": "The Organization resource that the user has access to, which includes the org id and display name.", + "items": { + "$ref": "Organization" + }, + "type": "array" + } + }, + "type": "object" + }, + "Money": { + "description": "Represents an amount of money with its currency type.", + "id": "Money", + "properties": { + "currencyCode": { + "description": "The three-letter currency code defined in ISO 4217.", + "type": "string" + }, + "nanos": { + "description": "Number of nano (10^-9) units of the amount. The value must be between -999,999,999 and +999,999,999 inclusive. If `units` is positive, `nanos` must be positive or zero. If `units` is zero, `nanos` can be positive, zero, or negative. If `units` is negative, `nanos` must be negative or zero. For example $-1.75 is represented as `units`=-1 and `nanos`=-750,000,000.", + "format": "int32", + "type": "integer" + }, + "units": { + "description": "The whole units of the amount. For example if `currencyCode` is `\"USD\"`, then 1 unit is one US dollar.", + "format": "int64", + "type": "string" + } + }, + "type": "object" + }, "Organization": { "description": "A resource message representing a Google Marketing Platform organization.", "id": "Organization", @@ -340,6 +554,95 @@ }, "type": "object" }, + "PropertyUsage": { + "description": "Contains the count of events received by the property, along with metadata that influences the volume of `billable` events.", + "id": "PropertyUsage", + "properties": { + "accountId": { + "description": "The ID of the property's parent account.", + "format": "int64", + "type": "string" + }, + "billableEventCount": { + "description": "The number of events for which the property is billed in the requested month.", + "format": "int64", + "type": "string" + }, + "displayName": { + "description": "The display name of the property.", + "type": "string" + }, + "property": { + "description": "The name of the Google Analytics Admin API property resource. Format: analyticsadmin.googleapis.com/properties/{property_id}", + "type": "string" + }, + "propertyType": { + "description": "The subtype of the analytics property. This affects the billable event count.", + "enum": [ + "ANALYTICS_PROPERTY_TYPE_UNSPECIFIED", + "ANALYTICS_PROPERTY_TYPE_ORDINARY", + "ANALYTICS_PROPERTY_TYPE_SUBPROPERTY", + "ANALYTICS_PROPERTY_TYPE_ROLLUP" + ], + "enumDescriptions": [ + "Unknown or unspecified property type", + "Ordinary Google Analytics property", + "Google Analytics subproperty", + "Google Analytics rollup property" + ], + "type": "string" + }, + "serviceLevel": { + "description": "The service level of the property.", + "enum": [ + "ANALYTICS_SERVICE_LEVEL_UNSPECIFIED", + "ANALYTICS_SERVICE_LEVEL_STANDARD", + "ANALYTICS_SERVICE_LEVEL_360" + ], + "enumDescriptions": [ + "Service level unspecified.", + "The standard version of Google Analytics.", + "The premium version of Google Analytics." + ], + "type": "string" + }, + "totalEventCount": { + "description": "Total event count that the property received during the requested month.", + "format": "int64", + "type": "string" + } + }, + "type": "object" + }, + "ReportPropertyUsageRequest": { + "description": "Request message for ReportPropertyUsage RPC.", + "id": "ReportPropertyUsageRequest", + "properties": { + "month": { + "description": "Required. The target month to list property usages. Format: YYYY-MM. For example, \"2025-05\"", + "type": "string" + } + }, + "type": "object" + }, + "ReportPropertyUsageResponse": { + "description": "Response message for ReportPropertyUsage RPC.", + "id": "ReportPropertyUsageResponse", + "properties": { + "billInfo": { + "$ref": "BillInfo", + "description": "Bill amount in the specified organization and month. Will be empty if user only has access to usage data." + }, + "propertyUsages": { + "description": "Usage data for all properties in the specified organization and month.", + "items": { + "$ref": "PropertyUsage" + }, + "type": "array" + } + }, + "type": "object" + }, "SetPropertyServiceLevelRequest": { "description": "Request message for SetPropertyServiceLevel RPC.", "id": "SetPropertyServiceLevelRequest", diff --git a/DiscoveryJson/netapp.v1.json b/DiscoveryJson/netapp.v1.json index 05782f8a1bf..4123c6352e1 100644 --- a/DiscoveryJson/netapp.v1.json +++ b/DiscoveryJson/netapp.v1.json @@ -356,7 +356,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" @@ -2515,7 +2515,7 @@ } } }, - "revision": "20251018", + "revision": "20251029", "rootUrl": "https://netapp.googleapis.com/", "schemas": { "ActiveDirectory": { diff --git a/DiscoveryJson/netapp.v1beta1.json b/DiscoveryJson/netapp.v1beta1.json index b1c4e39621e..5c33ac031ff 100644 --- a/DiscoveryJson/netapp.v1beta1.json +++ b/DiscoveryJson/netapp.v1beta1.json @@ -356,7 +356,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" @@ -2543,7 +2543,7 @@ } } }, - "revision": "20251018", + "revision": "20251029", "rootUrl": "https://netapp.googleapis.com/", "schemas": { "ActiveDirectory": { diff --git a/DiscoveryJson/networkconnectivity.v1alpha1.json b/DiscoveryJson/networkconnectivity.v1alpha1.json index f5dde8a2ba8..9317d60ba00 100644 --- a/DiscoveryJson/networkconnectivity.v1alpha1.json +++ b/DiscoveryJson/networkconnectivity.v1alpha1.json @@ -144,7 +144,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" @@ -1127,7 +1127,7 @@ } } }, - "revision": "20250925", + "revision": "20251030", "rootUrl": "https://networkconnectivity.googleapis.com/", "schemas": { "AllocationOptions": { diff --git a/DiscoveryJson/networkmanagement.v1.json b/DiscoveryJson/networkmanagement.v1.json index b1fac11ff2a..943f8cce655 100644 --- a/DiscoveryJson/networkmanagement.v1.json +++ b/DiscoveryJson/networkmanagement.v1.json @@ -144,7 +144,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" @@ -521,7 +521,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" @@ -1233,7 +1233,7 @@ } } }, - "revision": "20251008", + "revision": "20251022", "rootUrl": "https://networkmanagement.googleapis.com/", "schemas": { "AbortInfo": { diff --git a/DiscoveryJson/networkmanagement.v1beta1.json b/DiscoveryJson/networkmanagement.v1beta1.json index bdc03257e83..28dd4a785a6 100644 --- a/DiscoveryJson/networkmanagement.v1beta1.json +++ b/DiscoveryJson/networkmanagement.v1beta1.json @@ -144,7 +144,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" @@ -525,7 +525,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" @@ -1237,7 +1237,7 @@ } } }, - "revision": "20251008", + "revision": "20251022", "rootUrl": "https://networkmanagement.googleapis.com/", "schemas": { "AbortInfo": { diff --git a/DiscoveryJson/networkservices.v1.json b/DiscoveryJson/networkservices.v1.json index 68ee199430e..1a3ee91318c 100644 --- a/DiscoveryJson/networkservices.v1.json +++ b/DiscoveryJson/networkservices.v1.json @@ -144,7 +144,7 @@ ], "parameters": { "extraLocationTypes": { - "description": "Optional. Do not use this field. It is unsupported and is ignored unless explicitly documented otherwise. This is primarily for internal usage.", + "description": "Optional. Unless explicitly documented otherwise, don't use this unsupported field which is primarily intended for internal usage.", "location": "query", "repeated": true, "type": "string" @@ -1348,6 +1348,188 @@ } } }, + "lbEdgeExtensions": { + "methods": { + "create": { + "description": "Creates a new `LbEdgeExtension` resource in a given project and location.", + "flatPath": "v1/projects/{projectsId}/locations/{locationsId}/lbEdgeExtensions", + "httpMethod": "POST", + "id": "networkservices.projects.locations.lbEdgeExtensions.create", + "parameterOrder": [ + "parent" + ], + "parameters": { + "lbEdgeExtensionId": { + "description": "Required. User-provided ID of the `LbEdgeExtension` resource to be created.", + "location": "query", + "type": "string" + }, + "parent": { + "description": "Required. The parent resource of the `LbEdgeExtension` resource. Must be in the format `projects/{project}/locations/{location}`.", + "location": "path", + "pattern": "^projects/[^/]+/locations/[^/]+$", + "required": true, + "type": "string" + }, + "requestId": { + "description": "Optional. An optional request ID to identify requests. Specify a unique request ID so that if you must retry your request, the server can ignore the request if it has already been completed. The server guarantees that for 60 minutes since the first request. For example, consider a situation where you make an initial request and the request times out. If you make the request again with the same request ID, the server ignores the second request This prevents clients from accidentally creating duplicate commitments. The request ID must be a valid UUID with the exception that zero UUID is not supported (00000000-0000-0000-0000-000000000000).", + "location": "query", + "type": "string" + } + }, + "path": "v1/{+parent}/lbEdgeExtensions", + "request": { + "$ref": "LbEdgeExtension" + }, + "response": { + "$ref": "Operation" + }, + "scopes": [ + "https://www.googleapis.com/auth/cloud-platform" + ] + }, + "delete": { + "description": "Deletes the specified `LbEdgeExtension` resource.", + "flatPath": "v1/projects/{projectsId}/locations/{locationsId}/lbEdgeExtensions/{lbEdgeExtensionsId}", + "httpMethod": "DELETE", + "id": "networkservices.projects.locations.lbEdgeExtensions.delete", + "parameterOrder": [ + "name" + ], + "parameters": { + "name": { + "description": "Required. The name of the `LbEdgeExtension` resource to delete. Must be in the format `projects/{project}/locations/{location}/lbEdgeExtensions/{lb_edge_extension}`.", + "location": "path", + "pattern": "^projects/[^/]+/locations/[^/]+/lbEdgeExtensions/[^/]+$", + "required": true, + "type": "string" + }, + "requestId": { + "description": "Optional. An optional request ID to identify requests. Specify a unique request ID so that if you must retry your request, the server can ignore the request if it has already been completed. The server guarantees that for 60 minutes after the first request. For example, consider a situation where you make an initial request and the request times out. If you make the request again with the same request ID, the server ignores the second request This prevents clients from accidentally creating duplicate commitments. The request ID must be a valid UUID with the exception that zero UUID is not supported (00000000-0000-0000-0000-000000000000).", + "location": "query", + "type": "string" + } + }, + "path": "v1/{+name}", + "response": { + "$ref": "Operation" + }, + "scopes": [ + "https://www.googleapis.com/auth/cloud-platform" + ] + }, + "get": { + "description": "Gets details of the specified `LbEdgeExtension` resource.", + "flatPath": "v1/projects/{projectsId}/locations/{locationsId}/lbEdgeExtensions/{lbEdgeExtensionsId}", + "httpMethod": "GET", + "id": "networkservices.projects.locations.lbEdgeExtensions.get", + "parameterOrder": [ + "name" + ], + "parameters": { + "name": { + "description": "Required. A name of the `LbEdgeExtension` resource to get. Must be in the format `projects/{project}/locations/{location}/lbEdgeExtensions/{lb_edge_extension}`.", + "location": "path", + "pattern": "^projects/[^/]+/locations/[^/]+/lbEdgeExtensions/[^/]+$", + "required": true, + "type": "string" + } + }, + "path": "v1/{+name}", + "response": { + "$ref": "LbEdgeExtension" + }, + "scopes": [ + "https://www.googleapis.com/auth/cloud-platform" + ] + }, + "list": { + "description": "Lists `LbEdgeExtension` resources in a given project and location.", + "flatPath": "v1/projects/{projectsId}/locations/{locationsId}/lbEdgeExtensions", + "httpMethod": "GET", + "id": "networkservices.projects.locations.lbEdgeExtensions.list", + "parameterOrder": [ + "parent" + ], + "parameters": { + "filter": { + "description": "Optional. Filtering results.", + "location": "query", + "type": "string" + }, + "orderBy": { + "description": "Optional. Hint about how to order the results.", + "location": "query", + "type": "string" + }, + "pageSize": { + "description": "Optional. Requested page size. The server might return fewer items than requested. If unspecified, the server picks an appropriate default.", + "format": "int32", + "location": "query", + "type": "integer" + }, + "pageToken": { + "description": "Optional. A token identifying a page of results that the server returns.", + "location": "query", + "type": "string" + }, + "parent": { + "description": "Required. The project and location from which the `LbEdgeExtension` resources are listed. These values are specified in the following format: `projects/{project}/locations/{location}`.", + "location": "path", + "pattern": "^projects/[^/]+/locations/[^/]+$", + "required": true, + "type": "string" + } + }, + "path": "v1/{+parent}/lbEdgeExtensions", + "response": { + "$ref": "ListLbEdgeExtensionsResponse" + }, + "scopes": [ + "https://www.googleapis.com/auth/cloud-platform" + ] + }, + "patch": { + "description": "Updates the parameters of the specified `LbEdgeExtension` resource.", + "flatPath": "v1/projects/{projectsId}/locations/{locationsId}/lbEdgeExtensions/{lbEdgeExtensionsId}", + "httpMethod": "PATCH", + "id": "networkservices.projects.locations.lbEdgeExtensions.patch", + "parameterOrder": [ + "name" + ], + "parameters": { + "name": { + "description": "Required. Identifier. Name of the `LbEdgeExtension` resource in the following format: `projects/{project}/locations/{location}/lbEdgeExtensions/{lb_edge_extension}`.", + "location": "path", + "pattern": "^projects/[^/]+/locations/[^/]+/lbEdgeExtensions/[^/]+$", + "required": true, + "type": "string" + }, + "requestId": { + "description": "Optional. An optional request ID to identify requests. Specify a unique request ID so that if you must retry your request, the server can ignore the request if it has already been completed. The server guarantees that for 60 minutes since the first request. For example, consider a situation where you make an initial request and the request times out. If you make the request again with the same request ID, the server ignores the second request This prevents clients from accidentally creating duplicate commitments. The request ID must be a valid UUID with the exception that zero UUID is not supported (00000000-0000-0000-0000-000000000000).", + "location": "query", + "type": "string" + }, + "updateMask": { + "description": "Optional. Used to specify the fields to be overwritten in the `LbEdgeExtension` resource by the update. The fields specified in the `update_mask` are relative to the resource, not the full request. A field is overwritten if it is in the mask. If the user does not specify a mask, then all fields are overwritten.", + "format": "google-fieldmask", + "location": "query", + "type": "string" + } + }, + "path": "v1/{+name}", + "request": { + "$ref": "LbEdgeExtension" + }, + "response": { + "$ref": "Operation" + }, + "scopes": [ + "https://www.googleapis.com/auth/cloud-platform" + ] + } + } + }, "lbRouteExtensions": { "methods": { "create": { @@ -2052,6 +2234,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", @@ -3004,7 +3191,7 @@ } } }, - "revision": "20251015", + "revision": "20251017", "rootUrl": "https://networkservices.googleapis.com/", "schemas": { "AuditConfig": { @@ -4480,6 +4667,68 @@ }, "type": "object" }, + "LbEdgeExtension": { + "description": "`LbEdgeExtension` is a resource that lets the extension service influence the selection of backend services and Cloud CDN cache keys by modifying request headers.", + "id": "LbEdgeExtension", + "properties": { + "createTime": { + "description": "Output only. The timestamp when the resource was created.", + "format": "google-datetime", + "readOnly": true, + "type": "string" + }, + "description": { + "description": "Optional. A human-readable description of the resource.", + "type": "string" + }, + "extensionChains": { + "description": "Required. A set of ordered extension chains that contain the match conditions and extensions to execute. Match conditions for each extension chain are evaluated in sequence for a given request. The first extension chain that has a condition that matches the request is executed. Any subsequent extension chains do not execute. Limited to 5 extension chains per resource.", + "items": { + "$ref": "ExtensionChain" + }, + "type": "array" + }, + "forwardingRules": { + "description": "Required. A list of references to the forwarding rules to which this service extension is attached. At least one forwarding rule is required. Only one `LbEdgeExtension` resource can be associated with a forwarding rule.", + "items": { + "type": "string" + }, + "type": "array" + }, + "labels": { + "additionalProperties": { + "type": "string" + }, + "description": "Optional. Set of labels associated with the `LbEdgeExtension` resource. The format must comply with [the requirements for labels](https://cloud.google.com/compute/docs/labeling-resources#requirements) for Google Cloud resources.", + "type": "object" + }, + "loadBalancingScheme": { + "description": "Required. All forwarding rules referenced by this extension must share the same load balancing scheme. Supported values: `EXTERNAL_MANAGED`.", + "enum": [ + "LOAD_BALANCING_SCHEME_UNSPECIFIED", + "INTERNAL_MANAGED", + "EXTERNAL_MANAGED" + ], + "enumDescriptions": [ + "Default value. Do not use.", + "Signifies that this is used for Internal HTTP(S) Load Balancing.", + "Signifies that this is used for External Managed HTTP(S) Load Balancing." + ], + "type": "string" + }, + "name": { + "description": "Required. Identifier. Name of the `LbEdgeExtension` resource in the following format: `projects/{project}/locations/{location}/lbEdgeExtensions/{lb_edge_extension}`.", + "type": "string" + }, + "updateTime": { + "description": "Output only. The timestamp when the resource was updated.", + "format": "google-datetime", + "readOnly": true, + "type": "string" + } + }, + "type": "object" + }, "LbRouteExtension": { "description": "`LbRouteExtension` is a resource that lets you control where traffic is routed to for a given request.", "id": "LbRouteExtension", @@ -4770,6 +5019,31 @@ }, "type": "object" }, + "ListLbEdgeExtensionsResponse": { + "description": "Message for response to listing `LbEdgeExtension` resources.", + "id": "ListLbEdgeExtensionsResponse", + "properties": { + "lbEdgeExtensions": { + "description": "The list of `LbEdgeExtension` resources.", + "items": { + "$ref": "LbEdgeExtension" + }, + "type": "array" + }, + "nextPageToken": { + "description": "A token identifying a page of results that the server returns.", + "type": "string" + }, + "unreachable": { + "description": "Locations that could not be reached.", + "items": { + "type": "string" + }, + "type": "array" + } + }, + "type": "object" + }, "ListLbRouteExtensionsResponse": { "description": "Message for response to listing `LbRouteExtension` resources.", "id": "ListLbRouteExtensionsResponse", @@ -4902,6 +5176,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/DiscoveryJson/networkservices.v1beta1.json b/DiscoveryJson/networkservices.v1beta1.json index dd86a4687d8..66b82bd248d 100644 --- a/DiscoveryJson/networkservices.v1beta1.json +++ b/DiscoveryJson/networkservices.v1beta1.json @@ -144,7 +144,7 @@ ], "parameters": { "extraLocationTypes": { - "description": "Optional. Do not use this field. It is unsupported and is ignored unless explicitly documented otherwise. This is primarily for internal usage.", + "description": "Optional. Unless explicitly documented otherwise, don't use this unsupported field which is primarily intended for internal usage.", "location": "query", "repeated": true, "type": "string" @@ -2143,6 +2143,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", @@ -3095,7 +3100,7 @@ } } }, - "revision": "20251015", + "revision": "20251017", "rootUrl": "https://networkservices.googleapis.com/", "schemas": { "AuthzExtension": { @@ -5039,6 +5044,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/DiscoveryJson/notebooks.v2.json b/DiscoveryJson/notebooks.v2.json index 53851b1261b..451e541d397 100644 --- a/DiscoveryJson/notebooks.v2.json +++ b/DiscoveryJson/notebooks.v2.json @@ -971,7 +971,7 @@ } } }, - "revision": "20251008", + "revision": "20251016", "rootUrl": "https://notebooks.googleapis.com/", "schemas": { "AcceleratorConfig": { @@ -1464,6 +1464,11 @@ "$ref": "GPUDriverConfig", "description": "Optional. Configuration for GPU drivers." }, + "instanceId": { + "description": "Output only. The unique ID of the Compute Engine instance resource.", + "readOnly": true, + "type": "string" + }, "machineType": { "description": "Optional. The machine type of the VM instance. https://cloud.google.com/compute/docs/machine-resource", "type": "string" diff --git a/DiscoveryJson/observability.v1.json b/DiscoveryJson/observability.v1.json index e48f977c0d0..5e40c622a59 100644 --- a/DiscoveryJson/observability.v1.json +++ b/DiscoveryJson/observability.v1.json @@ -144,7 +144,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" @@ -536,7 +536,7 @@ } } }, - "revision": "20250925", + "revision": "20251023", "rootUrl": "https://observability.googleapis.com/", "schemas": { "CancelOperationRequest": { diff --git a/DiscoveryJson/parallelstore.v1.json b/DiscoveryJson/parallelstore.v1.json index 62af45ac3ae..a2dacad26f2 100644 --- a/DiscoveryJson/parallelstore.v1.json +++ b/DiscoveryJson/parallelstore.v1.json @@ -144,7 +144,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" @@ -554,7 +554,7 @@ } } }, - "revision": "20250924", + "revision": "20251022", "rootUrl": "https://parallelstore.googleapis.com/", "schemas": { "CancelOperationRequest": { diff --git a/DiscoveryJson/parallelstore.v1beta.json b/DiscoveryJson/parallelstore.v1beta.json index f516df5f876..e70f0a64a63 100644 --- a/DiscoveryJson/parallelstore.v1beta.json +++ b/DiscoveryJson/parallelstore.v1beta.json @@ -144,7 +144,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" @@ -551,7 +551,7 @@ } } }, - "revision": "20250924", + "revision": "20251022", "rootUrl": "https://parallelstore.googleapis.com/", "schemas": { "DestinationGcsBucket": { diff --git a/DiscoveryJson/privateca.v1.json b/DiscoveryJson/privateca.v1.json index 29374461928..19af0e83ce5 100644 --- a/DiscoveryJson/privateca.v1.json +++ b/DiscoveryJson/privateca.v1.json @@ -144,7 +144,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" @@ -1616,7 +1616,7 @@ } } }, - "revision": "20250926", + "revision": "20251022", "rootUrl": "https://privateca.googleapis.com/", "schemas": { "AccessUrls": { diff --git a/DiscoveryJson/privateca.v1beta1.json b/DiscoveryJson/privateca.v1beta1.json index 4d88ce47ec3..71dc7ea7790 100644 --- a/DiscoveryJson/privateca.v1beta1.json +++ b/DiscoveryJson/privateca.v1beta1.json @@ -144,7 +144,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" @@ -591,7 +591,7 @@ } } }, - "revision": "20250926", + "revision": "20251022", "rootUrl": "https://privateca.googleapis.com/", "schemas": { "AuditConfig": { diff --git a/DiscoveryJson/pubsub.v1.json b/DiscoveryJson/pubsub.v1.json index d1f5ccaeecb..43f411281f9 100644 --- a/DiscoveryJson/pubsub.v1.json +++ b/DiscoveryJson/pubsub.v1.json @@ -1648,7 +1648,7 @@ } } }, - "revision": "20250807", + "revision": "20251025", "rootUrl": "https://pubsub.googleapis.com/", "schemas": { "AcknowledgeRequest": { @@ -2122,6 +2122,13 @@ "subscription": { "description": "Required. The subscription whose backlog the snapshot retains. Specifically, the created snapshot is guaranteed to retain: (a) The existing backlog on the subscription. More precisely, this is defined as the messages in the subscription's backlog that are unacknowledged upon the successful completion of the `CreateSnapshot` request; as well as: (b) Any messages published to the subscription's topic following the successful completion of the CreateSnapshot request. Format is `projects/{project}/subscriptions/{sub}`.", "type": "string" + }, + "tags": { + "additionalProperties": { + "type": "string" + }, + "description": "Optional. Input only. Immutable. Tag keys/values directly bound to this resource. For example: \"123/environment\": \"production\", \"123/costCenter\": \"marketing\"", + "type": "object" } }, "type": "object" @@ -2916,6 +2923,13 @@ "readOnly": true, "type": "string" }, + "tags": { + "additionalProperties": { + "type": "string" + }, + "description": "Optional. Input only. Immutable. Tag keys/values directly bound to this resource. For example: \"123/environment\": \"production\", \"123/costCenter\": \"marketing\"", + "type": "object" + }, "topic": { "description": "Required. The name of the topic from which this subscription is receiving messages. Format is `projects/{project}/topics/{topic}`. The value of this field will be `_deleted-topic_` if the topic has been deleted.", "type": "string" @@ -3035,6 +3049,13 @@ ], "readOnly": true, "type": "string" + }, + "tags": { + "additionalProperties": { + "type": "string" + }, + "description": "Optional. Input only. Immutable. Tag keys/values directly bound to this resource. For example: \"123/environment\": \"production\", \"123/costCenter\": \"marketing\"", + "type": "object" } }, "type": "object" diff --git a/DiscoveryJson/recaptchaenterprise.v1.json b/DiscoveryJson/recaptchaenterprise.v1.json index 5f74d6bf4b3..54addba814e 100644 --- a/DiscoveryJson/recaptchaenterprise.v1.json +++ b/DiscoveryJson/recaptchaenterprise.v1.json @@ -786,7 +786,7 @@ } } }, - "revision": "20251014", + "revision": "20251026", "rootUrl": "https://recaptchaenterprise.googleapis.com/", "schemas": { "GoogleCloudRecaptchaenterpriseV1AccountDefenderAssessment": { @@ -918,7 +918,6 @@ "type": "string" }, "annotation": { - "description": "Optional. The annotation that is assigned to the Event. This field can be left empty to provide reasons that apply to an event without concluding whether the event is legitimate or fraudulent.", "enum": [ "ANNOTATION_UNSPECIFIED", "LEGITIMATE", @@ -952,7 +951,6 @@ "description": "Optional. If using an external multi-factor authentication provider, provide phone authentication details for fraud detection purposes." }, "reasons": { - "description": "Optional. Reasons for the annotation that are assigned to the event.", "items": { "enum": [ "REASON_UNSPECIFIED", diff --git a/DiscoveryJson/recommender.v1beta1.json b/DiscoveryJson/recommender.v1beta1.json index 296fa0e05b8..19190d2396d 100644 --- a/DiscoveryJson/recommender.v1beta1.json +++ b/DiscoveryJson/recommender.v1beta1.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" @@ -596,7 +596,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" @@ -972,7 +972,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" @@ -1449,7 +1449,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" @@ -1944,7 +1944,7 @@ } } }, - "revision": "20250907", + "revision": "20251026", "rootUrl": "https://recommender.googleapis.com/", "schemas": { "GoogleCloudLocationListLocationsResponse": { diff --git a/DiscoveryJson/redis.v1.json b/DiscoveryJson/redis.v1.json index 94479fa4d21..ec0506a6e28 100644 --- a/DiscoveryJson/redis.v1.json +++ b/DiscoveryJson/redis.v1.json @@ -144,7 +144,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" @@ -1078,7 +1078,7 @@ } } }, - "revision": "20251009", + "revision": "20251021", "rootUrl": "https://redis.googleapis.com/", "schemas": { "AOFConfig": { @@ -1950,7 +1950,8 @@ "SIGNAL_TYPE_DATABASE_AUDITING_DISABLED", "SIGNAL_TYPE_NO_ROOT_PASSWORD", "SIGNAL_TYPE_EXPOSED_TO_PUBLIC_ACCESS", - "SIGNAL_TYPE_UNENCRYPTED_CONNECTIONS" + "SIGNAL_TYPE_UNENCRYPTED_CONNECTIONS", + "SIGNAL_TYPE_EXTENDED_SUPPORT" ], "enumDescriptions": [ "Unspecified signal type.", @@ -1958,7 +1959,8 @@ "Represents database auditing is disabled.", "Represents if a database has a password configured for the root account or not.", "Represents if a resource is exposed to public access.", - "Represents if a resources requires all incoming connections to use SSL or not." + "Represents if a resources requires all incoming connections to use SSL or not.", + "Represents if a resource version is in extended support." ], "type": "string" } @@ -2327,7 +2329,8 @@ "SIGNAL_TYPE_OUTDATED_VERSION", "SIGNAL_TYPE_OUTDATED_CLIENT", "SIGNAL_TYPE_DATABOOST_DISABLED", - "SIGNAL_TYPE_RECOMMENDED_MAINTENANCE_POLICIES" + "SIGNAL_TYPE_RECOMMENDED_MAINTENANCE_POLICIES", + "SIGNAL_TYPE_EXTENDED_SUPPORT" ], "enumDeprecated": [ false, @@ -2433,6 +2436,7 @@ false, false, false, + false, false ], "enumDescriptions": [ @@ -2539,7 +2543,8 @@ "Outdated version.", "Outdated client.", "Databoost is disabled.", - "Recommended maintenance policy." + "Recommended maintenance policy.", + "Resource version is in extended support." ], "type": "string" }, @@ -2979,7 +2984,8 @@ "SIGNAL_TYPE_OUTDATED_VERSION", "SIGNAL_TYPE_OUTDATED_CLIENT", "SIGNAL_TYPE_DATABOOST_DISABLED", - "SIGNAL_TYPE_RECOMMENDED_MAINTENANCE_POLICIES" + "SIGNAL_TYPE_RECOMMENDED_MAINTENANCE_POLICIES", + "SIGNAL_TYPE_EXTENDED_SUPPORT" ], "enumDeprecated": [ false, @@ -3085,6 +3091,7 @@ false, false, false, + false, false ], "enumDescriptions": [ @@ -3191,7 +3198,8 @@ "Outdated version.", "Outdated client.", "Databoost is disabled.", - "Recommended maintenance policy." + "Recommended maintenance policy.", + "Resource version is in extended support." ], "type": "string" } @@ -3244,7 +3252,8 @@ "SIGNAL_TYPE_DATABASE_AUDITING_DISABLED", "SIGNAL_TYPE_NO_ROOT_PASSWORD", "SIGNAL_TYPE_EXPOSED_TO_PUBLIC_ACCESS", - "SIGNAL_TYPE_UNENCRYPTED_CONNECTIONS" + "SIGNAL_TYPE_UNENCRYPTED_CONNECTIONS", + "SIGNAL_TYPE_EXTENDED_SUPPORT" ], "enumDescriptions": [ "Unspecified signal type.", @@ -3252,7 +3261,8 @@ "Represents database auditing is disabled.", "Represents if a database has a password configured for the root account or not.", "Represents if a resource is exposed to public access.", - "Represents if a resources requires all incoming connections to use SSL or not." + "Represents if a resources requires all incoming connections to use SSL or not.", + "Represents if a resource version is in extended support." ], "type": "string" } @@ -4985,29 +4995,6 @@ "type": "string" }, "phase": { - "deprecated": true, - "description": "Optional. Phase of the maintenance window. This is to capture order of maintenance. For example, for Cloud SQL resources, this can be used to capture if the maintenance window is in Week1, Week2, Week5, etc. Non production resources are usually part of early phase. For more details, refer to Cloud SQL resources - https://cloud.google.com/sql/docs/mysql/maintenance Deprecated. Use phase instead.", - "enum": [ - "WINDOW_PHASE_UNSPECIFIED", - "WINDOW_PHASE_ANY", - "WINDOW_PHASE_WEEK1", - "WINDOW_PHASE_WEEK2", - "WINDOW_PHASE_WEEK5" - ], - "enumDescriptions": [ - "Phase is unspecified.", - "Any phase.", - "Week 1.", - "Week 2.", - "Week 5." - ], - "type": "string" - }, - "time": { - "$ref": "TimeOfDay", - "description": "Optional. Preferred time to start the maintenance operation on the specified day." - }, - "week": { "description": "Optional. Phase of the maintenance window. This is to capture order of maintenance. For example, for Cloud SQL resources, this can be used to capture if the maintenance window is in Week1, Week2, Week5, etc. Non production resources are usually part of early phase. For more details, refer to Cloud SQL resources - https://cloud.google.com/sql/docs/mysql/maintenance", "enum": [ "PHASE_UNSPECIFIED", @@ -5024,6 +5011,10 @@ "Week 5." ], "type": "string" + }, + "time": { + "$ref": "TimeOfDay", + "description": "Optional. Preferred time to start the maintenance operation on the specified day." } }, "type": "object" diff --git a/DiscoveryJson/redis.v1beta1.json b/DiscoveryJson/redis.v1beta1.json index cbc505cf820..f1e993b90c9 100644 --- a/DiscoveryJson/redis.v1beta1.json +++ b/DiscoveryJson/redis.v1beta1.json @@ -144,7 +144,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" @@ -1078,7 +1078,7 @@ } } }, - "revision": "20251009", + "revision": "20251021", "rootUrl": "https://redis.googleapis.com/", "schemas": { "AOFConfig": { @@ -1950,7 +1950,8 @@ "SIGNAL_TYPE_DATABASE_AUDITING_DISABLED", "SIGNAL_TYPE_NO_ROOT_PASSWORD", "SIGNAL_TYPE_EXPOSED_TO_PUBLIC_ACCESS", - "SIGNAL_TYPE_UNENCRYPTED_CONNECTIONS" + "SIGNAL_TYPE_UNENCRYPTED_CONNECTIONS", + "SIGNAL_TYPE_EXTENDED_SUPPORT" ], "enumDescriptions": [ "Unspecified signal type.", @@ -1958,7 +1959,8 @@ "Represents database auditing is disabled.", "Represents if a database has a password configured for the root account or not.", "Represents if a resource is exposed to public access.", - "Represents if a resources requires all incoming connections to use SSL or not." + "Represents if a resources requires all incoming connections to use SSL or not.", + "Represents if a resource version is in extended support." ], "type": "string" } @@ -2327,7 +2329,8 @@ "SIGNAL_TYPE_OUTDATED_VERSION", "SIGNAL_TYPE_OUTDATED_CLIENT", "SIGNAL_TYPE_DATABOOST_DISABLED", - "SIGNAL_TYPE_RECOMMENDED_MAINTENANCE_POLICIES" + "SIGNAL_TYPE_RECOMMENDED_MAINTENANCE_POLICIES", + "SIGNAL_TYPE_EXTENDED_SUPPORT" ], "enumDeprecated": [ false, @@ -2433,6 +2436,7 @@ false, false, false, + false, false ], "enumDescriptions": [ @@ -2539,7 +2543,8 @@ "Outdated version.", "Outdated client.", "Databoost is disabled.", - "Recommended maintenance policy." + "Recommended maintenance policy.", + "Resource version is in extended support." ], "type": "string" }, @@ -2979,7 +2984,8 @@ "SIGNAL_TYPE_OUTDATED_VERSION", "SIGNAL_TYPE_OUTDATED_CLIENT", "SIGNAL_TYPE_DATABOOST_DISABLED", - "SIGNAL_TYPE_RECOMMENDED_MAINTENANCE_POLICIES" + "SIGNAL_TYPE_RECOMMENDED_MAINTENANCE_POLICIES", + "SIGNAL_TYPE_EXTENDED_SUPPORT" ], "enumDeprecated": [ false, @@ -3085,6 +3091,7 @@ false, false, false, + false, false ], "enumDescriptions": [ @@ -3191,7 +3198,8 @@ "Outdated version.", "Outdated client.", "Databoost is disabled.", - "Recommended maintenance policy." + "Recommended maintenance policy.", + "Resource version is in extended support." ], "type": "string" } @@ -3244,7 +3252,8 @@ "SIGNAL_TYPE_DATABASE_AUDITING_DISABLED", "SIGNAL_TYPE_NO_ROOT_PASSWORD", "SIGNAL_TYPE_EXPOSED_TO_PUBLIC_ACCESS", - "SIGNAL_TYPE_UNENCRYPTED_CONNECTIONS" + "SIGNAL_TYPE_UNENCRYPTED_CONNECTIONS", + "SIGNAL_TYPE_EXTENDED_SUPPORT" ], "enumDescriptions": [ "Unspecified signal type.", @@ -3252,7 +3261,8 @@ "Represents database auditing is disabled.", "Represents if a database has a password configured for the root account or not.", "Represents if a resource is exposed to public access.", - "Represents if a resources requires all incoming connections to use SSL or not." + "Represents if a resources requires all incoming connections to use SSL or not.", + "Represents if a resource version is in extended support." ], "type": "string" } @@ -4992,29 +5002,6 @@ "type": "string" }, "phase": { - "deprecated": true, - "description": "Optional. Phase of the maintenance window. This is to capture order of maintenance. For example, for Cloud SQL resources, this can be used to capture if the maintenance window is in Week1, Week2, Week5, etc. Non production resources are usually part of early phase. For more details, refer to Cloud SQL resources - https://cloud.google.com/sql/docs/mysql/maintenance Deprecated. Use phase instead.", - "enum": [ - "WINDOW_PHASE_UNSPECIFIED", - "WINDOW_PHASE_ANY", - "WINDOW_PHASE_WEEK1", - "WINDOW_PHASE_WEEK2", - "WINDOW_PHASE_WEEK5" - ], - "enumDescriptions": [ - "Phase is unspecified.", - "Any phase.", - "Week 1.", - "Week 2.", - "Week 5." - ], - "type": "string" - }, - "time": { - "$ref": "TimeOfDay", - "description": "Optional. Preferred time to start the maintenance operation on the specified day." - }, - "week": { "description": "Optional. Phase of the maintenance window. This is to capture order of maintenance. For example, for Cloud SQL resources, this can be used to capture if the maintenance window is in Week1, Week2, Week5, etc. Non production resources are usually part of early phase. For more details, refer to Cloud SQL resources - https://cloud.google.com/sql/docs/mysql/maintenance", "enum": [ "PHASE_UNSPECIFIED", @@ -5031,6 +5018,10 @@ "Week 5." ], "type": "string" + }, + "time": { + "$ref": "TimeOfDay", + "description": "Optional. Preferred time to start the maintenance operation on the specified day." } }, "type": "object" diff --git a/DiscoveryJson/run.v1.json b/DiscoveryJson/run.v1.json index f55042341e1..d8629ad6db6 100644 --- a/DiscoveryJson/run.v1.json +++ b/DiscoveryJson/run.v1.json @@ -1742,7 +1742,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" @@ -2907,7 +2907,7 @@ } } }, - "revision": "20251003", + "revision": "20251024", "rootUrl": "https://run.googleapis.com/", "schemas": { "Addressable": { diff --git a/DiscoveryJson/run.v2.json b/DiscoveryJson/run.v2.json index f8b733991a9..8123cfa271b 100644 --- a/DiscoveryJson/run.v2.json +++ b/DiscoveryJson/run.v2.json @@ -1942,7 +1942,7 @@ } } }, - "revision": "20251019", + "revision": "20251024", "rootUrl": "https://run.googleapis.com/", "schemas": { "GoogleCloudRunV2BinaryAuthorization": { @@ -2311,10 +2311,6 @@ "$ref": "GoogleCloudRunV2ResourceRequirements", "description": "Compute Resource requirements by this container." }, - "source": { - "description": "Optional. Location of the source .tar.gz file in Cloud Storage. examples: - gs://bucket/object.tar.gz. - gs://bucket/object.tar.gz#1234567890 (with object generation)", - "type": "string" - }, "startupProbe": { "$ref": "GoogleCloudRunV2Probe", "description": "Startup probe of application within the container. All other probes are disabled if a startup probe is provided, until it succeeds. Container will not be added to service endpoints if the probe fails." diff --git a/DiscoveryJson/securityposture.v1.json b/DiscoveryJson/securityposture.v1.json index f0be08f19f3..6e90ec55d88 100644 --- a/DiscoveryJson/securityposture.v1.json +++ b/DiscoveryJson/securityposture.v1.json @@ -220,6 +220,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", @@ -898,7 +903,7 @@ } } }, - "revision": "20250819", + "revision": "20251028", "rootUrl": "https://securityposture.googleapis.com/", "schemas": { "AssetDetails": { @@ -1265,6 +1270,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/DiscoveryJson/servicedirectory.v1.json b/DiscoveryJson/servicedirectory.v1.json index 4b5290c60ec..51e595acab0 100644 --- a/DiscoveryJson/servicedirectory.v1.json +++ b/DiscoveryJson/servicedirectory.v1.json @@ -144,7 +144,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" @@ -889,7 +889,7 @@ } } }, - "revision": "20250906", + "revision": "20251030", "rootUrl": "https://servicedirectory.googleapis.com/", "schemas": { "Binding": { diff --git a/DiscoveryJson/servicedirectory.v1beta1.json b/DiscoveryJson/servicedirectory.v1beta1.json index e59801e7d42..d28d3a248aa 100644 --- a/DiscoveryJson/servicedirectory.v1beta1.json +++ b/DiscoveryJson/servicedirectory.v1beta1.json @@ -144,7 +144,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" @@ -977,7 +977,7 @@ } } }, - "revision": "20250906", + "revision": "20251030", "rootUrl": "https://servicedirectory.googleapis.com/", "schemas": { "Binding": { diff --git a/DiscoveryJson/servicemanagement.v1.json b/DiscoveryJson/servicemanagement.v1.json index 149461465b0..032201f0111 100644 --- a/DiscoveryJson/servicemanagement.v1.json +++ b/DiscoveryJson/servicemanagement.v1.json @@ -835,7 +835,7 @@ } } }, - "revision": "20251001", + "revision": "20251027", "rootUrl": "https://servicemanagement.googleapis.com/", "schemas": { "Advice": { @@ -1584,7 +1584,7 @@ "id": "Control", "properties": { "environment": { - "description": "The service controller environment to use. If empty, no control plane feature (like quota and billing) will be enabled. The recommended value for most services is servicecontrol.googleapis.com", + "description": "The service controller environment to use. If empty, no control plane features (like quota and billing) will be enabled. The recommended value for most services is servicecontrol.googleapis.com.", "type": "string" }, "methodPolicies": { diff --git a/DiscoveryJson/servicenetworking.v1.json b/DiscoveryJson/servicenetworking.v1.json index 800ac8b14c1..1024727c74e 100644 --- a/DiscoveryJson/servicenetworking.v1.json +++ b/DiscoveryJson/servicenetworking.v1.json @@ -1034,7 +1034,7 @@ } } }, - "revision": "20250929", + "revision": "20251027", "rootUrl": "https://servicenetworking.googleapis.com/", "schemas": { "AddDnsRecordSetMetadata": { @@ -1932,7 +1932,7 @@ "id": "Control", "properties": { "environment": { - "description": "The service controller environment to use. If empty, no control plane feature (like quota and billing) will be enabled. The recommended value for most services is servicecontrol.googleapis.com", + "description": "The service controller environment to use. If empty, no control plane features (like quota and billing) will be enabled. The recommended value for most services is servicecontrol.googleapis.com.", "type": "string" }, "methodPolicies": { diff --git a/DiscoveryJson/servicenetworking.v1beta.json b/DiscoveryJson/servicenetworking.v1beta.json index 719fde22e5a..d57b6932089 100644 --- a/DiscoveryJson/servicenetworking.v1beta.json +++ b/DiscoveryJson/servicenetworking.v1beta.json @@ -307,7 +307,7 @@ } } }, - "revision": "20250722", + "revision": "20251027", "rootUrl": "https://servicenetworking.googleapis.com/", "schemas": { "AddDnsRecordSetMetadata": { @@ -1076,7 +1076,7 @@ "id": "Control", "properties": { "environment": { - "description": "The service controller environment to use. If empty, no control plane feature (like quota and billing) will be enabled. The recommended value for most services is servicecontrol.googleapis.com", + "description": "The service controller environment to use. If empty, no control plane features (like quota and billing) will be enabled. The recommended value for most services is servicecontrol.googleapis.com.", "type": "string" }, "methodPolicies": { diff --git a/DiscoveryJson/solar.v1.json b/DiscoveryJson/solar.v1.json index 142cc55df31..df33782c7c4 100644 --- a/DiscoveryJson/solar.v1.json +++ b/DiscoveryJson/solar.v1.json @@ -114,6 +114,11 @@ "id": "solar.buildingInsights.findClosest", "parameterOrder": [], "parameters": { + "exactQualityRequired": { + "description": "Optional. Whether to require exact quality of the imagery. If set to false, the `required_quality` field is interpreted as the minimum required quality, such that HIGH quality imagery may be returned when `required_quality` is set to MEDIUM. If set to true, `required_quality` is interpreted as the exact required quality and only `MEDIUM` quality imagery is returned if `required_quality` is set to `MEDIUM`.", + "location": "query", + "type": "boolean" + }, "experiments": { "description": "Optional. Specifies the pre-GA features to enable.", "enum": [ @@ -299,7 +304,7 @@ } } }, - "revision": "20250804", + "revision": "20251027", "rootUrl": "https://solar.googleapis.com/", "schemas": { "BuildingInsights": { diff --git a/DiscoveryJson/sqladmin.v1beta4.json b/DiscoveryJson/sqladmin.v1beta4.json index a7a463f8789..349a9887e72 100644 --- a/DiscoveryJson/sqladmin.v1beta4.json +++ b/DiscoveryJson/sqladmin.v1beta4.json @@ -2685,7 +2685,7 @@ } } }, - "revision": "20251019", + "revision": "20251023", "rootUrl": "https://sqladmin.googleapis.com/", "schemas": { "AclEntry": { @@ -2977,7 +2977,7 @@ "The database version is PostgreSQL 15.", "The database version is PostgreSQL 16.", "The database version is PostgreSQL 17.", - "The database version is AGBALA. The database version is PostgreSQL 18.", + "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.", @@ -3439,7 +3439,7 @@ "The database version is PostgreSQL 15.", "The database version is PostgreSQL 16.", "The database version is PostgreSQL 17.", - "The database version is AGBALA. The database version is PostgreSQL 18.", + "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.", @@ -3888,7 +3888,7 @@ "The database version is PostgreSQL 15.", "The database version is PostgreSQL 16.", "The database version is PostgreSQL 17.", - "The database version is AGBALA. The database version is PostgreSQL 18.", + "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.", @@ -4293,7 +4293,7 @@ "The database version is PostgreSQL 15.", "The database version is PostgreSQL 16.", "The database version is PostgreSQL 17.", - "The database version is AGBALA. The database version is PostgreSQL 18.", + "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.", @@ -5247,7 +5247,7 @@ "The database version is PostgreSQL 15.", "The database version is PostgreSQL 16.", "The database version is PostgreSQL 17.", - "The database version is AGBALA. The database version is PostgreSQL 18.", + "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.", @@ -7001,7 +7001,7 @@ "The database version is PostgreSQL 15.", "The database version is PostgreSQL 16.", "The database version is PostgreSQL 17.", - "The database version is AGBALA. The database version is PostgreSQL 18.", + "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/DiscoveryJson/vmmigration.v1.json b/DiscoveryJson/vmmigration.v1.json index 3b50bd8d815..d4ddaa133f9 100644 --- a/DiscoveryJson/vmmigration.v1.json +++ b/DiscoveryJson/vmmigration.v1.json @@ -144,7 +144,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" @@ -2548,7 +2548,7 @@ } } }, - "revision": "20251002", + "revision": "20251023", "rootUrl": "https://vmmigration.googleapis.com/", "schemas": { "AccessKeyCredentials": { diff --git a/DiscoveryJson/vmmigration.v1alpha1.json b/DiscoveryJson/vmmigration.v1alpha1.json index 17da05a5da9..a250a762f77 100644 --- a/DiscoveryJson/vmmigration.v1alpha1.json +++ b/DiscoveryJson/vmmigration.v1alpha1.json @@ -144,7 +144,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" @@ -2548,7 +2548,7 @@ } } }, - "revision": "20251002", + "revision": "20251023", "rootUrl": "https://vmmigration.googleapis.com/", "schemas": { "AccessKeyCredentials": { diff --git a/DiscoveryJson/vmwareengine.v1.json b/DiscoveryJson/vmwareengine.v1.json index 2d3fddf0096..f0f2836322f 100644 --- a/DiscoveryJson/vmwareengine.v1.json +++ b/DiscoveryJson/vmwareengine.v1.json @@ -1127,6 +1127,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", @@ -3396,7 +3401,7 @@ } } }, - "revision": "20250912", + "revision": "20251020", "rootUrl": "https://vmwareengine.googleapis.com/", "schemas": { "AcceleratePrivateCloudDeletionRequest": { @@ -4451,6 +4456,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/DiscoveryJson/workloadmanager.v1.json b/DiscoveryJson/workloadmanager.v1.json index 81985298f8a..a8b6ec9aec0 100644 --- a/DiscoveryJson/workloadmanager.v1.json +++ b/DiscoveryJson/workloadmanager.v1.json @@ -144,7 +144,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" @@ -923,7 +923,7 @@ } } }, - "revision": "20251001", + "revision": "20251022", "rootUrl": "https://workloadmanager.googleapis.com/", "schemas": { "AgentCommand": { @@ -3430,7 +3430,7 @@ "additionalProperties": { "type": "string" }, - "description": "Details of the violation.", + "description": "Details of the violation. TODO(b/452163887)", "type": "object" }, "serviceAccount": { diff --git a/Src/Generated/Google.Apis.AIPlatformNotebooks.v2/Google.Apis.AIPlatformNotebooks.v2.cs b/Src/Generated/Google.Apis.AIPlatformNotebooks.v2/Google.Apis.AIPlatformNotebooks.v2.cs index 2f3aeb219f4..4d1e9ff6bb2 100644 --- a/Src/Generated/Google.Apis.AIPlatformNotebooks.v2/Google.Apis.AIPlatformNotebooks.v2.cs +++ b/Src/Generated/Google.Apis.AIPlatformNotebooks.v2/Google.Apis.AIPlatformNotebooks.v2.cs @@ -2737,6 +2737,10 @@ public class GceSetup : Google.Apis.Requests.IDirectResponseSchema [Newtonsoft.Json.JsonPropertyAttribute("gpuDriverConfig")] public virtual GPUDriverConfig GpuDriverConfig { get; set; } + /// Output only. The unique ID of the Compute Engine instance resource. + [Newtonsoft.Json.JsonPropertyAttribute("instanceId")] + public virtual string InstanceId { get; set; } + /// /// Optional. The machine type of the VM instance. https://cloud.google.com/compute/docs/machine-resource /// diff --git a/Src/Generated/Google.Apis.AIPlatformNotebooks.v2/Google.Apis.AIPlatformNotebooks.v2.csproj b/Src/Generated/Google.Apis.AIPlatformNotebooks.v2/Google.Apis.AIPlatformNotebooks.v2.csproj index dae1113500c..47720fc597a 100644 --- a/Src/Generated/Google.Apis.AIPlatformNotebooks.v2/Google.Apis.AIPlatformNotebooks.v2.csproj +++ b/Src/Generated/Google.Apis.AIPlatformNotebooks.v2/Google.Apis.AIPlatformNotebooks.v2.csproj @@ -3,7 +3,7 @@ Google.Apis.AIPlatformNotebooks.v2 Client Library - 1.72.0.3933 + 1.72.0.3941 Google LLC Copyright 2025 Google LLC Google diff --git a/Src/Generated/Google.Apis.APIManagement.v1alpha/Google.Apis.APIManagement.v1alpha.cs b/Src/Generated/Google.Apis.APIManagement.v1alpha/Google.Apis.APIManagement.v1alpha.cs index 988d9a91d15..22b1c92fb26 100644 --- a/Src/Generated/Google.Apis.APIManagement.v1alpha/Google.Apis.APIManagement.v1alpha.cs +++ b/Src/Generated/Google.Apis.APIManagement.v1alpha/Google.Apis.APIManagement.v1alpha.cs @@ -1823,8 +1823,8 @@ public ListRequest(Google.Apis.Services.IClientService service, string name) : b public virtual string Name { get; private set; } /// - /// Optional. Unless explicitly documented otherwise, don't use this unsupported field which is - /// primarily intended for internal usage. + /// Optional. Do not use this field. It is unsupported and is ignored unless explicitly documented + /// otherwise. This is primarily for internal usage. /// [Google.Apis.Util.RequestParameterAttribute("extraLocationTypes", Google.Apis.Util.RequestParameterType.Query)] public virtual Google.Apis.Util.Repeatable ExtraLocationTypes { get; set; } diff --git a/Src/Generated/Google.Apis.APIManagement.v1alpha/Google.Apis.APIManagement.v1alpha.csproj b/Src/Generated/Google.Apis.APIManagement.v1alpha/Google.Apis.APIManagement.v1alpha.csproj index 4717e2873b8..7bb5a9aa179 100644 --- a/Src/Generated/Google.Apis.APIManagement.v1alpha/Google.Apis.APIManagement.v1alpha.csproj +++ b/Src/Generated/Google.Apis.APIManagement.v1alpha/Google.Apis.APIManagement.v1alpha.csproj @@ -3,7 +3,7 @@ Google.Apis.APIManagement.v1alpha Client Library - 1.71.0.3919 + 1.72.0.3947 Google LLC Copyright 2025 Google LLC Google @@ -59,8 +59,8 @@ - - + + diff --git a/Src/Generated/Google.Apis.AndroidPublisher.v3/Google.Apis.AndroidPublisher.v3.cs b/Src/Generated/Google.Apis.AndroidPublisher.v3/Google.Apis.AndroidPublisher.v3.cs index e1afcae473a..376cbb117c2 100644 --- a/Src/Generated/Google.Apis.AndroidPublisher.v3/Google.Apis.AndroidPublisher.v3.cs +++ b/Src/Generated/Google.Apis.AndroidPublisher.v3/Google.Apis.AndroidPublisher.v3.cs @@ -17739,6 +17739,13 @@ public class OneTimePurchaseDetails : Google.Apis.Requests.IDirectResponseSchema [Newtonsoft.Json.JsonPropertyAttribute("offerId")] public virtual string OfferId { get; set; } + /// + /// The details of a pre-order purchase. Only set if it is a pre-order purchase. Note that this field will be + /// set even after pre-order is fulfilled. + /// + [Newtonsoft.Json.JsonPropertyAttribute("preorderDetails")] + public virtual PreorderDetails PreorderDetails { get; set; } + /// /// ID of the purchase option. This field is set for both purchase options and variant offers. For purchase /// options, this ID identifies the purchase option itself. For variant offers, this ID refers to the associated @@ -18283,6 +18290,59 @@ public class PointsDetails : Google.Apis.Requests.IDirectResponseSchema public virtual string ETag { get; set; } } + /// Details of a pre-order purchase. + public class PreorderDetails : Google.Apis.Requests.IDirectResponseSchema + { + /// The ETag of the item. + public virtual string ETag { get; set; } + } + + /// Offer details information related to a preorder line item. + public class PreorderOfferDetails : Google.Apis.Requests.IDirectResponseSchema + { + private string _preorderReleaseTimeRaw; + + private object _preorderReleaseTime; + + /// The time when a preordered item is released for a preorder purchase. + [Newtonsoft.Json.JsonPropertyAttribute("preorderReleaseTime")] + public virtual string PreorderReleaseTimeRaw + { + get => _preorderReleaseTimeRaw; + set + { + _preorderReleaseTime = Google.Apis.Util.Utilities.DeserializeForGoogleFormat(value); + _preorderReleaseTimeRaw = value; + } + } + + /// representation of . + [Newtonsoft.Json.JsonIgnoreAttribute] + [System.ObsoleteAttribute("This property is obsolete and may behave unexpectedly; please use PreorderReleaseTimeDateTimeOffset instead.")] + public virtual object PreorderReleaseTime + { + get => _preorderReleaseTime; + set + { + _preorderReleaseTimeRaw = Google.Apis.Util.Utilities.SerializeForGoogleFormat(value); + _preorderReleaseTime = value; + } + } + + /// + /// representation of . + /// + [Newtonsoft.Json.JsonIgnoreAttribute] + public virtual System.DateTimeOffset? PreorderReleaseTimeDateTimeOffset + { + get => Google.Apis.Util.DiscoveryFormat.ParseGoogleDateTimeToDateTimeOffset(PreorderReleaseTimeRaw); + set => PreorderReleaseTimeRaw = Google.Apis.Util.DiscoveryFormat.FormatDateTimeOffsetToGoogleDateTime(value); + } + + /// The ETag of the item. + public virtual string ETag { get; set; } + } + /// /// Represents a base plan that does not automatically renew at the end of the base plan, and must be manually /// renewed by the user. @@ -18510,6 +18570,10 @@ public class ProductOfferDetails : Google.Apis.Requests.IDirectResponseSchema [Newtonsoft.Json.JsonPropertyAttribute("offerToken")] public virtual string OfferToken { get; set; } + /// Offer details for a preorder offer. This will only be set for preorders. + [Newtonsoft.Json.JsonPropertyAttribute("preorderOfferDetails")] + public virtual PreorderOfferDetails PreorderOfferDetails { get; set; } + /// The purchase option ID. [Newtonsoft.Json.JsonPropertyAttribute("purchaseOptionId")] public virtual string PurchaseOptionId { get; set; } diff --git a/Src/Generated/Google.Apis.AndroidPublisher.v3/Google.Apis.AndroidPublisher.v3.csproj b/Src/Generated/Google.Apis.AndroidPublisher.v3/Google.Apis.AndroidPublisher.v3.csproj index dcd7ad398a2..099dba93735 100644 --- a/Src/Generated/Google.Apis.AndroidPublisher.v3/Google.Apis.AndroidPublisher.v3.csproj +++ b/Src/Generated/Google.Apis.AndroidPublisher.v3/Google.Apis.AndroidPublisher.v3.csproj @@ -3,7 +3,7 @@ Google.Apis.AndroidPublisher.v3 Client Library - 1.70.0.3899 + 1.72.0.3953 Google LLC Copyright 2025 Google LLC Google @@ -59,8 +59,8 @@ - - + + diff --git a/Src/Generated/Google.Apis.Apigateway.v1/Google.Apis.Apigateway.v1.cs b/Src/Generated/Google.Apis.Apigateway.v1/Google.Apis.Apigateway.v1.cs index 15169af51e9..e9b26bd061a 100644 --- a/Src/Generated/Google.Apis.Apigateway.v1/Google.Apis.Apigateway.v1.cs +++ b/Src/Generated/Google.Apis.Apigateway.v1/Google.Apis.Apigateway.v1.cs @@ -2415,8 +2415,8 @@ public ListRequest(Google.Apis.Services.IClientService service, string name) : b public virtual string Name { get; private set; } /// - /// Optional. Unless explicitly documented otherwise, don't use this unsupported field which is - /// primarily intended for internal usage. + /// Optional. Do not use this field. It is unsupported and is ignored unless explicitly documented + /// otherwise. This is primarily for internal usage. /// [Google.Apis.Util.RequestParameterAttribute("extraLocationTypes", Google.Apis.Util.RequestParameterType.Query)] public virtual Google.Apis.Util.Repeatable ExtraLocationTypes { get; set; } diff --git a/Src/Generated/Google.Apis.Apigateway.v1/Google.Apis.Apigateway.v1.csproj b/Src/Generated/Google.Apis.Apigateway.v1/Google.Apis.Apigateway.v1.csproj index 14a375c78ca..3e20644eab8 100644 --- a/Src/Generated/Google.Apis.Apigateway.v1/Google.Apis.Apigateway.v1.csproj +++ b/Src/Generated/Google.Apis.Apigateway.v1/Google.Apis.Apigateway.v1.csproj @@ -3,7 +3,7 @@ Google.Apis.Apigateway.v1 Client Library - 1.72.0.3926 + 1.72.0.3946 Google LLC Copyright 2025 Google LLC Google diff --git a/Src/Generated/Google.Apis.Apigateway.v1beta/Google.Apis.Apigateway.v1beta.cs b/Src/Generated/Google.Apis.Apigateway.v1beta/Google.Apis.Apigateway.v1beta.cs index 39fc583d792..7de0e4ad723 100644 --- a/Src/Generated/Google.Apis.Apigateway.v1beta/Google.Apis.Apigateway.v1beta.cs +++ b/Src/Generated/Google.Apis.Apigateway.v1beta/Google.Apis.Apigateway.v1beta.cs @@ -2415,8 +2415,8 @@ public ListRequest(Google.Apis.Services.IClientService service, string name) : b public virtual string Name { get; private set; } /// - /// Optional. Unless explicitly documented otherwise, don't use this unsupported field which is - /// primarily intended for internal usage. + /// Optional. Do not use this field. It is unsupported and is ignored unless explicitly documented + /// otherwise. This is primarily for internal usage. /// [Google.Apis.Util.RequestParameterAttribute("extraLocationTypes", Google.Apis.Util.RequestParameterType.Query)] public virtual Google.Apis.Util.Repeatable ExtraLocationTypes { get; set; } diff --git a/Src/Generated/Google.Apis.Apigateway.v1beta/Google.Apis.Apigateway.v1beta.csproj b/Src/Generated/Google.Apis.Apigateway.v1beta/Google.Apis.Apigateway.v1beta.csproj index 42907bf3853..ed67f48a34d 100644 --- a/Src/Generated/Google.Apis.Apigateway.v1beta/Google.Apis.Apigateway.v1beta.csproj +++ b/Src/Generated/Google.Apis.Apigateway.v1beta/Google.Apis.Apigateway.v1beta.csproj @@ -3,7 +3,7 @@ Google.Apis.Apigateway.v1beta Client Library - 1.72.0.3926 + 1.72.0.3946 Google LLC Copyright 2025 Google LLC Google diff --git a/Src/Generated/Google.Apis.AppHub.v1/Google.Apis.AppHub.v1.cs b/Src/Generated/Google.Apis.AppHub.v1/Google.Apis.AppHub.v1.cs index bc0275ffea2..e4f49c13bb9 100644 --- a/Src/Generated/Google.Apis.AppHub.v1/Google.Apis.AppHub.v1.cs +++ b/Src/Generated/Google.Apis.AppHub.v1/Google.Apis.AppHub.v1.cs @@ -3095,8 +3095,8 @@ public ListRequest(Google.Apis.Services.IClientService service, string name) : b public virtual string Name { get; private set; } /// - /// Optional. Unless explicitly documented otherwise, don't use this unsupported field which is - /// primarily intended for internal usage. + /// Optional. Do not use this field. It is unsupported and is ignored unless explicitly documented + /// otherwise. This is primarily for internal usage. /// [Google.Apis.Util.RequestParameterAttribute("extraLocationTypes", Google.Apis.Util.RequestParameterType.Query)] public virtual Google.Apis.Util.Repeatable ExtraLocationTypes { get; set; } @@ -3685,6 +3685,17 @@ public class Expr : Google.Apis.Requests.IDirectResponseSchema public virtual string ETag { get; set; } } + /// The functional type of a service or workload. + public class FunctionalType : Google.Apis.Requests.IDirectResponseSchema + { + /// Output only. The functional type of a service or workload. + [Newtonsoft.Json.JsonPropertyAttribute("type")] + public virtual string Type { get; set; } + + /// The ETag of the item. + public virtual string ETag { get; set; } + } + /// Response for ListApplications. public class ListApplicationsResponse : Google.Apis.Requests.IDirectResponseSchema { @@ -4362,6 +4373,10 @@ public virtual System.DateTimeOffset? CreateTimeDateTimeOffset /// Properties of an underlying cloud resource that can comprise a Service. public class ServiceProperties : Google.Apis.Requests.IDirectResponseSchema { + /// Output only. The type of the service. + [Newtonsoft.Json.JsonPropertyAttribute("functionalType")] + public virtual FunctionalType FunctionalType { get; set; } + /// /// Output only. The service project identifier that the underlying cloud resource resides in. /// @@ -4607,6 +4622,10 @@ public virtual System.DateTimeOffset? UpdateTimeDateTimeOffset /// Properties of an underlying compute resource represented by the Workload. public class WorkloadProperties : Google.Apis.Requests.IDirectResponseSchema { + /// Output only. The type of the workload. + [Newtonsoft.Json.JsonPropertyAttribute("functionalType")] + public virtual FunctionalType FunctionalType { get; set; } + /// /// Output only. The service project identifier that the underlying cloud resource resides in. Empty for /// non-cloud resources. diff --git a/Src/Generated/Google.Apis.AppHub.v1/Google.Apis.AppHub.v1.csproj b/Src/Generated/Google.Apis.AppHub.v1/Google.Apis.AppHub.v1.csproj index 270a87055dd..7512821e997 100644 --- a/Src/Generated/Google.Apis.AppHub.v1/Google.Apis.AppHub.v1.csproj +++ b/Src/Generated/Google.Apis.AppHub.v1/Google.Apis.AppHub.v1.csproj @@ -3,7 +3,7 @@ Google.Apis.AppHub.v1 Client Library - 1.72.0.3926 + 1.72.0.3953 Google LLC Copyright 2025 Google LLC Google diff --git a/Src/Generated/Google.Apis.AppHub.v1alpha/Google.Apis.AppHub.v1alpha.cs b/Src/Generated/Google.Apis.AppHub.v1alpha/Google.Apis.AppHub.v1alpha.cs index a496d3e310a..f2cfe3a011d 100644 --- a/Src/Generated/Google.Apis.AppHub.v1alpha/Google.Apis.AppHub.v1alpha.cs +++ b/Src/Generated/Google.Apis.AppHub.v1alpha/Google.Apis.AppHub.v1alpha.cs @@ -3299,8 +3299,8 @@ public ListRequest(Google.Apis.Services.IClientService service, string name) : b public virtual string Name { get; private set; } /// - /// Optional. Unless explicitly documented otherwise, don't use this unsupported field which is - /// primarily intended for internal usage. + /// Optional. Do not use this field. It is unsupported and is ignored unless explicitly documented + /// otherwise. This is primarily for internal usage. /// [Google.Apis.Util.RequestParameterAttribute("extraLocationTypes", Google.Apis.Util.RequestParameterType.Query)] public virtual Google.Apis.Util.Repeatable ExtraLocationTypes { get; set; } @@ -3963,6 +3963,17 @@ public class FindUnregisteredWorkloadsResponse : Google.Apis.Requests.IDirectRes public virtual string ETag { get; set; } } + /// The functional type of a service or workload. + public class FunctionalType : Google.Apis.Requests.IDirectResponseSchema + { + /// Output only. The functional type of a service or workload. + [Newtonsoft.Json.JsonPropertyAttribute("type")] + public virtual string Type { get; set; } + + /// The ETag of the item. + public virtual string ETag { get; set; } + } + /// Response for ListApplications. public class ListApplicationsResponse : Google.Apis.Requests.IDirectResponseSchema { @@ -4625,6 +4636,10 @@ public virtual System.DateTimeOffset? CreateTimeDateTimeOffset /// Properties of an underlying cloud resource that can comprise a Service. public class ServiceProperties : Google.Apis.Requests.IDirectResponseSchema { + /// Output only. The type of the service. + [Newtonsoft.Json.JsonPropertyAttribute("functionalType")] + public virtual FunctionalType FunctionalType { get; set; } + /// /// Output only. The service project identifier that the underlying cloud resource resides in. /// @@ -4877,6 +4892,10 @@ public virtual System.DateTimeOffset? UpdateTimeDateTimeOffset /// Properties of an underlying compute resource represented by the Workload. public class WorkloadProperties : Google.Apis.Requests.IDirectResponseSchema { + /// Output only. The type of the workload. + [Newtonsoft.Json.JsonPropertyAttribute("functionalType")] + public virtual FunctionalType FunctionalType { get; set; } + /// /// Output only. The service project identifier that the underlying cloud resource resides in. Empty for /// non-cloud resources. diff --git a/Src/Generated/Google.Apis.AppHub.v1alpha/Google.Apis.AppHub.v1alpha.csproj b/Src/Generated/Google.Apis.AppHub.v1alpha/Google.Apis.AppHub.v1alpha.csproj index 6615e55c25e..da80e8499c8 100644 --- a/Src/Generated/Google.Apis.AppHub.v1alpha/Google.Apis.AppHub.v1alpha.csproj +++ b/Src/Generated/Google.Apis.AppHub.v1alpha/Google.Apis.AppHub.v1alpha.csproj @@ -3,7 +3,7 @@ Google.Apis.AppHub.v1alpha Client Library - 1.72.0.3926 + 1.72.0.3953 Google LLC Copyright 2025 Google LLC Google diff --git a/Src/Generated/Google.Apis.ArtifactRegistry.v1/Google.Apis.ArtifactRegistry.v1.cs b/Src/Generated/Google.Apis.ArtifactRegistry.v1/Google.Apis.ArtifactRegistry.v1.cs index d97d995ba0d..8f26acd182e 100644 --- a/Src/Generated/Google.Apis.ArtifactRegistry.v1/Google.Apis.ArtifactRegistry.v1.cs +++ b/Src/Generated/Google.Apis.ArtifactRegistry.v1/Google.Apis.ArtifactRegistry.v1.cs @@ -5068,6 +5068,65 @@ protected override void InitParameters() } } + /// Exports an artifact. + /// The body of the request. + /// + /// Required. The repository of the artifact to export. Format: + /// projects/{project}/locations/{location}/repositories/{repository} + /// + public virtual ExportArtifactRequest ExportArtifact(Google.Apis.ArtifactRegistry.v1.Data.ExportArtifactRequest body, string repository) + { + return new ExportArtifactRequest(this.service, body, repository); + } + + /// Exports an artifact. + public class ExportArtifactRequest : ArtifactRegistryBaseServiceRequest + { + /// Constructs a new ExportArtifact request. + public ExportArtifactRequest(Google.Apis.Services.IClientService service, Google.Apis.ArtifactRegistry.v1.Data.ExportArtifactRequest body, string repository) : base(service) + { + Repository = repository; + Body = body; + InitParameters(); + } + + /// + /// Required. The repository of the artifact to export. Format: + /// projects/{project}/locations/{location}/repositories/{repository} + /// + [Google.Apis.Util.RequestParameterAttribute("repository", Google.Apis.Util.RequestParameterType.Path)] + public virtual string Repository { get; private set; } + + /// Gets or sets the body of this request. + Google.Apis.ArtifactRegistry.v1.Data.ExportArtifactRequest Body { get; set; } + + /// Returns the body of the request. + protected override object GetBody() => Body; + + /// Gets the method name. + public override string MethodName => "exportArtifact"; + + /// Gets the HTTP method. + public override string HttpMethod => "POST"; + + /// Gets the REST path. + public override string RestPath => "v1/{+repository}:exportArtifact"; + + /// Initializes ExportArtifact parameter list. + protected override void InitParameters() + { + base.InitParameters(); + RequestParameters.Add("repository", new Google.Apis.Discovery.Parameter + { + Name = "repository", + IsRequired = true, + ParameterType = "path", + DefaultValue = null, + Pattern = @"^projects/[^/]+/locations/[^/]+/repositories/[^/]+$", + }); + } + } + /// Gets a repository. /// Required. The name of the repository to retrieve. public virtual GetRequest Get(string name) @@ -6455,6 +6514,82 @@ public class Empty : Google.Apis.Requests.IDirectResponseSchema public virtual string ETag { get; set; } } + /// The LRO metadata for exporting an artifact. + public class ExportArtifactMetadata : Google.Apis.Requests.IDirectResponseSchema + { + /// The exported artifact files. + [Newtonsoft.Json.JsonPropertyAttribute("exportedFiles")] + public virtual System.Collections.Generic.IList ExportedFiles { get; set; } + + /// The ETag of the item. + public virtual string ETag { get; set; } + } + + /// The request for exporting an artifact to a destination. + public class ExportArtifactRequest : Google.Apis.Requests.IDirectResponseSchema + { + /// + /// The Cloud Storage path to export the artifact to. Should start with the bucket name, and optionally have a + /// directory path. Examples: `dst_bucket`, `dst_bucket/sub_dir`. Existing objects with the same path will be + /// overwritten. + /// + [Newtonsoft.Json.JsonPropertyAttribute("gcsPath")] + public virtual string GcsPath { get; set; } + + /// + /// The artifact tag to export. + /// Format:projects/{project}/locations/{location}/repositories/{repository}/packages/{package}/tags/{tag} + /// + [Newtonsoft.Json.JsonPropertyAttribute("sourceTag")] + public virtual string SourceTag { get; set; } + + /// + /// The artifact version to export. Format: + /// projects/{project}/locations/{location}/repositories/{repository}/packages/{package}/versions/{version} + /// + [Newtonsoft.Json.JsonPropertyAttribute("sourceVersion")] + public virtual string SourceVersion { get; set; } + + /// The ETag of the item. + public virtual string ETag { get; set; } + } + + /// The response for exporting an artifact to a destination. + public class ExportArtifactResponse : Google.Apis.Requests.IDirectResponseSchema + { + /// + /// The exported version. Should be the same as the request version with fingerprint resource name. + /// + [Newtonsoft.Json.JsonPropertyAttribute("exportedVersion")] + public virtual Version ExportedVersion { get; set; } + + /// The ETag of the item. + public virtual string ETag { get; set; } + } + + /// The exported artifact file. + public class ExportedFile : Google.Apis.Requests.IDirectResponseSchema + { + /// + /// Cloud Storage Object path of the exported file. Examples: `dst_bucket/file1`, `dst_bucket/sub_dir/file1` + /// + [Newtonsoft.Json.JsonPropertyAttribute("gcsObjectPath")] + public virtual string GcsObjectPath { get; set; } + + /// The hashes of the file content. + [Newtonsoft.Json.JsonPropertyAttribute("hashes")] + public virtual System.Collections.Generic.IList Hashes { get; set; } + + /// + /// Name of the exported artifact file. Format: `projects/p1/locations/us/repositories/repo1/files/file1` + /// + [Newtonsoft.Json.JsonPropertyAttribute("name")] + public virtual string Name { get; set; } + + /// The ETag of the item. + public virtual string ETag { get; set; } + } + /// /// Represents a textual expression in the Common Expression Language (CEL) syntax. CEL is a C-like expression /// language. The syntax and semantics of CEL are documented at https://github.com/google/cel-spec. Example diff --git a/Src/Generated/Google.Apis.ArtifactRegistry.v1/Google.Apis.ArtifactRegistry.v1.csproj b/Src/Generated/Google.Apis.ArtifactRegistry.v1/Google.Apis.ArtifactRegistry.v1.csproj index 8fe1571aa05..b3e2bfa86bb 100644 --- a/Src/Generated/Google.Apis.ArtifactRegistry.v1/Google.Apis.ArtifactRegistry.v1.csproj +++ b/Src/Generated/Google.Apis.ArtifactRegistry.v1/Google.Apis.ArtifactRegistry.v1.csproj @@ -3,7 +3,7 @@ Google.Apis.ArtifactRegistry.v1 Client Library - 1.72.0.3932 + 1.72.0.3942 Google LLC Copyright 2025 Google LLC Google diff --git a/Src/Generated/Google.Apis.AuthorizedBuyersMarketplace.v1/Google.Apis.AuthorizedBuyersMarketplace.v1.cs b/Src/Generated/Google.Apis.AuthorizedBuyersMarketplace.v1/Google.Apis.AuthorizedBuyersMarketplace.v1.cs index 787a191d061..6b1ee34b65a 100644 --- a/Src/Generated/Google.Apis.AuthorizedBuyersMarketplace.v1/Google.Apis.AuthorizedBuyersMarketplace.v1.cs +++ b/Src/Generated/Google.Apis.AuthorizedBuyersMarketplace.v1/Google.Apis.AuthorizedBuyersMarketplace.v1.cs @@ -559,6 +559,85 @@ protected override void InitParameters() }); } } + + /// + /// Sets the given finalized deal as ready to serve. By default, deals are set as ready to serve as soon as + /// they're finalized. If you want to opt out of the default behavior, and manually indicate that deals are + /// ready to serve, ask your Technical Account Manager to add you to the allowlist. If you choose to use + /// this method, finalized deals belonging to the bidder and its child seats don't start serving until after + /// you call `setReadyToServe`, and after the deals become active. For example, you can use this method to + /// delay receiving bid requests until your creative is ready. In addition, bidders can use the URL path + /// "/v1/bidders/{accountId}/finalizedDeals/{dealId}" to set ready to serve for the finalized deals belong + /// to itself, its child seats and all their clients. This method only applies to programmatic guaranteed + /// deals. + /// + /// The body of the request. + /// + /// Required. Format: `buyers/{accountId}/finalizedDeals/{dealId}` or + /// `bidders/{accountId}/finalizedDeals/{dealId}` + /// + public virtual SetReadyToServeRequest SetReadyToServe(Google.Apis.AuthorizedBuyersMarketplace.v1.Data.SetReadyToServeRequest body, string deal) + { + return new SetReadyToServeRequest(this.service, body, deal); + } + + /// + /// Sets the given finalized deal as ready to serve. By default, deals are set as ready to serve as soon as + /// they're finalized. If you want to opt out of the default behavior, and manually indicate that deals are + /// ready to serve, ask your Technical Account Manager to add you to the allowlist. If you choose to use + /// this method, finalized deals belonging to the bidder and its child seats don't start serving until after + /// you call `setReadyToServe`, and after the deals become active. For example, you can use this method to + /// delay receiving bid requests until your creative is ready. In addition, bidders can use the URL path + /// "/v1/bidders/{accountId}/finalizedDeals/{dealId}" to set ready to serve for the finalized deals belong + /// to itself, its child seats and all their clients. This method only applies to programmatic guaranteed + /// deals. + /// + public class SetReadyToServeRequest : AuthorizedBuyersMarketplaceBaseServiceRequest + { + /// Constructs a new SetReadyToServe request. + public SetReadyToServeRequest(Google.Apis.Services.IClientService service, Google.Apis.AuthorizedBuyersMarketplace.v1.Data.SetReadyToServeRequest body, string deal) : base(service) + { + Deal = deal; + Body = body; + InitParameters(); + } + + /// + /// Required. Format: `buyers/{accountId}/finalizedDeals/{dealId}` or + /// `bidders/{accountId}/finalizedDeals/{dealId}` + /// + [Google.Apis.Util.RequestParameterAttribute("deal", Google.Apis.Util.RequestParameterType.Path)] + public virtual string Deal { get; private set; } + + /// Gets or sets the body of this request. + Google.Apis.AuthorizedBuyersMarketplace.v1.Data.SetReadyToServeRequest Body { get; set; } + + /// Returns the body of the request. + protected override object GetBody() => Body; + + /// Gets the method name. + public override string MethodName => "setReadyToServe"; + + /// Gets the HTTP method. + public override string HttpMethod => "POST"; + + /// Gets the REST path. + public override string RestPath => "v1/{+deal}:setReadyToServe"; + + /// Initializes SetReadyToServe parameter list. + protected override void InitParameters() + { + base.InitParameters(); + RequestParameters.Add("deal", new Google.Apis.Discovery.Parameter + { + Name = "deal", + IsRequired = true, + ParameterType = "path", + DefaultValue = null, + Pattern = @"^bidders/[^/]+/finalizedDeals/[^/]+$", + }); + } + } } } @@ -2220,11 +2299,16 @@ protected override void InitParameters() /// ready to serve, ask your Technical Account Manager to add you to the allowlist. If you choose to use /// this method, finalized deals belonging to the bidder and its child seats don't start serving until after /// you call `setReadyToServe`, and after the deals become active. For example, you can use this method to - /// delay receiving bid requests until your creative is ready. This method only applies to programmatic - /// guaranteed deals. + /// delay receiving bid requests until your creative is ready. In addition, bidders can use the URL path + /// "/v1/bidders/{accountId}/finalizedDeals/{dealId}" to set ready to serve for the finalized deals belong + /// to itself, its child seats and all their clients. This method only applies to programmatic guaranteed + /// deals. /// /// The body of the request. - /// Required. Format: `buyers/{accountId}/finalizedDeals/{dealId}` + /// + /// Required. Format: `buyers/{accountId}/finalizedDeals/{dealId}` or + /// `bidders/{accountId}/finalizedDeals/{dealId}` + /// public virtual SetReadyToServeRequest SetReadyToServe(Google.Apis.AuthorizedBuyersMarketplace.v1.Data.SetReadyToServeRequest body, string deal) { return new SetReadyToServeRequest(this.service, body, deal); @@ -2236,8 +2320,10 @@ public virtual SetReadyToServeRequest SetReadyToServe(Google.Apis.AuthorizedBuye /// ready to serve, ask your Technical Account Manager to add you to the allowlist. If you choose to use /// this method, finalized deals belonging to the bidder and its child seats don't start serving until after /// you call `setReadyToServe`, and after the deals become active. For example, you can use this method to - /// delay receiving bid requests until your creative is ready. This method only applies to programmatic - /// guaranteed deals. + /// delay receiving bid requests until your creative is ready. In addition, bidders can use the URL path + /// "/v1/bidders/{accountId}/finalizedDeals/{dealId}" to set ready to serve for the finalized deals belong + /// to itself, its child seats and all their clients. This method only applies to programmatic guaranteed + /// deals. /// public class SetReadyToServeRequest : AuthorizedBuyersMarketplaceBaseServiceRequest { @@ -2249,7 +2335,10 @@ public SetReadyToServeRequest(Google.Apis.Services.IClientService service, Googl InitParameters(); } - /// Required. Format: `buyers/{accountId}/finalizedDeals/{dealId}` + /// + /// Required. Format: `buyers/{accountId}/finalizedDeals/{dealId}` or + /// `bidders/{accountId}/finalizedDeals/{dealId}` + /// [Google.Apis.Util.RequestParameterAttribute("deal", Google.Apis.Util.RequestParameterType.Path)] public virtual string Deal { get; private set; } diff --git a/Src/Generated/Google.Apis.AuthorizedBuyersMarketplace.v1/Google.Apis.AuthorizedBuyersMarketplace.v1.csproj b/Src/Generated/Google.Apis.AuthorizedBuyersMarketplace.v1/Google.Apis.AuthorizedBuyersMarketplace.v1.csproj index 47270d3fda4..38ae661fcd7 100644 --- a/Src/Generated/Google.Apis.AuthorizedBuyersMarketplace.v1/Google.Apis.AuthorizedBuyersMarketplace.v1.csproj +++ b/Src/Generated/Google.Apis.AuthorizedBuyersMarketplace.v1/Google.Apis.AuthorizedBuyersMarketplace.v1.csproj @@ -3,7 +3,7 @@ Google.Apis.AuthorizedBuyersMarketplace.v1 Client Library - 1.70.0.3892 + 1.72.0.3953 Google LLC Copyright 2025 Google LLC Google @@ -59,8 +59,8 @@ - - + + diff --git a/Src/Generated/Google.Apis.AuthorizedBuyersMarketplace.v1alpha/Google.Apis.AuthorizedBuyersMarketplace.v1alpha.cs b/Src/Generated/Google.Apis.AuthorizedBuyersMarketplace.v1alpha/Google.Apis.AuthorizedBuyersMarketplace.v1alpha.cs index 6e5f25123f3..09d6b01f096 100644 --- a/Src/Generated/Google.Apis.AuthorizedBuyersMarketplace.v1alpha/Google.Apis.AuthorizedBuyersMarketplace.v1alpha.cs +++ b/Src/Generated/Google.Apis.AuthorizedBuyersMarketplace.v1alpha/Google.Apis.AuthorizedBuyersMarketplace.v1alpha.cs @@ -559,6 +559,85 @@ protected override void InitParameters() }); } } + + /// + /// Sets the given finalized deal as ready to serve. By default, deals are set as ready to serve as soon as + /// they're finalized. If you want to opt out of the default behavior, and manually indicate that deals are + /// ready to serve, ask your Technical Account Manager to add you to the allowlist. If you choose to use + /// this method, finalized deals belonging to the bidder and its child seats don't start serving until after + /// you call `setReadyToServe`, and after the deals become active. For example, you can use this method to + /// delay receiving bid requests until your creative is ready. In addition, bidders can use the URL path + /// "/v1alpha/bidders/{accountId}/finalizedDeals/{dealId}" to set ready to serve for the finalized deals + /// belong to itself, its child seats and all their clients. This method only applies to programmatic + /// guaranteed deals. + /// + /// The body of the request. + /// + /// Required. Format: `buyers/{accountId}/finalizedDeals/{dealId}` or + /// `bidders/{accountId}/finalizedDeals/{dealId}` + /// + public virtual SetReadyToServeRequest SetReadyToServe(Google.Apis.AuthorizedBuyersMarketplace.v1alpha.Data.SetReadyToServeRequest body, string deal) + { + return new SetReadyToServeRequest(this.service, body, deal); + } + + /// + /// Sets the given finalized deal as ready to serve. By default, deals are set as ready to serve as soon as + /// they're finalized. If you want to opt out of the default behavior, and manually indicate that deals are + /// ready to serve, ask your Technical Account Manager to add you to the allowlist. If you choose to use + /// this method, finalized deals belonging to the bidder and its child seats don't start serving until after + /// you call `setReadyToServe`, and after the deals become active. For example, you can use this method to + /// delay receiving bid requests until your creative is ready. In addition, bidders can use the URL path + /// "/v1alpha/bidders/{accountId}/finalizedDeals/{dealId}" to set ready to serve for the finalized deals + /// belong to itself, its child seats and all their clients. This method only applies to programmatic + /// guaranteed deals. + /// + public class SetReadyToServeRequest : AuthorizedBuyersMarketplaceBaseServiceRequest + { + /// Constructs a new SetReadyToServe request. + public SetReadyToServeRequest(Google.Apis.Services.IClientService service, Google.Apis.AuthorizedBuyersMarketplace.v1alpha.Data.SetReadyToServeRequest body, string deal) : base(service) + { + Deal = deal; + Body = body; + InitParameters(); + } + + /// + /// Required. Format: `buyers/{accountId}/finalizedDeals/{dealId}` or + /// `bidders/{accountId}/finalizedDeals/{dealId}` + /// + [Google.Apis.Util.RequestParameterAttribute("deal", Google.Apis.Util.RequestParameterType.Path)] + public virtual string Deal { get; private set; } + + /// Gets or sets the body of this request. + Google.Apis.AuthorizedBuyersMarketplace.v1alpha.Data.SetReadyToServeRequest Body { get; set; } + + /// Returns the body of the request. + protected override object GetBody() => Body; + + /// Gets the method name. + public override string MethodName => "setReadyToServe"; + + /// Gets the HTTP method. + public override string HttpMethod => "POST"; + + /// Gets the REST path. + public override string RestPath => "v1alpha/{+deal}:setReadyToServe"; + + /// Initializes SetReadyToServe parameter list. + protected override void InitParameters() + { + base.InitParameters(); + RequestParameters.Add("deal", new Google.Apis.Discovery.Parameter + { + Name = "deal", + IsRequired = true, + ParameterType = "path", + DefaultValue = null, + Pattern = @"^bidders/[^/]+/finalizedDeals/[^/]+$", + }); + } + } } } @@ -2641,11 +2720,16 @@ protected override void InitParameters() /// ready to serve, ask your Technical Account Manager to add you to the allowlist. If you choose to use /// this method, finalized deals belonging to the bidder and its child seats don't start serving until after /// you call `setReadyToServe`, and after the deals become active. For example, you can use this method to - /// delay receiving bid requests until your creative is ready. This method only applies to programmatic + /// delay receiving bid requests until your creative is ready. In addition, bidders can use the URL path + /// "/v1alpha/bidders/{accountId}/finalizedDeals/{dealId}" to set ready to serve for the finalized deals + /// belong to itself, its child seats and all their clients. This method only applies to programmatic /// guaranteed deals. /// /// The body of the request. - /// Required. Format: `buyers/{accountId}/finalizedDeals/{dealId}` + /// + /// Required. Format: `buyers/{accountId}/finalizedDeals/{dealId}` or + /// `bidders/{accountId}/finalizedDeals/{dealId}` + /// public virtual SetReadyToServeRequest SetReadyToServe(Google.Apis.AuthorizedBuyersMarketplace.v1alpha.Data.SetReadyToServeRequest body, string deal) { return new SetReadyToServeRequest(this.service, body, deal); @@ -2657,7 +2741,9 @@ public virtual SetReadyToServeRequest SetReadyToServe(Google.Apis.AuthorizedBuye /// ready to serve, ask your Technical Account Manager to add you to the allowlist. If you choose to use /// this method, finalized deals belonging to the bidder and its child seats don't start serving until after /// you call `setReadyToServe`, and after the deals become active. For example, you can use this method to - /// delay receiving bid requests until your creative is ready. This method only applies to programmatic + /// delay receiving bid requests until your creative is ready. In addition, bidders can use the URL path + /// "/v1alpha/bidders/{accountId}/finalizedDeals/{dealId}" to set ready to serve for the finalized deals + /// belong to itself, its child seats and all their clients. This method only applies to programmatic /// guaranteed deals. /// public class SetReadyToServeRequest : AuthorizedBuyersMarketplaceBaseServiceRequest @@ -2670,7 +2756,10 @@ public SetReadyToServeRequest(Google.Apis.Services.IClientService service, Googl InitParameters(); } - /// Required. Format: `buyers/{accountId}/finalizedDeals/{dealId}` + /// + /// Required. Format: `buyers/{accountId}/finalizedDeals/{dealId}` or + /// `bidders/{accountId}/finalizedDeals/{dealId}` + /// [Google.Apis.Util.RequestParameterAttribute("deal", Google.Apis.Util.RequestParameterType.Path)] public virtual string Deal { get; private set; } diff --git a/Src/Generated/Google.Apis.AuthorizedBuyersMarketplace.v1alpha/Google.Apis.AuthorizedBuyersMarketplace.v1alpha.csproj b/Src/Generated/Google.Apis.AuthorizedBuyersMarketplace.v1alpha/Google.Apis.AuthorizedBuyersMarketplace.v1alpha.csproj index c03fbe06e75..7e250243f99 100644 --- a/Src/Generated/Google.Apis.AuthorizedBuyersMarketplace.v1alpha/Google.Apis.AuthorizedBuyersMarketplace.v1alpha.csproj +++ b/Src/Generated/Google.Apis.AuthorizedBuyersMarketplace.v1alpha/Google.Apis.AuthorizedBuyersMarketplace.v1alpha.csproj @@ -3,7 +3,7 @@ Google.Apis.AuthorizedBuyersMarketplace.v1alpha Client Library - 1.71.0.3905 + 1.72.0.3953 Google LLC Copyright 2025 Google LLC Google @@ -59,8 +59,8 @@ - - + + diff --git a/Src/Generated/Google.Apis.Backupdr.v1/Google.Apis.Backupdr.v1.cs b/Src/Generated/Google.Apis.Backupdr.v1/Google.Apis.Backupdr.v1.cs index 58210a07716..58571b83b0f 100644 --- a/Src/Generated/Google.Apis.Backupdr.v1/Google.Apis.Backupdr.v1.cs +++ b/Src/Generated/Google.Apis.Backupdr.v1/Google.Apis.Backupdr.v1.cs @@ -5250,8 +5250,8 @@ public ListRequest(Google.Apis.Services.IClientService service, string name) : b public virtual string Name { get; private set; } /// - /// Optional. Unless explicitly documented otherwise, don't use this unsupported field which is - /// primarily intended for internal usage. + /// Optional. Do not use this field. It is unsupported and is ignored unless explicitly documented + /// otherwise. This is primarily for internal usage. /// [Google.Apis.Util.RequestParameterAttribute("extraLocationTypes", Google.Apis.Util.RequestParameterType.Query)] public virtual Google.Apis.Util.Repeatable ExtraLocationTypes { get; set; } @@ -6585,6 +6585,13 @@ public virtual System.DateTimeOffset? CreateTimeDateTimeOffset [Newtonsoft.Json.JsonPropertyAttribute("logRetentionDays")] public virtual System.Nullable LogRetentionDays { get; set; } + /// + /// Optional. Optional field to configure the maximum number of days for which a backup can be retained. This + /// field is only applicable for on-demand backups taken with custom retention value. + /// + [Newtonsoft.Json.JsonPropertyAttribute("maxCustomOnDemandRetentionDays")] + public virtual System.Nullable MaxCustomOnDemandRetentionDays { get; set; } + /// /// Output only. Identifier. The resource name of the `BackupPlan`. Format: /// `projects/{project}/locations/{location}/backupPlans/{backup_plan}` @@ -10518,6 +10525,14 @@ public virtual System.DateTimeOffset? StartTimeDateTimeOffset /// Request message for triggering a backup. public class TriggerBackupRequest : Google.Apis.Requests.IDirectResponseSchema { + /// + /// Optional. The duration for which backup data will be kept, while taking an on-demand backup with custom + /// retention. It is defined in "days". It is mutually exclusive with rule_id. This field is required if rule_id + /// is not provided. + /// + [Newtonsoft.Json.JsonPropertyAttribute("customRetentionDays")] + public virtual System.Nullable CustomRetentionDays { get; set; } + /// /// Optional. An optional request ID to identify requests. Specify a unique request ID so that if you must retry /// your request, the server will know to ignore the request if it has already been completed. The server will diff --git a/Src/Generated/Google.Apis.Backupdr.v1/Google.Apis.Backupdr.v1.csproj b/Src/Generated/Google.Apis.Backupdr.v1/Google.Apis.Backupdr.v1.csproj index 2ad428f3ec8..eca8048f4b0 100644 --- a/Src/Generated/Google.Apis.Backupdr.v1/Google.Apis.Backupdr.v1.csproj +++ b/Src/Generated/Google.Apis.Backupdr.v1/Google.Apis.Backupdr.v1.csproj @@ -3,7 +3,7 @@ Google.Apis.Backupdr.v1 Client Library - 1.72.0.3940 + 1.72.0.3947 Google LLC Copyright 2025 Google LLC Google diff --git a/Src/Generated/Google.Apis.Batch.v1/Google.Apis.Batch.v1.csproj b/Src/Generated/Google.Apis.Batch.v1/Google.Apis.Batch.v1.csproj index a02c5b332ef..cc1fc2808d0 100644 --- a/Src/Generated/Google.Apis.Batch.v1/Google.Apis.Batch.v1.csproj +++ b/Src/Generated/Google.Apis.Batch.v1/Google.Apis.Batch.v1.csproj @@ -3,7 +3,7 @@ Google.Apis.Batch.v1 Client Library - 1.72.0.3930 + 1.72.0.3945 Google LLC Copyright 2025 Google LLC Google diff --git a/Src/Generated/Google.Apis.BigLakeService.v1/Google.Apis.BigLakeService.v1.cs b/Src/Generated/Google.Apis.BigLakeService.v1/Google.Apis.BigLakeService.v1.cs index 49c5ac9dd35..fbc19ea33a6 100644 --- a/Src/Generated/Google.Apis.BigLakeService.v1/Google.Apis.BigLakeService.v1.cs +++ b/Src/Generated/Google.Apis.BigLakeService.v1/Google.Apis.BigLakeService.v1.cs @@ -1,4 +1,4 @@ -// Copyright 2024 Google LLC +// Copyright 2025 Google LLC // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. @@ -284,9 +284,315 @@ public class ProjectsResource public ProjectsResource(Google.Apis.Services.IClientService service) { this.service = service; + Catalogs = new CatalogsResource(service); Locations = new LocationsResource(service); } + /// Gets the Catalogs resource. + public virtual CatalogsResource Catalogs { get; } + + /// The "catalogs" collection of methods. + public class CatalogsResource + { + private const string Resource = "catalogs"; + + /// The service which this resource belongs to. + private readonly Google.Apis.Services.IClientService service; + + /// Constructs a new resource. + public CatalogsResource(Google.Apis.Services.IClientService service) + { + this.service = service; + Namespaces = new NamespacesResource(service); + } + + /// Gets the Namespaces resource. + public virtual NamespacesResource Namespaces { get; } + + /// The "namespaces" collection of methods. + public class NamespacesResource + { + private const string Resource = "namespaces"; + + /// The service which this resource belongs to. + private readonly Google.Apis.Services.IClientService service; + + /// Constructs a new resource. + public NamespacesResource(Google.Apis.Services.IClientService service) + { + this.service = service; + } + + /// Gets the IAM policy for the specified Catalog. + /// + /// REQUIRED: The resource for which the policy is being requested. See [Resource + /// names](https://cloud.google.com/apis/design/resource_names) for the appropriate value for this + /// field. + /// + public virtual GetIamPolicyRequest GetIamPolicy(string resource) + { + return new GetIamPolicyRequest(this.service, resource); + } + + /// Gets the IAM policy for the specified Catalog. + public class GetIamPolicyRequest : BigLakeServiceBaseServiceRequest + { + /// Constructs a new GetIamPolicy request. + public GetIamPolicyRequest(Google.Apis.Services.IClientService service, string resource) : base(service) + { + Resource = resource; + InitParameters(); + } + + /// + /// REQUIRED: The resource for which the policy is being requested. See [Resource + /// names](https://cloud.google.com/apis/design/resource_names) for the appropriate value for this + /// field. + /// + [Google.Apis.Util.RequestParameterAttribute("resource", Google.Apis.Util.RequestParameterType.Path)] + public virtual string Resource { get; private set; } + + /// + /// Optional. The maximum policy version that will be used to format the policy. Valid values are 0, + /// 1, and 3. Requests specifying an invalid value will be rejected. Requests for policies with any + /// conditional role bindings must specify version 3. Policies with no conditional role bindings may + /// specify any valid value or leave the field unset. The policy in the response might use the + /// policy version that you specified, or it might use a lower policy version. For example, if you + /// specify version 3, but the policy has no conditional role bindings, the response uses version 1. + /// To learn which resources support conditions in their IAM policies, see the [IAM + /// documentation](https://cloud.google.com/iam/help/conditions/resource-policies). + /// + [Google.Apis.Util.RequestParameterAttribute("options.requestedPolicyVersion", Google.Apis.Util.RequestParameterType.Query)] + public virtual System.Nullable OptionsRequestedPolicyVersion { get; set; } + + /// Gets the method name. + public override string MethodName => "getIamPolicy"; + + /// Gets the HTTP method. + public override string HttpMethod => "GET"; + + /// Gets the REST path. + public override string RestPath => "v1/{+resource}:getIamPolicy"; + + /// Initializes GetIamPolicy parameter list. + protected override void InitParameters() + { + base.InitParameters(); + RequestParameters.Add("resource", new Google.Apis.Discovery.Parameter + { + Name = "resource", + IsRequired = true, + ParameterType = "path", + DefaultValue = null, + Pattern = @"^projects/[^/]+/catalogs/[^/]+/namespaces/[^/]+$", + }); + RequestParameters.Add("options.requestedPolicyVersion", new Google.Apis.Discovery.Parameter + { + Name = "options.requestedPolicyVersion", + IsRequired = false, + ParameterType = "query", + DefaultValue = null, + Pattern = null, + }); + } + } + + /// Sets the IAM policy for the specified catalog. + /// The body of the request. + /// + /// REQUIRED: The resource for which the policy is being specified. See [Resource + /// names](https://cloud.google.com/apis/design/resource_names) for the appropriate value for this + /// field. + /// + public virtual SetIamPolicyRequest SetIamPolicy(Google.Apis.BigLakeService.v1.Data.SetIamPolicyRequest body, string resource) + { + return new SetIamPolicyRequest(this.service, body, resource); + } + + /// Sets the IAM policy for the specified catalog. + public class SetIamPolicyRequest : BigLakeServiceBaseServiceRequest + { + /// Constructs a new SetIamPolicy request. + public SetIamPolicyRequest(Google.Apis.Services.IClientService service, Google.Apis.BigLakeService.v1.Data.SetIamPolicyRequest body, string resource) : base(service) + { + Resource = resource; + Body = body; + InitParameters(); + } + + /// + /// REQUIRED: The resource for which the policy is being specified. See [Resource + /// names](https://cloud.google.com/apis/design/resource_names) for the appropriate value for this + /// field. + /// + [Google.Apis.Util.RequestParameterAttribute("resource", Google.Apis.Util.RequestParameterType.Path)] + public virtual string Resource { get; private set; } + + /// Gets or sets the body of this request. + Google.Apis.BigLakeService.v1.Data.SetIamPolicyRequest Body { get; set; } + + /// Returns the body of the request. + protected override object GetBody() => Body; + + /// Gets the method name. + public override string MethodName => "setIamPolicy"; + + /// Gets the HTTP method. + public override string HttpMethod => "POST"; + + /// Gets the REST path. + public override string RestPath => "v1/{+resource}:setIamPolicy"; + + /// Initializes SetIamPolicy parameter list. + protected override void InitParameters() + { + base.InitParameters(); + RequestParameters.Add("resource", new Google.Apis.Discovery.Parameter + { + Name = "resource", + IsRequired = true, + ParameterType = "path", + DefaultValue = null, + Pattern = @"^projects/[^/]+/catalogs/[^/]+/namespaces/[^/]+$", + }); + } + } + } + + /// Gets the IAM policy for the specified Catalog. + /// + /// REQUIRED: The resource for which the policy is being requested. See [Resource + /// names](https://cloud.google.com/apis/design/resource_names) for the appropriate value for this field. + /// + public virtual GetIamPolicyRequest GetIamPolicy(string resource) + { + return new GetIamPolicyRequest(this.service, resource); + } + + /// Gets the IAM policy for the specified Catalog. + public class GetIamPolicyRequest : BigLakeServiceBaseServiceRequest + { + /// Constructs a new GetIamPolicy request. + public GetIamPolicyRequest(Google.Apis.Services.IClientService service, string resource) : base(service) + { + Resource = resource; + InitParameters(); + } + + /// + /// REQUIRED: The resource for which the policy is being requested. See [Resource + /// names](https://cloud.google.com/apis/design/resource_names) for the appropriate value for this + /// field. + /// + [Google.Apis.Util.RequestParameterAttribute("resource", Google.Apis.Util.RequestParameterType.Path)] + public virtual string Resource { get; private set; } + + /// + /// Optional. The maximum policy version that will be used to format the policy. Valid values are 0, 1, + /// and 3. Requests specifying an invalid value will be rejected. Requests for policies with any + /// conditional role bindings must specify version 3. Policies with no conditional role bindings may + /// specify any valid value or leave the field unset. The policy in the response might use the policy + /// version that you specified, or it might use a lower policy version. For example, if you specify + /// version 3, but the policy has no conditional role bindings, the response uses version 1. To learn + /// which resources support conditions in their IAM policies, see the [IAM + /// documentation](https://cloud.google.com/iam/help/conditions/resource-policies). + /// + [Google.Apis.Util.RequestParameterAttribute("options.requestedPolicyVersion", Google.Apis.Util.RequestParameterType.Query)] + public virtual System.Nullable OptionsRequestedPolicyVersion { get; set; } + + /// Gets the method name. + public override string MethodName => "getIamPolicy"; + + /// Gets the HTTP method. + public override string HttpMethod => "GET"; + + /// Gets the REST path. + public override string RestPath => "v1/{+resource}:getIamPolicy"; + + /// Initializes GetIamPolicy parameter list. + protected override void InitParameters() + { + base.InitParameters(); + RequestParameters.Add("resource", new Google.Apis.Discovery.Parameter + { + Name = "resource", + IsRequired = true, + ParameterType = "path", + DefaultValue = null, + Pattern = @"^projects/[^/]+/catalogs/[^/]+$", + }); + RequestParameters.Add("options.requestedPolicyVersion", new Google.Apis.Discovery.Parameter + { + Name = "options.requestedPolicyVersion", + IsRequired = false, + ParameterType = "query", + DefaultValue = null, + Pattern = null, + }); + } + } + + /// Sets the IAM policy for the specified catalog. + /// The body of the request. + /// + /// REQUIRED: The resource for which the policy is being specified. See [Resource + /// names](https://cloud.google.com/apis/design/resource_names) for the appropriate value for this field. + /// + public virtual SetIamPolicyRequest SetIamPolicy(Google.Apis.BigLakeService.v1.Data.SetIamPolicyRequest body, string resource) + { + return new SetIamPolicyRequest(this.service, body, resource); + } + + /// Sets the IAM policy for the specified catalog. + public class SetIamPolicyRequest : BigLakeServiceBaseServiceRequest + { + /// Constructs a new SetIamPolicy request. + public SetIamPolicyRequest(Google.Apis.Services.IClientService service, Google.Apis.BigLakeService.v1.Data.SetIamPolicyRequest body, string resource) : base(service) + { + Resource = resource; + Body = body; + InitParameters(); + } + + /// + /// REQUIRED: The resource for which the policy is being specified. See [Resource + /// names](https://cloud.google.com/apis/design/resource_names) for the appropriate value for this + /// field. + /// + [Google.Apis.Util.RequestParameterAttribute("resource", Google.Apis.Util.RequestParameterType.Path)] + public virtual string Resource { get; private set; } + + /// Gets or sets the body of this request. + Google.Apis.BigLakeService.v1.Data.SetIamPolicyRequest Body { get; set; } + + /// Returns the body of the request. + protected override object GetBody() => Body; + + /// Gets the method name. + public override string MethodName => "setIamPolicy"; + + /// Gets the HTTP method. + public override string HttpMethod => "POST"; + + /// Gets the REST path. + public override string RestPath => "v1/{+resource}:setIamPolicy"; + + /// Initializes SetIamPolicy parameter list. + protected override void InitParameters() + { + base.InitParameters(); + RequestParameters.Add("resource", new Google.Apis.Discovery.Parameter + { + Name = "resource", + IsRequired = true, + ParameterType = "path", + DefaultValue = null, + Pattern = @"^projects/[^/]+/catalogs/[^/]+$", + }); + } + } + } + /// Gets the Locations resource. public virtual LocationsResource Locations { get; } @@ -1379,6 +1685,131 @@ protected override void InitParameters() } namespace Google.Apis.BigLakeService.v1.Data { + /// + /// Specifies the audit configuration for a service. The configuration determines which permission types are logged, + /// and what identities, if any, are exempted from logging. An AuditConfig must have one or more AuditLogConfigs. If + /// there are AuditConfigs for both `allServices` and a specific service, the union of the two AuditConfigs is used + /// for that service: the log_types specified in each AuditConfig are enabled, and the exempted_members in each + /// AuditLogConfig are exempted. Example Policy with multiple AuditConfigs: { "audit_configs": [ { "service": + /// "allServices", "audit_log_configs": [ { "log_type": "DATA_READ", "exempted_members": [ "user:jose@example.com" ] + /// }, { "log_type": "DATA_WRITE" }, { "log_type": "ADMIN_READ" } ] }, { "service": "sampleservice.googleapis.com", + /// "audit_log_configs": [ { "log_type": "DATA_READ" }, { "log_type": "DATA_WRITE", "exempted_members": [ + /// "user:aliya@example.com" ] } ] } ] } For sampleservice, this policy enables DATA_READ, DATA_WRITE and ADMIN_READ + /// logging. It also exempts `jose@example.com` from DATA_READ logging, and `aliya@example.com` from DATA_WRITE + /// logging. + /// + public class AuditConfig : Google.Apis.Requests.IDirectResponseSchema + { + /// The configuration for logging of each type of permission. + [Newtonsoft.Json.JsonPropertyAttribute("auditLogConfigs")] + public virtual System.Collections.Generic.IList AuditLogConfigs { get; set; } + + /// + /// Specifies a service that will be enabled for audit logging. For example, `storage.googleapis.com`, + /// `cloudsql.googleapis.com`. `allServices` is a special value that covers all services. + /// + [Newtonsoft.Json.JsonPropertyAttribute("service")] + public virtual string Service { get; set; } + + /// The ETag of the item. + public virtual string ETag { get; set; } + } + + /// + /// Provides the configuration for logging a type of permissions. Example: { "audit_log_configs": [ { "log_type": + /// "DATA_READ", "exempted_members": [ "user:jose@example.com" ] }, { "log_type": "DATA_WRITE" } ] } This enables + /// 'DATA_READ' and 'DATA_WRITE' logging, while exempting jose@example.com from DATA_READ logging. + /// + public class AuditLogConfig : Google.Apis.Requests.IDirectResponseSchema + { + /// + /// Specifies the identities that do not cause logging for this type of permission. Follows the same format of + /// Binding.members. + /// + [Newtonsoft.Json.JsonPropertyAttribute("exemptedMembers")] + public virtual System.Collections.Generic.IList ExemptedMembers { get; set; } + + /// The log type that this config enables. + [Newtonsoft.Json.JsonPropertyAttribute("logType")] + public virtual string LogType { get; set; } + + /// The ETag of the item. + public virtual string ETag { get; set; } + } + + /// Associates `members`, or principals, with a `role`. + public class Binding : Google.Apis.Requests.IDirectResponseSchema + { + /// + /// The condition that is associated with this binding. If the condition evaluates to `true`, then this binding + /// applies to the current request. If the condition evaluates to `false`, then this binding does not apply to + /// the current request. However, a different role binding might grant the same role to one or more of the + /// principals in this binding. To learn which resources support conditions in their IAM policies, see the [IAM + /// documentation](https://cloud.google.com/iam/help/conditions/resource-policies). + /// + [Newtonsoft.Json.JsonPropertyAttribute("condition")] + public virtual Expr Condition { get; set; } + + /// + /// Specifies the principals requesting access for a Google Cloud resource. `members` can have the following + /// values: * `allUsers`: A special identifier that represents anyone who is on the internet; with or without a + /// Google account. * `allAuthenticatedUsers`: A special identifier that represents anyone who is authenticated + /// with a Google account or a service account. Does not include identities that come from external identity + /// providers (IdPs) through identity federation. * `user:{emailid}`: An email address that represents a + /// specific Google account. For example, `alice@example.com` . * `serviceAccount:{emailid}`: An email address + /// that represents a Google service account. For example, `my-other-app@appspot.gserviceaccount.com`. * + /// `serviceAccount:{projectid}.svc.id.goog[{namespace}/{kubernetes-sa}]`: An identifier for a [Kubernetes + /// service account](https://cloud.google.com/kubernetes-engine/docs/how-to/kubernetes-service-accounts). For + /// example, `my-project.svc.id.goog[my-namespace/my-kubernetes-sa]`. * `group:{emailid}`: An email address that + /// represents a Google group. For example, `admins@example.com`. * `domain:{domain}`: The G Suite domain + /// (primary) that represents all the users of that domain. For example, `google.com` or `example.com`. * + /// `principal://iam.googleapis.com/locations/global/workforcePools/{pool_id}/subject/{subject_attribute_value}`: + /// A single identity in a workforce identity pool. * + /// `principalSet://iam.googleapis.com/locations/global/workforcePools/{pool_id}/group/{group_id}`: All + /// workforce identities in a group. * + /// `principalSet://iam.googleapis.com/locations/global/workforcePools/{pool_id}/attribute.{attribute_name}/{attribute_value}`: + /// All workforce identities with a specific attribute value. * + /// `principalSet://iam.googleapis.com/locations/global/workforcePools/{pool_id}/*`: All identities in a + /// workforce identity pool. * + /// `principal://iam.googleapis.com/projects/{project_number}/locations/global/workloadIdentityPools/{pool_id}/subject/{subject_attribute_value}`: + /// A single identity in a workload identity pool. * + /// `principalSet://iam.googleapis.com/projects/{project_number}/locations/global/workloadIdentityPools/{pool_id}/group/{group_id}`: + /// A workload identity pool group. * + /// `principalSet://iam.googleapis.com/projects/{project_number}/locations/global/workloadIdentityPools/{pool_id}/attribute.{attribute_name}/{attribute_value}`: + /// All identities in a workload identity pool with a certain attribute. * + /// `principalSet://iam.googleapis.com/projects/{project_number}/locations/global/workloadIdentityPools/{pool_id}/*`: + /// All identities in a workload identity pool. * `deleted:user:{emailid}?uid={uniqueid}`: An email address + /// (plus unique identifier) representing a user that has been recently deleted. For example, + /// `alice@example.com?uid=123456789012345678901`. If the user is recovered, this value reverts to + /// `user:{emailid}` and the recovered user retains the role in the binding. * + /// `deleted:serviceAccount:{emailid}?uid={uniqueid}`: An email address (plus unique identifier) representing a + /// service account that has been recently deleted. For example, + /// `my-other-app@appspot.gserviceaccount.com?uid=123456789012345678901`. If the service account is undeleted, + /// this value reverts to `serviceAccount:{emailid}` and the undeleted service account retains the role in the + /// binding. * `deleted:group:{emailid}?uid={uniqueid}`: An email address (plus unique identifier) representing + /// a Google group that has been recently deleted. For example, `admins@example.com?uid=123456789012345678901`. + /// If the group is recovered, this value reverts to `group:{emailid}` and the recovered group retains the role + /// in the binding. * + /// `deleted:principal://iam.googleapis.com/locations/global/workforcePools/{pool_id}/subject/{subject_attribute_value}`: + /// Deleted single identity in a workforce identity pool. For example, + /// `deleted:principal://iam.googleapis.com/locations/global/workforcePools/my-pool-id/subject/my-subject-attribute-value`. + /// + [Newtonsoft.Json.JsonPropertyAttribute("members")] + public virtual System.Collections.Generic.IList Members { get; set; } + + /// + /// Role that is assigned to the list of `members`, or principals. For example, `roles/viewer`, `roles/editor`, + /// or `roles/owner`. For an overview of the IAM roles and permissions, see the [IAM + /// documentation](https://cloud.google.com/iam/docs/roles-overview). For a list of the available pre-defined + /// roles, see [here](https://cloud.google.com/iam/docs/understanding-roles). + /// + [Newtonsoft.Json.JsonPropertyAttribute("role")] + public virtual string Role { get; set; } + + /// The ETag of the item. + public virtual string ETag { get; set; } + } + /// Catalog is the container of databases. public class Catalog : Google.Apis.Requests.IDirectResponseSchema { @@ -1715,6 +2146,50 @@ public virtual System.DateTimeOffset? UpdateTimeDateTimeOffset public virtual string ETag { get; set; } } + /// + /// Represents a textual expression in the Common Expression Language (CEL) syntax. CEL is a C-like expression + /// language. The syntax and semantics of CEL are documented at https://github.com/google/cel-spec. Example + /// (Comparison): title: "Summary size limit" description: "Determines if a summary is less than 100 chars" + /// expression: "document.summary.size() &lt; 100" Example (Equality): title: "Requestor is owner" description: + /// "Determines if requestor is the document owner" expression: "document.owner == request.auth.claims.email" + /// Example (Logic): title: "Public documents" description: "Determine whether the document should be publicly + /// visible" expression: "document.type != 'private' &amp;&amp; document.type != 'internal'" Example (Data + /// Manipulation): title: "Notification string" description: "Create a notification string with a timestamp." + /// expression: "'New message received at ' + string(document.create_time)" The exact variables and functions that + /// may be referenced within an expression are determined by the service that evaluates it. See the service + /// documentation for additional information. + /// + public class Expr : Google.Apis.Requests.IDirectResponseSchema + { + /// + /// Optional. Description of the expression. This is a longer text which describes the expression, e.g. when + /// hovered over it in a UI. + /// + [Newtonsoft.Json.JsonPropertyAttribute("description")] + public virtual string Description { get; set; } + + /// Textual representation of an expression in Common Expression Language syntax. + [Newtonsoft.Json.JsonPropertyAttribute("expression")] + public virtual string Expression { get; set; } + + /// + /// Optional. String indicating the location of the expression for error reporting, e.g. a file name and a + /// position in the file. + /// + [Newtonsoft.Json.JsonPropertyAttribute("location")] + public virtual string Location { get; set; } + + /// + /// Optional. Title for the expression, i.e. a short string describing its purpose. This can be used e.g. in UIs + /// which allow to enter the expression. + /// + [Newtonsoft.Json.JsonPropertyAttribute("title")] + public virtual string Title { get; set; } + + /// The ETag of the item. + public virtual string ETag { get; set; } + } + /// Options of a Hive database. public class HiveDatabaseOptions : Google.Apis.Requests.IDirectResponseSchema { @@ -1803,6 +2278,83 @@ public class ListTablesResponse : Google.Apis.Requests.IDirectResponseSchema public virtual string ETag { get; set; } } + /// + /// An Identity and Access Management (IAM) policy, which specifies access controls for Google Cloud resources. A + /// `Policy` is a collection of `bindings`. A `binding` binds one or more `members`, or principals, to a single + /// `role`. Principals can be user accounts, service accounts, Google groups, and domains (such as G Suite). A + /// `role` is a named list of permissions; each `role` can be an IAM predefined role or a user-created custom role. + /// For some types of Google Cloud resources, a `binding` can also specify a `condition`, which is a logical + /// expression that allows access to a resource only if the expression evaluates to `true`. A condition can add + /// constraints based on attributes of the request, the resource, or both. To learn which resources support + /// conditions in their IAM policies, see the [IAM + /// documentation](https://cloud.google.com/iam/help/conditions/resource-policies). **JSON example:** + /// ``` + /// { + /// "bindings": [ { "role": "roles/resourcemanager.organizationAdmin", "members": [ "user:mike@example.com", + /// "group:admins@example.com", "domain:google.com", "serviceAccount:my-project-id@appspot.gserviceaccount.com" ] }, + /// { "role": "roles/resourcemanager.organizationViewer", "members": [ "user:eve@example.com" ], "condition": { + /// "title": "expirable access", "description": "Does not grant access after Sep 2020", "expression": "request.time + /// &lt; timestamp('2020-10-01T00:00:00.000Z')", } } ], "etag": "BwWWja0YfJA=", "version": 3 } + /// ``` + /// **YAML + /// example:** + /// ``` + /// bindings: - members: - user:mike@example.com - group:admins@example.com - domain:google.com - + /// serviceAccount:my-project-id@appspot.gserviceaccount.com role: roles/resourcemanager.organizationAdmin - + /// members: - user:eve@example.com role: roles/resourcemanager.organizationViewer condition: title: expirable + /// access description: Does not grant access after Sep 2020 expression: request.time &lt; + /// timestamp('2020-10-01T00:00:00.000Z') etag: BwWWja0YfJA= version: 3 + /// ``` + /// For a description of IAM and its + /// features, see the [IAM documentation](https://cloud.google.com/iam/docs/). + /// + public class Policy : Google.Apis.Requests.IDirectResponseSchema + { + /// Specifies cloud audit logging configuration for this policy. + [Newtonsoft.Json.JsonPropertyAttribute("auditConfigs")] + public virtual System.Collections.Generic.IList AuditConfigs { get; set; } + + /// + /// Associates a list of `members`, or principals, with a `role`. Optionally, may specify a `condition` that + /// determines how and when the `bindings` are applied. Each of the `bindings` must contain at least one + /// principal. The `bindings` in a `Policy` can refer to up to 1,500 principals; up to 250 of these principals + /// can be Google groups. Each occurrence of a principal counts towards these limits. For example, if the + /// `bindings` grant 50 different roles to `user:alice@example.com`, and not to any other principal, then you + /// can add another 1,450 principals to the `bindings` in the `Policy`. + /// + [Newtonsoft.Json.JsonPropertyAttribute("bindings")] + public virtual System.Collections.Generic.IList Bindings { get; set; } + + /// + /// `etag` is used for optimistic concurrency control as a way to help prevent simultaneous updates of a policy + /// from overwriting each other. It is strongly suggested that systems make use of the `etag` in the + /// read-modify-write cycle to perform policy updates in order to avoid race conditions: An `etag` is returned + /// in the response to `getIamPolicy`, and systems are expected to put that etag in the request to + /// `setIamPolicy` to ensure that their change will be applied to the same version of the policy. **Important:** + /// If you use IAM Conditions, you must include the `etag` field whenever you call `setIamPolicy`. If you omit + /// this field, then IAM allows you to overwrite a version `3` policy with a version `1` policy, and all of the + /// conditions in the version `3` policy are lost. + /// + [Newtonsoft.Json.JsonPropertyAttribute("etag")] + public virtual string ETag { get; set; } + + /// + /// Specifies the format of the policy. Valid values are `0`, `1`, and `3`. Requests that specify an invalid + /// value are rejected. Any operation that affects conditional role bindings must specify version `3`. This + /// requirement applies to the following operations: * Getting a policy that includes a conditional role binding + /// * Adding a conditional role binding to a policy * Changing a conditional role binding in a policy * Removing + /// any role binding, with or without a condition, from a policy that includes conditions **Important:** If you + /// use IAM Conditions, you must include the `etag` field whenever you call `setIamPolicy`. If you omit this + /// field, then IAM allows you to overwrite a version `3` policy with a version `1` policy, and all of the + /// conditions in the version `3` policy are lost. If a policy does not include any conditions, operations on + /// that policy may specify any valid version or leave the field unset. To learn which resources support + /// conditions in their IAM policies, see the [IAM + /// documentation](https://cloud.google.com/iam/help/conditions/resource-policies). + /// + [Newtonsoft.Json.JsonPropertyAttribute("version")] + public virtual System.Nullable Version { get; set; } + } + /// Request message for the RenameTable method in MetastoreService public class RenameTableRequest : Google.Apis.Requests.IDirectResponseSchema { @@ -1828,6 +2380,28 @@ public class SerDeInfo : Google.Apis.Requests.IDirectResponseSchema public virtual string ETag { get; set; } } + /// Request message for `SetIamPolicy` method. + public class SetIamPolicyRequest : Google.Apis.Requests.IDirectResponseSchema + { + /// + /// REQUIRED: The complete policy to be applied to the `resource`. The size of the policy is limited to a few + /// 10s of KB. An empty policy is a valid policy but certain Google Cloud services (such as Projects) might + /// reject them. + /// + [Newtonsoft.Json.JsonPropertyAttribute("policy")] + public virtual Policy Policy { get; set; } + + /// + /// OPTIONAL: A FieldMask specifying which fields of the policy to modify. Only the fields in the mask will be + /// modified. If no mask is provided, the following default mask is used: `paths: "bindings, etag"` + /// + [Newtonsoft.Json.JsonPropertyAttribute("updateMask")] + public virtual object UpdateMask { get; set; } + + /// The ETag of the item. + public virtual string ETag { get; set; } + } + /// Stores physical storage information of the data. public class StorageDescriptor : Google.Apis.Requests.IDirectResponseSchema { diff --git a/Src/Generated/Google.Apis.BigLakeService.v1/Google.Apis.BigLakeService.v1.csproj b/Src/Generated/Google.Apis.BigLakeService.v1/Google.Apis.BigLakeService.v1.csproj index 410843bc262..93bc0fa1310 100644 --- a/Src/Generated/Google.Apis.BigLakeService.v1/Google.Apis.BigLakeService.v1.csproj +++ b/Src/Generated/Google.Apis.BigLakeService.v1/Google.Apis.BigLakeService.v1.csproj @@ -3,9 +3,9 @@ Google.Apis.BigLakeService.v1 Client Library - 1.68.0.3210 + 1.72.0.3952 Google LLC - Copyright 2024 Google LLC + Copyright 2025 Google LLC Google https://github.com/google/google-api-dotnet-client Apache-2.0 @@ -59,8 +59,8 @@ - - + + diff --git a/Src/Generated/Google.Apis.BigtableAdmin.v2/Google.Apis.BigtableAdmin.v2.cs b/Src/Generated/Google.Apis.BigtableAdmin.v2/Google.Apis.BigtableAdmin.v2.cs index 8fbc4792baa..4fb65b0c0ba 100644 --- a/Src/Generated/Google.Apis.BigtableAdmin.v2/Google.Apis.BigtableAdmin.v2.cs +++ b/Src/Generated/Google.Apis.BigtableAdmin.v2/Google.Apis.BigtableAdmin.v2.cs @@ -6368,8 +6368,8 @@ public ListRequest(Google.Apis.Services.IClientService service, string name) : b public virtual string Name { get; private set; } /// - /// Optional. Unless explicitly documented otherwise, don't use this unsupported field which is - /// primarily intended for internal usage. + /// Optional. Do not use this field. It is unsupported and is ignored unless explicitly documented + /// otherwise. This is primarily for internal usage. /// [Google.Apis.Util.RequestParameterAttribute("extraLocationTypes", Google.Apis.Util.RequestParameterType.Query)] public virtual Google.Apis.Util.Repeatable ExtraLocationTypes { get; set; } @@ -7209,8 +7209,9 @@ public class ColumnFamily : Google.Apis.Requests.IDirectResponseSchema /// /// The type of data stored in each of this family's cell values, including its full encoding. If omitted, the /// family only serves raw untyped bytes. For now, only the `Aggregate` type is supported. `Aggregate` can only - /// be set at family creation and is immutable afterwards. If `value_type` is `Aggregate`, written data must be - /// compatible with: * `value_type.input_type` for `AddInput` mutations + /// be set at family creation and is immutable afterwards. This field is mutually exclusive with `sql_type`. If + /// `value_type` is `Aggregate`, written data must be compatible with: * `value_type.input_type` for `AddInput` + /// mutations /// [Newtonsoft.Json.JsonPropertyAttribute("valueType")] public virtual Type ValueType { get; set; } diff --git a/Src/Generated/Google.Apis.BigtableAdmin.v2/Google.Apis.BigtableAdmin.v2.csproj b/Src/Generated/Google.Apis.BigtableAdmin.v2/Google.Apis.BigtableAdmin.v2.csproj index 93421d1e833..7cea39c5a19 100644 --- a/Src/Generated/Google.Apis.BigtableAdmin.v2/Google.Apis.BigtableAdmin.v2.csproj +++ b/Src/Generated/Google.Apis.BigtableAdmin.v2/Google.Apis.BigtableAdmin.v2.csproj @@ -3,7 +3,7 @@ Google.Apis.BigtableAdmin.v2 Client Library - 1.72.0.3937 + 1.72.0.3951 Google LLC Copyright 2025 Google LLC Google diff --git a/Src/Generated/Google.Apis.CertificateAuthorityService.v1/Google.Apis.CertificateAuthorityService.v1.cs b/Src/Generated/Google.Apis.CertificateAuthorityService.v1/Google.Apis.CertificateAuthorityService.v1.cs index a4af677a7f8..57be80c36e8 100644 --- a/Src/Generated/Google.Apis.CertificateAuthorityService.v1/Google.Apis.CertificateAuthorityService.v1.cs +++ b/Src/Generated/Google.Apis.CertificateAuthorityService.v1/Google.Apis.CertificateAuthorityService.v1.cs @@ -3770,8 +3770,8 @@ public ListRequest(Google.Apis.Services.IClientService service, string name) : b public virtual string Name { get; private set; } /// - /// Optional. Unless explicitly documented otherwise, don't use this unsupported field which is - /// primarily intended for internal usage. + /// Optional. Do not use this field. It is unsupported and is ignored unless explicitly documented + /// otherwise. This is primarily for internal usage. /// [Google.Apis.Util.RequestParameterAttribute("extraLocationTypes", Google.Apis.Util.RequestParameterType.Query)] public virtual Google.Apis.Util.Repeatable ExtraLocationTypes { get; set; } diff --git a/Src/Generated/Google.Apis.CertificateAuthorityService.v1/Google.Apis.CertificateAuthorityService.v1.csproj b/Src/Generated/Google.Apis.CertificateAuthorityService.v1/Google.Apis.CertificateAuthorityService.v1.csproj index ec754a041c7..6cee7d371dd 100644 --- a/Src/Generated/Google.Apis.CertificateAuthorityService.v1/Google.Apis.CertificateAuthorityService.v1.csproj +++ b/Src/Generated/Google.Apis.CertificateAuthorityService.v1/Google.Apis.CertificateAuthorityService.v1.csproj @@ -3,7 +3,7 @@ Google.Apis.CertificateAuthorityService.v1 Client Library - 1.71.0.3921 + 1.72.0.3947 Google LLC Copyright 2025 Google LLC Google @@ -56,8 +56,8 @@ - - + + diff --git a/Src/Generated/Google.Apis.CertificateAuthorityService.v1beta1/Google.Apis.CertificateAuthorityService.v1beta1.cs b/Src/Generated/Google.Apis.CertificateAuthorityService.v1beta1/Google.Apis.CertificateAuthorityService.v1beta1.cs index e1a227dc6b1..71c6ea5de3f 100644 --- a/Src/Generated/Google.Apis.CertificateAuthorityService.v1beta1/Google.Apis.CertificateAuthorityService.v1beta1.cs +++ b/Src/Generated/Google.Apis.CertificateAuthorityService.v1beta1/Google.Apis.CertificateAuthorityService.v1beta1.cs @@ -1369,8 +1369,8 @@ public ListRequest(Google.Apis.Services.IClientService service, string name) : b public virtual string Name { get; private set; } /// - /// Optional. Unless explicitly documented otherwise, don't use this unsupported field which is - /// primarily intended for internal usage. + /// Optional. Do not use this field. It is unsupported and is ignored unless explicitly documented + /// otherwise. This is primarily for internal usage. /// [Google.Apis.Util.RequestParameterAttribute("extraLocationTypes", Google.Apis.Util.RequestParameterType.Query)] public virtual Google.Apis.Util.Repeatable ExtraLocationTypes { get; set; } diff --git a/Src/Generated/Google.Apis.CertificateAuthorityService.v1beta1/Google.Apis.CertificateAuthorityService.v1beta1.csproj b/Src/Generated/Google.Apis.CertificateAuthorityService.v1beta1/Google.Apis.CertificateAuthorityService.v1beta1.csproj index 5a4685b334e..e94dd767177 100644 --- a/Src/Generated/Google.Apis.CertificateAuthorityService.v1beta1/Google.Apis.CertificateAuthorityService.v1beta1.csproj +++ b/Src/Generated/Google.Apis.CertificateAuthorityService.v1beta1/Google.Apis.CertificateAuthorityService.v1beta1.csproj @@ -3,7 +3,7 @@ Google.Apis.CertificateAuthorityService.v1beta1 Client Library - 1.71.0.3921 + 1.72.0.3947 Google LLC Copyright 2025 Google LLC Google @@ -56,8 +56,8 @@ - - + + diff --git a/Src/Generated/Google.Apis.CloudAlloyDBAdmin.v1/Google.Apis.CloudAlloyDBAdmin.v1.cs b/Src/Generated/Google.Apis.CloudAlloyDBAdmin.v1/Google.Apis.CloudAlloyDBAdmin.v1.cs index fdda988dfdf..4e06976edba 100644 --- a/Src/Generated/Google.Apis.CloudAlloyDBAdmin.v1/Google.Apis.CloudAlloyDBAdmin.v1.cs +++ b/Src/Generated/Google.Apis.CloudAlloyDBAdmin.v1/Google.Apis.CloudAlloyDBAdmin.v1.cs @@ -3781,8 +3781,8 @@ public ListRequest(Google.Apis.Services.IClientService service, string name) : b public virtual string Name { get; private set; } /// - /// Optional. Unless explicitly documented otherwise, don't use this unsupported field which is - /// primarily intended for internal usage. + /// Optional. Do not use this field. It is unsupported and is ignored unless explicitly documented + /// otherwise. This is primarily for internal usage. /// [Google.Apis.Util.RequestParameterAttribute("extraLocationTypes", Google.Apis.Util.RequestParameterType.Query)] public virtual Google.Apis.Util.Repeatable ExtraLocationTypes { get; set; } diff --git a/Src/Generated/Google.Apis.CloudAlloyDBAdmin.v1/Google.Apis.CloudAlloyDBAdmin.v1.csproj b/Src/Generated/Google.Apis.CloudAlloyDBAdmin.v1/Google.Apis.CloudAlloyDBAdmin.v1.csproj index f4a8f1a0720..4b687f40b0a 100644 --- a/Src/Generated/Google.Apis.CloudAlloyDBAdmin.v1/Google.Apis.CloudAlloyDBAdmin.v1.csproj +++ b/Src/Generated/Google.Apis.CloudAlloyDBAdmin.v1/Google.Apis.CloudAlloyDBAdmin.v1.csproj @@ -3,7 +3,7 @@ Google.Apis.CloudAlloyDBAdmin.v1 Client Library - 1.72.0.3941 + 1.72.0.3948 Google LLC Copyright 2025 Google LLC Google diff --git a/Src/Generated/Google.Apis.CloudAlloyDBAdmin.v1alpha/Google.Apis.CloudAlloyDBAdmin.v1alpha.cs b/Src/Generated/Google.Apis.CloudAlloyDBAdmin.v1alpha/Google.Apis.CloudAlloyDBAdmin.v1alpha.cs index f8d7ec6d935..d50bd128f1f 100644 --- a/Src/Generated/Google.Apis.CloudAlloyDBAdmin.v1alpha/Google.Apis.CloudAlloyDBAdmin.v1alpha.cs +++ b/Src/Generated/Google.Apis.CloudAlloyDBAdmin.v1alpha/Google.Apis.CloudAlloyDBAdmin.v1alpha.cs @@ -3781,8 +3781,8 @@ public ListRequest(Google.Apis.Services.IClientService service, string name) : b public virtual string Name { get; private set; } /// - /// Optional. Unless explicitly documented otherwise, don't use this unsupported field which is - /// primarily intended for internal usage. + /// Optional. Do not use this field. It is unsupported and is ignored unless explicitly documented + /// otherwise. This is primarily for internal usage. /// [Google.Apis.Util.RequestParameterAttribute("extraLocationTypes", Google.Apis.Util.RequestParameterType.Query)] public virtual Google.Apis.Util.Repeatable ExtraLocationTypes { get; set; } diff --git a/Src/Generated/Google.Apis.CloudAlloyDBAdmin.v1alpha/Google.Apis.CloudAlloyDBAdmin.v1alpha.csproj b/Src/Generated/Google.Apis.CloudAlloyDBAdmin.v1alpha/Google.Apis.CloudAlloyDBAdmin.v1alpha.csproj index 616f4db700e..0a21f8f3be6 100644 --- a/Src/Generated/Google.Apis.CloudAlloyDBAdmin.v1alpha/Google.Apis.CloudAlloyDBAdmin.v1alpha.csproj +++ b/Src/Generated/Google.Apis.CloudAlloyDBAdmin.v1alpha/Google.Apis.CloudAlloyDBAdmin.v1alpha.csproj @@ -3,7 +3,7 @@ Google.Apis.CloudAlloyDBAdmin.v1alpha Client Library - 1.72.0.3941 + 1.72.0.3948 Google LLC Copyright 2025 Google LLC Google diff --git a/Src/Generated/Google.Apis.CloudAlloyDBAdmin.v1beta/Google.Apis.CloudAlloyDBAdmin.v1beta.cs b/Src/Generated/Google.Apis.CloudAlloyDBAdmin.v1beta/Google.Apis.CloudAlloyDBAdmin.v1beta.cs index f2637c97558..e0a2c385d6c 100644 --- a/Src/Generated/Google.Apis.CloudAlloyDBAdmin.v1beta/Google.Apis.CloudAlloyDBAdmin.v1beta.cs +++ b/Src/Generated/Google.Apis.CloudAlloyDBAdmin.v1beta/Google.Apis.CloudAlloyDBAdmin.v1beta.cs @@ -3773,8 +3773,8 @@ public ListRequest(Google.Apis.Services.IClientService service, string name) : b public virtual string Name { get; private set; } /// - /// Optional. Unless explicitly documented otherwise, don't use this unsupported field which is - /// primarily intended for internal usage. + /// Optional. Do not use this field. It is unsupported and is ignored unless explicitly documented + /// otherwise. This is primarily for internal usage. /// [Google.Apis.Util.RequestParameterAttribute("extraLocationTypes", Google.Apis.Util.RequestParameterType.Query)] public virtual Google.Apis.Util.Repeatable ExtraLocationTypes { get; set; } diff --git a/Src/Generated/Google.Apis.CloudAlloyDBAdmin.v1beta/Google.Apis.CloudAlloyDBAdmin.v1beta.csproj b/Src/Generated/Google.Apis.CloudAlloyDBAdmin.v1beta/Google.Apis.CloudAlloyDBAdmin.v1beta.csproj index 401307f7712..0aaa7869ae0 100644 --- a/Src/Generated/Google.Apis.CloudAlloyDBAdmin.v1beta/Google.Apis.CloudAlloyDBAdmin.v1beta.csproj +++ b/Src/Generated/Google.Apis.CloudAlloyDBAdmin.v1beta/Google.Apis.CloudAlloyDBAdmin.v1beta.csproj @@ -3,7 +3,7 @@ Google.Apis.CloudAlloyDBAdmin.v1beta Client Library - 1.72.0.3941 + 1.72.0.3948 Google LLC Copyright 2025 Google LLC Google diff --git a/Src/Generated/Google.Apis.CloudDataplex.v1/Google.Apis.CloudDataplex.v1.cs b/Src/Generated/Google.Apis.CloudDataplex.v1/Google.Apis.CloudDataplex.v1.cs index a01a0c3b293..e2543cabcb8 100644 --- a/Src/Generated/Google.Apis.CloudDataplex.v1/Google.Apis.CloudDataplex.v1.cs +++ b/Src/Generated/Google.Apis.CloudDataplex.v1/Google.Apis.CloudDataplex.v1.cs @@ -16200,8 +16200,8 @@ public ListRequest(Google.Apis.Services.IClientService service, string name) : b public virtual string Name { get; private set; } /// - /// Optional. Unless explicitly documented otherwise, don't use this unsupported field which is - /// primarily intended for internal usage. + /// Optional. Do not use this field. It is unsupported and is ignored unless explicitly documented + /// otherwise. This is primarily for internal usage. /// [Google.Apis.Util.RequestParameterAttribute("extraLocationTypes", Google.Apis.Util.RequestParameterType.Query)] public virtual Google.Apis.Util.Repeatable ExtraLocationTypes { get; set; } @@ -19041,6 +19041,10 @@ public class GoogleCloudDataplexV1DataQualityDimensionResult : Google.Apis.Reque /// The output of a DataQualityScan. public class GoogleCloudDataplexV1DataQualityResult : Google.Apis.Requests.IDirectResponseSchema { + /// Output only. The generated assets for anomaly detection. + [Newtonsoft.Json.JsonPropertyAttribute("anomalyDetectionGeneratedAssets")] + public virtual GoogleCloudDataplexV1DataQualityResultAnomalyDetectionGeneratedAssets AnomalyDetectionGeneratedAssets { get; set; } + /// /// Output only. The status of publishing the data scan as Dataplex Universal Catalog metadata. /// @@ -19091,6 +19095,39 @@ public class GoogleCloudDataplexV1DataQualityResult : Google.Apis.Requests.IDire public virtual string ETag { get; set; } } + /// The assets generated by Anomaly Detection Data Scan. + public class GoogleCloudDataplexV1DataQualityResultAnomalyDetectionGeneratedAssets : Google.Apis.Requests.IDirectResponseSchema + { + /// + /// Output only. The intermediate table for data anomaly detection. Format: PROJECT_ID.DATASET_ID.TABLE_ID + /// + [Newtonsoft.Json.JsonPropertyAttribute("dataIntermediateTable")] + public virtual string DataIntermediateTable { get; set; } + + /// + /// Output only. The intermediate table for freshness anomaly detection. Format: PROJECT_ID.DATASET_ID.TABLE_ID + /// + [Newtonsoft.Json.JsonPropertyAttribute("freshnessIntermediateTable")] + public virtual string FreshnessIntermediateTable { get; set; } + + /// + /// Output only. The result table for anomaly detection. Format: PROJECT_ID.DATASET_ID.TABLE_ID If the result + /// table is set at AnomalyDetectionAssets, the result table here would be the same as the one set in the + /// AnomalyDetectionAssets.result_table. + /// + [Newtonsoft.Json.JsonPropertyAttribute("resultTable")] + public virtual string ResultTable { get; set; } + + /// + /// Output only. The intermediate table for volume anomaly detection. Format: PROJECT_ID.DATASET_ID.TABLE_ID + /// + [Newtonsoft.Json.JsonPropertyAttribute("volumeIntermediateTable")] + public virtual string VolumeIntermediateTable { get; set; } + + /// The ETag of the item. + public virtual string ETag { get; set; } + } + /// The result of post scan actions of DataQualityScan job. public class GoogleCloudDataplexV1DataQualityResultPostScanActionsResult : Google.Apis.Requests.IDirectResponseSchema { diff --git a/Src/Generated/Google.Apis.CloudDataplex.v1/Google.Apis.CloudDataplex.v1.csproj b/Src/Generated/Google.Apis.CloudDataplex.v1/Google.Apis.CloudDataplex.v1.csproj index e5f5a6382cc..e340148cf3d 100644 --- a/Src/Generated/Google.Apis.CloudDataplex.v1/Google.Apis.CloudDataplex.v1.csproj +++ b/Src/Generated/Google.Apis.CloudDataplex.v1/Google.Apis.CloudDataplex.v1.csproj @@ -3,7 +3,7 @@ Google.Apis.CloudDataplex.v1 Client Library - 1.72.0.3937 + 1.72.0.3952 Google LLC Copyright 2025 Google LLC Google diff --git a/Src/Generated/Google.Apis.CloudDeploy.v1/Google.Apis.CloudDeploy.v1.cs b/Src/Generated/Google.Apis.CloudDeploy.v1/Google.Apis.CloudDeploy.v1.cs index 502c82f07ed..a6eb8a331ad 100644 --- a/Src/Generated/Google.Apis.CloudDeploy.v1/Google.Apis.CloudDeploy.v1.cs +++ b/Src/Generated/Google.Apis.CloudDeploy.v1/Google.Apis.CloudDeploy.v1.cs @@ -5633,8 +5633,8 @@ public ListRequest(Google.Apis.Services.IClientService service, string name) : b public virtual string Name { get; private set; } /// - /// Optional. Unless explicitly documented otherwise, don't use this unsupported field which is - /// primarily intended for internal usage. + /// Optional. Do not use this field. It is unsupported and is ignored unless explicitly documented + /// otherwise. This is primarily for internal usage. /// [Google.Apis.Util.RequestParameterAttribute("extraLocationTypes", Google.Apis.Util.RequestParameterType.Query)] public virtual Google.Apis.Util.Repeatable ExtraLocationTypes { get; set; } diff --git a/Src/Generated/Google.Apis.CloudDeploy.v1/Google.Apis.CloudDeploy.v1.csproj b/Src/Generated/Google.Apis.CloudDeploy.v1/Google.Apis.CloudDeploy.v1.csproj index 9c725e19c40..9bc8109ac08 100644 --- a/Src/Generated/Google.Apis.CloudDeploy.v1/Google.Apis.CloudDeploy.v1.csproj +++ b/Src/Generated/Google.Apis.CloudDeploy.v1/Google.Apis.CloudDeploy.v1.csproj @@ -3,7 +3,7 @@ Google.Apis.CloudDeploy.v1 Client Library - 1.72.0.3926 + 1.72.0.3947 Google LLC Copyright 2025 Google LLC Google diff --git a/Src/Generated/Google.Apis.CloudHealthcare.v1/Google.Apis.CloudHealthcare.v1.cs b/Src/Generated/Google.Apis.CloudHealthcare.v1/Google.Apis.CloudHealthcare.v1.cs index a2aa6a4c356..d60fec0d15d 100644 --- a/Src/Generated/Google.Apis.CloudHealthcare.v1/Google.Apis.CloudHealthcare.v1.cs +++ b/Src/Generated/Google.Apis.CloudHealthcare.v1/Google.Apis.CloudHealthcare.v1.cs @@ -7643,13 +7643,14 @@ protected override void InitParameters() /// identifier should be in the pattern `identifier=system|value` or `identifier=value` - /// similar to the `search` method on resources with a specific identifier. If the search /// criteria identify more than one match, the request returns a `412 Precondition Failed` - /// error. The request body must contain a JSON Patch document, and the request headers must - /// contain `Content-Type: application/json-patch+json`. On success, the response body contains - /// a JSON-encoded representation of the updated resource, including the server-assigned version - /// ID. Errors generated by the FHIR store contain a JSON-encoded `OperationOutcome` resource - /// describing the reason for the error. If the request cannot be mapped to a valid API method - /// on a FHIR store, a generic GCP error might be returned instead. For samples that show how to - /// call `conditionalPatch`, see [Conditionally patching a FHIR + /// error. If the search criteria doesn't identify any matches, the request returns a `404 Not + /// Found` error. The request body must contain a JSON Patch document, and the request headers + /// must contain `Content-Type: application/json-patch+json`. On success, the response body + /// contains a JSON-encoded representation of the updated resource, including the + /// server-assigned version ID. Errors generated by the FHIR store contain a JSON-encoded + /// `OperationOutcome` resource describing the reason for the error. If the request cannot be + /// mapped to a valid API method on a FHIR store, a generic GCP error might be returned instead. + /// For samples that show how to call `conditionalPatch`, see [Conditionally patching a FHIR /// resource](https://cloud.google.com/healthcare/docs/how-tos/fhir-resources#conditionally_patching_a_fhir_resource). /// /// The body of the request. @@ -7675,13 +7676,14 @@ public virtual ConditionalPatchRequest ConditionalPatch(Google.Apis.CloudHealthc /// identifier should be in the pattern `identifier=system|value` or `identifier=value` - /// similar to the `search` method on resources with a specific identifier. If the search /// criteria identify more than one match, the request returns a `412 Precondition Failed` - /// error. The request body must contain a JSON Patch document, and the request headers must - /// contain `Content-Type: application/json-patch+json`. On success, the response body contains - /// a JSON-encoded representation of the updated resource, including the server-assigned version - /// ID. Errors generated by the FHIR store contain a JSON-encoded `OperationOutcome` resource - /// describing the reason for the error. If the request cannot be mapped to a valid API method - /// on a FHIR store, a generic GCP error might be returned instead. For samples that show how to - /// call `conditionalPatch`, see [Conditionally patching a FHIR + /// error. If the search criteria doesn't identify any matches, the request returns a `404 Not + /// Found` error. The request body must contain a JSON Patch document, and the request headers + /// must contain `Content-Type: application/json-patch+json`. On success, the response body + /// contains a JSON-encoded representation of the updated resource, including the + /// server-assigned version ID. Errors generated by the FHIR store contain a JSON-encoded + /// `OperationOutcome` resource describing the reason for the error. If the request cannot be + /// mapped to a valid API method on a FHIR store, a generic GCP error might be returned instead. + /// For samples that show how to call `conditionalPatch`, see [Conditionally patching a FHIR /// resource](https://cloud.google.com/healthcare/docs/how-tos/fhir-resources#conditionally_patching_a_fhir_resource). /// public class ConditionalPatchRequest : CloudHealthcareBaseServiceRequest @@ -15461,6 +15463,12 @@ public class FhirStoreMetric : Google.Apis.Requests.IDirectResponseSchema [Newtonsoft.Json.JsonPropertyAttribute("structuredStorageSizeBytes")] public virtual System.Nullable StructuredStorageSizeBytes { get; set; } + /// + /// The total amount of versioned storage used by versioned FHIR resources of this resource type in the store. + /// + [Newtonsoft.Json.JsonPropertyAttribute("versionedStorageSizeBytes")] + public virtual System.Nullable VersionedStorageSizeBytes { get; set; } + /// The ETag of the item. public virtual string ETag { get; set; } } diff --git a/Src/Generated/Google.Apis.CloudHealthcare.v1/Google.Apis.CloudHealthcare.v1.csproj b/Src/Generated/Google.Apis.CloudHealthcare.v1/Google.Apis.CloudHealthcare.v1.csproj index 514cad2c2b5..1d368973136 100644 --- a/Src/Generated/Google.Apis.CloudHealthcare.v1/Google.Apis.CloudHealthcare.v1.csproj +++ b/Src/Generated/Google.Apis.CloudHealthcare.v1/Google.Apis.CloudHealthcare.v1.csproj @@ -3,7 +3,7 @@ Google.Apis.CloudHealthcare.v1 Client Library - 1.72.0.3926 + 1.72.0.3934 Google LLC Copyright 2025 Google LLC Google diff --git a/Src/Generated/Google.Apis.CloudHealthcare.v1beta1/Google.Apis.CloudHealthcare.v1beta1.cs b/Src/Generated/Google.Apis.CloudHealthcare.v1beta1/Google.Apis.CloudHealthcare.v1beta1.cs index 30fc8a23ae1..2b3f6cc1a77 100644 --- a/Src/Generated/Google.Apis.CloudHealthcare.v1beta1/Google.Apis.CloudHealthcare.v1beta1.cs +++ b/Src/Generated/Google.Apis.CloudHealthcare.v1beta1/Google.Apis.CloudHealthcare.v1beta1.cs @@ -8778,15 +8778,17 @@ protected override void InitParameters() /// method, but the server supports it in the same way it supports STU3. Search terms are /// provided as query parameters following the same pattern as the search method. If the search /// criteria identify more than one match, the request returns a `412 Precondition Failed` - /// error. The request body must contain a JSON Patch document, and the request headers must - /// contain `Content-Type: application/json-patch+json`. On success, the response body contains - /// a JSON-encoded representation of the updated resource, including the server-assigned version - /// ID. Errors generated by the FHIR store contain a JSON-encoded `OperationOutcome` resource - /// describing the reason for the error. If the request cannot be mapped to a valid API method - /// on a FHIR store, a generic GCP error might be returned instead. This method requires - /// the`healthcare.fhirStores.searchResources` permission on the parent FHIR store and the - /// `healthcare.fhirResources.patch` permission on the requested FHIR store resource. For - /// samples that show how to call `conditionalPatch`, see [Conditionally patching a FHIR + /// error. If the search criteria doesn't identify any matches, the request returns a `404 Not + /// Found` error. The request body must contain a JSON Patch document, and the request headers + /// must contain `Content-Type: application/json-patch+json`. On success, the response body + /// contains a JSON-encoded representation of the updated resource, including the + /// server-assigned version ID. Errors generated by the FHIR store contain a JSON-encoded + /// `OperationOutcome` resource describing the reason for the error. If the request cannot be + /// mapped to a valid API method on a FHIR store, a generic GCP error might be returned instead. + /// This method requires the`healthcare.fhirStores.searchResources` permission on the parent + /// FHIR store and the `healthcare.fhirResources.patch` permission on the requested FHIR store + /// resource. For samples that show how to call `conditionalPatch`, see [Conditionally patching + /// a FHIR /// resource](https://cloud.google.com/healthcare/docs/how-tos/fhir-resources#conditionally_patching_a_fhir_resource). /// /// The body of the request. @@ -8813,15 +8815,17 @@ public virtual ConditionalPatchRequest ConditionalPatch(Google.Apis.CloudHealthc /// method, but the server supports it in the same way it supports STU3. Search terms are /// provided as query parameters following the same pattern as the search method. If the search /// criteria identify more than one match, the request returns a `412 Precondition Failed` - /// error. The request body must contain a JSON Patch document, and the request headers must - /// contain `Content-Type: application/json-patch+json`. On success, the response body contains - /// a JSON-encoded representation of the updated resource, including the server-assigned version - /// ID. Errors generated by the FHIR store contain a JSON-encoded `OperationOutcome` resource - /// describing the reason for the error. If the request cannot be mapped to a valid API method - /// on a FHIR store, a generic GCP error might be returned instead. This method requires - /// the`healthcare.fhirStores.searchResources` permission on the parent FHIR store and the - /// `healthcare.fhirResources.patch` permission on the requested FHIR store resource. For - /// samples that show how to call `conditionalPatch`, see [Conditionally patching a FHIR + /// error. If the search criteria doesn't identify any matches, the request returns a `404 Not + /// Found` error. The request body must contain a JSON Patch document, and the request headers + /// must contain `Content-Type: application/json-patch+json`. On success, the response body + /// contains a JSON-encoded representation of the updated resource, including the + /// server-assigned version ID. Errors generated by the FHIR store contain a JSON-encoded + /// `OperationOutcome` resource describing the reason for the error. If the request cannot be + /// mapped to a valid API method on a FHIR store, a generic GCP error might be returned instead. + /// This method requires the`healthcare.fhirStores.searchResources` permission on the parent + /// FHIR store and the `healthcare.fhirResources.patch` permission on the requested FHIR store + /// resource. For samples that show how to call `conditionalPatch`, see [Conditionally patching + /// a FHIR /// resource](https://cloud.google.com/healthcare/docs/how-tos/fhir-resources#conditionally_patching_a_fhir_resource). /// public class ConditionalPatchRequest : CloudHealthcareBaseServiceRequest @@ -17284,6 +17288,12 @@ public class FhirStoreMetric : Google.Apis.Requests.IDirectResponseSchema [Newtonsoft.Json.JsonPropertyAttribute("structuredStorageSizeBytes")] public virtual System.Nullable StructuredStorageSizeBytes { get; set; } + /// + /// The total amount of versioned storage used by versioned FHIR resources of this resource type in the store. + /// + [Newtonsoft.Json.JsonPropertyAttribute("versionedStorageSizeBytes")] + public virtual System.Nullable VersionedStorageSizeBytes { get; set; } + /// The ETag of the item. public virtual string ETag { get; set; } } diff --git a/Src/Generated/Google.Apis.CloudHealthcare.v1beta1/Google.Apis.CloudHealthcare.v1beta1.csproj b/Src/Generated/Google.Apis.CloudHealthcare.v1beta1/Google.Apis.CloudHealthcare.v1beta1.csproj index 1a7d4ef8c9c..c5e013b9e58 100644 --- a/Src/Generated/Google.Apis.CloudHealthcare.v1beta1/Google.Apis.CloudHealthcare.v1beta1.csproj +++ b/Src/Generated/Google.Apis.CloudHealthcare.v1beta1/Google.Apis.CloudHealthcare.v1beta1.csproj @@ -3,7 +3,7 @@ Google.Apis.CloudHealthcare.v1beta1 Client Library - 1.72.0.3926 + 1.72.0.3934 Google LLC Copyright 2025 Google LLC Google diff --git a/Src/Generated/Google.Apis.CloudIdentity.v1beta1/Google.Apis.CloudIdentity.v1beta1.cs b/Src/Generated/Google.Apis.CloudIdentity.v1beta1/Google.Apis.CloudIdentity.v1beta1.cs index 168cd94d811..e510a4d0d04 100644 --- a/Src/Generated/Google.Apis.CloudIdentity.v1beta1/Google.Apis.CloudIdentity.v1beta1.cs +++ b/Src/Generated/Google.Apis.CloudIdentity.v1beta1/Google.Apis.CloudIdentity.v1beta1.cs @@ -5301,6 +5301,90 @@ public PoliciesResource(Google.Apis.Services.IClientService service) this.service = service; } + /// Create a policy. + /// The body of the request. + public virtual CreateRequest Create(Google.Apis.CloudIdentity.v1beta1.Data.Policy body) + { + return new CreateRequest(this.service, body); + } + + /// Create a policy. + public class CreateRequest : CloudIdentityBaseServiceRequest + { + /// Constructs a new Create request. + public CreateRequest(Google.Apis.Services.IClientService service, Google.Apis.CloudIdentity.v1beta1.Data.Policy body) : base(service) + { + Body = body; + InitParameters(); + } + + /// Gets or sets the body of this request. + Google.Apis.CloudIdentity.v1beta1.Data.Policy Body { get; set; } + + /// Returns the body of the request. + protected override object GetBody() => Body; + + /// Gets the method name. + public override string MethodName => "create"; + + /// Gets the HTTP method. + public override string HttpMethod => "POST"; + + /// Gets the REST path. + public override string RestPath => "v1beta1/policies"; + + /// Initializes Create parameter list. + protected override void InitParameters() + { + base.InitParameters(); + } + } + + /// Delete a policy. + /// Required. The name of the policy to retrieve. Format: "policies/{policy}". + public virtual DeleteRequest Delete(string name) + { + return new DeleteRequest(this.service, name); + } + + /// Delete a policy. + public class DeleteRequest : CloudIdentityBaseServiceRequest + { + /// Constructs a new Delete request. + public DeleteRequest(Google.Apis.Services.IClientService service, string name) : base(service) + { + Name = name; + InitParameters(); + } + + /// Required. The name of the policy to retrieve. Format: "policies/{policy}". + [Google.Apis.Util.RequestParameterAttribute("name", Google.Apis.Util.RequestParameterType.Path)] + public virtual string Name { get; private set; } + + /// Gets the method name. + public override string MethodName => "delete"; + + /// Gets the HTTP method. + public override string HttpMethod => "DELETE"; + + /// Gets the REST path. + public override string RestPath => "v1beta1/{+name}"; + + /// Initializes Delete parameter list. + protected override void InitParameters() + { + base.InitParameters(); + RequestParameters.Add("name", new Google.Apis.Discovery.Parameter + { + Name = "name", + IsRequired = true, + ParameterType = "path", + DefaultValue = null, + Pattern = @"^policies/[^/]+$", + }); + } + } + /// Get a policy. /// Required. The name of the policy to retrieve. Format: "policies/{policy}". public virtual GetRequest Get(string name) @@ -5430,6 +5514,65 @@ protected override void InitParameters() }); } } + + /// Update a policy. + /// The body of the request. + /// + /// Output only. Identifier. The [resource name](https://cloud.google.com/apis/design/resource_names) of the + /// Policy. Format: policies/{policy}. + /// + public virtual PatchRequest Patch(Google.Apis.CloudIdentity.v1beta1.Data.Policy body, string name) + { + return new PatchRequest(this.service, body, name); + } + + /// Update a policy. + public class PatchRequest : CloudIdentityBaseServiceRequest + { + /// Constructs a new Patch request. + public PatchRequest(Google.Apis.Services.IClientService service, Google.Apis.CloudIdentity.v1beta1.Data.Policy body, string name) : base(service) + { + Name = name; + Body = body; + InitParameters(); + } + + /// + /// Output only. Identifier. The [resource name](https://cloud.google.com/apis/design/resource_names) of the + /// Policy. Format: policies/{policy}. + /// + [Google.Apis.Util.RequestParameterAttribute("name", Google.Apis.Util.RequestParameterType.Path)] + public virtual string Name { get; private set; } + + /// Gets or sets the body of this request. + Google.Apis.CloudIdentity.v1beta1.Data.Policy Body { get; set; } + + /// Returns the body of the request. + protected override object GetBody() => Body; + + /// Gets the method name. + public override string MethodName => "patch"; + + /// Gets the HTTP method. + public override string HttpMethod => "PATCH"; + + /// Gets the REST path. + public override string RestPath => "v1beta1/{+name}"; + + /// Initializes Patch parameter list. + protected override void InitParameters() + { + base.InitParameters(); + RequestParameters.Add("name", new Google.Apis.Discovery.Parameter + { + Name = "name", + IsRequired = true, + ParameterType = "path", + DefaultValue = null, + Pattern = @"^policies/[^/]+$", + }); + } + } } } namespace Google.Apis.CloudIdentity.v1beta1.Data diff --git a/Src/Generated/Google.Apis.CloudIdentity.v1beta1/Google.Apis.CloudIdentity.v1beta1.csproj b/Src/Generated/Google.Apis.CloudIdentity.v1beta1/Google.Apis.CloudIdentity.v1beta1.csproj index ac336e8c861..51fbac57e87 100644 --- a/Src/Generated/Google.Apis.CloudIdentity.v1beta1/Google.Apis.CloudIdentity.v1beta1.csproj +++ b/Src/Generated/Google.Apis.CloudIdentity.v1beta1/Google.Apis.CloudIdentity.v1beta1.csproj @@ -3,7 +3,7 @@ Google.Apis.CloudIdentity.v1beta1 Client Library - 1.72.0.3946 + 1.72.0.3952 Google LLC Copyright 2025 Google LLC Google diff --git a/Src/Generated/Google.Apis.CloudKMS.v1/Google.Apis.CloudKMS.v1.cs b/Src/Generated/Google.Apis.CloudKMS.v1/Google.Apis.CloudKMS.v1.cs index d7b3289429a..93d5405a091 100644 --- a/Src/Generated/Google.Apis.CloudKMS.v1/Google.Apis.CloudKMS.v1.cs +++ b/Src/Generated/Google.Apis.CloudKMS.v1/Google.Apis.CloudKMS.v1.cs @@ -292,17 +292,16 @@ public FoldersResource(Google.Apis.Services.IClientService service) this.service = service; } - /// Returns the AutokeyConfig for a folder or project. + /// Returns the AutokeyConfig for a folder. /// - /// Required. Name of the AutokeyConfig resource, e.g. `folders/{FOLDER_NUMBER}/autokeyConfig` or - /// `projects/{PROJECT_NUMBER}/autokeyConfig`. + /// Required. Name of the AutokeyConfig resource, e.g. `folders/{FOLDER_NUMBER}/autokeyConfig`. /// public virtual GetAutokeyConfigRequest GetAutokeyConfig(string name) { return new GetAutokeyConfigRequest(this.service, name); } - /// Returns the AutokeyConfig for a folder or project. + /// Returns the AutokeyConfig for a folder. public class GetAutokeyConfigRequest : CloudKMSBaseServiceRequest { /// Constructs a new GetAutokeyConfig request. @@ -313,8 +312,7 @@ public GetAutokeyConfigRequest(Google.Apis.Services.IClientService service, stri } /// - /// Required. Name of the AutokeyConfig resource, e.g. `folders/{FOLDER_NUMBER}/autokeyConfig` or - /// `projects/{PROJECT_NUMBER}/autokeyConfig`. + /// Required. Name of the AutokeyConfig resource, e.g. `folders/{FOLDER_NUMBER}/autokeyConfig`. /// [Google.Apis.Util.RequestParameterAttribute("name", Google.Apis.Util.RequestParameterType.Path)] public virtual string Name { get; private set; } @@ -4860,8 +4858,8 @@ public ListRequest(Google.Apis.Services.IClientService service, string name) : b public virtual string Name { get; private set; } /// - /// Optional. Unless explicitly documented otherwise, don't use this unsupported field which is - /// primarily intended for internal usage. + /// Optional. Do not use this field. It is unsupported and is ignored unless explicitly documented + /// otherwise. This is primarily for internal usage. /// [Google.Apis.Util.RequestParameterAttribute("extraLocationTypes", Google.Apis.Util.RequestParameterType.Query)] public virtual Google.Apis.Util.Repeatable ExtraLocationTypes { get; set; } @@ -5012,57 +5010,6 @@ protected override void InitParameters() } } - /// Returns the AutokeyConfig for a folder or project. - /// - /// Required. Name of the AutokeyConfig resource, e.g. `folders/{FOLDER_NUMBER}/autokeyConfig` or - /// `projects/{PROJECT_NUMBER}/autokeyConfig`. - /// - public virtual GetAutokeyConfigRequest GetAutokeyConfig(string name) - { - return new GetAutokeyConfigRequest(this.service, name); - } - - /// Returns the AutokeyConfig for a folder or project. - public class GetAutokeyConfigRequest : CloudKMSBaseServiceRequest - { - /// Constructs a new GetAutokeyConfig request. - public GetAutokeyConfigRequest(Google.Apis.Services.IClientService service, string name) : base(service) - { - Name = name; - InitParameters(); - } - - /// - /// Required. Name of the AutokeyConfig resource, e.g. `folders/{FOLDER_NUMBER}/autokeyConfig` or - /// `projects/{PROJECT_NUMBER}/autokeyConfig`. - /// - [Google.Apis.Util.RequestParameterAttribute("name", Google.Apis.Util.RequestParameterType.Path)] - public virtual string Name { get; private set; } - - /// Gets the method name. - public override string MethodName => "getAutokeyConfig"; - - /// Gets the HTTP method. - public override string HttpMethod => "GET"; - - /// Gets the REST path. - public override string RestPath => "v1/{+name}"; - - /// Initializes GetAutokeyConfig parameter list. - protected override void InitParameters() - { - base.InitParameters(); - RequestParameters.Add("name", new Google.Apis.Discovery.Parameter - { - Name = "name", - IsRequired = true, - ParameterType = "path", - DefaultValue = null, - Pattern = @"^projects/[^/]+/autokeyConfig$", - }); - } - } - /// /// Gets the KeyAccessJustificationsPolicyConfig for a given organization, folder, or project. /// @@ -5274,87 +5221,6 @@ protected override void InitParameters() } } - /// - /// Updates the AutokeyConfig for a folder. The caller must have both `cloudkms.autokeyConfigs.update` - /// permission on the parent folder and `cloudkms.cryptoKeys.setIamPolicy` permission on the provided key - /// project. A KeyHandle creation in the folder's descendant projects will use this configuration to determine - /// where to create the resulting CryptoKey. - /// - /// The body of the request. - /// - /// Identifier. Name of the AutokeyConfig resource, e.g. `folders/{FOLDER_NUMBER}/autokeyConfig` - /// `projects/{PROJECT_NUMBER}/autokeyConfig`. - /// - public virtual UpdateAutokeyConfigRequest UpdateAutokeyConfig(Google.Apis.CloudKMS.v1.Data.AutokeyConfig body, string name) - { - return new UpdateAutokeyConfigRequest(this.service, body, name); - } - - /// - /// Updates the AutokeyConfig for a folder. The caller must have both `cloudkms.autokeyConfigs.update` - /// permission on the parent folder and `cloudkms.cryptoKeys.setIamPolicy` permission on the provided key - /// project. A KeyHandle creation in the folder's descendant projects will use this configuration to determine - /// where to create the resulting CryptoKey. - /// - public class UpdateAutokeyConfigRequest : CloudKMSBaseServiceRequest - { - /// Constructs a new UpdateAutokeyConfig request. - public UpdateAutokeyConfigRequest(Google.Apis.Services.IClientService service, Google.Apis.CloudKMS.v1.Data.AutokeyConfig body, string name) : base(service) - { - Name = name; - Body = body; - InitParameters(); - } - - /// - /// Identifier. Name of the AutokeyConfig resource, e.g. `folders/{FOLDER_NUMBER}/autokeyConfig` - /// `projects/{PROJECT_NUMBER}/autokeyConfig`. - /// - [Google.Apis.Util.RequestParameterAttribute("name", Google.Apis.Util.RequestParameterType.Path)] - public virtual string Name { get; private set; } - - /// Required. Masks which fields of the AutokeyConfig to update, e.g. `keyProject`. - [Google.Apis.Util.RequestParameterAttribute("updateMask", Google.Apis.Util.RequestParameterType.Query)] - public virtual object UpdateMask { get; set; } - - /// Gets or sets the body of this request. - Google.Apis.CloudKMS.v1.Data.AutokeyConfig Body { get; set; } - - /// Returns the body of the request. - protected override object GetBody() => Body; - - /// Gets the method name. - public override string MethodName => "updateAutokeyConfig"; - - /// Gets the HTTP method. - public override string HttpMethod => "PATCH"; - - /// Gets the REST path. - public override string RestPath => "v1/{+name}"; - - /// Initializes UpdateAutokeyConfig parameter list. - protected override void InitParameters() - { - base.InitParameters(); - RequestParameters.Add("name", new Google.Apis.Discovery.Parameter - { - Name = "name", - IsRequired = true, - ParameterType = "path", - DefaultValue = null, - Pattern = @"^projects/[^/]+/autokeyConfig$", - }); - RequestParameters.Add("updateMask", new Google.Apis.Discovery.Parameter - { - Name = "updateMask", - IsRequired = false, - ParameterType = "query", - DefaultValue = null, - Pattern = null, - }); - } - } - /// /// Updates the KeyAccessJustificationsPolicyConfig for a given organization, folder, or project. /// diff --git a/Src/Generated/Google.Apis.CloudKMS.v1/Google.Apis.CloudKMS.v1.csproj b/Src/Generated/Google.Apis.CloudKMS.v1/Google.Apis.CloudKMS.v1.csproj index 5953f91e877..0ba2a7550d7 100644 --- a/Src/Generated/Google.Apis.CloudKMS.v1/Google.Apis.CloudKMS.v1.csproj +++ b/Src/Generated/Google.Apis.CloudKMS.v1/Google.Apis.CloudKMS.v1.csproj @@ -3,7 +3,7 @@ Google.Apis.CloudKMS.v1 Client Library - 1.72.0.3941 + 1.72.0.3948 Google LLC Copyright 2025 Google LLC Google diff --git a/Src/Generated/Google.Apis.CloudNaturalLanguage.v1/Google.Apis.CloudNaturalLanguage.v1.csproj b/Src/Generated/Google.Apis.CloudNaturalLanguage.v1/Google.Apis.CloudNaturalLanguage.v1.csproj index ce63366339e..c3507d5e11a 100644 --- a/Src/Generated/Google.Apis.CloudNaturalLanguage.v1/Google.Apis.CloudNaturalLanguage.v1.csproj +++ b/Src/Generated/Google.Apis.CloudNaturalLanguage.v1/Google.Apis.CloudNaturalLanguage.v1.csproj @@ -3,7 +3,7 @@ Google.Apis.CloudNaturalLanguage.v1 Client Library - 1.70.0.3888 + 1.72.0.3951 Google LLC Copyright 2025 Google LLC Google @@ -60,8 +60,8 @@ - - + + diff --git a/Src/Generated/Google.Apis.CloudNaturalLanguage.v1beta2/Google.Apis.CloudNaturalLanguage.v1beta2.csproj b/Src/Generated/Google.Apis.CloudNaturalLanguage.v1beta2/Google.Apis.CloudNaturalLanguage.v1beta2.csproj index c3ee004339b..7d56744053a 100644 --- a/Src/Generated/Google.Apis.CloudNaturalLanguage.v1beta2/Google.Apis.CloudNaturalLanguage.v1beta2.csproj +++ b/Src/Generated/Google.Apis.CloudNaturalLanguage.v1beta2/Google.Apis.CloudNaturalLanguage.v1beta2.csproj @@ -3,7 +3,7 @@ Google.Apis.CloudNaturalLanguage.v1beta2 Client Library - 1.70.0.3888 + 1.72.0.3951 Google LLC Copyright 2025 Google LLC Google @@ -59,8 +59,8 @@ - - + + diff --git a/Src/Generated/Google.Apis.CloudNaturalLanguage.v2/Google.Apis.CloudNaturalLanguage.v2.csproj b/Src/Generated/Google.Apis.CloudNaturalLanguage.v2/Google.Apis.CloudNaturalLanguage.v2.csproj index 7e168bab758..e78e8603463 100644 --- a/Src/Generated/Google.Apis.CloudNaturalLanguage.v2/Google.Apis.CloudNaturalLanguage.v2.csproj +++ b/Src/Generated/Google.Apis.CloudNaturalLanguage.v2/Google.Apis.CloudNaturalLanguage.v2.csproj @@ -3,7 +3,7 @@ Google.Apis.CloudNaturalLanguage.v2 Client Library - 1.70.0.3888 + 1.72.0.3951 Google LLC Copyright 2025 Google LLC Google @@ -59,8 +59,8 @@ - - + + diff --git a/Src/Generated/Google.Apis.CloudObservability.v1/Google.Apis.CloudObservability.v1.cs b/Src/Generated/Google.Apis.CloudObservability.v1/Google.Apis.CloudObservability.v1.cs index 59843c19efb..8fcd770a2e0 100644 --- a/Src/Generated/Google.Apis.CloudObservability.v1/Google.Apis.CloudObservability.v1.cs +++ b/Src/Generated/Google.Apis.CloudObservability.v1/Google.Apis.CloudObservability.v1.cs @@ -1157,8 +1157,8 @@ public ListRequest(Google.Apis.Services.IClientService service, string name) : b public virtual string Name { get; private set; } /// - /// Optional. Unless explicitly documented otherwise, don't use this unsupported field which is - /// primarily intended for internal usage. + /// Optional. Do not use this field. It is unsupported and is ignored unless explicitly documented + /// otherwise. This is primarily for internal usage. /// [Google.Apis.Util.RequestParameterAttribute("extraLocationTypes", Google.Apis.Util.RequestParameterType.Query)] public virtual Google.Apis.Util.Repeatable ExtraLocationTypes { get; set; } diff --git a/Src/Generated/Google.Apis.CloudObservability.v1/Google.Apis.CloudObservability.v1.csproj b/Src/Generated/Google.Apis.CloudObservability.v1/Google.Apis.CloudObservability.v1.csproj index a1f3e4730a6..244763a6824 100644 --- a/Src/Generated/Google.Apis.CloudObservability.v1/Google.Apis.CloudObservability.v1.csproj +++ b/Src/Generated/Google.Apis.CloudObservability.v1/Google.Apis.CloudObservability.v1.csproj @@ -3,7 +3,7 @@ Google.Apis.CloudObservability.v1 Client Library - 1.71.0.3920 + 1.72.0.3948 Google LLC Copyright 2025 Google LLC Google @@ -59,8 +59,8 @@ - - + + diff --git a/Src/Generated/Google.Apis.CloudRedis.v1/Google.Apis.CloudRedis.v1.cs b/Src/Generated/Google.Apis.CloudRedis.v1/Google.Apis.CloudRedis.v1.cs index e89aa351255..499e7ce5ce5 100644 --- a/Src/Generated/Google.Apis.CloudRedis.v1/Google.Apis.CloudRedis.v1.cs +++ b/Src/Generated/Google.Apis.CloudRedis.v1/Google.Apis.CloudRedis.v1.cs @@ -2494,8 +2494,8 @@ public ListRequest(Google.Apis.Services.IClientService service, string name) : b public virtual string Name { get; private set; } /// - /// Optional. Unless explicitly documented otherwise, don't use this unsupported field which is - /// primarily intended for internal usage. + /// Optional. Do not use this field. It is unsupported and is ignored unless explicitly documented + /// otherwise. This is primarily for internal usage. /// [Google.Apis.Util.RequestParameterAttribute("extraLocationTypes", Google.Apis.Util.RequestParameterType.Query)] public virtual Google.Apis.Util.Repeatable ExtraLocationTypes { get; set; } @@ -6428,7 +6428,7 @@ public class ResourceMaintenanceSchedule : Google.Apis.Requests.IDirectResponseS /// Optional. Phase of the maintenance window. This is to capture order of maintenance. For example, for Cloud /// SQL resources, this can be used to capture if the maintenance window is in Week1, Week2, Week5, etc. Non /// production resources are usually part of early phase. For more details, refer to Cloud SQL resources - - /// https://cloud.google.com/sql/docs/mysql/maintenance Deprecated. Use phase instead. + /// https://cloud.google.com/sql/docs/mysql/maintenance /// [Newtonsoft.Json.JsonPropertyAttribute("phase")] public virtual string Phase { get; set; } @@ -6437,15 +6437,6 @@ public class ResourceMaintenanceSchedule : Google.Apis.Requests.IDirectResponseS [Newtonsoft.Json.JsonPropertyAttribute("time")] public virtual TimeOfDay Time { get; set; } - /// - /// Optional. Phase of the maintenance window. This is to capture order of maintenance. For example, for Cloud - /// SQL resources, this can be used to capture if the maintenance window is in Week1, Week2, Week5, etc. Non - /// production resources are usually part of early phase. For more details, refer to Cloud SQL resources - - /// https://cloud.google.com/sql/docs/mysql/maintenance - /// - [Newtonsoft.Json.JsonPropertyAttribute("week")] - public virtual string Week { get; set; } - /// The ETag of the item. public virtual string ETag { get; set; } } diff --git a/Src/Generated/Google.Apis.CloudRedis.v1/Google.Apis.CloudRedis.v1.csproj b/Src/Generated/Google.Apis.CloudRedis.v1/Google.Apis.CloudRedis.v1.csproj index 8e8151bab1e..8f1c3aded26 100644 --- a/Src/Generated/Google.Apis.CloudRedis.v1/Google.Apis.CloudRedis.v1.csproj +++ b/Src/Generated/Google.Apis.CloudRedis.v1/Google.Apis.CloudRedis.v1.csproj @@ -3,7 +3,7 @@ Google.Apis.CloudRedis.v1 Client Library - 1.72.0.3934 + 1.72.0.3946 Google LLC Copyright 2025 Google LLC Google diff --git a/Src/Generated/Google.Apis.CloudRedis.v1beta1/Google.Apis.CloudRedis.v1beta1.cs b/Src/Generated/Google.Apis.CloudRedis.v1beta1/Google.Apis.CloudRedis.v1beta1.cs index 7867070a8e0..fb180565404 100644 --- a/Src/Generated/Google.Apis.CloudRedis.v1beta1/Google.Apis.CloudRedis.v1beta1.cs +++ b/Src/Generated/Google.Apis.CloudRedis.v1beta1/Google.Apis.CloudRedis.v1beta1.cs @@ -2494,8 +2494,8 @@ public ListRequest(Google.Apis.Services.IClientService service, string name) : b public virtual string Name { get; private set; } /// - /// Optional. Unless explicitly documented otherwise, don't use this unsupported field which is - /// primarily intended for internal usage. + /// Optional. Do not use this field. It is unsupported and is ignored unless explicitly documented + /// otherwise. This is primarily for internal usage. /// [Google.Apis.Util.RequestParameterAttribute("extraLocationTypes", Google.Apis.Util.RequestParameterType.Query)] public virtual Google.Apis.Util.Repeatable ExtraLocationTypes { get; set; } @@ -6432,7 +6432,7 @@ public class ResourceMaintenanceSchedule : Google.Apis.Requests.IDirectResponseS /// Optional. Phase of the maintenance window. This is to capture order of maintenance. For example, for Cloud /// SQL resources, this can be used to capture if the maintenance window is in Week1, Week2, Week5, etc. Non /// production resources are usually part of early phase. For more details, refer to Cloud SQL resources - - /// https://cloud.google.com/sql/docs/mysql/maintenance Deprecated. Use phase instead. + /// https://cloud.google.com/sql/docs/mysql/maintenance /// [Newtonsoft.Json.JsonPropertyAttribute("phase")] public virtual string Phase { get; set; } @@ -6441,15 +6441,6 @@ public class ResourceMaintenanceSchedule : Google.Apis.Requests.IDirectResponseS [Newtonsoft.Json.JsonPropertyAttribute("time")] public virtual TimeOfDay Time { get; set; } - /// - /// Optional. Phase of the maintenance window. This is to capture order of maintenance. For example, for Cloud - /// SQL resources, this can be used to capture if the maintenance window is in Week1, Week2, Week5, etc. Non - /// production resources are usually part of early phase. For more details, refer to Cloud SQL resources - - /// https://cloud.google.com/sql/docs/mysql/maintenance - /// - [Newtonsoft.Json.JsonPropertyAttribute("week")] - public virtual string Week { get; set; } - /// The ETag of the item. public virtual string ETag { get; set; } } diff --git a/Src/Generated/Google.Apis.CloudRedis.v1beta1/Google.Apis.CloudRedis.v1beta1.csproj b/Src/Generated/Google.Apis.CloudRedis.v1beta1/Google.Apis.CloudRedis.v1beta1.csproj index 23640ea245a..447ff529990 100644 --- a/Src/Generated/Google.Apis.CloudRedis.v1beta1/Google.Apis.CloudRedis.v1beta1.csproj +++ b/Src/Generated/Google.Apis.CloudRedis.v1beta1/Google.Apis.CloudRedis.v1beta1.csproj @@ -3,7 +3,7 @@ Google.Apis.CloudRedis.v1beta1 Client Library - 1.72.0.3934 + 1.72.0.3946 Google LLC Copyright 2025 Google LLC Google diff --git a/Src/Generated/Google.Apis.CloudRun.v1/Google.Apis.CloudRun.v1.cs b/Src/Generated/Google.Apis.CloudRun.v1/Google.Apis.CloudRun.v1.cs index 598bccce301..67f1950bcc6 100644 --- a/Src/Generated/Google.Apis.CloudRun.v1/Google.Apis.CloudRun.v1.cs +++ b/Src/Generated/Google.Apis.CloudRun.v1/Google.Apis.CloudRun.v1.cs @@ -6373,8 +6373,8 @@ public ListRequest(Google.Apis.Services.IClientService service, string name) : b public virtual string Name { get; private set; } /// - /// Optional. Unless explicitly documented otherwise, don't use this unsupported field which is - /// primarily intended for internal usage. + /// Optional. Do not use this field. It is unsupported and is ignored unless explicitly documented + /// otherwise. This is primarily for internal usage. /// [Google.Apis.Util.RequestParameterAttribute("extraLocationTypes", Google.Apis.Util.RequestParameterType.Query)] public virtual Google.Apis.Util.Repeatable ExtraLocationTypes { get; set; } diff --git a/Src/Generated/Google.Apis.CloudRun.v1/Google.Apis.CloudRun.v1.csproj b/Src/Generated/Google.Apis.CloudRun.v1/Google.Apis.CloudRun.v1.csproj index b319deb8b24..439be1b68d4 100644 --- a/Src/Generated/Google.Apis.CloudRun.v1/Google.Apis.CloudRun.v1.csproj +++ b/Src/Generated/Google.Apis.CloudRun.v1/Google.Apis.CloudRun.v1.csproj @@ -3,7 +3,7 @@ Google.Apis.CloudRun.v1 Client Library - 1.72.0.3928 + 1.72.0.3949 Google LLC Copyright 2025 Google LLC Google diff --git a/Src/Generated/Google.Apis.CloudRun.v2/Google.Apis.CloudRun.v2.cs b/Src/Generated/Google.Apis.CloudRun.v2/Google.Apis.CloudRun.v2.cs index cafd4858b78..62be1410f58 100644 --- a/Src/Generated/Google.Apis.CloudRun.v2/Google.Apis.CloudRun.v2.cs +++ b/Src/Generated/Google.Apis.CloudRun.v2/Google.Apis.CloudRun.v2.cs @@ -4374,13 +4374,6 @@ public class GoogleCloudRunV2Container : Google.Apis.Requests.IDirectResponseSch [Newtonsoft.Json.JsonPropertyAttribute("resources")] public virtual GoogleCloudRunV2ResourceRequirements Resources { get; set; } - /// - /// Optional. Location of the source .tar.gz file in Cloud Storage. examples: - gs://bucket/object.tar.gz. - - /// gs://bucket/object.tar.gz#1234567890 (with object generation) - /// - [Newtonsoft.Json.JsonPropertyAttribute("source")] - public virtual string Source { get; set; } - /// /// Startup probe of application within the container. All other probes are disabled if a startup probe is /// provided, until it succeeds. Container will not be added to service endpoints if the probe fails. diff --git a/Src/Generated/Google.Apis.CloudRun.v2/Google.Apis.CloudRun.v2.csproj b/Src/Generated/Google.Apis.CloudRun.v2/Google.Apis.CloudRun.v2.csproj index 93f5ba06b08..811c5cbff14 100644 --- a/Src/Generated/Google.Apis.CloudRun.v2/Google.Apis.CloudRun.v2.csproj +++ b/Src/Generated/Google.Apis.CloudRun.v2/Google.Apis.CloudRun.v2.csproj @@ -3,7 +3,7 @@ Google.Apis.CloudRun.v2 Client Library - 1.72.0.3944 + 1.72.0.3949 Google LLC Copyright 2025 Google LLC Google diff --git a/Src/Generated/Google.Apis.CloudTasks.v2/Google.Apis.CloudTasks.v2.cs b/Src/Generated/Google.Apis.CloudTasks.v2/Google.Apis.CloudTasks.v2.cs index c6a69e62653..ad0ffad7e1b 100644 --- a/Src/Generated/Google.Apis.CloudTasks.v2/Google.Apis.CloudTasks.v2.cs +++ b/Src/Generated/Google.Apis.CloudTasks.v2/Google.Apis.CloudTasks.v2.cs @@ -1811,8 +1811,8 @@ public ListRequest(Google.Apis.Services.IClientService service, string name) : b public virtual string Name { get; private set; } /// - /// Optional. Unless explicitly documented otherwise, don't use this unsupported field which is - /// primarily intended for internal usage. + /// Optional. Do not use this field. It is unsupported and is ignored unless explicitly documented + /// otherwise. This is primarily for internal usage. /// [Google.Apis.Util.RequestParameterAttribute("extraLocationTypes", Google.Apis.Util.RequestParameterType.Query)] public virtual Google.Apis.Util.Repeatable ExtraLocationTypes { get; set; } diff --git a/Src/Generated/Google.Apis.CloudTasks.v2/Google.Apis.CloudTasks.v2.csproj b/Src/Generated/Google.Apis.CloudTasks.v2/Google.Apis.CloudTasks.v2.csproj index 070cf838f9b..0e6f33e748f 100644 --- a/Src/Generated/Google.Apis.CloudTasks.v2/Google.Apis.CloudTasks.v2.csproj +++ b/Src/Generated/Google.Apis.CloudTasks.v2/Google.Apis.CloudTasks.v2.csproj @@ -3,7 +3,7 @@ Google.Apis.CloudTasks.v2 Client Library - 1.71.0.3909 + 1.72.0.3946 Google LLC Copyright 2025 Google LLC Google @@ -60,8 +60,8 @@ - - + + diff --git a/Src/Generated/Google.Apis.Container.v1/Google.Apis.Container.v1.cs b/Src/Generated/Google.Apis.Container.v1/Google.Apis.Container.v1.cs index 45069fdaff3..0de00924b9a 100644 --- a/Src/Generated/Google.Apis.Container.v1/Google.Apis.Container.v1.cs +++ b/Src/Generated/Google.Apis.Container.v1/Google.Apis.Container.v1.cs @@ -633,16 +633,16 @@ public DeleteRequest(Google.Apis.Services.IClientService service, string name) : /// /// Deprecated. The Google Developers Console [project ID or project - /// number](https://{$universe.dns_names.final_documentation_domain}/resource-manager/docs/creating-managing-projects). - /// This field has been deprecated and replaced by the name field. + /// number](https://cloud.google.com/resource-manager/docs/creating-managing-projects). This + /// field has been deprecated and replaced by the name field. /// [Google.Apis.Util.RequestParameterAttribute("projectId", Google.Apis.Util.RequestParameterType.Query)] public virtual string ProjectId { get; set; } /// /// Deprecated. The name of the Google Compute Engine - /// [zone](https://{$universe.dns_names.final_documentation_domain}/compute/docs/zones#available) - /// in which the cluster resides. This field has been deprecated and replaced by the name field. + /// [zone](https://cloud.google.com/compute/docs/zones#available) in which the cluster resides. + /// This field has been deprecated and replaced by the name field. /// [Google.Apis.Util.RequestParameterAttribute("zone", Google.Apis.Util.RequestParameterType.Query)] public virtual string Zone { get; set; } @@ -811,16 +811,16 @@ public GetRequest(Google.Apis.Services.IClientService service, string name) : ba /// /// Deprecated. The Google Developers Console [project ID or project - /// number](https://{$universe.dns_names.final_documentation_domain}/resource-manager/docs/creating-managing-projects). - /// This field has been deprecated and replaced by the name field. + /// number](https://cloud.google.com/resource-manager/docs/creating-managing-projects). This + /// field has been deprecated and replaced by the name field. /// [Google.Apis.Util.RequestParameterAttribute("projectId", Google.Apis.Util.RequestParameterType.Query)] public virtual string ProjectId { get; set; } /// /// Deprecated. The name of the Google Compute Engine - /// [zone](https://{$universe.dns_names.final_documentation_domain}/compute/docs/zones#available) - /// in which the cluster resides. This field has been deprecated and replaced by the name field. + /// [zone](https://cloud.google.com/compute/docs/zones#available) in which the cluster resides. + /// This field has been deprecated and replaced by the name field. /// [Google.Apis.Util.RequestParameterAttribute("zone", Google.Apis.Util.RequestParameterType.Query)] public virtual string Zone { get; set; } @@ -917,17 +917,16 @@ public ListRequest(Google.Apis.Services.IClientService service, string parent) : /// /// Deprecated. The Google Developers Console [project ID or project - /// number](https://{$universe.dns_names.final_documentation_domain}/resource-manager/docs/creating-managing-projects). - /// This field has been deprecated and replaced by the parent field. + /// number](https://cloud.google.com/resource-manager/docs/creating-managing-projects). This + /// field has been deprecated and replaced by the parent field. /// [Google.Apis.Util.RequestParameterAttribute("projectId", Google.Apis.Util.RequestParameterType.Query)] public virtual string ProjectId { get; set; } /// /// Deprecated. The name of the Google Compute Engine - /// [zone](https://{$universe.dns_names.final_documentation_domain}/compute/docs/zones#available) - /// in which the cluster resides. This field has been deprecated and replaced by the parent - /// field. + /// [zone](https://cloud.google.com/compute/docs/zones#available) in which the cluster resides. + /// This field has been deprecated and replaced by the parent field. /// [Google.Apis.Util.RequestParameterAttribute("zone", Google.Apis.Util.RequestParameterType.Query)] public virtual string Zone { get; set; } @@ -1480,11 +1479,10 @@ protected override void InitParameters() /// /// Creates a cluster, consisting of the specified number and type of Google Compute Engine instances. /// By default, the cluster is created in the project's [default - /// network](https://{$universe.dns_names.final_documentation_domain}/compute/docs/networks-and-firewalls#networks). - /// One firewall is added for the cluster. After cluster creation, the Kubelet creates routes for each - /// node to allow the containers on that node to communicate with all other instances in the cluster. - /// Finally, an entry is added to the project's global metadata indicating which CIDR range the cluster - /// is using. + /// network](https://cloud.google.com/compute/docs/networks-and-firewalls#networks). One firewall is + /// added for the cluster. After cluster creation, the kubelet creates routes for each node to allow the + /// containers on that node to communicate with all other instances in the cluster. Finally, an entry is + /// added to the project's global metadata indicating which CIDR range the cluster is using. /// /// The body of the request. /// @@ -1499,11 +1497,10 @@ public virtual CreateRequest Create(Google.Apis.Container.v1.Data.CreateClusterR /// /// Creates a cluster, consisting of the specified number and type of Google Compute Engine instances. /// By default, the cluster is created in the project's [default - /// network](https://{$universe.dns_names.final_documentation_domain}/compute/docs/networks-and-firewalls#networks). - /// One firewall is added for the cluster. After cluster creation, the Kubelet creates routes for each - /// node to allow the containers on that node to communicate with all other instances in the cluster. - /// Finally, an entry is added to the project's global metadata indicating which CIDR range the cluster - /// is using. + /// network](https://cloud.google.com/compute/docs/networks-and-firewalls#networks). One firewall is + /// added for the cluster. After cluster creation, the kubelet creates routes for each node to allow the + /// containers on that node to communicate with all other instances in the cluster. Finally, an entry is + /// added to the project's global metadata indicating which CIDR range the cluster is using. /// public class CreateRequest : ContainerBaseServiceRequest { @@ -1598,16 +1595,16 @@ public DeleteRequest(Google.Apis.Services.IClientService service, string name) : /// /// Deprecated. The Google Developers Console [project ID or project - /// number](https://{$universe.dns_names.final_documentation_domain}/resource-manager/docs/creating-managing-projects). - /// This field has been deprecated and replaced by the name field. + /// number](https://cloud.google.com/resource-manager/docs/creating-managing-projects). This field + /// has been deprecated and replaced by the name field. /// [Google.Apis.Util.RequestParameterAttribute("projectId", Google.Apis.Util.RequestParameterType.Query)] public virtual string ProjectId { get; set; } /// /// Deprecated. The name of the Google Compute Engine - /// [zone](https://{$universe.dns_names.final_documentation_domain}/compute/docs/zones#available) in - /// which the cluster resides. This field has been deprecated and replaced by the name field. + /// [zone](https://cloud.google.com/compute/docs/zones#available) in which the cluster resides. This + /// field has been deprecated and replaced by the name field. /// [Google.Apis.Util.RequestParameterAttribute("zone", Google.Apis.Util.RequestParameterType.Query)] public virtual string Zone { get; set; } @@ -1759,16 +1756,16 @@ public GetRequest(Google.Apis.Services.IClientService service, string name) : ba /// /// Deprecated. The Google Developers Console [project ID or project - /// number](https://{$universe.dns_names.final_documentation_domain}/resource-manager/docs/creating-managing-projects). - /// This field has been deprecated and replaced by the name field. + /// number](https://cloud.google.com/resource-manager/docs/creating-managing-projects). This field + /// has been deprecated and replaced by the name field. /// [Google.Apis.Util.RequestParameterAttribute("projectId", Google.Apis.Util.RequestParameterType.Query)] public virtual string ProjectId { get; set; } /// /// Deprecated. The name of the Google Compute Engine - /// [zone](https://{$universe.dns_names.final_documentation_domain}/compute/docs/zones#available) in - /// which the cluster resides. This field has been deprecated and replaced by the name field. + /// [zone](https://cloud.google.com/compute/docs/zones#available) in which the cluster resides. This + /// field has been deprecated and replaced by the name field. /// [Google.Apis.Util.RequestParameterAttribute("zone", Google.Apis.Util.RequestParameterType.Query)] public virtual string Zone { get; set; } @@ -1901,17 +1898,16 @@ public ListRequest(Google.Apis.Services.IClientService service, string parent) : /// /// Deprecated. The Google Developers Console [project ID or project - /// number](https://{$universe.dns_names.final_documentation_domain}/resource-manager/docs/creating-managing-projects). - /// This field has been deprecated and replaced by the parent field. + /// number](https://cloud.google.com/resource-manager/docs/creating-managing-projects). This field + /// has been deprecated and replaced by the parent field. /// [Google.Apis.Util.RequestParameterAttribute("projectId", Google.Apis.Util.RequestParameterType.Query)] public virtual string ProjectId { get; set; } /// /// Deprecated. The name of the Google Compute Engine - /// [zone](https://{$universe.dns_names.final_documentation_domain}/compute/docs/zones#available) in - /// which the cluster resides, or "-" for all zones. This field has been deprecated and replaced by - /// the parent field. + /// [zone](https://cloud.google.com/compute/docs/zones#available) in which the cluster resides, or + /// "-" for all zones. This field has been deprecated and replaced by the parent field. /// [Google.Apis.Util.RequestParameterAttribute("zone", Google.Apis.Util.RequestParameterType.Query)] public virtual string Zone { get; set; } @@ -2076,7 +2072,7 @@ protected override void InitParameters() /// /// Sets the locations for a specific cluster. Deprecated. Use - /// [projects.locations.clusters.update](https://{$universe.dns_names.final_documentation_domain}/kubernetes-engine/docs/reference/rest/v1/projects.locations.clusters/update) + /// [projects.locations.clusters.update](https://cloud.google.com/kubernetes-engine/docs/reference/rest/v1/projects.locations.clusters/update) /// instead. /// /// The body of the request. @@ -2091,7 +2087,7 @@ public virtual SetLocationsRequest SetLocations(Google.Apis.Container.v1.Data.Se /// /// Sets the locations for a specific cluster. Deprecated. Use - /// [projects.locations.clusters.update](https://{$universe.dns_names.final_documentation_domain}/kubernetes-engine/docs/reference/rest/v1/projects.locations.clusters/update) + /// [projects.locations.clusters.update](https://cloud.google.com/kubernetes-engine/docs/reference/rest/v1/projects.locations.clusters/update) /// instead. /// public class SetLocationsRequest : ContainerBaseServiceRequest @@ -2791,16 +2787,16 @@ public GetRequest(Google.Apis.Services.IClientService service, string name) : ba /// /// Deprecated. The Google Developers Console [project ID or project - /// number](https://{$universe.dns_names.final_documentation_domain}/resource-manager/docs/creating-managing-projects). - /// This field has been deprecated and replaced by the name field. + /// number](https://cloud.google.com/resource-manager/docs/creating-managing-projects). This field + /// has been deprecated and replaced by the name field. /// [Google.Apis.Util.RequestParameterAttribute("projectId", Google.Apis.Util.RequestParameterType.Query)] public virtual string ProjectId { get; set; } /// /// Deprecated. The name of the Google Compute Engine - /// [zone](https://{$universe.dns_names.final_documentation_domain}/compute/docs/zones#available) in - /// which the cluster resides. This field has been deprecated and replaced by the name field. + /// [zone](https://cloud.google.com/compute/docs/zones#available) in which the cluster resides. This + /// field has been deprecated and replaced by the name field. /// [Google.Apis.Util.RequestParameterAttribute("zone", Google.Apis.Util.RequestParameterType.Query)] public virtual string Zone { get; set; } @@ -2882,17 +2878,16 @@ public ListRequest(Google.Apis.Services.IClientService service, string parent) : /// /// Deprecated. The Google Developers Console [project ID or project - /// number](https://{$universe.dns_names.final_documentation_domain}/resource-manager/docs/creating-managing-projects). - /// This field has been deprecated and replaced by the parent field. + /// number](https://cloud.google.com/resource-manager/docs/creating-managing-projects). This field + /// has been deprecated and replaced by the parent field. /// [Google.Apis.Util.RequestParameterAttribute("projectId", Google.Apis.Util.RequestParameterType.Query)] public virtual string ProjectId { get; set; } /// /// Deprecated. The name of the Google Compute Engine - /// [zone](https://{$universe.dns_names.final_documentation_domain}/compute/docs/zones#available) to - /// return operations for, or `-` for all zones. This field has been deprecated and replaced by the - /// parent field. + /// [zone](https://cloud.google.com/compute/docs/zones#available) to return operations for, or `-` + /// for all zones. This field has been deprecated and replaced by the parent field. /// [Google.Apis.Util.RequestParameterAttribute("zone", Google.Apis.Util.RequestParameterType.Query)] public virtual string Zone { get; set; } @@ -2967,16 +2962,16 @@ public GetServerConfigRequest(Google.Apis.Services.IClientService service, strin /// /// Deprecated. The Google Developers Console [project ID or project - /// number](https://{$universe.dns_names.final_documentation_domain}/resource-manager/docs/creating-managing-projects). - /// This field has been deprecated and replaced by the name field. + /// number](https://cloud.google.com/resource-manager/docs/creating-managing-projects). This field has + /// been deprecated and replaced by the name field. /// [Google.Apis.Util.RequestParameterAttribute("projectId", Google.Apis.Util.RequestParameterType.Query)] public virtual string ProjectId { get; set; } /// /// Deprecated. The name of the Google Compute Engine - /// [zone](https://{$universe.dns_names.final_documentation_domain}/compute/docs/zones#available) to - /// return operations for. This field has been deprecated and replaced by the name field. + /// [zone](https://cloud.google.com/compute/docs/zones#available) to return operations for. This field + /// has been deprecated and replaced by the name field. /// [Google.Apis.Util.RequestParameterAttribute("zone", Google.Apis.Util.RequestParameterType.Query)] public virtual string Zone { get; set; } @@ -3080,13 +3075,13 @@ public NodePoolsResource(Google.Apis.Services.IClientService service) /// The body of the request. /// /// Deprecated. The Google Developers Console [project ID or project - /// number](https://{$universe.dns_names.final_documentation_domain}/resource-manager/docs/creating-managing-projects). - /// This field has been deprecated and replaced by the name field. + /// number](https://cloud.google.com/resource-manager/docs/creating-managing-projects). This field + /// has been deprecated and replaced by the name field. /// /// /// Deprecated. The name of the Google Compute Engine - /// [zone](https://{$universe.dns_names.final_documentation_domain}/compute/docs/zones#available) in - /// which the cluster resides. This field has been deprecated and replaced by the name field. + /// [zone](https://cloud.google.com/compute/docs/zones#available) in which the cluster resides. This + /// field has been deprecated and replaced by the name field. /// /// /// Deprecated. The name of the cluster to upgrade. This field has been deprecated and replaced by @@ -3117,16 +3112,16 @@ public AutoscalingRequest(Google.Apis.Services.IClientService service, Google.Ap /// /// Deprecated. The Google Developers Console [project ID or project - /// number](https://{$universe.dns_names.final_documentation_domain}/resource-manager/docs/creating-managing-projects). - /// This field has been deprecated and replaced by the name field. + /// number](https://cloud.google.com/resource-manager/docs/creating-managing-projects). This + /// field has been deprecated and replaced by the name field. /// [Google.Apis.Util.RequestParameterAttribute("projectId", Google.Apis.Util.RequestParameterType.Path)] public virtual string ProjectId { get; private set; } /// /// Deprecated. The name of the Google Compute Engine - /// [zone](https://{$universe.dns_names.final_documentation_domain}/compute/docs/zones#available) - /// in which the cluster resides. This field has been deprecated and replaced by the name field. + /// [zone](https://cloud.google.com/compute/docs/zones#available) in which the cluster resides. + /// This field has been deprecated and replaced by the name field. /// [Google.Apis.Util.RequestParameterAttribute("zone", Google.Apis.Util.RequestParameterType.Path)] public virtual string Zone { get; private set; } @@ -3203,13 +3198,13 @@ protected override void InitParameters() /// The body of the request. /// /// Deprecated. The Google Developers Console [project ID or project - /// number](https://{$universe.dns_names.final_documentation_domain}/resource-manager/docs/creating-managing-projects). - /// This field has been deprecated and replaced by the parent field. + /// number](https://cloud.google.com/resource-manager/docs/creating-managing-projects). This field + /// has been deprecated and replaced by the parent field. /// /// /// Deprecated. The name of the Google Compute Engine - /// [zone](https://{$universe.dns_names.final_documentation_domain}/compute/docs/zones#available) in - /// which the cluster resides. This field has been deprecated and replaced by the parent field. + /// [zone](https://cloud.google.com/compute/docs/zones#available) in which the cluster resides. This + /// field has been deprecated and replaced by the parent field. /// /// /// Deprecated. The name of the cluster. This field has been deprecated and replaced by the parent @@ -3235,17 +3230,16 @@ public CreateRequest(Google.Apis.Services.IClientService service, Google.Apis.Co /// /// Deprecated. The Google Developers Console [project ID or project - /// number](https://{$universe.dns_names.final_documentation_domain}/resource-manager/docs/creating-managing-projects). - /// This field has been deprecated and replaced by the parent field. + /// number](https://cloud.google.com/resource-manager/docs/creating-managing-projects). This + /// field has been deprecated and replaced by the parent field. /// [Google.Apis.Util.RequestParameterAttribute("projectId", Google.Apis.Util.RequestParameterType.Path)] public virtual string ProjectId { get; private set; } /// /// Deprecated. The name of the Google Compute Engine - /// [zone](https://{$universe.dns_names.final_documentation_domain}/compute/docs/zones#available) - /// in which the cluster resides. This field has been deprecated and replaced by the parent - /// field. + /// [zone](https://cloud.google.com/compute/docs/zones#available) in which the cluster resides. + /// This field has been deprecated and replaced by the parent field. /// [Google.Apis.Util.RequestParameterAttribute("zone", Google.Apis.Util.RequestParameterType.Path)] public virtual string Zone { get; private set; } @@ -3306,13 +3300,13 @@ protected override void InitParameters() /// Deletes a node pool from a cluster. /// /// Deprecated. The Google Developers Console [project ID or project - /// number](https://{$universe.dns_names.final_documentation_domain}/resource-manager/docs/creating-managing-projects). - /// This field has been deprecated and replaced by the name field. + /// number](https://cloud.google.com/resource-manager/docs/creating-managing-projects). This field + /// has been deprecated and replaced by the name field. /// /// /// Deprecated. The name of the Google Compute Engine - /// [zone](https://{$universe.dns_names.final_documentation_domain}/compute/docs/zones#available) in - /// which the cluster resides. This field has been deprecated and replaced by the name field. + /// [zone](https://cloud.google.com/compute/docs/zones#available) in which the cluster resides. This + /// field has been deprecated and replaced by the name field. /// /// /// Deprecated. The name of the cluster. This field has been deprecated and replaced by the name @@ -3342,16 +3336,16 @@ public DeleteRequest(Google.Apis.Services.IClientService service, string project /// /// Deprecated. The Google Developers Console [project ID or project - /// number](https://{$universe.dns_names.final_documentation_domain}/resource-manager/docs/creating-managing-projects). - /// This field has been deprecated and replaced by the name field. + /// number](https://cloud.google.com/resource-manager/docs/creating-managing-projects). This + /// field has been deprecated and replaced by the name field. /// [Google.Apis.Util.RequestParameterAttribute("projectId", Google.Apis.Util.RequestParameterType.Path)] public virtual string ProjectId { get; private set; } /// /// Deprecated. The name of the Google Compute Engine - /// [zone](https://{$universe.dns_names.final_documentation_domain}/compute/docs/zones#available) - /// in which the cluster resides. This field has been deprecated and replaced by the name field. + /// [zone](https://cloud.google.com/compute/docs/zones#available) in which the cluster resides. + /// This field has been deprecated and replaced by the name field. /// [Google.Apis.Util.RequestParameterAttribute("zone", Google.Apis.Util.RequestParameterType.Path)] public virtual string Zone { get; private set; } @@ -3501,13 +3495,13 @@ protected override void InitParameters() /// Retrieves the requested node pool. /// /// Deprecated. The Google Developers Console [project ID or project - /// number](https://{$universe.dns_names.final_documentation_domain}/resource-manager/docs/creating-managing-projects). - /// This field has been deprecated and replaced by the name field. + /// number](https://cloud.google.com/resource-manager/docs/creating-managing-projects). This field + /// has been deprecated and replaced by the name field. /// /// /// Deprecated. The name of the Google Compute Engine - /// [zone](https://{$universe.dns_names.final_documentation_domain}/compute/docs/zones#available) in - /// which the cluster resides. This field has been deprecated and replaced by the name field. + /// [zone](https://cloud.google.com/compute/docs/zones#available) in which the cluster resides. This + /// field has been deprecated and replaced by the name field. /// /// /// Deprecated. The name of the cluster. This field has been deprecated and replaced by the name @@ -3537,16 +3531,16 @@ public GetRequest(Google.Apis.Services.IClientService service, string projectId, /// /// Deprecated. The Google Developers Console [project ID or project - /// number](https://{$universe.dns_names.final_documentation_domain}/resource-manager/docs/creating-managing-projects). - /// This field has been deprecated and replaced by the name field. + /// number](https://cloud.google.com/resource-manager/docs/creating-managing-projects). This + /// field has been deprecated and replaced by the name field. /// [Google.Apis.Util.RequestParameterAttribute("projectId", Google.Apis.Util.RequestParameterType.Path)] public virtual string ProjectId { get; private set; } /// /// Deprecated. The name of the Google Compute Engine - /// [zone](https://{$universe.dns_names.final_documentation_domain}/compute/docs/zones#available) - /// in which the cluster resides. This field has been deprecated and replaced by the name field. + /// [zone](https://cloud.google.com/compute/docs/zones#available) in which the cluster resides. + /// This field has been deprecated and replaced by the name field. /// [Google.Apis.Util.RequestParameterAttribute("zone", Google.Apis.Util.RequestParameterType.Path)] public virtual string Zone { get; private set; } @@ -3631,13 +3625,13 @@ protected override void InitParameters() /// Lists the node pools for a cluster. /// /// Deprecated. The Google Developers Console [project ID or project - /// number](https://{$universe.dns_names.final_documentation_domain}/resource-manager/docs/creating-managing-projects). - /// This field has been deprecated and replaced by the parent field. + /// number](https://cloud.google.com/resource-manager/docs/creating-managing-projects). This field + /// has been deprecated and replaced by the parent field. /// /// /// Deprecated. The name of the Google Compute Engine - /// [zone](https://{$universe.dns_names.final_documentation_domain}/compute/docs/zones#available) in - /// which the cluster resides. This field has been deprecated and replaced by the parent field. + /// [zone](https://cloud.google.com/compute/docs/zones#available) in which the cluster resides. This + /// field has been deprecated and replaced by the parent field. /// /// /// Deprecated. The name of the cluster. This field has been deprecated and replaced by the parent @@ -3662,17 +3656,16 @@ public ListRequest(Google.Apis.Services.IClientService service, string projectId /// /// Deprecated. The Google Developers Console [project ID or project - /// number](https://{$universe.dns_names.final_documentation_domain}/resource-manager/docs/creating-managing-projects). - /// This field has been deprecated and replaced by the parent field. + /// number](https://cloud.google.com/resource-manager/docs/creating-managing-projects). This + /// field has been deprecated and replaced by the parent field. /// [Google.Apis.Util.RequestParameterAttribute("projectId", Google.Apis.Util.RequestParameterType.Path)] public virtual string ProjectId { get; private set; } /// /// Deprecated. The name of the Google Compute Engine - /// [zone](https://{$universe.dns_names.final_documentation_domain}/compute/docs/zones#available) - /// in which the cluster resides. This field has been deprecated and replaced by the parent - /// field. + /// [zone](https://cloud.google.com/compute/docs/zones#available) in which the cluster resides. + /// This field has been deprecated and replaced by the parent field. /// [Google.Apis.Util.RequestParameterAttribute("zone", Google.Apis.Util.RequestParameterType.Path)] public virtual string Zone { get; private set; } @@ -3746,13 +3739,13 @@ protected override void InitParameters() /// The body of the request. /// /// Deprecated. The Google Developers Console [project ID or project - /// number](https://{$universe.dns_names.final_documentation_domain}/resource-manager/docs/creating-managing-projects). - /// This field has been deprecated and replaced by the name field. + /// number](https://cloud.google.com/resource-manager/docs/creating-managing-projects). This field + /// has been deprecated and replaced by the name field. /// /// /// Deprecated. The name of the Google Compute Engine - /// [zone](https://{$universe.dns_names.final_documentation_domain}/compute/docs/zones#available) in - /// which the cluster resides. This field has been deprecated and replaced by the name field. + /// [zone](https://cloud.google.com/compute/docs/zones#available) in which the cluster resides. This + /// field has been deprecated and replaced by the name field. /// /// /// Deprecated. The name of the cluster to rollback. This field has been deprecated and replaced by @@ -3786,16 +3779,16 @@ public RollbackRequest(Google.Apis.Services.IClientService service, Google.Apis. /// /// Deprecated. The Google Developers Console [project ID or project - /// number](https://{$universe.dns_names.final_documentation_domain}/resource-manager/docs/creating-managing-projects). - /// This field has been deprecated and replaced by the name field. + /// number](https://cloud.google.com/resource-manager/docs/creating-managing-projects). This + /// field has been deprecated and replaced by the name field. /// [Google.Apis.Util.RequestParameterAttribute("projectId", Google.Apis.Util.RequestParameterType.Path)] public virtual string ProjectId { get; private set; } /// /// Deprecated. The name of the Google Compute Engine - /// [zone](https://{$universe.dns_names.final_documentation_domain}/compute/docs/zones#available) - /// in which the cluster resides. This field has been deprecated and replaced by the name field. + /// [zone](https://cloud.google.com/compute/docs/zones#available) in which the cluster resides. + /// This field has been deprecated and replaced by the name field. /// [Google.Apis.Util.RequestParameterAttribute("zone", Google.Apis.Util.RequestParameterType.Path)] public virtual string Zone { get; private set; } @@ -3872,13 +3865,13 @@ protected override void InitParameters() /// The body of the request. /// /// Deprecated. The Google Developers Console [project ID or project - /// number](https://{$universe.dns_names.final_documentation_domain}/resource-manager/docs/creating-managing-projects). - /// This field has been deprecated and replaced by the name field. + /// number](https://cloud.google.com/resource-manager/docs/creating-managing-projects). This field + /// has been deprecated and replaced by the name field. /// /// /// Deprecated. The name of the Google Compute Engine - /// [zone](https://{$universe.dns_names.final_documentation_domain}/compute/docs/zones#available) in - /// which the cluster resides. This field has been deprecated and replaced by the name field. + /// [zone](https://cloud.google.com/compute/docs/zones#available) in which the cluster resides. This + /// field has been deprecated and replaced by the name field. /// /// /// Deprecated. The name of the cluster to update. This field has been deprecated and replaced by @@ -3909,16 +3902,16 @@ public SetManagementRequest(Google.Apis.Services.IClientService service, Google. /// /// Deprecated. The Google Developers Console [project ID or project - /// number](https://{$universe.dns_names.final_documentation_domain}/resource-manager/docs/creating-managing-projects). - /// This field has been deprecated and replaced by the name field. + /// number](https://cloud.google.com/resource-manager/docs/creating-managing-projects). This + /// field has been deprecated and replaced by the name field. /// [Google.Apis.Util.RequestParameterAttribute("projectId", Google.Apis.Util.RequestParameterType.Path)] public virtual string ProjectId { get; private set; } /// /// Deprecated. The name of the Google Compute Engine - /// [zone](https://{$universe.dns_names.final_documentation_domain}/compute/docs/zones#available) - /// in which the cluster resides. This field has been deprecated and replaced by the name field. + /// [zone](https://cloud.google.com/compute/docs/zones#available) in which the cluster resides. + /// This field has been deprecated and replaced by the name field. /// [Google.Apis.Util.RequestParameterAttribute("zone", Google.Apis.Util.RequestParameterType.Path)] public virtual string Zone { get; private set; } @@ -3998,13 +3991,13 @@ protected override void InitParameters() /// The body of the request. /// /// Deprecated. The Google Developers Console [project ID or project - /// number](https://{$universe.dns_names.final_documentation_domain}/resource-manager/docs/creating-managing-projects). - /// This field has been deprecated and replaced by the name field. + /// number](https://cloud.google.com/resource-manager/docs/creating-managing-projects). This field + /// has been deprecated and replaced by the name field. /// /// /// Deprecated. The name of the Google Compute Engine - /// [zone](https://{$universe.dns_names.final_documentation_domain}/compute/docs/zones#available) in - /// which the cluster resides. This field has been deprecated and replaced by the name field. + /// [zone](https://cloud.google.com/compute/docs/zones#available) in which the cluster resides. This + /// field has been deprecated and replaced by the name field. /// /// /// Deprecated. The name of the cluster to update. This field has been deprecated and replaced by @@ -4038,16 +4031,16 @@ public SetSizeRequest(Google.Apis.Services.IClientService service, Google.Apis.C /// /// Deprecated. The Google Developers Console [project ID or project - /// number](https://{$universe.dns_names.final_documentation_domain}/resource-manager/docs/creating-managing-projects). - /// This field has been deprecated and replaced by the name field. + /// number](https://cloud.google.com/resource-manager/docs/creating-managing-projects). This + /// field has been deprecated and replaced by the name field. /// [Google.Apis.Util.RequestParameterAttribute("projectId", Google.Apis.Util.RequestParameterType.Path)] public virtual string ProjectId { get; private set; } /// /// Deprecated. The name of the Google Compute Engine - /// [zone](https://{$universe.dns_names.final_documentation_domain}/compute/docs/zones#available) - /// in which the cluster resides. This field has been deprecated and replaced by the name field. + /// [zone](https://cloud.google.com/compute/docs/zones#available) in which the cluster resides. + /// This field has been deprecated and replaced by the name field. /// [Google.Apis.Util.RequestParameterAttribute("zone", Google.Apis.Util.RequestParameterType.Path)] public virtual string Zone { get; private set; } @@ -4124,13 +4117,13 @@ protected override void InitParameters() /// The body of the request. /// /// Deprecated. The Google Developers Console [project ID or project - /// number](https://{$universe.dns_names.final_documentation_domain}/resource-manager/docs/creating-managing-projects). - /// This field has been deprecated and replaced by the name field. + /// number](https://cloud.google.com/resource-manager/docs/creating-managing-projects). This field + /// has been deprecated and replaced by the name field. /// /// /// Deprecated. The name of the Google Compute Engine - /// [zone](https://{$universe.dns_names.final_documentation_domain}/compute/docs/zones#available) in - /// which the cluster resides. This field has been deprecated and replaced by the name field. + /// [zone](https://cloud.google.com/compute/docs/zones#available) in which the cluster resides. This + /// field has been deprecated and replaced by the name field. /// /// /// Deprecated. The name of the cluster to upgrade. This field has been deprecated and replaced by @@ -4161,16 +4154,16 @@ public UpdateRequest(Google.Apis.Services.IClientService service, Google.Apis.Co /// /// Deprecated. The Google Developers Console [project ID or project - /// number](https://{$universe.dns_names.final_documentation_domain}/resource-manager/docs/creating-managing-projects). - /// This field has been deprecated and replaced by the name field. + /// number](https://cloud.google.com/resource-manager/docs/creating-managing-projects). This + /// field has been deprecated and replaced by the name field. /// [Google.Apis.Util.RequestParameterAttribute("projectId", Google.Apis.Util.RequestParameterType.Path)] public virtual string ProjectId { get; private set; } /// /// Deprecated. The name of the Google Compute Engine - /// [zone](https://{$universe.dns_names.final_documentation_domain}/compute/docs/zones#available) - /// in which the cluster resides. This field has been deprecated and replaced by the name field. + /// [zone](https://cloud.google.com/compute/docs/zones#available) in which the cluster resides. + /// This field has been deprecated and replaced by the name field. /// [Google.Apis.Util.RequestParameterAttribute("zone", Google.Apis.Util.RequestParameterType.Path)] public virtual string Zone { get; private set; } @@ -4248,13 +4241,13 @@ protected override void InitParameters() /// The body of the request. /// /// Deprecated. The Google Developers Console [project ID or project - /// number](https://{$universe.dns_names.final_documentation_domain}/resource-manager/docs/creating-managing-projects). - /// This field has been deprecated and replaced by the name field. + /// number](https://cloud.google.com/resource-manager/docs/creating-managing-projects). This field has + /// been deprecated and replaced by the name field. /// /// /// Deprecated. The name of the Google Compute Engine - /// [zone](https://{$universe.dns_names.final_documentation_domain}/compute/docs/zones#available) in - /// which the cluster resides. This field has been deprecated and replaced by the name field. + /// [zone](https://cloud.google.com/compute/docs/zones#available) in which the cluster resides. This + /// field has been deprecated and replaced by the name field. /// /// /// Deprecated. The name of the cluster to upgrade. This field has been deprecated and replaced by the @@ -4280,16 +4273,16 @@ public AddonsRequest(Google.Apis.Services.IClientService service, Google.Apis.Co /// /// Deprecated. The Google Developers Console [project ID or project - /// number](https://{$universe.dns_names.final_documentation_domain}/resource-manager/docs/creating-managing-projects). - /// This field has been deprecated and replaced by the name field. + /// number](https://cloud.google.com/resource-manager/docs/creating-managing-projects). This field + /// has been deprecated and replaced by the name field. /// [Google.Apis.Util.RequestParameterAttribute("projectId", Google.Apis.Util.RequestParameterType.Path)] public virtual string ProjectId { get; private set; } /// /// Deprecated. The name of the Google Compute Engine - /// [zone](https://{$universe.dns_names.final_documentation_domain}/compute/docs/zones#available) in - /// which the cluster resides. This field has been deprecated and replaced by the name field. + /// [zone](https://cloud.google.com/compute/docs/zones#available) in which the cluster resides. This + /// field has been deprecated and replaced by the name field. /// [Google.Apis.Util.RequestParameterAttribute("zone", Google.Apis.Util.RequestParameterType.Path)] public virtual string Zone { get; private set; } @@ -4351,13 +4344,13 @@ protected override void InitParameters() /// The body of the request. /// /// Deprecated. The Google Developers Console [project ID or project - /// number](https://{$universe.dns_names.final_documentation_domain}/resource-manager/docs/creating-managing-projects). - /// This field has been deprecated and replaced by the name field. + /// number](https://cloud.google.com/resource-manager/docs/creating-managing-projects). This field has + /// been deprecated and replaced by the name field. /// /// /// Deprecated. The name of the Google Compute Engine - /// [zone](https://{$universe.dns_names.final_documentation_domain}/compute/docs/zones#available) in - /// which the cluster resides. This field has been deprecated and replaced by the name field. + /// [zone](https://cloud.google.com/compute/docs/zones#available) in which the cluster resides. This + /// field has been deprecated and replaced by the name field. /// /// /// Deprecated. The name of the cluster. This field has been deprecated and replaced by the name field. @@ -4382,16 +4375,16 @@ public CompleteIpRotationRequest(Google.Apis.Services.IClientService service, Go /// /// Deprecated. The Google Developers Console [project ID or project - /// number](https://{$universe.dns_names.final_documentation_domain}/resource-manager/docs/creating-managing-projects). - /// This field has been deprecated and replaced by the name field. + /// number](https://cloud.google.com/resource-manager/docs/creating-managing-projects). This field + /// has been deprecated and replaced by the name field. /// [Google.Apis.Util.RequestParameterAttribute("projectId", Google.Apis.Util.RequestParameterType.Path)] public virtual string ProjectId { get; private set; } /// /// Deprecated. The name of the Google Compute Engine - /// [zone](https://{$universe.dns_names.final_documentation_domain}/compute/docs/zones#available) in - /// which the cluster resides. This field has been deprecated and replaced by the name field. + /// [zone](https://cloud.google.com/compute/docs/zones#available) in which the cluster resides. This + /// field has been deprecated and replaced by the name field. /// [Google.Apis.Util.RequestParameterAttribute("zone", Google.Apis.Util.RequestParameterType.Path)] public virtual string Zone { get; private set; } @@ -4452,22 +4445,21 @@ protected override void InitParameters() /// /// Creates a cluster, consisting of the specified number and type of Google Compute Engine instances. /// By default, the cluster is created in the project's [default - /// network](https://{$universe.dns_names.final_documentation_domain}/compute/docs/networks-and-firewalls#networks). - /// One firewall is added for the cluster. After cluster creation, the Kubelet creates routes for each - /// node to allow the containers on that node to communicate with all other instances in the cluster. - /// Finally, an entry is added to the project's global metadata indicating which CIDR range the cluster - /// is using. + /// network](https://cloud.google.com/compute/docs/networks-and-firewalls#networks). One firewall is + /// added for the cluster. After cluster creation, the kubelet creates routes for each node to allow the + /// containers on that node to communicate with all other instances in the cluster. Finally, an entry is + /// added to the project's global metadata indicating which CIDR range the cluster is using. /// /// The body of the request. /// /// Deprecated. The Google Developers Console [project ID or project - /// number](https://{$universe.dns_names.final_documentation_domain}/resource-manager/docs/creating-managing-projects). - /// This field has been deprecated and replaced by the parent field. + /// number](https://cloud.google.com/resource-manager/docs/creating-managing-projects). This field has + /// been deprecated and replaced by the parent field. /// /// /// Deprecated. The name of the Google Compute Engine - /// [zone](https://{$universe.dns_names.final_documentation_domain}/compute/docs/zones#available) in - /// which the cluster resides. This field has been deprecated and replaced by the parent field. + /// [zone](https://cloud.google.com/compute/docs/zones#available) in which the cluster resides. This + /// field has been deprecated and replaced by the parent field. /// public virtual CreateRequest Create(Google.Apis.Container.v1.Data.CreateClusterRequest body, string projectId, string zone) { @@ -4477,11 +4469,10 @@ public virtual CreateRequest Create(Google.Apis.Container.v1.Data.CreateClusterR /// /// Creates a cluster, consisting of the specified number and type of Google Compute Engine instances. /// By default, the cluster is created in the project's [default - /// network](https://{$universe.dns_names.final_documentation_domain}/compute/docs/networks-and-firewalls#networks). - /// One firewall is added for the cluster. After cluster creation, the Kubelet creates routes for each - /// node to allow the containers on that node to communicate with all other instances in the cluster. - /// Finally, an entry is added to the project's global metadata indicating which CIDR range the cluster - /// is using. + /// network](https://cloud.google.com/compute/docs/networks-and-firewalls#networks). One firewall is + /// added for the cluster. After cluster creation, the kubelet creates routes for each node to allow the + /// containers on that node to communicate with all other instances in the cluster. Finally, an entry is + /// added to the project's global metadata indicating which CIDR range the cluster is using. /// public class CreateRequest : ContainerBaseServiceRequest { @@ -4496,16 +4487,16 @@ public CreateRequest(Google.Apis.Services.IClientService service, Google.Apis.Co /// /// Deprecated. The Google Developers Console [project ID or project - /// number](https://{$universe.dns_names.final_documentation_domain}/resource-manager/docs/creating-managing-projects). - /// This field has been deprecated and replaced by the parent field. + /// number](https://cloud.google.com/resource-manager/docs/creating-managing-projects). This field + /// has been deprecated and replaced by the parent field. /// [Google.Apis.Util.RequestParameterAttribute("projectId", Google.Apis.Util.RequestParameterType.Path)] public virtual string ProjectId { get; private set; } /// /// Deprecated. The name of the Google Compute Engine - /// [zone](https://{$universe.dns_names.final_documentation_domain}/compute/docs/zones#available) in - /// which the cluster resides. This field has been deprecated and replaced by the parent field. + /// [zone](https://cloud.google.com/compute/docs/zones#available) in which the cluster resides. This + /// field has been deprecated and replaced by the parent field. /// [Google.Apis.Util.RequestParameterAttribute("zone", Google.Apis.Util.RequestParameterType.Path)] public virtual string Zone { get; private set; } @@ -4556,13 +4547,13 @@ protected override void InitParameters() /// /// /// Deprecated. The Google Developers Console [project ID or project - /// number](https://{$universe.dns_names.final_documentation_domain}/resource-manager/docs/creating-managing-projects). - /// This field has been deprecated and replaced by the name field. + /// number](https://cloud.google.com/resource-manager/docs/creating-managing-projects). This field has + /// been deprecated and replaced by the name field. /// /// /// Deprecated. The name of the Google Compute Engine - /// [zone](https://{$universe.dns_names.final_documentation_domain}/compute/docs/zones#available) in - /// which the cluster resides. This field has been deprecated and replaced by the name field. + /// [zone](https://cloud.google.com/compute/docs/zones#available) in which the cluster resides. This + /// field has been deprecated and replaced by the name field. /// /// /// Deprecated. The name of the cluster to delete. This field has been deprecated and replaced by the @@ -4592,16 +4583,16 @@ public DeleteRequest(Google.Apis.Services.IClientService service, string project /// /// Deprecated. The Google Developers Console [project ID or project - /// number](https://{$universe.dns_names.final_documentation_domain}/resource-manager/docs/creating-managing-projects). - /// This field has been deprecated and replaced by the name field. + /// number](https://cloud.google.com/resource-manager/docs/creating-managing-projects). This field + /// has been deprecated and replaced by the name field. /// [Google.Apis.Util.RequestParameterAttribute("projectId", Google.Apis.Util.RequestParameterType.Path)] public virtual string ProjectId { get; private set; } /// /// Deprecated. The name of the Google Compute Engine - /// [zone](https://{$universe.dns_names.final_documentation_domain}/compute/docs/zones#available) in - /// which the cluster resides. This field has been deprecated and replaced by the name field. + /// [zone](https://cloud.google.com/compute/docs/zones#available) in which the cluster resides. This + /// field has been deprecated and replaced by the name field. /// [Google.Apis.Util.RequestParameterAttribute("zone", Google.Apis.Util.RequestParameterType.Path)] public virtual string Zone { get; private set; } @@ -4734,13 +4725,13 @@ protected override void InitParameters() /// Gets the details of a specific cluster. /// /// Deprecated. The Google Developers Console [project ID or project - /// number](https://{$universe.dns_names.final_documentation_domain}/resource-manager/docs/creating-managing-projects). - /// This field has been deprecated and replaced by the name field. + /// number](https://cloud.google.com/resource-manager/docs/creating-managing-projects). This field has + /// been deprecated and replaced by the name field. /// /// /// Deprecated. The name of the Google Compute Engine - /// [zone](https://{$universe.dns_names.final_documentation_domain}/compute/docs/zones#available) in - /// which the cluster resides. This field has been deprecated and replaced by the name field. + /// [zone](https://cloud.google.com/compute/docs/zones#available) in which the cluster resides. This + /// field has been deprecated and replaced by the name field. /// /// /// Deprecated. The name of the cluster to retrieve. This field has been deprecated and replaced by the @@ -4765,16 +4756,16 @@ public GetRequest(Google.Apis.Services.IClientService service, string projectId, /// /// Deprecated. The Google Developers Console [project ID or project - /// number](https://{$universe.dns_names.final_documentation_domain}/resource-manager/docs/creating-managing-projects). - /// This field has been deprecated and replaced by the name field. + /// number](https://cloud.google.com/resource-manager/docs/creating-managing-projects). This field + /// has been deprecated and replaced by the name field. /// [Google.Apis.Util.RequestParameterAttribute("projectId", Google.Apis.Util.RequestParameterType.Path)] public virtual string ProjectId { get; private set; } /// /// Deprecated. The name of the Google Compute Engine - /// [zone](https://{$universe.dns_names.final_documentation_domain}/compute/docs/zones#available) in - /// which the cluster resides. This field has been deprecated and replaced by the name field. + /// [zone](https://cloud.google.com/compute/docs/zones#available) in which the cluster resides. This + /// field has been deprecated and replaced by the name field. /// [Google.Apis.Util.RequestParameterAttribute("zone", Google.Apis.Util.RequestParameterType.Path)] public virtual string Zone { get; private set; } @@ -4845,13 +4836,13 @@ protected override void InitParameters() /// The body of the request. /// /// Deprecated. The Google Developers Console [project ID or project - /// number](https://{$universe.dns_names.final_documentation_domain}/resource-manager/docs/creating-managing-projects). - /// This field has been deprecated and replaced by the name field. + /// number](https://cloud.google.com/resource-manager/docs/creating-managing-projects). This field has + /// been deprecated and replaced by the name field. /// /// /// Deprecated. The name of the Google Compute Engine - /// [zone](https://{$universe.dns_names.final_documentation_domain}/compute/docs/zones#available) in - /// which the cluster resides. This field has been deprecated and replaced by the name field. + /// [zone](https://cloud.google.com/compute/docs/zones#available) in which the cluster resides. This + /// field has been deprecated and replaced by the name field. /// /// /// Deprecated. The name of the cluster to update. This field has been deprecated and replaced by the @@ -4877,16 +4868,16 @@ public LegacyAbacRequest(Google.Apis.Services.IClientService service, Google.Api /// /// Deprecated. The Google Developers Console [project ID or project - /// number](https://{$universe.dns_names.final_documentation_domain}/resource-manager/docs/creating-managing-projects). - /// This field has been deprecated and replaced by the name field. + /// number](https://cloud.google.com/resource-manager/docs/creating-managing-projects). This field + /// has been deprecated and replaced by the name field. /// [Google.Apis.Util.RequestParameterAttribute("projectId", Google.Apis.Util.RequestParameterType.Path)] public virtual string ProjectId { get; private set; } /// /// Deprecated. The name of the Google Compute Engine - /// [zone](https://{$universe.dns_names.final_documentation_domain}/compute/docs/zones#available) in - /// which the cluster resides. This field has been deprecated and replaced by the name field. + /// [zone](https://cloud.google.com/compute/docs/zones#available) in which the cluster resides. This + /// field has been deprecated and replaced by the name field. /// [Google.Apis.Util.RequestParameterAttribute("zone", Google.Apis.Util.RequestParameterType.Path)] public virtual string Zone { get; private set; } @@ -4947,14 +4938,13 @@ protected override void InitParameters() /// Lists all clusters owned by a project in either the specified zone or all zones. /// /// Deprecated. The Google Developers Console [project ID or project - /// number](https://{$universe.dns_names.final_documentation_domain}/resource-manager/docs/creating-managing-projects). - /// This field has been deprecated and replaced by the parent field. + /// number](https://cloud.google.com/resource-manager/docs/creating-managing-projects). This field has + /// been deprecated and replaced by the parent field. /// /// /// Deprecated. The name of the Google Compute Engine - /// [zone](https://{$universe.dns_names.final_documentation_domain}/compute/docs/zones#available) in - /// which the cluster resides, or "-" for all zones. This field has been deprecated and replaced by the - /// parent field. + /// [zone](https://cloud.google.com/compute/docs/zones#available) in which the cluster resides, or "-" + /// for all zones. This field has been deprecated and replaced by the parent field. /// public virtual ListRequest List(string projectId, string zone) { @@ -4974,17 +4964,16 @@ public ListRequest(Google.Apis.Services.IClientService service, string projectId /// /// Deprecated. The Google Developers Console [project ID or project - /// number](https://{$universe.dns_names.final_documentation_domain}/resource-manager/docs/creating-managing-projects). - /// This field has been deprecated and replaced by the parent field. + /// number](https://cloud.google.com/resource-manager/docs/creating-managing-projects). This field + /// has been deprecated and replaced by the parent field. /// [Google.Apis.Util.RequestParameterAttribute("projectId", Google.Apis.Util.RequestParameterType.Path)] public virtual string ProjectId { get; private set; } /// /// Deprecated. The name of the Google Compute Engine - /// [zone](https://{$universe.dns_names.final_documentation_domain}/compute/docs/zones#available) in - /// which the cluster resides, or "-" for all zones. This field has been deprecated and replaced by - /// the parent field. + /// [zone](https://cloud.google.com/compute/docs/zones#available) in which the cluster resides, or + /// "-" for all zones. This field has been deprecated and replaced by the parent field. /// [Google.Apis.Util.RequestParameterAttribute("zone", Google.Apis.Util.RequestParameterType.Path)] public virtual string Zone { get; private set; } @@ -5038,19 +5027,19 @@ protected override void InitParameters() /// /// Sets the locations for a specific cluster. Deprecated. Use - /// [projects.locations.clusters.update](https://{$universe.dns_names.final_documentation_domain}/kubernetes-engine/docs/reference/rest/v1/projects.locations.clusters/update) + /// [projects.locations.clusters.update](https://cloud.google.com/kubernetes-engine/docs/reference/rest/v1/projects.locations.clusters/update) /// instead. /// /// The body of the request. /// /// Deprecated. The Google Developers Console [project ID or project - /// number](https://{$universe.dns_names.final_documentation_domain}/resource-manager/docs/creating-managing-projects). - /// This field has been deprecated and replaced by the name field. + /// number](https://cloud.google.com/resource-manager/docs/creating-managing-projects). This field has + /// been deprecated and replaced by the name field. /// /// /// Deprecated. The name of the Google Compute Engine - /// [zone](https://{$universe.dns_names.final_documentation_domain}/compute/docs/zones#available) in - /// which the cluster resides. This field has been deprecated and replaced by the name field. + /// [zone](https://cloud.google.com/compute/docs/zones#available) in which the cluster resides. This + /// field has been deprecated and replaced by the name field. /// /// /// Deprecated. The name of the cluster to upgrade. This field has been deprecated and replaced by the @@ -5063,7 +5052,7 @@ public virtual LocationsRequest Locations(Google.Apis.Container.v1.Data.SetLocat /// /// Sets the locations for a specific cluster. Deprecated. Use - /// [projects.locations.clusters.update](https://{$universe.dns_names.final_documentation_domain}/kubernetes-engine/docs/reference/rest/v1/projects.locations.clusters/update) + /// [projects.locations.clusters.update](https://cloud.google.com/kubernetes-engine/docs/reference/rest/v1/projects.locations.clusters/update) /// instead. /// public class LocationsRequest : ContainerBaseServiceRequest @@ -5080,16 +5069,16 @@ public LocationsRequest(Google.Apis.Services.IClientService service, Google.Apis /// /// Deprecated. The Google Developers Console [project ID or project - /// number](https://{$universe.dns_names.final_documentation_domain}/resource-manager/docs/creating-managing-projects). - /// This field has been deprecated and replaced by the name field. + /// number](https://cloud.google.com/resource-manager/docs/creating-managing-projects). This field + /// has been deprecated and replaced by the name field. /// [Google.Apis.Util.RequestParameterAttribute("projectId", Google.Apis.Util.RequestParameterType.Path)] public virtual string ProjectId { get; private set; } /// /// Deprecated. The name of the Google Compute Engine - /// [zone](https://{$universe.dns_names.final_documentation_domain}/compute/docs/zones#available) in - /// which the cluster resides. This field has been deprecated and replaced by the name field. + /// [zone](https://cloud.google.com/compute/docs/zones#available) in which the cluster resides. This + /// field has been deprecated and replaced by the name field. /// [Google.Apis.Util.RequestParameterAttribute("zone", Google.Apis.Util.RequestParameterType.Path)] public virtual string Zone { get; private set; } @@ -5151,13 +5140,13 @@ protected override void InitParameters() /// The body of the request. /// /// Deprecated. The Google Developers Console [project ID or project - /// number](https://{$universe.dns_names.final_documentation_domain}/resource-manager/docs/creating-managing-projects). - /// This field has been deprecated and replaced by the name field. + /// number](https://cloud.google.com/resource-manager/docs/creating-managing-projects). This field has + /// been deprecated and replaced by the name field. /// /// /// Deprecated. The name of the Google Compute Engine - /// [zone](https://{$universe.dns_names.final_documentation_domain}/compute/docs/zones#available) in - /// which the cluster resides. This field has been deprecated and replaced by the name field. + /// [zone](https://cloud.google.com/compute/docs/zones#available) in which the cluster resides. This + /// field has been deprecated and replaced by the name field. /// /// /// Deprecated. The name of the cluster to upgrade. This field has been deprecated and replaced by the @@ -5183,16 +5172,16 @@ public LoggingRequest(Google.Apis.Services.IClientService service, Google.Apis.C /// /// Deprecated. The Google Developers Console [project ID or project - /// number](https://{$universe.dns_names.final_documentation_domain}/resource-manager/docs/creating-managing-projects). - /// This field has been deprecated and replaced by the name field. + /// number](https://cloud.google.com/resource-manager/docs/creating-managing-projects). This field + /// has been deprecated and replaced by the name field. /// [Google.Apis.Util.RequestParameterAttribute("projectId", Google.Apis.Util.RequestParameterType.Path)] public virtual string ProjectId { get; private set; } /// /// Deprecated. The name of the Google Compute Engine - /// [zone](https://{$universe.dns_names.final_documentation_domain}/compute/docs/zones#available) in - /// which the cluster resides. This field has been deprecated and replaced by the name field. + /// [zone](https://cloud.google.com/compute/docs/zones#available) in which the cluster resides. This + /// field has been deprecated and replaced by the name field. /// [Google.Apis.Util.RequestParameterAttribute("zone", Google.Apis.Util.RequestParameterType.Path)] public virtual string Zone { get; private set; } @@ -5254,13 +5243,13 @@ protected override void InitParameters() /// The body of the request. /// /// Deprecated. The Google Developers Console [project ID or project - /// number](https://{$universe.dns_names.final_documentation_domain}/resource-manager/docs/creating-managing-projects). - /// This field has been deprecated and replaced by the name field. + /// number](https://cloud.google.com/resource-manager/docs/creating-managing-projects). This field has + /// been deprecated and replaced by the name field. /// /// /// Deprecated. The name of the Google Compute Engine - /// [zone](https://{$universe.dns_names.final_documentation_domain}/compute/docs/zones#available) in - /// which the cluster resides. This field has been deprecated and replaced by the name field. + /// [zone](https://cloud.google.com/compute/docs/zones#available) in which the cluster resides. This + /// field has been deprecated and replaced by the name field. /// /// /// Deprecated. The name of the cluster to upgrade. This field has been deprecated and replaced by the @@ -5286,16 +5275,16 @@ public MasterRequest(Google.Apis.Services.IClientService service, Google.Apis.Co /// /// Deprecated. The Google Developers Console [project ID or project - /// number](https://{$universe.dns_names.final_documentation_domain}/resource-manager/docs/creating-managing-projects). - /// This field has been deprecated and replaced by the name field. + /// number](https://cloud.google.com/resource-manager/docs/creating-managing-projects). This field + /// has been deprecated and replaced by the name field. /// [Google.Apis.Util.RequestParameterAttribute("projectId", Google.Apis.Util.RequestParameterType.Path)] public virtual string ProjectId { get; private set; } /// /// Deprecated. The name of the Google Compute Engine - /// [zone](https://{$universe.dns_names.final_documentation_domain}/compute/docs/zones#available) in - /// which the cluster resides. This field has been deprecated and replaced by the name field. + /// [zone](https://cloud.google.com/compute/docs/zones#available) in which the cluster resides. This + /// field has been deprecated and replaced by the name field. /// [Google.Apis.Util.RequestParameterAttribute("zone", Google.Apis.Util.RequestParameterType.Path)] public virtual string Zone { get; private set; } @@ -5357,13 +5346,13 @@ protected override void InitParameters() /// The body of the request. /// /// Deprecated. The Google Developers Console [project ID or project - /// number](https://{$universe.dns_names.final_documentation_domain}/resource-manager/docs/creating-managing-projects). - /// This field has been deprecated and replaced by the name field. + /// number](https://cloud.google.com/resource-manager/docs/creating-managing-projects). This field has + /// been deprecated and replaced by the name field. /// /// /// Deprecated. The name of the Google Compute Engine - /// [zone](https://{$universe.dns_names.final_documentation_domain}/compute/docs/zones#available) in - /// which the cluster resides. This field has been deprecated and replaced by the name field. + /// [zone](https://cloud.google.com/compute/docs/zones#available) in which the cluster resides. This + /// field has been deprecated and replaced by the name field. /// /// /// Deprecated. The name of the cluster to upgrade. This field has been deprecated and replaced by the @@ -5389,16 +5378,16 @@ public MonitoringRequest(Google.Apis.Services.IClientService service, Google.Api /// /// Deprecated. The Google Developers Console [project ID or project - /// number](https://{$universe.dns_names.final_documentation_domain}/resource-manager/docs/creating-managing-projects). - /// This field has been deprecated and replaced by the name field. + /// number](https://cloud.google.com/resource-manager/docs/creating-managing-projects). This field + /// has been deprecated and replaced by the name field. /// [Google.Apis.Util.RequestParameterAttribute("projectId", Google.Apis.Util.RequestParameterType.Path)] public virtual string ProjectId { get; private set; } /// /// Deprecated. The name of the Google Compute Engine - /// [zone](https://{$universe.dns_names.final_documentation_domain}/compute/docs/zones#available) in - /// which the cluster resides. This field has been deprecated and replaced by the name field. + /// [zone](https://cloud.google.com/compute/docs/zones#available) in which the cluster resides. This + /// field has been deprecated and replaced by the name field. /// [Google.Apis.Util.RequestParameterAttribute("zone", Google.Apis.Util.RequestParameterType.Path)] public virtual string Zone { get; private set; } @@ -5460,13 +5449,13 @@ protected override void InitParameters() /// The body of the request. /// /// Deprecated. The Google Developers Console [project ID or project - /// number](https://{$universe.dns_names.final_documentation_domain}/resource-manager/docs/creating-managing-projects). - /// This field has been deprecated and replaced by the name field. + /// number](https://cloud.google.com/resource-manager/docs/creating-managing-projects). This field has + /// been deprecated and replaced by the name field. /// /// /// Deprecated. The name of the Google Compute Engine - /// [zone](https://{$universe.dns_names.final_documentation_domain}/compute/docs/zones#available) in - /// which the cluster resides. This field has been deprecated and replaced by the name field. + /// [zone](https://cloud.google.com/compute/docs/zones#available) in which the cluster resides. This + /// field has been deprecated and replaced by the name field. /// /// /// Deprecated. The name of the cluster. This field has been deprecated and replaced by the name field. @@ -5491,16 +5480,16 @@ public ResourceLabelsRequest(Google.Apis.Services.IClientService service, Google /// /// Deprecated. The Google Developers Console [project ID or project - /// number](https://{$universe.dns_names.final_documentation_domain}/resource-manager/docs/creating-managing-projects). - /// This field has been deprecated and replaced by the name field. + /// number](https://cloud.google.com/resource-manager/docs/creating-managing-projects). This field + /// has been deprecated and replaced by the name field. /// [Google.Apis.Util.RequestParameterAttribute("projectId", Google.Apis.Util.RequestParameterType.Path)] public virtual string ProjectId { get; private set; } /// /// Deprecated. The name of the Google Compute Engine - /// [zone](https://{$universe.dns_names.final_documentation_domain}/compute/docs/zones#available) in - /// which the cluster resides. This field has been deprecated and replaced by the name field. + /// [zone](https://cloud.google.com/compute/docs/zones#available) in which the cluster resides. This + /// field has been deprecated and replaced by the name field. /// [Google.Apis.Util.RequestParameterAttribute("zone", Google.Apis.Util.RequestParameterType.Path)] public virtual string Zone { get; private set; } @@ -5562,12 +5551,11 @@ protected override void InitParameters() /// The body of the request. /// /// Required. The Google Developers Console [project ID or project - /// number](https://{$universe.dns_names.final_documentation_domain}/resource-manager/docs/creating-managing-projects). + /// number](https://cloud.google.com/resource-manager/docs/creating-managing-projects). /// /// /// Required. The name of the Google Compute Engine - /// [zone](https://{$universe.dns_names.final_documentation_domain}/compute/docs/zones#available) in - /// which the cluster resides. + /// [zone](https://cloud.google.com/compute/docs/zones#available) in which the cluster resides. /// /// Required. The name of the cluster to update. public virtual SetMaintenancePolicyRequest SetMaintenancePolicy(Google.Apis.Container.v1.Data.SetMaintenancePolicyRequest body, string projectId, string zone, string clusterId) @@ -5590,15 +5578,14 @@ public SetMaintenancePolicyRequest(Google.Apis.Services.IClientService service, /// /// Required. The Google Developers Console [project ID or project - /// number](https://{$universe.dns_names.final_documentation_domain}/resource-manager/docs/creating-managing-projects). + /// number](https://cloud.google.com/resource-manager/docs/creating-managing-projects). /// [Google.Apis.Util.RequestParameterAttribute("projectId", Google.Apis.Util.RequestParameterType.Path)] public virtual string ProjectId { get; private set; } /// /// Required. The name of the Google Compute Engine - /// [zone](https://{$universe.dns_names.final_documentation_domain}/compute/docs/zones#available) in - /// which the cluster resides. + /// [zone](https://cloud.google.com/compute/docs/zones#available) in which the cluster resides. /// [Google.Apis.Util.RequestParameterAttribute("zone", Google.Apis.Util.RequestParameterType.Path)] public virtual string Zone { get; private set; } @@ -5660,13 +5647,13 @@ protected override void InitParameters() /// The body of the request. /// /// Deprecated. The Google Developers Console [project ID or project - /// number](https://{$universe.dns_names.final_documentation_domain}/resource-manager/docs/creating-managing-projects). - /// This field has been deprecated and replaced by the name field. + /// number](https://cloud.google.com/resource-manager/docs/creating-managing-projects). This field has + /// been deprecated and replaced by the name field. /// /// /// Deprecated. The name of the Google Compute Engine - /// [zone](https://{$universe.dns_names.final_documentation_domain}/compute/docs/zones#available) in - /// which the cluster resides. This field has been deprecated and replaced by the name field. + /// [zone](https://cloud.google.com/compute/docs/zones#available) in which the cluster resides. This + /// field has been deprecated and replaced by the name field. /// /// /// Deprecated. The name of the cluster to upgrade. This field has been deprecated and replaced by the @@ -5695,16 +5682,16 @@ public SetMasterAuthRequest(Google.Apis.Services.IClientService service, Google. /// /// Deprecated. The Google Developers Console [project ID or project - /// number](https://{$universe.dns_names.final_documentation_domain}/resource-manager/docs/creating-managing-projects). - /// This field has been deprecated and replaced by the name field. + /// number](https://cloud.google.com/resource-manager/docs/creating-managing-projects). This field + /// has been deprecated and replaced by the name field. /// [Google.Apis.Util.RequestParameterAttribute("projectId", Google.Apis.Util.RequestParameterType.Path)] public virtual string ProjectId { get; private set; } /// /// Deprecated. The name of the Google Compute Engine - /// [zone](https://{$universe.dns_names.final_documentation_domain}/compute/docs/zones#available) in - /// which the cluster resides. This field has been deprecated and replaced by the name field. + /// [zone](https://cloud.google.com/compute/docs/zones#available) in which the cluster resides. This + /// field has been deprecated and replaced by the name field. /// [Google.Apis.Util.RequestParameterAttribute("zone", Google.Apis.Util.RequestParameterType.Path)] public virtual string Zone { get; private set; } @@ -5766,13 +5753,13 @@ protected override void InitParameters() /// The body of the request. /// /// Deprecated. The Google Developers Console [project ID or project - /// number](https://{$universe.dns_names.final_documentation_domain}/resource-manager/docs/creating-managing-projects). - /// This field has been deprecated and replaced by the name field. + /// number](https://cloud.google.com/resource-manager/docs/creating-managing-projects). This field has + /// been deprecated and replaced by the name field. /// /// /// Deprecated. The name of the Google Compute Engine - /// [zone](https://{$universe.dns_names.final_documentation_domain}/compute/docs/zones#available) in - /// which the cluster resides. This field has been deprecated and replaced by the name field. + /// [zone](https://cloud.google.com/compute/docs/zones#available) in which the cluster resides. This + /// field has been deprecated and replaced by the name field. /// /// /// Deprecated. The name of the cluster. This field has been deprecated and replaced by the name field. @@ -5797,16 +5784,16 @@ public SetNetworkPolicyRequest(Google.Apis.Services.IClientService service, Goog /// /// Deprecated. The Google Developers Console [project ID or project - /// number](https://{$universe.dns_names.final_documentation_domain}/resource-manager/docs/creating-managing-projects). - /// This field has been deprecated and replaced by the name field. + /// number](https://cloud.google.com/resource-manager/docs/creating-managing-projects). This field + /// has been deprecated and replaced by the name field. /// [Google.Apis.Util.RequestParameterAttribute("projectId", Google.Apis.Util.RequestParameterType.Path)] public virtual string ProjectId { get; private set; } /// /// Deprecated. The name of the Google Compute Engine - /// [zone](https://{$universe.dns_names.final_documentation_domain}/compute/docs/zones#available) in - /// which the cluster resides. This field has been deprecated and replaced by the name field. + /// [zone](https://cloud.google.com/compute/docs/zones#available) in which the cluster resides. This + /// field has been deprecated and replaced by the name field. /// [Google.Apis.Util.RequestParameterAttribute("zone", Google.Apis.Util.RequestParameterType.Path)] public virtual string Zone { get; private set; } @@ -5868,13 +5855,13 @@ protected override void InitParameters() /// The body of the request. /// /// Deprecated. The Google Developers Console [project ID or project - /// number](https://{$universe.dns_names.final_documentation_domain}/resource-manager/docs/creating-managing-projects). - /// This field has been deprecated and replaced by the name field. + /// number](https://cloud.google.com/resource-manager/docs/creating-managing-projects). This field has + /// been deprecated and replaced by the name field. /// /// /// Deprecated. The name of the Google Compute Engine - /// [zone](https://{$universe.dns_names.final_documentation_domain}/compute/docs/zones#available) in - /// which the cluster resides. This field has been deprecated and replaced by the name field. + /// [zone](https://cloud.google.com/compute/docs/zones#available) in which the cluster resides. This + /// field has been deprecated and replaced by the name field. /// /// /// Deprecated. The name of the cluster. This field has been deprecated and replaced by the name field. @@ -5899,16 +5886,16 @@ public StartIpRotationRequest(Google.Apis.Services.IClientService service, Googl /// /// Deprecated. The Google Developers Console [project ID or project - /// number](https://{$universe.dns_names.final_documentation_domain}/resource-manager/docs/creating-managing-projects). - /// This field has been deprecated and replaced by the name field. + /// number](https://cloud.google.com/resource-manager/docs/creating-managing-projects). This field + /// has been deprecated and replaced by the name field. /// [Google.Apis.Util.RequestParameterAttribute("projectId", Google.Apis.Util.RequestParameterType.Path)] public virtual string ProjectId { get; private set; } /// /// Deprecated. The name of the Google Compute Engine - /// [zone](https://{$universe.dns_names.final_documentation_domain}/compute/docs/zones#available) in - /// which the cluster resides. This field has been deprecated and replaced by the name field. + /// [zone](https://cloud.google.com/compute/docs/zones#available) in which the cluster resides. This + /// field has been deprecated and replaced by the name field. /// [Google.Apis.Util.RequestParameterAttribute("zone", Google.Apis.Util.RequestParameterType.Path)] public virtual string Zone { get; private set; } @@ -5970,13 +5957,13 @@ protected override void InitParameters() /// The body of the request. /// /// Deprecated. The Google Developers Console [project ID or project - /// number](https://{$universe.dns_names.final_documentation_domain}/resource-manager/docs/creating-managing-projects). - /// This field has been deprecated and replaced by the name field. + /// number](https://cloud.google.com/resource-manager/docs/creating-managing-projects). This field has + /// been deprecated and replaced by the name field. /// /// /// Deprecated. The name of the Google Compute Engine - /// [zone](https://{$universe.dns_names.final_documentation_domain}/compute/docs/zones#available) in - /// which the cluster resides. This field has been deprecated and replaced by the name field. + /// [zone](https://cloud.google.com/compute/docs/zones#available) in which the cluster resides. This + /// field has been deprecated and replaced by the name field. /// /// /// Deprecated. The name of the cluster to upgrade. This field has been deprecated and replaced by the @@ -6002,16 +5989,16 @@ public UpdateRequest(Google.Apis.Services.IClientService service, Google.Apis.Co /// /// Deprecated. The Google Developers Console [project ID or project - /// number](https://{$universe.dns_names.final_documentation_domain}/resource-manager/docs/creating-managing-projects). - /// This field has been deprecated and replaced by the name field. + /// number](https://cloud.google.com/resource-manager/docs/creating-managing-projects). This field + /// has been deprecated and replaced by the name field. /// [Google.Apis.Util.RequestParameterAttribute("projectId", Google.Apis.Util.RequestParameterType.Path)] public virtual string ProjectId { get; private set; } /// /// Deprecated. The name of the Google Compute Engine - /// [zone](https://{$universe.dns_names.final_documentation_domain}/compute/docs/zones#available) in - /// which the cluster resides. This field has been deprecated and replaced by the name field. + /// [zone](https://cloud.google.com/compute/docs/zones#available) in which the cluster resides. This + /// field has been deprecated and replaced by the name field. /// [Google.Apis.Util.RequestParameterAttribute("zone", Google.Apis.Util.RequestParameterType.Path)] public virtual string Zone { get; private set; } @@ -6091,13 +6078,13 @@ public OperationsResource(Google.Apis.Services.IClientService service) /// The body of the request. /// /// Deprecated. The Google Developers Console [project ID or project - /// number](https://{$universe.dns_names.final_documentation_domain}/resource-manager/docs/creating-managing-projects). - /// This field has been deprecated and replaced by the name field. + /// number](https://cloud.google.com/resource-manager/docs/creating-managing-projects). This field has + /// been deprecated and replaced by the name field. /// /// /// Deprecated. The name of the Google Compute Engine - /// [zone](https://{$universe.dns_names.final_documentation_domain}/compute/docs/zones#available) in - /// which the operation resides. This field has been deprecated and replaced by the name field. + /// [zone](https://cloud.google.com/compute/docs/zones#available) in which the operation resides. This + /// field has been deprecated and replaced by the name field. /// /// /// Deprecated. The server-assigned `name` of the operation. This field has been deprecated and replaced @@ -6123,16 +6110,16 @@ public CancelRequest(Google.Apis.Services.IClientService service, Google.Apis.Co /// /// Deprecated. The Google Developers Console [project ID or project - /// number](https://{$universe.dns_names.final_documentation_domain}/resource-manager/docs/creating-managing-projects). - /// This field has been deprecated and replaced by the name field. + /// number](https://cloud.google.com/resource-manager/docs/creating-managing-projects). This field + /// has been deprecated and replaced by the name field. /// [Google.Apis.Util.RequestParameterAttribute("projectId", Google.Apis.Util.RequestParameterType.Path)] public virtual string ProjectId { get; private set; } /// /// Deprecated. The name of the Google Compute Engine - /// [zone](https://{$universe.dns_names.final_documentation_domain}/compute/docs/zones#available) in - /// which the operation resides. This field has been deprecated and replaced by the name field. + /// [zone](https://cloud.google.com/compute/docs/zones#available) in which the operation resides. + /// This field has been deprecated and replaced by the name field. /// [Google.Apis.Util.RequestParameterAttribute("zone", Google.Apis.Util.RequestParameterType.Path)] public virtual string Zone { get; private set; } @@ -6193,13 +6180,13 @@ protected override void InitParameters() /// Gets the specified operation. /// /// Deprecated. The Google Developers Console [project ID or project - /// number](https://{$universe.dns_names.final_documentation_domain}/resource-manager/docs/creating-managing-projects). - /// This field has been deprecated and replaced by the name field. + /// number](https://cloud.google.com/resource-manager/docs/creating-managing-projects). This field has + /// been deprecated and replaced by the name field. /// /// /// Deprecated. The name of the Google Compute Engine - /// [zone](https://{$universe.dns_names.final_documentation_domain}/compute/docs/zones#available) in - /// which the cluster resides. This field has been deprecated and replaced by the name field. + /// [zone](https://cloud.google.com/compute/docs/zones#available) in which the cluster resides. This + /// field has been deprecated and replaced by the name field. /// /// /// Deprecated. The server-assigned `name` of the operation. This field has been deprecated and replaced @@ -6224,16 +6211,16 @@ public GetRequest(Google.Apis.Services.IClientService service, string projectId, /// /// Deprecated. The Google Developers Console [project ID or project - /// number](https://{$universe.dns_names.final_documentation_domain}/resource-manager/docs/creating-managing-projects). - /// This field has been deprecated and replaced by the name field. + /// number](https://cloud.google.com/resource-manager/docs/creating-managing-projects). This field + /// has been deprecated and replaced by the name field. /// [Google.Apis.Util.RequestParameterAttribute("projectId", Google.Apis.Util.RequestParameterType.Path)] public virtual string ProjectId { get; private set; } /// /// Deprecated. The name of the Google Compute Engine - /// [zone](https://{$universe.dns_names.final_documentation_domain}/compute/docs/zones#available) in - /// which the cluster resides. This field has been deprecated and replaced by the name field. + /// [zone](https://cloud.google.com/compute/docs/zones#available) in which the cluster resides. This + /// field has been deprecated and replaced by the name field. /// [Google.Apis.Util.RequestParameterAttribute("zone", Google.Apis.Util.RequestParameterType.Path)] public virtual string Zone { get; private set; } @@ -6303,14 +6290,13 @@ protected override void InitParameters() /// Lists all operations in a project in a specific zone or all zones. /// /// Deprecated. The Google Developers Console [project ID or project - /// number](https://{$universe.dns_names.final_documentation_domain}/resource-manager/docs/creating-managing-projects). - /// This field has been deprecated and replaced by the parent field. + /// number](https://cloud.google.com/resource-manager/docs/creating-managing-projects). This field has + /// been deprecated and replaced by the parent field. /// /// /// Deprecated. The name of the Google Compute Engine - /// [zone](https://{$universe.dns_names.final_documentation_domain}/compute/docs/zones#available) to - /// return operations for, or `-` for all zones. This field has been deprecated and replaced by the - /// parent field. + /// [zone](https://cloud.google.com/compute/docs/zones#available) to return operations for, or `-` for + /// all zones. This field has been deprecated and replaced by the parent field. /// public virtual ListRequest List(string projectId, string zone) { @@ -6330,17 +6316,16 @@ public ListRequest(Google.Apis.Services.IClientService service, string projectId /// /// Deprecated. The Google Developers Console [project ID or project - /// number](https://{$universe.dns_names.final_documentation_domain}/resource-manager/docs/creating-managing-projects). - /// This field has been deprecated and replaced by the parent field. + /// number](https://cloud.google.com/resource-manager/docs/creating-managing-projects). This field + /// has been deprecated and replaced by the parent field. /// [Google.Apis.Util.RequestParameterAttribute("projectId", Google.Apis.Util.RequestParameterType.Path)] public virtual string ProjectId { get; private set; } /// /// Deprecated. The name of the Google Compute Engine - /// [zone](https://{$universe.dns_names.final_documentation_domain}/compute/docs/zones#available) to - /// return operations for, or `-` for all zones. This field has been deprecated and replaced by the - /// parent field. + /// [zone](https://cloud.google.com/compute/docs/zones#available) to return operations for, or `-` + /// for all zones. This field has been deprecated and replaced by the parent field. /// [Google.Apis.Util.RequestParameterAttribute("zone", Google.Apis.Util.RequestParameterType.Path)] public virtual string Zone { get; private set; } @@ -6396,13 +6381,13 @@ protected override void InitParameters() /// Returns configuration info about the Google Kubernetes Engine service. /// /// Deprecated. The Google Developers Console [project ID or project - /// number](https://{$universe.dns_names.final_documentation_domain}/resource-manager/docs/creating-managing-projects). - /// This field has been deprecated and replaced by the name field. + /// number](https://cloud.google.com/resource-manager/docs/creating-managing-projects). This field has been + /// deprecated and replaced by the name field. /// /// /// Deprecated. The name of the Google Compute Engine - /// [zone](https://{$universe.dns_names.final_documentation_domain}/compute/docs/zones#available) to return - /// operations for. This field has been deprecated and replaced by the name field. + /// [zone](https://cloud.google.com/compute/docs/zones#available) to return operations for. This field has + /// been deprecated and replaced by the name field. /// public virtual GetServerconfigRequest GetServerconfig(string projectId, string zone) { @@ -6422,16 +6407,16 @@ public GetServerconfigRequest(Google.Apis.Services.IClientService service, strin /// /// Deprecated. The Google Developers Console [project ID or project - /// number](https://{$universe.dns_names.final_documentation_domain}/resource-manager/docs/creating-managing-projects). - /// This field has been deprecated and replaced by the name field. + /// number](https://cloud.google.com/resource-manager/docs/creating-managing-projects). This field has + /// been deprecated and replaced by the name field. /// [Google.Apis.Util.RequestParameterAttribute("projectId", Google.Apis.Util.RequestParameterType.Path)] public virtual string ProjectId { get; private set; } /// /// Deprecated. The name of the Google Compute Engine - /// [zone](https://{$universe.dns_names.final_documentation_domain}/compute/docs/zones#available) to - /// return operations for. This field has been deprecated and replaced by the name field. + /// [zone](https://cloud.google.com/compute/docs/zones#available) to return operations for. This field + /// has been deprecated and replaced by the name field. /// [Google.Apis.Util.RequestParameterAttribute("zone", Google.Apis.Util.RequestParameterType.Path)] public virtual string Zone { get; private set; } @@ -6496,7 +6481,7 @@ public class AcceleratorConfig : Google.Apis.Requests.IDirectResponseSchema /// /// The accelerator type resource name. List of supported accelerators - /// [here](https://{$universe.dns_names.final_documentation_domain}/compute/docs/gpus) + /// [here](https://cloud.google.com/compute/docs/gpus) /// [Newtonsoft.Json.JsonPropertyAttribute("acceleratorType")] public virtual string AcceleratorType { get; set; } @@ -6669,8 +6654,7 @@ public class AddonsConfig : Google.Apis.Requests.IDirectResponseSchema /// /// Configuration for the Kubernetes Dashboard. This addon is deprecated, and will be disabled in 1.15. It is /// recommended to use the Cloud Console to manage and monitor your Kubernetes clusters, workloads and - /// applications. For more information, see: - /// https://{$universe.dns_names.final_documentation_domain}/kubernetes-engine/docs/concepts/dashboards + /// applications. For more information, see: https://cloud.google.com/kubernetes-engine/docs/concepts/dashboards /// [Newtonsoft.Json.JsonPropertyAttribute("kubernetesDashboard")] public virtual KubernetesDashboard KubernetesDashboard { get; set; } @@ -6930,7 +6914,7 @@ public class AutoprovisioningNodePoolDefaults : Google.Apis.Requests.IDirectResp /// This should be of the form /// projects/[KEY_PROJECT_ID]/locations/[LOCATION]/keyRings/[RING_NAME]/cryptoKeys/[KEY_NAME]. For more /// information about protecting resources with Cloud KMS Keys please see: - /// https://{$universe.dns_names.final_documentation_domain}/compute/docs/disks/customer-managed-encryption + /// https://cloud.google.com/compute/docs/disks/customer-managed-encryption /// [Newtonsoft.Json.JsonPropertyAttribute("bootDiskKmsKey")] public virtual string BootDiskKmsKey { get; set; } @@ -6951,8 +6935,7 @@ public class AutoprovisioningNodePoolDefaults : Google.Apis.Requests.IDirectResp /// /// The image type to use for NAP created node. Please see - /// https://{$universe.dns_names.final_documentation_domain}/kubernetes-engine/docs/concepts/node-images for - /// available image types. + /// https://cloud.google.com/kubernetes-engine/docs/concepts/node-images for available image types. /// [Newtonsoft.Json.JsonPropertyAttribute("imageType")] public virtual string ImageType { get; set; } @@ -6969,9 +6952,8 @@ public class AutoprovisioningNodePoolDefaults : Google.Apis.Requests.IDirectResp /// Deprecated. Minimum CPU platform to be used for NAP created node pools. The instance may be scheduled on the /// specified or newer CPU platform. Applicable values are the friendly names of CPU platforms, such as /// minCpuPlatform: Intel Haswell or minCpuPlatform: Intel Sandy Bridge. For more information, read [how to - /// specify min CPU - /// platform](https://{$universe.dns_names.final_documentation_domain}/compute/docs/instances/specify-min-cpu-platform). - /// This field is deprecated, min_cpu_platform should be specified using + /// specify min CPU platform](https://cloud.google.com/compute/docs/instances/specify-min-cpu-platform). This + /// field is deprecated, min_cpu_platform should be specified using /// `cloud.google.com/requested-min-cpu-platform` label selector on the pod. To unset the min cpu platform field /// pass "automatic" as field value. /// @@ -7164,16 +7146,16 @@ public class CancelOperationRequest : Google.Apis.Requests.IDirectResponseSchema /// /// Deprecated. The Google Developers Console [project ID or project - /// number](https://{$universe.dns_names.final_documentation_domain}/resource-manager/docs/creating-managing-projects). - /// This field has been deprecated and replaced by the name field. + /// number](https://cloud.google.com/resource-manager/docs/creating-managing-projects). This field has been + /// deprecated and replaced by the name field. /// [Newtonsoft.Json.JsonPropertyAttribute("projectId")] public virtual string ProjectId { get; set; } /// /// Deprecated. The name of the Google Compute Engine - /// [zone](https://{$universe.dns_names.final_documentation_domain}/compute/docs/zones#available) in which the - /// operation resides. This field has been deprecated and replaced by the name field. + /// [zone](https://cloud.google.com/compute/docs/zones#available) in which the operation resides. This field has + /// been deprecated and replaced by the name field. /// [Newtonsoft.Json.JsonPropertyAttribute("zone")] public virtual string Zone { get; set; } @@ -7343,7 +7325,7 @@ public class Cluster : Google.Apis.Requests.IDirectResponseSchema /// /// Output only. Deprecated, use - /// [NodePools.version](https://{$universe.dns_names.final_documentation_domain}/kubernetes-engine/docs/reference/rest/v1/projects.locations.clusters.nodePools) + /// [NodePools.version](https://cloud.google.com/kubernetes-engine/docs/reference/rest/v1/projects.locations.clusters.nodePools) /// instead. The current version of the node software components. If they are currently at multiple versions /// because they're in the process of being upgraded, this reflects the minimum version of all nodes. /// @@ -7444,11 +7426,11 @@ public class Cluster : Google.Apis.Requests.IDirectResponseSchema /// /// The number of nodes to create in this cluster. You must ensure that your Compute Engine [resource - /// quota](https://{$universe.dns_names.final_documentation_domain}/compute/quotas) is sufficient for this - /// number of instances. You must also have available firewall and routes quota. For requests, this field should - /// only be used in lieu of a "node_pool" object, since this configuration (along with the "node_config") will - /// be used to create a "NodePool" object with an auto-generated name. Do not use this and a node_pool at the - /// same time. This field is deprecated, use node_pool.initial_node_count instead. + /// quota](https://cloud.google.com/compute/quotas) is sufficient for this number of instances. You must also + /// have available firewall and routes quota. For requests, this field should only be used in lieu of a + /// "node_pool" object, since this configuration (along with the "node_config") will be used to create a + /// "NodePool" object with an auto-generated name. Do not use this and a node_pool at the same time. This field + /// is deprecated, use node_pool.initial_node_count instead. /// [Newtonsoft.Json.JsonPropertyAttribute("initialNodeCount")] public virtual System.Nullable InitialNodeCount { get; set; } @@ -7471,21 +7453,19 @@ public class Cluster : Google.Apis.Requests.IDirectResponseSchema /// /// Output only. The name of the Google Compute Engine - /// [zone](https://{$universe.dns_names.final_documentation_domain}/compute/docs/regions-zones/regions-zones#available) - /// or - /// [region](https://{$universe.dns_names.final_documentation_domain}/compute/docs/regions-zones/regions-zones#available) - /// in which the cluster resides. + /// [zone](https://cloud.google.com/compute/docs/regions-zones/regions-zones#available) or + /// [region](https://cloud.google.com/compute/docs/regions-zones/regions-zones#available) in which the cluster + /// resides. /// [Newtonsoft.Json.JsonPropertyAttribute("location")] public virtual string Location { get; set; } /// - /// The list of Google Compute Engine - /// [zones](https://{$universe.dns_names.final_documentation_domain}/compute/docs/zones#available) in which the - /// cluster's nodes should be located. This field provides a default value if - /// [NodePool.Locations](https://{$universe.dns_names.final_documentation_domain}/kubernetes-engine/docs/reference/rest/v1/projects.locations.clusters.nodePools#NodePool.FIELDS.locations) + /// The list of Google Compute Engine [zones](https://cloud.google.com/compute/docs/zones#available) in which + /// the cluster's nodes should be located. This field provides a default value if + /// [NodePool.Locations](https://cloud.google.com/kubernetes-engine/docs/reference/rest/v1/projects.locations.clusters.nodePools#NodePool.FIELDS.locations) /// are not specified during node pool creation. Warning: changing cluster locations will update the - /// [NodePool.Locations](https://{$universe.dns_names.final_documentation_domain}/kubernetes-engine/docs/reference/rest/v1/projects.locations.clusters.nodePools#NodePool.FIELDS.locations) + /// [NodePool.Locations](https://cloud.google.com/kubernetes-engine/docs/reference/rest/v1/projects.locations.clusters.nodePools#NodePool.FIELDS.locations) /// of all node pools and will result in nodes being added and/or removed. /// [Newtonsoft.Json.JsonPropertyAttribute("locations")] @@ -7553,8 +7533,8 @@ public class Cluster : Google.Apis.Requests.IDirectResponseSchema /// /// The name of the Google Compute Engine - /// [network](https://{$universe.dns_names.final_documentation_domain}/compute/docs/networks-and-firewalls#networks) - /// to which the cluster is connected. If left unspecified, the `default` network will be used. + /// [network](https://cloud.google.com/compute/docs/networks-and-firewalls#networks) to which the cluster is + /// connected. If left unspecified, the `default` network will be used. /// [Newtonsoft.Json.JsonPropertyAttribute("network")] public virtual string Network { get; set; } @@ -7698,9 +7678,8 @@ public class Cluster : Google.Apis.Requests.IDirectResponseSchema public virtual string StatusMessage { get; set; } /// - /// The name of the Google Compute Engine - /// [subnetwork](https://{$universe.dns_names.final_documentation_domain}/compute/docs/subnetworks) to which the - /// cluster is connected. + /// The name of the Google Compute Engine [subnetwork](https://cloud.google.com/compute/docs/subnetworks) to + /// which the cluster is connected. /// [Newtonsoft.Json.JsonPropertyAttribute("subnetwork")] public virtual string Subnetwork { get; set; } @@ -7727,8 +7706,8 @@ public class Cluster : Google.Apis.Requests.IDirectResponseSchema /// /// Output only. The name of the Google Compute Engine - /// [zone](https://{$universe.dns_names.final_documentation_domain}/compute/docs/zones#available) in which the - /// cluster resides. This field is deprecated, use location instead. + /// [zone](https://cloud.google.com/compute/docs/zones#available) in which the cluster resides. This field is + /// deprecated, use location instead. /// [Newtonsoft.Json.JsonPropertyAttribute("zone")] public virtual string Zone { get; set; } @@ -7741,9 +7720,8 @@ public class Cluster : Google.Apis.Requests.IDirectResponseSchema public class ClusterAutoscaling : Google.Apis.Requests.IDirectResponseSchema { /// - /// The list of Google Compute Engine - /// [zones](https://{$universe.dns_names.final_documentation_domain}/compute/docs/zones#available) in which the - /// NodePool's nodes can be created by NAP. + /// The list of Google Compute Engine [zones](https://cloud.google.com/compute/docs/zones#available) in which + /// the NodePool's nodes can be created by NAP. /// [Newtonsoft.Json.JsonPropertyAttribute("autoprovisioningLocations")] public virtual System.Collections.Generic.IList AutoprovisioningLocations { get; set; } @@ -7940,11 +7918,10 @@ public class ClusterUpdate : Google.Apis.Requests.IDirectResponseSchema public virtual ILBSubsettingConfig DesiredL4ilbSubsettingConfig { get; set; } /// - /// The desired list of Google Compute Engine - /// [zones](https://{$universe.dns_names.final_documentation_domain}/compute/docs/zones#available) in which the - /// cluster's nodes should be located. This list must always include the cluster's primary zone. Warning: - /// changing cluster locations will update the locations of all node pools and will result in nodes being added - /// and/or removed. + /// The desired list of Google Compute Engine [zones](https://cloud.google.com/compute/docs/zones#available) in + /// which the cluster's nodes should be located. This list must always include the cluster's primary zone. + /// Warning: changing cluster locations will update the locations of all node pools and will result in nodes + /// being added and/or removed. /// [Newtonsoft.Json.JsonPropertyAttribute("desiredLocations")] public virtual System.Collections.Generic.IList DesiredLocations { get; set; } @@ -8226,16 +8203,16 @@ public class CompleteIPRotationRequest : Google.Apis.Requests.IDirectResponseSch /// /// Deprecated. The Google Developers Console [project ID or project - /// number](https://{$universe.dns_names.final_documentation_domain}/resource-manager/docs/creating-managing-projects). - /// This field has been deprecated and replaced by the name field. + /// number](https://cloud.google.com/resource-manager/docs/creating-managing-projects). This field has been + /// deprecated and replaced by the name field. /// [Newtonsoft.Json.JsonPropertyAttribute("projectId")] public virtual string ProjectId { get; set; } /// /// Deprecated. The name of the Google Compute Engine - /// [zone](https://{$universe.dns_names.final_documentation_domain}/compute/docs/zones#available) in which the - /// cluster resides. This field has been deprecated and replaced by the name field. + /// [zone](https://cloud.google.com/compute/docs/zones#available) in which the cluster resides. This field has + /// been deprecated and replaced by the name field. /// [Newtonsoft.Json.JsonPropertyAttribute("zone")] public virtual string Zone { get; set; } @@ -8370,7 +8347,7 @@ public class CreateClusterRequest : Google.Apis.Requests.IDirectResponseSchema { /// /// Required. A [cluster - /// resource](https://{$universe.dns_names.final_documentation_domain}/container-engine/reference/rest/v1/projects.locations.clusters) + /// resource](https://cloud.google.com/container-engine/reference/rest/v1/projects.locations.clusters) /// [Newtonsoft.Json.JsonPropertyAttribute("cluster")] public virtual Cluster Cluster { get; set; } @@ -8384,16 +8361,16 @@ public class CreateClusterRequest : Google.Apis.Requests.IDirectResponseSchema /// /// Deprecated. The Google Developers Console [project ID or project - /// number](https://{$universe.dns_names.final_documentation_domain}/resource-manager/docs/creating-managing-projects). - /// This field has been deprecated and replaced by the parent field. + /// number](https://cloud.google.com/resource-manager/docs/creating-managing-projects). This field has been + /// deprecated and replaced by the parent field. /// [Newtonsoft.Json.JsonPropertyAttribute("projectId")] public virtual string ProjectId { get; set; } /// /// Deprecated. The name of the Google Compute Engine - /// [zone](https://{$universe.dns_names.final_documentation_domain}/compute/docs/zones#available) in which the - /// cluster resides. This field has been deprecated and replaced by the parent field. + /// [zone](https://cloud.google.com/compute/docs/zones#available) in which the cluster resides. This field has + /// been deprecated and replaced by the parent field. /// [Newtonsoft.Json.JsonPropertyAttribute("zone")] public virtual string Zone { get; set; } @@ -8424,16 +8401,16 @@ public class CreateNodePoolRequest : Google.Apis.Requests.IDirectResponseSchema /// /// Deprecated. The Google Developers Console [project ID or project - /// number](https://{$universe.dns_names.final_documentation_domain}/resource-manager/docs/creating-managing-projects). - /// This field has been deprecated and replaced by the parent field. + /// number](https://cloud.google.com/resource-manager/docs/creating-managing-projects). This field has been + /// deprecated and replaced by the parent field. /// [Newtonsoft.Json.JsonPropertyAttribute("projectId")] public virtual string ProjectId { get; set; } /// /// Deprecated. The name of the Google Compute Engine - /// [zone](https://{$universe.dns_names.final_documentation_domain}/compute/docs/zones#available) in which the - /// cluster resides. This field has been deprecated and replaced by the parent field. + /// [zone](https://cloud.google.com/compute/docs/zones#available) in which the cluster resides. This field has + /// been deprecated and replaced by the parent field. /// [Newtonsoft.Json.JsonPropertyAttribute("zone")] public virtual string Zone { get; set; } @@ -8658,13 +8635,11 @@ public class EphemeralStorageLocalSsdConfig : Google.Apis.Requests.IDirectRespon /// different meanings depending on machine type being used: 1. For pre-Gen3 machines, which support flexible /// numbers of local ssds, zero (or unset) means to disable using local SSDs as ephemeral storage. The limit for /// this value is dependent upon the maximum number of disk available on a machine per zone. See: - /// https://{$universe.dns_names.final_documentation_domain}/compute/docs/disks/local-ssd for more information. - /// 2. For Gen3 machines which dictate a specific number of local ssds, zero (or unset) means to use the default - /// number of local ssds that goes with that machine type. For example, for a c3-standard-8-lssd machine, 2 - /// local ssds would be provisioned. For c3-standard-8 (which doesn't support local ssds), 0 will be - /// provisioned. See - /// https://{$universe.dns_names.final_documentation_domain}/compute/docs/disks/local-ssd#choose_number_local_ssds - /// for more info. + /// https://cloud.google.com/compute/docs/disks/local-ssd for more information. 2. For Gen3 machines which + /// dictate a specific number of local ssds, zero (or unset) means to use the default number of local ssds that + /// goes with that machine type. For example, for a c3-standard-8-lssd machine, 2 local ssds would be + /// provisioned. For c3-standard-8 (which doesn't support local ssds), 0 will be provisioned. See + /// https://cloud.google.com/compute/docs/disks/local-ssd#choose_number_local_ssds for more info. /// [Newtonsoft.Json.JsonPropertyAttribute("localSsdCount")] public virtual System.Nullable LocalSsdCount { get; set; } @@ -8906,8 +8881,8 @@ public class Fleet : Google.Apis.Requests.IDirectResponseSchema } /// - /// GCPSecretManagerCertificateConfig configures a secret from [Google Secret - /// Manager](https://{$universe.dns_names.final_documentation_domain}/secret-manager). + /// GCPSecretManagerCertificateConfig configures a secret from [Secret + /// Manager](https://cloud.google.com/secret-manager). /// public class GCPSecretManagerCertificateConfig : Google.Apis.Requests.IDirectResponseSchema { @@ -9630,16 +9605,14 @@ public class LocalNvmeSsdBlockConfig : Google.Apis.Requests.IDirectResponseSchem { /// /// Number of local NVMe SSDs to use. The limit for this value is dependent upon the maximum number of disk - /// available on a machine per zone. See: - /// https://{$universe.dns_names.final_documentation_domain}/compute/docs/disks/local-ssd for more information. - /// A zero (or unset) value has different meanings depending on machine type being used: 1. For pre-Gen3 - /// machines, which support flexible numbers of local ssds, zero (or unset) means to disable using local SSDs as - /// ephemeral storage. 2. For Gen3 machines which dictate a specific number of local ssds, zero (or unset) means - /// to use the default number of local ssds that goes with that machine type. For example, for a - /// c3-standard-8-lssd machine, 2 local ssds would be provisioned. For c3-standard-8 (which doesn't support + /// available on a machine per zone. See: https://cloud.google.com/compute/docs/disks/local-ssd for more + /// information. A zero (or unset) value has different meanings depending on machine type being used: 1. For + /// pre-Gen3 machines, which support flexible numbers of local ssds, zero (or unset) means to disable using + /// local SSDs as ephemeral storage. 2. For Gen3 machines which dictate a specific number of local ssds, zero + /// (or unset) means to use the default number of local ssds that goes with that machine type. For example, for + /// a c3-standard-8-lssd machine, 2 local ssds would be provisioned. For c3-standard-8 (which doesn't support /// local ssds), 0 will be provisioned. See - /// https://{$universe.dns_names.final_documentation_domain}/compute/docs/disks/local-ssd#choose_number_local_ssds - /// for more info. + /// https://cloud.google.com/compute/docs/disks/local-ssd#choose_number_local_ssds for more info. /// [Newtonsoft.Json.JsonPropertyAttribute("localSsdCount")] public virtual System.Nullable LocalSsdCount { get; set; } @@ -9812,7 +9785,7 @@ public class MasterAuth : Google.Apis.Requests.IDirectResponseSchema /// open to the Internet, you should create a strong password. If a password is provided for cluster creation, /// username must be non-empty. Warning: basic authentication is deprecated, and will be removed in GKE control /// plane versions 1.19 and newer. For a list of recommended authentication methods, see: - /// https://{$universe.dns_names.final_documentation_domain}/kubernetes-engine/docs/how-to/api-server-authentication + /// https://cloud.google.com/kubernetes-engine/docs/how-to/api-server-authentication /// [Newtonsoft.Json.JsonPropertyAttribute("password")] public virtual string Password { get; set; } @@ -9822,7 +9795,7 @@ public class MasterAuth : Google.Apis.Requests.IDirectResponseSchema /// basic authentication can be disabled by leaving username unspecified (or setting it to the empty string). /// Warning: basic authentication is deprecated, and will be removed in GKE control plane versions 1.19 and /// newer. For a list of recommended authentication methods, see: - /// https://{$universe.dns_names.final_documentation_domain}/kubernetes-engine/docs/how-to/api-server-authentication + /// https://cloud.google.com/kubernetes-engine/docs/how-to/api-server-authentication /// [Newtonsoft.Json.JsonPropertyAttribute("username")] public virtual string Username { get; set; } @@ -10027,8 +10000,8 @@ public class NetworkConfig : Google.Apis.Requests.IDirectResponseSchema /// /// Output only. The relative name of the Google Compute Engine - /// [network](https://{$universe.dns_names.final_documentation_domain}/compute/docs/networks-and-firewalls#networks) - /// to which the cluster is connected. Example: projects/my-project/global/networks/my-network + /// [network](https://cloud.google.com/compute/docs/networks-and-firewalls#networks) to which the cluster is + /// connected. Example: projects/my-project/global/networks/my-network /// [Newtonsoft.Json.JsonPropertyAttribute("network")] public virtual string Network { get; set; } @@ -10050,8 +10023,8 @@ public class NetworkConfig : Google.Apis.Requests.IDirectResponseSchema /// /// Output only. The relative name of the Google Compute Engine - /// [subnetwork](https://{$universe.dns_names.final_documentation_domain}/compute/docs/vpc) to which the cluster - /// is connected. Example: projects/my-project/regions/us-central1/subnetworks/my-subnet + /// [subnetwork](https://cloud.google.com/compute/docs/vpc) to which the cluster is connected. Example: + /// projects/my-project/regions/us-central1/subnetworks/my-subnet /// [Newtonsoft.Json.JsonPropertyAttribute("subnetwork")] public virtual string Subnetwork { get; set; } @@ -10129,7 +10102,7 @@ public class NetworkTierConfig : Google.Apis.Requests.IDirectResponseSchema /// /// Specifies the NodeAffinity key, values, and affinity operator according to [shared sole tenant node group - /// affinities](https://{$universe.dns_names.final_documentation_domain}/compute/docs/nodes/sole-tenant-nodes#node_affinity_and_anti-affinity). + /// affinities](https://cloud.google.com/compute/docs/nodes/sole-tenant-nodes#node_affinity_and_anti-affinity). /// public class NodeAffinity : Google.Apis.Requests.IDirectResponseSchema { @@ -10156,9 +10129,8 @@ public class NodeAffinity : Google.Apis.Requests.IDirectResponseSchema public class NodeConfig : Google.Apis.Requests.IDirectResponseSchema { /// - /// A list of hardware accelerators to be attached to each node. See - /// https://{$universe.dns_names.final_documentation_domain}/compute/docs/gpus for more information about - /// support for GPUs. + /// A list of hardware accelerators to be attached to each node. See https://cloud.google.com/compute/docs/gpus + /// for more information about support for GPUs. /// [Newtonsoft.Json.JsonPropertyAttribute("accelerators")] public virtual System.Collections.Generic.IList Accelerators { get; set; } @@ -10176,7 +10148,7 @@ public class NodeConfig : Google.Apis.Requests.IDirectResponseSchema /// This should be of the form /// projects/[KEY_PROJECT_ID]/locations/[LOCATION]/keyRings/[RING_NAME]/cryptoKeys/[KEY_NAME]. For more /// information about protecting resources with Cloud KMS Keys please see: - /// https://{$universe.dns_names.final_documentation_domain}/compute/docs/disks/customer-managed-encryption + /// https://cloud.google.com/compute/docs/disks/customer-managed-encryption /// [Newtonsoft.Json.JsonPropertyAttribute("bootDiskKmsKey")] public virtual string BootDiskKmsKey { get; set; } @@ -10242,9 +10214,8 @@ public class NodeConfig : Google.Apis.Requests.IDirectResponseSchema /// /// The image type to use for this node. Note that for a given image type, the latest version of it will be - /// used. Please see - /// https://{$universe.dns_names.final_documentation_domain}/kubernetes-engine/docs/concepts/node-images for - /// available image types. + /// used. Please see https://cloud.google.com/kubernetes-engine/docs/concepts/node-images for available image + /// types. /// [Newtonsoft.Json.JsonPropertyAttribute("imageType")] public virtual string ImageType { get; set; } @@ -10274,7 +10245,7 @@ public class NodeConfig : Google.Apis.Requests.IDirectResponseSchema /// /// The number of local SSD disks to be attached to the node. The limit for this value is dependent upon the /// maximum number of disks available on a machine per zone. See: - /// https://{$universe.dns_names.final_documentation_domain}/compute/docs/disks/local-ssd for more information. + /// https://cloud.google.com/compute/docs/disks/local-ssd for more information. /// [Newtonsoft.Json.JsonPropertyAttribute("localSsdCount")] public virtual System.Nullable LocalSsdCount { get; set; } @@ -10288,9 +10259,8 @@ public class NodeConfig : Google.Apis.Requests.IDirectResponseSchema public virtual NodePoolLoggingConfig LoggingConfig { get; set; } /// - /// The name of a Google Compute Engine [machine - /// type](https://{$universe.dns_names.final_documentation_domain}/compute/docs/machine-types) If unspecified, - /// the default machine type is `e2-medium`. + /// The name of a Google Compute Engine [machine type](https://cloud.google.com/compute/docs/machine-types) If + /// unspecified, the default machine type is `e2-medium`. /// [Newtonsoft.Json.JsonPropertyAttribute("machineType")] public virtual string MachineType { get; set; } @@ -10321,15 +10291,14 @@ public class NodeConfig : Google.Apis.Requests.IDirectResponseSchema /// Minimum CPU platform to be used by this instance. The instance may be scheduled on the specified or newer /// CPU platform. Applicable values are the friendly names of CPU platforms, such as `minCpuPlatform: "Intel /// Haswell"` or `minCpuPlatform: "Intel Sandy Bridge"`. For more information, read [how to specify min CPU - /// platform](https://{$universe.dns_names.final_documentation_domain}/compute/docs/instances/specify-min-cpu-platform) + /// platform](https://cloud.google.com/compute/docs/instances/specify-min-cpu-platform) /// [Newtonsoft.Json.JsonPropertyAttribute("minCpuPlatform")] public virtual string MinCpuPlatform { get; set; } /// /// Setting this field will assign instances of this pool to run on the specified node group. This is useful for - /// running workloads on [sole tenant - /// nodes](https://{$universe.dns_names.final_documentation_domain}/compute/docs/nodes/sole-tenant-nodes). + /// running workloads on [sole tenant nodes](https://cloud.google.com/compute/docs/nodes/sole-tenant-nodes). /// [Newtonsoft.Json.JsonPropertyAttribute("nodeGroup")] public virtual string NodeGroup { get; set; } @@ -10339,25 +10308,23 @@ public class NodeConfig : Google.Apis.Requests.IDirectResponseSchema /// account. The following scopes are recommended, but not required, and by default are not included: * /// `https://www.googleapis.com/auth/compute` is required for mounting persistent storage on your nodes. * /// `https://www.googleapis.com/auth/devstorage.read_only` is required for communicating with **gcr.io** (the - /// [Google Container Registry](https://{$universe.dns_names.final_documentation_domain}/container-registry/)). - /// If unspecified, no scopes are added, unless Cloud Logging or Cloud Monitoring are enabled, in which case - /// their required scopes will be added. + /// [Artifact Registry](https://cloud.google.com/artifact-registry/)). If unspecified, no scopes are added, + /// unless Cloud Logging or Cloud Monitoring are enabled, in which case their required scopes will be added. /// [Newtonsoft.Json.JsonPropertyAttribute("oauthScopes")] public virtual System.Collections.Generic.IList OauthScopes { get; set; } /// /// Whether the nodes are created as preemptible VM instances. See: - /// https://{$universe.dns_names.final_documentation_domain}/compute/docs/instances/preemptible for more - /// information about preemptible VM instances. + /// https://cloud.google.com/compute/docs/instances/preemptible for more information about preemptible VM + /// instances. /// [Newtonsoft.Json.JsonPropertyAttribute("preemptible")] public virtual System.Nullable Preemptible { get; set; } /// /// The optional reservation affinity. Setting this field will apply the specified [Zonal Compute - /// Reservation](https://{$universe.dns_names.final_documentation_domain}/compute/docs/instances/reserving-zonal-resources) - /// to this node pool. + /// Reservation](https://cloud.google.com/compute/docs/instances/reserving-zonal-resources) to this node pool. /// [Newtonsoft.Json.JsonPropertyAttribute("reservationAffinity")] public virtual ReservationAffinity ReservationAffinity { get; set; } @@ -10821,15 +10788,15 @@ public class NodePool : Google.Apis.Requests.IDirectResponseSchema /// /// The initial node count for the pool. You must ensure that your Compute Engine [resource - /// quota](https://{$universe.dns_names.final_documentation_domain}/compute/quotas) is sufficient for this - /// number of instances. You must also have available firewall and routes quota. + /// quota](https://cloud.google.com/compute/quotas) is sufficient for this number of instances. You must also + /// have available firewall and routes quota. /// [Newtonsoft.Json.JsonPropertyAttribute("initialNodeCount")] public virtual System.Nullable InitialNodeCount { get; set; } /// /// Output only. The resource URLs of the [managed instance - /// groups](https://{$universe.dns_names.final_documentation_domain}/compute/docs/instance-groups/creating-groups-of-managed-instances) + /// groups](https://cloud.google.com/compute/docs/instance-groups/creating-groups-of-managed-instances) /// associated with this node pool. During the node pool blue-green upgrade operation, the URLs contain both /// blue and green resources. /// @@ -10837,10 +10804,9 @@ public class NodePool : Google.Apis.Requests.IDirectResponseSchema public virtual System.Collections.Generic.IList InstanceGroupUrls { get; set; } /// - /// The list of Google Compute Engine - /// [zones](https://{$universe.dns_names.final_documentation_domain}/compute/docs/zones#available) in which the - /// NodePool's nodes should be located. If this value is unspecified during node pool creation, the - /// [Cluster.Locations](https://{$universe.dns_names.final_documentation_domain}/kubernetes-engine/docs/reference/rest/v1/projects.locations.clusters#Cluster.FIELDS.locations) + /// The list of Google Compute Engine [zones](https://cloud.google.com/compute/docs/zones#available) in which + /// the NodePool's nodes should be located. If this value is unspecified during node pool creation, the + /// [Cluster.Locations](https://cloud.google.com/kubernetes-engine/docs/reference/rest/v1/projects.locations.clusters#Cluster.FIELDS.locations) /// value will be used, instead. Warning: changing node pool locations will result in nodes being added and/or /// removed. /// @@ -10904,7 +10870,7 @@ public class NodePool : Google.Apis.Requests.IDirectResponseSchema /// /// The version of Kubernetes running on this NodePool's nodes. If unspecified, it defaults as described - /// [here](https://{$universe.dns_names.final_documentation_domain}/kubernetes-engine/versioning#specifying_node_version). + /// [here](https://cloud.google.com/kubernetes-engine/versioning#specifying_node_version). /// [Newtonsoft.Json.JsonPropertyAttribute("version")] public virtual string Version { get; set; } @@ -11129,10 +11095,9 @@ public class Operation : Google.Apis.Requests.IDirectResponseSchema /// /// Output only. The name of the Google Compute Engine - /// [zone](https://{$universe.dns_names.final_documentation_domain}/compute/docs/regions-zones/regions-zones#available) - /// or - /// [region](https://{$universe.dns_names.final_documentation_domain}/compute/docs/regions-zones/regions-zones#available) - /// in which the cluster resides. + /// [zone](https://cloud.google.com/compute/docs/regions-zones/regions-zones#available) or + /// [region](https://cloud.google.com/compute/docs/regions-zones/regions-zones#available) in which the cluster + /// resides. /// [Newtonsoft.Json.JsonPropertyAttribute("location")] public virtual string Location { get; set; } @@ -11190,8 +11155,8 @@ public class Operation : Google.Apis.Requests.IDirectResponseSchema /// /// Output only. The name of the Google Compute Engine - /// [zone](https://{$universe.dns_names.final_documentation_domain}/compute/docs/zones#available) in which the - /// operation is taking place. This field is deprecated, use location instead. + /// [zone](https://cloud.google.com/compute/docs/zones#available) in which the operation is taking place. This + /// field is deprecated, use location instead. /// [Newtonsoft.Json.JsonPropertyAttribute("zone")] public virtual string Zone { get; set; } @@ -11325,7 +11290,7 @@ public class PlacementPolicy : Google.Apis.Requests.IDirectResponseSchema /// /// Optional. TPU placement topology for pod slice node pool. - /// https://{$universe.dns_names.final_documentation_domain}/tpu/docs/types-topologies#tpu_topologies + /// https://cloud.google.com/tpu/docs/types-topologies#tpu_topologies /// [Newtonsoft.Json.JsonPropertyAttribute("tpuTopology")] public virtual string TpuTopology { get; set; } @@ -11662,8 +11627,8 @@ public class ReleaseChannelConfig : Google.Apis.Requests.IDirectResponseSchema } /// - /// [ReservationAffinity](https://{$universe.dns_names.final_documentation_domain}/compute/docs/instances/reserving-zonal-resources) - /// is the configuration of desired reservation which instances could take capacity from. + /// [ReservationAffinity](https://cloud.google.com/compute/docs/instances/reserving-zonal-resources) is the + /// configuration of desired reservation which instances could take capacity from. /// public class ReservationAffinity : Google.Apis.Requests.IDirectResponseSchema { @@ -11688,7 +11653,7 @@ public class ReservationAffinity : Google.Apis.Requests.IDirectResponseSchema /// /// Collection of [Resource Manager - /// labels](https://{$universe.dns_names.final_documentation_domain}/resource-manager/docs/creating-managing-labels). + /// labels](https://cloud.google.com/resource-manager/docs/creating-managing-labels). /// public class ResourceLabels : Google.Apis.Requests.IDirectResponseSchema { @@ -11724,8 +11689,8 @@ public class ResourceLimit : Google.Apis.Requests.IDirectResponseSchema /// /// A map of resource manager tag keys and values to be attached to the nodes for managing Compute Engine firewalls /// using Network Firewall Policies. Tags must be according to specifications in - /// https://{$universe.dns_names.final_documentation_domain}/vpc/docs/tags-firewalls-overview#specifications. A - /// maximum of 5 tag key-value pairs can be specified. Existing tags will be replaced with new values. + /// https://cloud.google.com/vpc/docs/tags-firewalls-overview#specifications. A maximum of 5 tag key-value pairs can + /// be specified. Existing tags will be replaced with new values. /// public class ResourceManagerTags : Google.Apis.Requests.IDirectResponseSchema { @@ -11792,8 +11757,8 @@ public class RollbackNodePoolUpgradeRequest : Google.Apis.Requests.IDirectRespon /// /// Deprecated. The Google Developers Console [project ID or project - /// number](https://{$universe.dns_names.final_documentation_domain}/resource-manager/docs/creating-managing-projects). - /// This field has been deprecated and replaced by the name field. + /// number](https://cloud.google.com/resource-manager/docs/creating-managing-projects). This field has been + /// deprecated and replaced by the name field. /// [Newtonsoft.Json.JsonPropertyAttribute("projectId")] public virtual string ProjectId { get; set; } @@ -11804,8 +11769,8 @@ public class RollbackNodePoolUpgradeRequest : Google.Apis.Requests.IDirectRespon /// /// Deprecated. The name of the Google Compute Engine - /// [zone](https://{$universe.dns_names.final_documentation_domain}/compute/docs/zones#available) in which the - /// cluster resides. This field has been deprecated and replaced by the name field. + /// [zone](https://cloud.google.com/compute/docs/zones#available) in which the cluster resides. This field has + /// been deprecated and replaced by the name field. /// [Newtonsoft.Json.JsonPropertyAttribute("zone")] public virtual string Zone { get; set; } @@ -12034,16 +11999,16 @@ public class SetAddonsConfigRequest : Google.Apis.Requests.IDirectResponseSchema /// /// Deprecated. The Google Developers Console [project ID or project - /// number](https://{$universe.dns_names.final_documentation_domain}/resource-manager/docs/creating-managing-projects). - /// This field has been deprecated and replaced by the name field. + /// number](https://cloud.google.com/resource-manager/docs/creating-managing-projects). This field has been + /// deprecated and replaced by the name field. /// [Newtonsoft.Json.JsonPropertyAttribute("projectId")] public virtual string ProjectId { get; set; } /// /// Deprecated. The name of the Google Compute Engine - /// [zone](https://{$universe.dns_names.final_documentation_domain}/compute/docs/zones#available) in which the - /// cluster resides. This field has been deprecated and replaced by the name field. + /// [zone](https://cloud.google.com/compute/docs/zones#available) in which the cluster resides. This field has + /// been deprecated and replaced by the name field. /// [Newtonsoft.Json.JsonPropertyAttribute("zone")] public virtual string Zone { get; set; } @@ -12082,8 +12047,8 @@ public class SetLabelsRequest : Google.Apis.Requests.IDirectResponseSchema /// /// Deprecated. The Google Developers Console [project ID or project - /// number](https://{$universe.dns_names.final_documentation_domain}/resource-manager/docs/creating-managing-projects). - /// This field has been deprecated and replaced by the name field. + /// number](https://cloud.google.com/resource-manager/docs/creating-managing-projects). This field has been + /// deprecated and replaced by the name field. /// [Newtonsoft.Json.JsonPropertyAttribute("projectId")] public virtual string ProjectId { get; set; } @@ -12094,8 +12059,8 @@ public class SetLabelsRequest : Google.Apis.Requests.IDirectResponseSchema /// /// Deprecated. The name of the Google Compute Engine - /// [zone](https://{$universe.dns_names.final_documentation_domain}/compute/docs/zones#available) in which the - /// cluster resides. This field has been deprecated and replaced by the name field. + /// [zone](https://cloud.google.com/compute/docs/zones#available) in which the cluster resides. This field has + /// been deprecated and replaced by the name field. /// [Newtonsoft.Json.JsonPropertyAttribute("zone")] public virtual string Zone { get; set; } @@ -12127,16 +12092,16 @@ public class SetLegacyAbacRequest : Google.Apis.Requests.IDirectResponseSchema /// /// Deprecated. The Google Developers Console [project ID or project - /// number](https://{$universe.dns_names.final_documentation_domain}/resource-manager/docs/creating-managing-projects). - /// This field has been deprecated and replaced by the name field. + /// number](https://cloud.google.com/resource-manager/docs/creating-managing-projects). This field has been + /// deprecated and replaced by the name field. /// [Newtonsoft.Json.JsonPropertyAttribute("projectId")] public virtual string ProjectId { get; set; } /// /// Deprecated. The name of the Google Compute Engine - /// [zone](https://{$universe.dns_names.final_documentation_domain}/compute/docs/zones#available) in which the - /// cluster resides. This field has been deprecated and replaced by the name field. + /// [zone](https://cloud.google.com/compute/docs/zones#available) in which the cluster resides. This field has + /// been deprecated and replaced by the name field. /// [Newtonsoft.Json.JsonPropertyAttribute("zone")] public virtual string Zone { get; set; } @@ -12157,10 +12122,10 @@ public class SetLocationsRequest : Google.Apis.Requests.IDirectResponseSchema /// /// Required. The desired list of Google Compute Engine - /// [zones](https://{$universe.dns_names.final_documentation_domain}/compute/docs/zones#available) in which the - /// cluster's nodes should be located. Changing the locations a cluster is in will result in nodes being either - /// created or removed from the cluster, depending on whether locations are being added or removed. This list - /// must always include the cluster's primary zone. + /// [zones](https://cloud.google.com/compute/docs/zones#available) in which the cluster's nodes should be + /// located. Changing the locations a cluster is in will result in nodes being either created or removed from + /// the cluster, depending on whether locations are being added or removed. This list must always include the + /// cluster's primary zone. /// [Newtonsoft.Json.JsonPropertyAttribute("locations")] public virtual System.Collections.Generic.IList Locations { get; set; } @@ -12174,16 +12139,16 @@ public class SetLocationsRequest : Google.Apis.Requests.IDirectResponseSchema /// /// Deprecated. The Google Developers Console [project ID or project - /// number](https://{$universe.dns_names.final_documentation_domain}/resource-manager/docs/creating-managing-projects). - /// This field has been deprecated and replaced by the name field. + /// number](https://cloud.google.com/resource-manager/docs/creating-managing-projects). This field has been + /// deprecated and replaced by the name field. /// [Newtonsoft.Json.JsonPropertyAttribute("projectId")] public virtual string ProjectId { get; set; } /// /// Deprecated. The name of the Google Compute Engine - /// [zone](https://{$universe.dns_names.final_documentation_domain}/compute/docs/zones#available) in which the - /// cluster resides. This field has been deprecated and replaced by the name field. + /// [zone](https://cloud.google.com/compute/docs/zones#available) in which the cluster resides. This field has + /// been deprecated and replaced by the name field. /// [Newtonsoft.Json.JsonPropertyAttribute("zone")] public virtual string Zone { get; set; } @@ -12221,16 +12186,16 @@ public class SetLoggingServiceRequest : Google.Apis.Requests.IDirectResponseSche /// /// Deprecated. The Google Developers Console [project ID or project - /// number](https://{$universe.dns_names.final_documentation_domain}/resource-manager/docs/creating-managing-projects). - /// This field has been deprecated and replaced by the name field. + /// number](https://cloud.google.com/resource-manager/docs/creating-managing-projects). This field has been + /// deprecated and replaced by the name field. /// [Newtonsoft.Json.JsonPropertyAttribute("projectId")] public virtual string ProjectId { get; set; } /// /// Deprecated. The name of the Google Compute Engine - /// [zone](https://{$universe.dns_names.final_documentation_domain}/compute/docs/zones#available) in which the - /// cluster resides. This field has been deprecated and replaced by the name field. + /// [zone](https://cloud.google.com/compute/docs/zones#available) in which the cluster resides. This field has + /// been deprecated and replaced by the name field. /// [Newtonsoft.Json.JsonPropertyAttribute("zone")] public virtual string Zone { get; set; } @@ -12262,15 +12227,14 @@ public class SetMaintenancePolicyRequest : Google.Apis.Requests.IDirectResponseS /// /// Required. The Google Developers Console [project ID or project - /// number](https://{$universe.dns_names.final_documentation_domain}/resource-manager/docs/creating-managing-projects). + /// number](https://cloud.google.com/resource-manager/docs/creating-managing-projects). /// [Newtonsoft.Json.JsonPropertyAttribute("projectId")] public virtual string ProjectId { get; set; } /// /// Required. The name of the Google Compute Engine - /// [zone](https://{$universe.dns_names.final_documentation_domain}/compute/docs/zones#available) in which the - /// cluster resides. + /// [zone](https://cloud.google.com/compute/docs/zones#available) in which the cluster resides. /// [Newtonsoft.Json.JsonPropertyAttribute("zone")] public virtual string Zone { get; set; } @@ -12302,8 +12266,8 @@ public class SetMasterAuthRequest : Google.Apis.Requests.IDirectResponseSchema /// /// Deprecated. The Google Developers Console [project ID or project - /// number](https://{$universe.dns_names.final_documentation_domain}/resource-manager/docs/creating-managing-projects). - /// This field has been deprecated and replaced by the name field. + /// number](https://cloud.google.com/resource-manager/docs/creating-managing-projects). This field has been + /// deprecated and replaced by the name field. /// [Newtonsoft.Json.JsonPropertyAttribute("projectId")] public virtual string ProjectId { get; set; } @@ -12314,8 +12278,8 @@ public class SetMasterAuthRequest : Google.Apis.Requests.IDirectResponseSchema /// /// Deprecated. The name of the Google Compute Engine - /// [zone](https://{$universe.dns_names.final_documentation_domain}/compute/docs/zones#available) in which the - /// cluster resides. This field has been deprecated and replaced by the name field. + /// [zone](https://cloud.google.com/compute/docs/zones#available) in which the cluster resides. This field has + /// been deprecated and replaced by the name field. /// [Newtonsoft.Json.JsonPropertyAttribute("zone")] public virtual string Zone { get; set; } @@ -12354,16 +12318,16 @@ public class SetMonitoringServiceRequest : Google.Apis.Requests.IDirectResponseS /// /// Deprecated. The Google Developers Console [project ID or project - /// number](https://{$universe.dns_names.final_documentation_domain}/resource-manager/docs/creating-managing-projects). - /// This field has been deprecated and replaced by the name field. + /// number](https://cloud.google.com/resource-manager/docs/creating-managing-projects). This field has been + /// deprecated and replaced by the name field. /// [Newtonsoft.Json.JsonPropertyAttribute("projectId")] public virtual string ProjectId { get; set; } /// /// Deprecated. The name of the Google Compute Engine - /// [zone](https://{$universe.dns_names.final_documentation_domain}/compute/docs/zones#available) in which the - /// cluster resides. This field has been deprecated and replaced by the name field. + /// [zone](https://cloud.google.com/compute/docs/zones#available) in which the cluster resides. This field has + /// been deprecated and replaced by the name field. /// [Newtonsoft.Json.JsonPropertyAttribute("zone")] public virtual string Zone { get; set; } @@ -12394,16 +12358,16 @@ public class SetNetworkPolicyRequest : Google.Apis.Requests.IDirectResponseSchem /// /// Deprecated. The Google Developers Console [project ID or project - /// number](https://{$universe.dns_names.final_documentation_domain}/resource-manager/docs/creating-managing-projects). - /// This field has been deprecated and replaced by the name field. + /// number](https://cloud.google.com/resource-manager/docs/creating-managing-projects). This field has been + /// deprecated and replaced by the name field. /// [Newtonsoft.Json.JsonPropertyAttribute("projectId")] public virtual string ProjectId { get; set; } /// /// Deprecated. The name of the Google Compute Engine - /// [zone](https://{$universe.dns_names.final_documentation_domain}/compute/docs/zones#available) in which the - /// cluster resides. This field has been deprecated and replaced by the name field. + /// [zone](https://cloud.google.com/compute/docs/zones#available) in which the cluster resides. This field has + /// been deprecated and replaced by the name field. /// [Newtonsoft.Json.JsonPropertyAttribute("zone")] public virtual string Zone { get; set; } @@ -12442,16 +12406,16 @@ public class SetNodePoolAutoscalingRequest : Google.Apis.Requests.IDirectRespons /// /// Deprecated. The Google Developers Console [project ID or project - /// number](https://{$universe.dns_names.final_documentation_domain}/resource-manager/docs/creating-managing-projects). - /// This field has been deprecated and replaced by the name field. + /// number](https://cloud.google.com/resource-manager/docs/creating-managing-projects). This field has been + /// deprecated and replaced by the name field. /// [Newtonsoft.Json.JsonPropertyAttribute("projectId")] public virtual string ProjectId { get; set; } /// /// Deprecated. The name of the Google Compute Engine - /// [zone](https://{$universe.dns_names.final_documentation_domain}/compute/docs/zones#available) in which the - /// cluster resides. This field has been deprecated and replaced by the name field. + /// [zone](https://cloud.google.com/compute/docs/zones#available) in which the cluster resides. This field has + /// been deprecated and replaced by the name field. /// [Newtonsoft.Json.JsonPropertyAttribute("zone")] public virtual string Zone { get; set; } @@ -12490,16 +12454,16 @@ public class SetNodePoolManagementRequest : Google.Apis.Requests.IDirectResponse /// /// Deprecated. The Google Developers Console [project ID or project - /// number](https://{$universe.dns_names.final_documentation_domain}/resource-manager/docs/creating-managing-projects). - /// This field has been deprecated and replaced by the name field. + /// number](https://cloud.google.com/resource-manager/docs/creating-managing-projects). This field has been + /// deprecated and replaced by the name field. /// [Newtonsoft.Json.JsonPropertyAttribute("projectId")] public virtual string ProjectId { get; set; } /// /// Deprecated. The name of the Google Compute Engine - /// [zone](https://{$universe.dns_names.final_documentation_domain}/compute/docs/zones#available) in which the - /// cluster resides. This field has been deprecated and replaced by the name field. + /// [zone](https://cloud.google.com/compute/docs/zones#available) in which the cluster resides. This field has + /// been deprecated and replaced by the name field. /// [Newtonsoft.Json.JsonPropertyAttribute("zone")] public virtual string Zone { get; set; } @@ -12538,16 +12502,16 @@ public class SetNodePoolSizeRequest : Google.Apis.Requests.IDirectResponseSchema /// /// Deprecated. The Google Developers Console [project ID or project - /// number](https://{$universe.dns_names.final_documentation_domain}/resource-manager/docs/creating-managing-projects). - /// This field has been deprecated and replaced by the name field. + /// number](https://cloud.google.com/resource-manager/docs/creating-managing-projects). This field has been + /// deprecated and replaced by the name field. /// [Newtonsoft.Json.JsonPropertyAttribute("projectId")] public virtual string ProjectId { get; set; } /// /// Deprecated. The name of the Google Compute Engine - /// [zone](https://{$universe.dns_names.final_documentation_domain}/compute/docs/zones#available) in which the - /// cluster resides. This field has been deprecated and replaced by the name field. + /// [zone](https://cloud.google.com/compute/docs/zones#available) in which the cluster resides. This field has + /// been deprecated and replaced by the name field. /// [Newtonsoft.Json.JsonPropertyAttribute("zone")] public virtual string Zone { get; set; } @@ -12653,8 +12617,8 @@ public class StartIPRotationRequest : Google.Apis.Requests.IDirectResponseSchema /// /// Deprecated. The Google Developers Console [project ID or project - /// number](https://{$universe.dns_names.final_documentation_domain}/resource-manager/docs/creating-managing-projects). - /// This field has been deprecated and replaced by the name field. + /// number](https://cloud.google.com/resource-manager/docs/creating-managing-projects). This field has been + /// deprecated and replaced by the name field. /// [Newtonsoft.Json.JsonPropertyAttribute("projectId")] public virtual string ProjectId { get; set; } @@ -12665,8 +12629,8 @@ public class StartIPRotationRequest : Google.Apis.Requests.IDirectResponseSchema /// /// Deprecated. The name of the Google Compute Engine - /// [zone](https://{$universe.dns_names.final_documentation_domain}/compute/docs/zones#available) in which the - /// cluster resides. This field has been deprecated and replaced by the name field. + /// [zone](https://cloud.google.com/compute/docs/zones#available) in which the cluster resides. This field has + /// been deprecated and replaced by the name field. /// [Newtonsoft.Json.JsonPropertyAttribute("zone")] public virtual string Zone { get; set; } @@ -12874,8 +12838,8 @@ public class UpdateClusterRequest : Google.Apis.Requests.IDirectResponseSchema /// /// Deprecated. The Google Developers Console [project ID or project - /// number](https://{$universe.dns_names.final_documentation_domain}/resource-manager/docs/creating-managing-projects). - /// This field has been deprecated and replaced by the name field. + /// number](https://cloud.google.com/resource-manager/docs/creating-managing-projects). This field has been + /// deprecated and replaced by the name field. /// [Newtonsoft.Json.JsonPropertyAttribute("projectId")] public virtual string ProjectId { get; set; } @@ -12886,8 +12850,8 @@ public class UpdateClusterRequest : Google.Apis.Requests.IDirectResponseSchema /// /// Deprecated. The name of the Google Compute Engine - /// [zone](https://{$universe.dns_names.final_documentation_domain}/compute/docs/zones#available) in which the - /// cluster resides. This field has been deprecated and replaced by the name field. + /// [zone](https://cloud.google.com/compute/docs/zones#available) in which the cluster resides. This field has + /// been deprecated and replaced by the name field. /// [Newtonsoft.Json.JsonPropertyAttribute("zone")] public virtual string Zone { get; set; } @@ -12939,16 +12903,16 @@ public class UpdateMasterRequest : Google.Apis.Requests.IDirectResponseSchema /// /// Deprecated. The Google Developers Console [project ID or project - /// number](https://{$universe.dns_names.final_documentation_domain}/resource-manager/docs/creating-managing-projects). - /// This field has been deprecated and replaced by the name field. + /// number](https://cloud.google.com/resource-manager/docs/creating-managing-projects). This field has been + /// deprecated and replaced by the name field. /// [Newtonsoft.Json.JsonPropertyAttribute("projectId")] public virtual string ProjectId { get; set; } /// /// Deprecated. The name of the Google Compute Engine - /// [zone](https://{$universe.dns_names.final_documentation_domain}/compute/docs/zones#available) in which the - /// cluster resides. This field has been deprecated and replaced by the name field. + /// [zone](https://cloud.google.com/compute/docs/zones#available) in which the cluster resides. This field has + /// been deprecated and replaced by the name field. /// [Newtonsoft.Json.JsonPropertyAttribute("zone")] public virtual string Zone { get; set; } @@ -12961,9 +12925,8 @@ public class UpdateMasterRequest : Google.Apis.Requests.IDirectResponseSchema public class UpdateNodePoolRequest : Google.Apis.Requests.IDirectResponseSchema { /// - /// A list of hardware accelerators to be attached to each node. See - /// https://{$universe.dns_names.final_documentation_domain}/compute/docs/gpus for more information about - /// support for GPUs. + /// A list of hardware accelerators to be attached to each node. See https://cloud.google.com/compute/docs/gpus + /// for more information about support for GPUs. /// [Newtonsoft.Json.JsonPropertyAttribute("accelerators")] public virtual System.Collections.Generic.IList Accelerators { get; set; } @@ -13034,8 +12997,7 @@ public class UpdateNodePoolRequest : Google.Apis.Requests.IDirectResponseSchema /// /// Required. The desired image type for the node pool. Please see - /// https://{$universe.dns_names.final_documentation_domain}/kubernetes-engine/docs/concepts/node-images for - /// available image types. + /// https://cloud.google.com/kubernetes-engine/docs/concepts/node-images for available image types. /// [Newtonsoft.Json.JsonPropertyAttribute("imageType")] public virtual string ImageType { get; set; } @@ -13056,12 +13018,11 @@ public class UpdateNodePoolRequest : Google.Apis.Requests.IDirectResponseSchema public virtual LinuxNodeConfig LinuxNodeConfig { get; set; } /// - /// The desired list of Google Compute Engine - /// [zones](https://{$universe.dns_names.final_documentation_domain}/compute/docs/zones#available) in which the - /// node pool's nodes should be located. Changing the locations for a node pool will result in nodes being - /// either created or removed from the node pool, depending on whether locations are being added or removed. - /// Warning: It is recommended to update node pool locations in a standalone API call. Do not combine a location - /// update with changes to other fields (such as `tags`, `labels`, `taints`, etc.) in the same request. + /// The desired list of Google Compute Engine [zones](https://cloud.google.com/compute/docs/zones#available) in + /// which the node pool's nodes should be located. Changing the locations for a node pool will result in nodes + /// being either created or removed from the node pool, depending on whether locations are being added or + /// removed. Warning: It is recommended to update node pool locations in a standalone API call. Do not combine a + /// location update with changes to other fields (such as `tags`, `labels`, `taints`, etc.) in the same request. /// Otherwise, the API performs a structural modification where changes to other fields will only apply to newly /// created nodes and will not be applied to existing nodes in the node pool. To ensure all nodes are updated /// consistently, use a separate API call for location changes. @@ -13075,9 +13036,8 @@ public class UpdateNodePoolRequest : Google.Apis.Requests.IDirectResponseSchema /// /// Optional. The desired [Google Compute Engine machine - /// type](https://{$universe.dns_names.final_documentation_domain}/compute/docs/machine-types) for nodes in the - /// node pool. Initiates an upgrade operation that migrates the nodes in the node pool to the specified machine - /// type. + /// type](https://cloud.google.com/compute/docs/machine-types) for nodes in the node pool. Initiates an upgrade + /// operation that migrates the nodes in the node pool to the specified machine type. /// [Newtonsoft.Json.JsonPropertyAttribute("machineType")] public virtual string MachineType { get; set; } @@ -13118,8 +13078,8 @@ public class UpdateNodePoolRequest : Google.Apis.Requests.IDirectResponseSchema /// /// Deprecated. The Google Developers Console [project ID or project - /// number](https://{$universe.dns_names.final_documentation_domain}/resource-manager/docs/creating-managing-projects). - /// This field has been deprecated and replaced by the name field. + /// number](https://cloud.google.com/resource-manager/docs/creating-managing-projects). This field has been + /// deprecated and replaced by the name field. /// [Newtonsoft.Json.JsonPropertyAttribute("projectId")] public virtual string ProjectId { get; set; } @@ -13176,8 +13136,8 @@ public class UpdateNodePoolRequest : Google.Apis.Requests.IDirectResponseSchema /// /// Deprecated. The name of the Google Compute Engine - /// [zone](https://{$universe.dns_names.final_documentation_domain}/compute/docs/zones#available) in which the - /// cluster resides. This field has been deprecated and replaced by the name field. + /// [zone](https://cloud.google.com/compute/docs/zones#available) in which the cluster resides. This field has + /// been deprecated and replaced by the name field. /// [Newtonsoft.Json.JsonPropertyAttribute("zone")] public virtual string Zone { get; set; } diff --git a/Src/Generated/Google.Apis.Container.v1/Google.Apis.Container.v1.csproj b/Src/Generated/Google.Apis.Container.v1/Google.Apis.Container.v1.csproj index d2574acbdc9..76600f20918 100644 --- a/Src/Generated/Google.Apis.Container.v1/Google.Apis.Container.v1.csproj +++ b/Src/Generated/Google.Apis.Container.v1/Google.Apis.Container.v1.csproj @@ -3,7 +3,7 @@ Google.Apis.Container.v1 Client Library - 1.72.0.3939 + 1.72.0.3946 Google LLC Copyright 2025 Google LLC Google diff --git a/Src/Generated/Google.Apis.Container.v1beta1/Google.Apis.Container.v1beta1.cs b/Src/Generated/Google.Apis.Container.v1beta1/Google.Apis.Container.v1beta1.cs index 67ebf3c4063..cc33e05b481 100644 --- a/Src/Generated/Google.Apis.Container.v1beta1/Google.Apis.Container.v1beta1.cs +++ b/Src/Generated/Google.Apis.Container.v1beta1/Google.Apis.Container.v1beta1.cs @@ -633,16 +633,16 @@ public DeleteRequest(Google.Apis.Services.IClientService service, string name) : /// /// Deprecated. The Google Developers Console [project ID or project - /// number](https://{$universe.dns_names.final_documentation_domain}/resource-manager/docs/creating-managing-projects). - /// This field has been deprecated and replaced by the name field. + /// number](https://cloud.google.com/resource-manager/docs/creating-managing-projects). This + /// field has been deprecated and replaced by the name field. /// [Google.Apis.Util.RequestParameterAttribute("projectId", Google.Apis.Util.RequestParameterType.Query)] public virtual string ProjectId { get; set; } /// /// Deprecated. The name of the Google Compute Engine - /// [zone](https://{$universe.dns_names.final_documentation_domain}/compute/docs/zones#available) - /// in which the cluster resides. This field has been deprecated and replaced by the name field. + /// [zone](https://cloud.google.com/compute/docs/zones#available) in which the cluster resides. + /// This field has been deprecated and replaced by the name field. /// [Google.Apis.Util.RequestParameterAttribute("zone", Google.Apis.Util.RequestParameterType.Query)] public virtual string Zone { get; set; } @@ -811,16 +811,16 @@ public GetRequest(Google.Apis.Services.IClientService service, string name) : ba /// /// Deprecated. The Google Developers Console [project ID or project - /// number](https://{$universe.dns_names.final_documentation_domain}/resource-manager/docs/creating-managing-projects). - /// This field has been deprecated and replaced by the name field. + /// number](https://cloud.google.com/resource-manager/docs/creating-managing-projects). This + /// field has been deprecated and replaced by the name field. /// [Google.Apis.Util.RequestParameterAttribute("projectId", Google.Apis.Util.RequestParameterType.Query)] public virtual string ProjectId { get; set; } /// /// Deprecated. The name of the Google Compute Engine - /// [zone](https://{$universe.dns_names.final_documentation_domain}/compute/docs/zones#available) - /// in which the cluster resides. This field has been deprecated and replaced by the name field. + /// [zone](https://cloud.google.com/compute/docs/zones#available) in which the cluster resides. + /// This field has been deprecated and replaced by the name field. /// [Google.Apis.Util.RequestParameterAttribute("zone", Google.Apis.Util.RequestParameterType.Query)] public virtual string Zone { get; set; } @@ -917,17 +917,16 @@ public ListRequest(Google.Apis.Services.IClientService service, string parent) : /// /// Deprecated. The Google Developers Console [project ID or project - /// number](https://{$universe.dns_names.final_documentation_domain}/resource-manager/docs/creating-managing-projects). - /// This field has been deprecated and replaced by the parent field. + /// number](https://cloud.google.com/resource-manager/docs/creating-managing-projects). This + /// field has been deprecated and replaced by the parent field. /// [Google.Apis.Util.RequestParameterAttribute("projectId", Google.Apis.Util.RequestParameterType.Query)] public virtual string ProjectId { get; set; } /// /// Deprecated. The name of the Google Compute Engine - /// [zone](https://{$universe.dns_names.final_documentation_domain}/compute/docs/zones#available) - /// in which the cluster resides. This field has been deprecated and replaced by the parent - /// field. + /// [zone](https://cloud.google.com/compute/docs/zones#available) in which the cluster resides. + /// This field has been deprecated and replaced by the parent field. /// [Google.Apis.Util.RequestParameterAttribute("zone", Google.Apis.Util.RequestParameterType.Query)] public virtual string Zone { get; set; } @@ -1480,11 +1479,10 @@ protected override void InitParameters() /// /// Creates a cluster, consisting of the specified number and type of Google Compute Engine instances. /// By default, the cluster is created in the project's [default - /// network](https://{$universe.dns_names.final_documentation_domain}/compute/docs/networks-and-firewalls#networks). - /// One firewall is added for the cluster. After cluster creation, the Kubelet creates routes for each - /// node to allow the containers on that node to communicate with all other instances in the cluster. - /// Finally, an entry is added to the project's global metadata indicating which CIDR range the cluster - /// is using. + /// network](https://cloud.google.com/compute/docs/networks-and-firewalls#networks). One firewall is + /// added for the cluster. After cluster creation, the kubelet creates routes for each node to allow the + /// containers on that node to communicate with all other instances in the cluster. Finally, an entry is + /// added to the project's global metadata indicating which CIDR range the cluster is using. /// /// The body of the request. /// @@ -1499,11 +1497,10 @@ public virtual CreateRequest Create(Google.Apis.Container.v1beta1.Data.CreateClu /// /// Creates a cluster, consisting of the specified number and type of Google Compute Engine instances. /// By default, the cluster is created in the project's [default - /// network](https://{$universe.dns_names.final_documentation_domain}/compute/docs/networks-and-firewalls#networks). - /// One firewall is added for the cluster. After cluster creation, the Kubelet creates routes for each - /// node to allow the containers on that node to communicate with all other instances in the cluster. - /// Finally, an entry is added to the project's global metadata indicating which CIDR range the cluster - /// is using. + /// network](https://cloud.google.com/compute/docs/networks-and-firewalls#networks). One firewall is + /// added for the cluster. After cluster creation, the kubelet creates routes for each node to allow the + /// containers on that node to communicate with all other instances in the cluster. Finally, an entry is + /// added to the project's global metadata indicating which CIDR range the cluster is using. /// public class CreateRequest : ContainerBaseServiceRequest { @@ -1598,16 +1595,16 @@ public DeleteRequest(Google.Apis.Services.IClientService service, string name) : /// /// Deprecated. The Google Developers Console [project ID or project - /// number](https://{$universe.dns_names.final_documentation_domain}/resource-manager/docs/creating-managing-projects). - /// This field has been deprecated and replaced by the name field. + /// number](https://cloud.google.com/resource-manager/docs/creating-managing-projects). This field + /// has been deprecated and replaced by the name field. /// [Google.Apis.Util.RequestParameterAttribute("projectId", Google.Apis.Util.RequestParameterType.Query)] public virtual string ProjectId { get; set; } /// /// Deprecated. The name of the Google Compute Engine - /// [zone](https://{$universe.dns_names.final_documentation_domain}/compute/docs/zones#available) in - /// which the cluster resides. This field has been deprecated and replaced by the name field. + /// [zone](https://cloud.google.com/compute/docs/zones#available) in which the cluster resides. This + /// field has been deprecated and replaced by the name field. /// [Google.Apis.Util.RequestParameterAttribute("zone", Google.Apis.Util.RequestParameterType.Query)] public virtual string Zone { get; set; } @@ -1759,16 +1756,16 @@ public GetRequest(Google.Apis.Services.IClientService service, string name) : ba /// /// Deprecated. The Google Developers Console [project ID or project - /// number](https://{$universe.dns_names.final_documentation_domain}/resource-manager/docs/creating-managing-projects). - /// This field has been deprecated and replaced by the name field. + /// number](https://cloud.google.com/resource-manager/docs/creating-managing-projects). This field + /// has been deprecated and replaced by the name field. /// [Google.Apis.Util.RequestParameterAttribute("projectId", Google.Apis.Util.RequestParameterType.Query)] public virtual string ProjectId { get; set; } /// /// Deprecated. The name of the Google Compute Engine - /// [zone](https://{$universe.dns_names.final_documentation_domain}/compute/docs/zones#available) in - /// which the cluster resides. This field has been deprecated and replaced by the name field. + /// [zone](https://cloud.google.com/compute/docs/zones#available) in which the cluster resides. This + /// field has been deprecated and replaced by the name field. /// [Google.Apis.Util.RequestParameterAttribute("zone", Google.Apis.Util.RequestParameterType.Query)] public virtual string Zone { get; set; } @@ -1901,17 +1898,16 @@ public ListRequest(Google.Apis.Services.IClientService service, string parent) : /// /// Deprecated. The Google Developers Console [project ID or project - /// number](https://{$universe.dns_names.final_documentation_domain}/resource-manager/docs/creating-managing-projects). - /// This field has been deprecated and replaced by the parent field. + /// number](https://cloud.google.com/resource-manager/docs/creating-managing-projects). This field + /// has been deprecated and replaced by the parent field. /// [Google.Apis.Util.RequestParameterAttribute("projectId", Google.Apis.Util.RequestParameterType.Query)] public virtual string ProjectId { get; set; } /// /// Deprecated. The name of the Google Compute Engine - /// [zone](https://{$universe.dns_names.final_documentation_domain}/compute/docs/zones#available) in - /// which the cluster resides, or "-" for all zones. This field has been deprecated and replaced by - /// the parent field. + /// [zone](https://cloud.google.com/compute/docs/zones#available) in which the cluster resides, or + /// "-" for all zones. This field has been deprecated and replaced by the parent field. /// [Google.Apis.Util.RequestParameterAttribute("zone", Google.Apis.Util.RequestParameterType.Query)] public virtual string Zone { get; set; } @@ -2076,7 +2072,7 @@ protected override void InitParameters() /// /// Sets the locations for a specific cluster. Deprecated. Use - /// [projects.locations.clusters.update](https://{$universe.dns_names.final_documentation_domain}/kubernetes-engine/docs/reference/rest/v1beta1/projects.locations.clusters/update) + /// [projects.locations.clusters.update](https://cloud.google.com/kubernetes-engine/docs/reference/rest/v1beta1/projects.locations.clusters/update) /// instead. /// /// The body of the request. @@ -2091,7 +2087,7 @@ public virtual SetLocationsRequest SetLocations(Google.Apis.Container.v1beta1.Da /// /// Sets the locations for a specific cluster. Deprecated. Use - /// [projects.locations.clusters.update](https://{$universe.dns_names.final_documentation_domain}/kubernetes-engine/docs/reference/rest/v1beta1/projects.locations.clusters/update) + /// [projects.locations.clusters.update](https://cloud.google.com/kubernetes-engine/docs/reference/rest/v1beta1/projects.locations.clusters/update) /// instead. /// public class SetLocationsRequest : ContainerBaseServiceRequest @@ -2791,16 +2787,16 @@ public GetRequest(Google.Apis.Services.IClientService service, string name) : ba /// /// Deprecated. The Google Developers Console [project ID or project - /// number](https://{$universe.dns_names.final_documentation_domain}/resource-manager/docs/creating-managing-projects). - /// This field has been deprecated and replaced by the name field. + /// number](https://cloud.google.com/resource-manager/docs/creating-managing-projects). This field + /// has been deprecated and replaced by the name field. /// [Google.Apis.Util.RequestParameterAttribute("projectId", Google.Apis.Util.RequestParameterType.Query)] public virtual string ProjectId { get; set; } /// /// Deprecated. The name of the Google Compute Engine - /// [zone](https://{$universe.dns_names.final_documentation_domain}/compute/docs/zones#available) in - /// which the cluster resides. This field has been deprecated and replaced by the name field. + /// [zone](https://cloud.google.com/compute/docs/zones#available) in which the cluster resides. This + /// field has been deprecated and replaced by the name field. /// [Google.Apis.Util.RequestParameterAttribute("zone", Google.Apis.Util.RequestParameterType.Query)] public virtual string Zone { get; set; } @@ -2882,17 +2878,16 @@ public ListRequest(Google.Apis.Services.IClientService service, string parent) : /// /// Deprecated. The Google Developers Console [project ID or project - /// number](https://{$universe.dns_names.final_documentation_domain}/resource-manager/docs/creating-managing-projects). - /// This field has been deprecated and replaced by the parent field. + /// number](https://cloud.google.com/resource-manager/docs/creating-managing-projects). This field + /// has been deprecated and replaced by the parent field. /// [Google.Apis.Util.RequestParameterAttribute("projectId", Google.Apis.Util.RequestParameterType.Query)] public virtual string ProjectId { get; set; } /// /// Deprecated. The name of the Google Compute Engine - /// [zone](https://{$universe.dns_names.final_documentation_domain}/compute/docs/zones#available) to - /// return operations for, or `-` for all zones. This field has been deprecated and replaced by the - /// parent field. + /// [zone](https://cloud.google.com/compute/docs/zones#available) to return operations for, or `-` + /// for all zones. This field has been deprecated and replaced by the parent field. /// [Google.Apis.Util.RequestParameterAttribute("zone", Google.Apis.Util.RequestParameterType.Query)] public virtual string Zone { get; set; } @@ -2967,16 +2962,16 @@ public GetServerConfigRequest(Google.Apis.Services.IClientService service, strin /// /// Deprecated. The Google Developers Console [project ID or project - /// number](https://{$universe.dns_names.final_documentation_domain}/resource-manager/docs/creating-managing-projects). - /// This field has been deprecated and replaced by the name field. + /// number](https://cloud.google.com/resource-manager/docs/creating-managing-projects). This field has + /// been deprecated and replaced by the name field. /// [Google.Apis.Util.RequestParameterAttribute("projectId", Google.Apis.Util.RequestParameterType.Query)] public virtual string ProjectId { get; set; } /// /// Deprecated. The name of the Google Compute Engine - /// [zone](https://{$universe.dns_names.final_documentation_domain}/compute/docs/zones#available) to - /// return operations for. This field has been deprecated and replaced by the name field. + /// [zone](https://cloud.google.com/compute/docs/zones#available) to return operations for. This field + /// has been deprecated and replaced by the name field. /// [Google.Apis.Util.RequestParameterAttribute("zone", Google.Apis.Util.RequestParameterType.Query)] public virtual string Zone { get; set; } @@ -3129,13 +3124,13 @@ public NodePoolsResource(Google.Apis.Services.IClientService service) /// The body of the request. /// /// Deprecated. The Google Developers Console [project ID or project - /// number](https://{$universe.dns_names.final_documentation_domain}/resource-manager/docs/creating-managing-projects). - /// This field has been deprecated and replaced by the name field. + /// number](https://cloud.google.com/resource-manager/docs/creating-managing-projects). This field + /// has been deprecated and replaced by the name field. /// /// /// Deprecated. The name of the Google Compute Engine - /// [zone](https://{$universe.dns_names.final_documentation_domain}/compute/docs/zones#available) in - /// which the cluster resides. This field has been deprecated and replaced by the name field. + /// [zone](https://cloud.google.com/compute/docs/zones#available) in which the cluster resides. This + /// field has been deprecated and replaced by the name field. /// /// /// Deprecated. The name of the cluster to upgrade. This field has been deprecated and replaced by @@ -3166,16 +3161,16 @@ public AutoscalingRequest(Google.Apis.Services.IClientService service, Google.Ap /// /// Deprecated. The Google Developers Console [project ID or project - /// number](https://{$universe.dns_names.final_documentation_domain}/resource-manager/docs/creating-managing-projects). - /// This field has been deprecated and replaced by the name field. + /// number](https://cloud.google.com/resource-manager/docs/creating-managing-projects). This + /// field has been deprecated and replaced by the name field. /// [Google.Apis.Util.RequestParameterAttribute("projectId", Google.Apis.Util.RequestParameterType.Path)] public virtual string ProjectId { get; private set; } /// /// Deprecated. The name of the Google Compute Engine - /// [zone](https://{$universe.dns_names.final_documentation_domain}/compute/docs/zones#available) - /// in which the cluster resides. This field has been deprecated and replaced by the name field. + /// [zone](https://cloud.google.com/compute/docs/zones#available) in which the cluster resides. + /// This field has been deprecated and replaced by the name field. /// [Google.Apis.Util.RequestParameterAttribute("zone", Google.Apis.Util.RequestParameterType.Path)] public virtual string Zone { get; private set; } @@ -3252,13 +3247,13 @@ protected override void InitParameters() /// The body of the request. /// /// Deprecated. The Google Developers Console [project ID or project - /// number](https://{$universe.dns_names.final_documentation_domain}/resource-manager/docs/creating-managing-projects). - /// This field has been deprecated and replaced by the parent field. + /// number](https://cloud.google.com/resource-manager/docs/creating-managing-projects). This field + /// has been deprecated and replaced by the parent field. /// /// /// Deprecated. The name of the Google Compute Engine - /// [zone](https://{$universe.dns_names.final_documentation_domain}/compute/docs/zones#available) in - /// which the cluster resides. This field has been deprecated and replaced by the parent field. + /// [zone](https://cloud.google.com/compute/docs/zones#available) in which the cluster resides. This + /// field has been deprecated and replaced by the parent field. /// /// /// Deprecated. The name of the cluster. This field has been deprecated and replaced by the parent @@ -3284,17 +3279,16 @@ public CreateRequest(Google.Apis.Services.IClientService service, Google.Apis.Co /// /// Deprecated. The Google Developers Console [project ID or project - /// number](https://{$universe.dns_names.final_documentation_domain}/resource-manager/docs/creating-managing-projects). - /// This field has been deprecated and replaced by the parent field. + /// number](https://cloud.google.com/resource-manager/docs/creating-managing-projects). This + /// field has been deprecated and replaced by the parent field. /// [Google.Apis.Util.RequestParameterAttribute("projectId", Google.Apis.Util.RequestParameterType.Path)] public virtual string ProjectId { get; private set; } /// /// Deprecated. The name of the Google Compute Engine - /// [zone](https://{$universe.dns_names.final_documentation_domain}/compute/docs/zones#available) - /// in which the cluster resides. This field has been deprecated and replaced by the parent - /// field. + /// [zone](https://cloud.google.com/compute/docs/zones#available) in which the cluster resides. + /// This field has been deprecated and replaced by the parent field. /// [Google.Apis.Util.RequestParameterAttribute("zone", Google.Apis.Util.RequestParameterType.Path)] public virtual string Zone { get; private set; } @@ -3355,13 +3349,13 @@ protected override void InitParameters() /// Deletes a node pool from a cluster. /// /// Deprecated. The Google Developers Console [project ID or project - /// number](https://{$universe.dns_names.final_documentation_domain}/resource-manager/docs/creating-managing-projects). - /// This field has been deprecated and replaced by the name field. + /// number](https://cloud.google.com/resource-manager/docs/creating-managing-projects). This field + /// has been deprecated and replaced by the name field. /// /// /// Deprecated. The name of the Google Compute Engine - /// [zone](https://{$universe.dns_names.final_documentation_domain}/compute/docs/zones#available) in - /// which the cluster resides. This field has been deprecated and replaced by the name field. + /// [zone](https://cloud.google.com/compute/docs/zones#available) in which the cluster resides. This + /// field has been deprecated and replaced by the name field. /// /// /// Deprecated. The name of the cluster. This field has been deprecated and replaced by the name @@ -3391,16 +3385,16 @@ public DeleteRequest(Google.Apis.Services.IClientService service, string project /// /// Deprecated. The Google Developers Console [project ID or project - /// number](https://{$universe.dns_names.final_documentation_domain}/resource-manager/docs/creating-managing-projects). - /// This field has been deprecated and replaced by the name field. + /// number](https://cloud.google.com/resource-manager/docs/creating-managing-projects). This + /// field has been deprecated and replaced by the name field. /// [Google.Apis.Util.RequestParameterAttribute("projectId", Google.Apis.Util.RequestParameterType.Path)] public virtual string ProjectId { get; private set; } /// /// Deprecated. The name of the Google Compute Engine - /// [zone](https://{$universe.dns_names.final_documentation_domain}/compute/docs/zones#available) - /// in which the cluster resides. This field has been deprecated and replaced by the name field. + /// [zone](https://cloud.google.com/compute/docs/zones#available) in which the cluster resides. + /// This field has been deprecated and replaced by the name field. /// [Google.Apis.Util.RequestParameterAttribute("zone", Google.Apis.Util.RequestParameterType.Path)] public virtual string Zone { get; private set; } @@ -3550,13 +3544,13 @@ protected override void InitParameters() /// Retrieves the requested node pool. /// /// Deprecated. The Google Developers Console [project ID or project - /// number](https://{$universe.dns_names.final_documentation_domain}/resource-manager/docs/creating-managing-projects). - /// This field has been deprecated and replaced by the name field. + /// number](https://cloud.google.com/resource-manager/docs/creating-managing-projects). This field + /// has been deprecated and replaced by the name field. /// /// /// Deprecated. The name of the Google Compute Engine - /// [zone](https://{$universe.dns_names.final_documentation_domain}/compute/docs/zones#available) in - /// which the cluster resides. This field has been deprecated and replaced by the name field. + /// [zone](https://cloud.google.com/compute/docs/zones#available) in which the cluster resides. This + /// field has been deprecated and replaced by the name field. /// /// /// Deprecated. The name of the cluster. This field has been deprecated and replaced by the name @@ -3586,16 +3580,16 @@ public GetRequest(Google.Apis.Services.IClientService service, string projectId, /// /// Deprecated. The Google Developers Console [project ID or project - /// number](https://{$universe.dns_names.final_documentation_domain}/resource-manager/docs/creating-managing-projects). - /// This field has been deprecated and replaced by the name field. + /// number](https://cloud.google.com/resource-manager/docs/creating-managing-projects). This + /// field has been deprecated and replaced by the name field. /// [Google.Apis.Util.RequestParameterAttribute("projectId", Google.Apis.Util.RequestParameterType.Path)] public virtual string ProjectId { get; private set; } /// /// Deprecated. The name of the Google Compute Engine - /// [zone](https://{$universe.dns_names.final_documentation_domain}/compute/docs/zones#available) - /// in which the cluster resides. This field has been deprecated and replaced by the name field. + /// [zone](https://cloud.google.com/compute/docs/zones#available) in which the cluster resides. + /// This field has been deprecated and replaced by the name field. /// [Google.Apis.Util.RequestParameterAttribute("zone", Google.Apis.Util.RequestParameterType.Path)] public virtual string Zone { get; private set; } @@ -3680,13 +3674,13 @@ protected override void InitParameters() /// Lists the node pools for a cluster. /// /// Deprecated. The Google Developers Console [project ID or project - /// number](https://{$universe.dns_names.final_documentation_domain}/resource-manager/docs/creating-managing-projects). - /// This field has been deprecated and replaced by the parent field. + /// number](https://cloud.google.com/resource-manager/docs/creating-managing-projects). This field + /// has been deprecated and replaced by the parent field. /// /// /// Deprecated. The name of the Google Compute Engine - /// [zone](https://{$universe.dns_names.final_documentation_domain}/compute/docs/zones#available) in - /// which the cluster resides. This field has been deprecated and replaced by the parent field. + /// [zone](https://cloud.google.com/compute/docs/zones#available) in which the cluster resides. This + /// field has been deprecated and replaced by the parent field. /// /// /// Deprecated. The name of the cluster. This field has been deprecated and replaced by the parent @@ -3711,17 +3705,16 @@ public ListRequest(Google.Apis.Services.IClientService service, string projectId /// /// Deprecated. The Google Developers Console [project ID or project - /// number](https://{$universe.dns_names.final_documentation_domain}/resource-manager/docs/creating-managing-projects). - /// This field has been deprecated and replaced by the parent field. + /// number](https://cloud.google.com/resource-manager/docs/creating-managing-projects). This + /// field has been deprecated and replaced by the parent field. /// [Google.Apis.Util.RequestParameterAttribute("projectId", Google.Apis.Util.RequestParameterType.Path)] public virtual string ProjectId { get; private set; } /// /// Deprecated. The name of the Google Compute Engine - /// [zone](https://{$universe.dns_names.final_documentation_domain}/compute/docs/zones#available) - /// in which the cluster resides. This field has been deprecated and replaced by the parent - /// field. + /// [zone](https://cloud.google.com/compute/docs/zones#available) in which the cluster resides. + /// This field has been deprecated and replaced by the parent field. /// [Google.Apis.Util.RequestParameterAttribute("zone", Google.Apis.Util.RequestParameterType.Path)] public virtual string Zone { get; private set; } @@ -3795,13 +3788,13 @@ protected override void InitParameters() /// The body of the request. /// /// Deprecated. The Google Developers Console [project ID or project - /// number](https://{$universe.dns_names.final_documentation_domain}/resource-manager/docs/creating-managing-projects). - /// This field has been deprecated and replaced by the name field. + /// number](https://cloud.google.com/resource-manager/docs/creating-managing-projects). This field + /// has been deprecated and replaced by the name field. /// /// /// Deprecated. The name of the Google Compute Engine - /// [zone](https://{$universe.dns_names.final_documentation_domain}/compute/docs/zones#available) in - /// which the cluster resides. This field has been deprecated and replaced by the name field. + /// [zone](https://cloud.google.com/compute/docs/zones#available) in which the cluster resides. This + /// field has been deprecated and replaced by the name field. /// /// /// Deprecated. The name of the cluster to rollback. This field has been deprecated and replaced by @@ -3835,16 +3828,16 @@ public RollbackRequest(Google.Apis.Services.IClientService service, Google.Apis. /// /// Deprecated. The Google Developers Console [project ID or project - /// number](https://{$universe.dns_names.final_documentation_domain}/resource-manager/docs/creating-managing-projects). - /// This field has been deprecated and replaced by the name field. + /// number](https://cloud.google.com/resource-manager/docs/creating-managing-projects). This + /// field has been deprecated and replaced by the name field. /// [Google.Apis.Util.RequestParameterAttribute("projectId", Google.Apis.Util.RequestParameterType.Path)] public virtual string ProjectId { get; private set; } /// /// Deprecated. The name of the Google Compute Engine - /// [zone](https://{$universe.dns_names.final_documentation_domain}/compute/docs/zones#available) - /// in which the cluster resides. This field has been deprecated and replaced by the name field. + /// [zone](https://cloud.google.com/compute/docs/zones#available) in which the cluster resides. + /// This field has been deprecated and replaced by the name field. /// [Google.Apis.Util.RequestParameterAttribute("zone", Google.Apis.Util.RequestParameterType.Path)] public virtual string Zone { get; private set; } @@ -3921,13 +3914,13 @@ protected override void InitParameters() /// The body of the request. /// /// Deprecated. The Google Developers Console [project ID or project - /// number](https://{$universe.dns_names.final_documentation_domain}/resource-manager/docs/creating-managing-projects). - /// This field has been deprecated and replaced by the name field. + /// number](https://cloud.google.com/resource-manager/docs/creating-managing-projects). This field + /// has been deprecated and replaced by the name field. /// /// /// Deprecated. The name of the Google Compute Engine - /// [zone](https://{$universe.dns_names.final_documentation_domain}/compute/docs/zones#available) in - /// which the cluster resides. This field has been deprecated and replaced by the name field. + /// [zone](https://cloud.google.com/compute/docs/zones#available) in which the cluster resides. This + /// field has been deprecated and replaced by the name field. /// /// /// Deprecated. The name of the cluster to update. This field has been deprecated and replaced by @@ -3958,16 +3951,16 @@ public SetManagementRequest(Google.Apis.Services.IClientService service, Google. /// /// Deprecated. The Google Developers Console [project ID or project - /// number](https://{$universe.dns_names.final_documentation_domain}/resource-manager/docs/creating-managing-projects). - /// This field has been deprecated and replaced by the name field. + /// number](https://cloud.google.com/resource-manager/docs/creating-managing-projects). This + /// field has been deprecated and replaced by the name field. /// [Google.Apis.Util.RequestParameterAttribute("projectId", Google.Apis.Util.RequestParameterType.Path)] public virtual string ProjectId { get; private set; } /// /// Deprecated. The name of the Google Compute Engine - /// [zone](https://{$universe.dns_names.final_documentation_domain}/compute/docs/zones#available) - /// in which the cluster resides. This field has been deprecated and replaced by the name field. + /// [zone](https://cloud.google.com/compute/docs/zones#available) in which the cluster resides. + /// This field has been deprecated and replaced by the name field. /// [Google.Apis.Util.RequestParameterAttribute("zone", Google.Apis.Util.RequestParameterType.Path)] public virtual string Zone { get; private set; } @@ -4047,13 +4040,13 @@ protected override void InitParameters() /// The body of the request. /// /// Deprecated. The Google Developers Console [project ID or project - /// number](https://{$universe.dns_names.final_documentation_domain}/resource-manager/docs/creating-managing-projects). - /// This field has been deprecated and replaced by the name field. + /// number](https://cloud.google.com/resource-manager/docs/creating-managing-projects). This field + /// has been deprecated and replaced by the name field. /// /// /// Deprecated. The name of the Google Compute Engine - /// [zone](https://{$universe.dns_names.final_documentation_domain}/compute/docs/zones#available) in - /// which the cluster resides. This field has been deprecated and replaced by the name field. + /// [zone](https://cloud.google.com/compute/docs/zones#available) in which the cluster resides. This + /// field has been deprecated and replaced by the name field. /// /// /// Deprecated. The name of the cluster to update. This field has been deprecated and replaced by @@ -4087,16 +4080,16 @@ public SetSizeRequest(Google.Apis.Services.IClientService service, Google.Apis.C /// /// Deprecated. The Google Developers Console [project ID or project - /// number](https://{$universe.dns_names.final_documentation_domain}/resource-manager/docs/creating-managing-projects). - /// This field has been deprecated and replaced by the name field. + /// number](https://cloud.google.com/resource-manager/docs/creating-managing-projects). This + /// field has been deprecated and replaced by the name field. /// [Google.Apis.Util.RequestParameterAttribute("projectId", Google.Apis.Util.RequestParameterType.Path)] public virtual string ProjectId { get; private set; } /// /// Deprecated. The name of the Google Compute Engine - /// [zone](https://{$universe.dns_names.final_documentation_domain}/compute/docs/zones#available) - /// in which the cluster resides. This field has been deprecated and replaced by the name field. + /// [zone](https://cloud.google.com/compute/docs/zones#available) in which the cluster resides. + /// This field has been deprecated and replaced by the name field. /// [Google.Apis.Util.RequestParameterAttribute("zone", Google.Apis.Util.RequestParameterType.Path)] public virtual string Zone { get; private set; } @@ -4173,13 +4166,13 @@ protected override void InitParameters() /// The body of the request. /// /// Deprecated. The Google Developers Console [project ID or project - /// number](https://{$universe.dns_names.final_documentation_domain}/resource-manager/docs/creating-managing-projects). - /// This field has been deprecated and replaced by the name field. + /// number](https://cloud.google.com/resource-manager/docs/creating-managing-projects). This field + /// has been deprecated and replaced by the name field. /// /// /// Deprecated. The name of the Google Compute Engine - /// [zone](https://{$universe.dns_names.final_documentation_domain}/compute/docs/zones#available) in - /// which the cluster resides. This field has been deprecated and replaced by the name field. + /// [zone](https://cloud.google.com/compute/docs/zones#available) in which the cluster resides. This + /// field has been deprecated and replaced by the name field. /// /// /// Deprecated. The name of the cluster to upgrade. This field has been deprecated and replaced by @@ -4210,16 +4203,16 @@ public UpdateRequest(Google.Apis.Services.IClientService service, Google.Apis.Co /// /// Deprecated. The Google Developers Console [project ID or project - /// number](https://{$universe.dns_names.final_documentation_domain}/resource-manager/docs/creating-managing-projects). - /// This field has been deprecated and replaced by the name field. + /// number](https://cloud.google.com/resource-manager/docs/creating-managing-projects). This + /// field has been deprecated and replaced by the name field. /// [Google.Apis.Util.RequestParameterAttribute("projectId", Google.Apis.Util.RequestParameterType.Path)] public virtual string ProjectId { get; private set; } /// /// Deprecated. The name of the Google Compute Engine - /// [zone](https://{$universe.dns_names.final_documentation_domain}/compute/docs/zones#available) - /// in which the cluster resides. This field has been deprecated and replaced by the name field. + /// [zone](https://cloud.google.com/compute/docs/zones#available) in which the cluster resides. + /// This field has been deprecated and replaced by the name field. /// [Google.Apis.Util.RequestParameterAttribute("zone", Google.Apis.Util.RequestParameterType.Path)] public virtual string Zone { get; private set; } @@ -4297,13 +4290,13 @@ protected override void InitParameters() /// The body of the request. /// /// Deprecated. The Google Developers Console [project ID or project - /// number](https://{$universe.dns_names.final_documentation_domain}/resource-manager/docs/creating-managing-projects). - /// This field has been deprecated and replaced by the name field. + /// number](https://cloud.google.com/resource-manager/docs/creating-managing-projects). This field has + /// been deprecated and replaced by the name field. /// /// /// Deprecated. The name of the Google Compute Engine - /// [zone](https://{$universe.dns_names.final_documentation_domain}/compute/docs/zones#available) in - /// which the cluster resides. This field has been deprecated and replaced by the name field. + /// [zone](https://cloud.google.com/compute/docs/zones#available) in which the cluster resides. This + /// field has been deprecated and replaced by the name field. /// /// /// Deprecated. The name of the cluster to upgrade. This field has been deprecated and replaced by the @@ -4329,16 +4322,16 @@ public AddonsRequest(Google.Apis.Services.IClientService service, Google.Apis.Co /// /// Deprecated. The Google Developers Console [project ID or project - /// number](https://{$universe.dns_names.final_documentation_domain}/resource-manager/docs/creating-managing-projects). - /// This field has been deprecated and replaced by the name field. + /// number](https://cloud.google.com/resource-manager/docs/creating-managing-projects). This field + /// has been deprecated and replaced by the name field. /// [Google.Apis.Util.RequestParameterAttribute("projectId", Google.Apis.Util.RequestParameterType.Path)] public virtual string ProjectId { get; private set; } /// /// Deprecated. The name of the Google Compute Engine - /// [zone](https://{$universe.dns_names.final_documentation_domain}/compute/docs/zones#available) in - /// which the cluster resides. This field has been deprecated and replaced by the name field. + /// [zone](https://cloud.google.com/compute/docs/zones#available) in which the cluster resides. This + /// field has been deprecated and replaced by the name field. /// [Google.Apis.Util.RequestParameterAttribute("zone", Google.Apis.Util.RequestParameterType.Path)] public virtual string Zone { get; private set; } @@ -4400,13 +4393,13 @@ protected override void InitParameters() /// The body of the request. /// /// Deprecated. The Google Developers Console [project ID or project - /// number](https://{$universe.dns_names.final_documentation_domain}/resource-manager/docs/creating-managing-projects). - /// This field has been deprecated and replaced by the name field. + /// number](https://cloud.google.com/resource-manager/docs/creating-managing-projects). This field has + /// been deprecated and replaced by the name field. /// /// /// Deprecated. The name of the Google Compute Engine - /// [zone](https://{$universe.dns_names.final_documentation_domain}/compute/docs/zones#available) in - /// which the cluster resides. This field has been deprecated and replaced by the name field. + /// [zone](https://cloud.google.com/compute/docs/zones#available) in which the cluster resides. This + /// field has been deprecated and replaced by the name field. /// /// /// Deprecated. The name of the cluster. This field has been deprecated and replaced by the name field. @@ -4431,16 +4424,16 @@ public CompleteIpRotationRequest(Google.Apis.Services.IClientService service, Go /// /// Deprecated. The Google Developers Console [project ID or project - /// number](https://{$universe.dns_names.final_documentation_domain}/resource-manager/docs/creating-managing-projects). - /// This field has been deprecated and replaced by the name field. + /// number](https://cloud.google.com/resource-manager/docs/creating-managing-projects). This field + /// has been deprecated and replaced by the name field. /// [Google.Apis.Util.RequestParameterAttribute("projectId", Google.Apis.Util.RequestParameterType.Path)] public virtual string ProjectId { get; private set; } /// /// Deprecated. The name of the Google Compute Engine - /// [zone](https://{$universe.dns_names.final_documentation_domain}/compute/docs/zones#available) in - /// which the cluster resides. This field has been deprecated and replaced by the name field. + /// [zone](https://cloud.google.com/compute/docs/zones#available) in which the cluster resides. This + /// field has been deprecated and replaced by the name field. /// [Google.Apis.Util.RequestParameterAttribute("zone", Google.Apis.Util.RequestParameterType.Path)] public virtual string Zone { get; private set; } @@ -4501,22 +4494,21 @@ protected override void InitParameters() /// /// Creates a cluster, consisting of the specified number and type of Google Compute Engine instances. /// By default, the cluster is created in the project's [default - /// network](https://{$universe.dns_names.final_documentation_domain}/compute/docs/networks-and-firewalls#networks). - /// One firewall is added for the cluster. After cluster creation, the Kubelet creates routes for each - /// node to allow the containers on that node to communicate with all other instances in the cluster. - /// Finally, an entry is added to the project's global metadata indicating which CIDR range the cluster - /// is using. + /// network](https://cloud.google.com/compute/docs/networks-and-firewalls#networks). One firewall is + /// added for the cluster. After cluster creation, the kubelet creates routes for each node to allow the + /// containers on that node to communicate with all other instances in the cluster. Finally, an entry is + /// added to the project's global metadata indicating which CIDR range the cluster is using. /// /// The body of the request. /// /// Deprecated. The Google Developers Console [project ID or project - /// number](https://{$universe.dns_names.final_documentation_domain}/resource-manager/docs/creating-managing-projects). - /// This field has been deprecated and replaced by the parent field. + /// number](https://cloud.google.com/resource-manager/docs/creating-managing-projects). This field has + /// been deprecated and replaced by the parent field. /// /// /// Deprecated. The name of the Google Compute Engine - /// [zone](https://{$universe.dns_names.final_documentation_domain}/compute/docs/zones#available) in - /// which the cluster resides. This field has been deprecated and replaced by the parent field. + /// [zone](https://cloud.google.com/compute/docs/zones#available) in which the cluster resides. This + /// field has been deprecated and replaced by the parent field. /// public virtual CreateRequest Create(Google.Apis.Container.v1beta1.Data.CreateClusterRequest body, string projectId, string zone) { @@ -4526,11 +4518,10 @@ public virtual CreateRequest Create(Google.Apis.Container.v1beta1.Data.CreateClu /// /// Creates a cluster, consisting of the specified number and type of Google Compute Engine instances. /// By default, the cluster is created in the project's [default - /// network](https://{$universe.dns_names.final_documentation_domain}/compute/docs/networks-and-firewalls#networks). - /// One firewall is added for the cluster. After cluster creation, the Kubelet creates routes for each - /// node to allow the containers on that node to communicate with all other instances in the cluster. - /// Finally, an entry is added to the project's global metadata indicating which CIDR range the cluster - /// is using. + /// network](https://cloud.google.com/compute/docs/networks-and-firewalls#networks). One firewall is + /// added for the cluster. After cluster creation, the kubelet creates routes for each node to allow the + /// containers on that node to communicate with all other instances in the cluster. Finally, an entry is + /// added to the project's global metadata indicating which CIDR range the cluster is using. /// public class CreateRequest : ContainerBaseServiceRequest { @@ -4545,16 +4536,16 @@ public CreateRequest(Google.Apis.Services.IClientService service, Google.Apis.Co /// /// Deprecated. The Google Developers Console [project ID or project - /// number](https://{$universe.dns_names.final_documentation_domain}/resource-manager/docs/creating-managing-projects). - /// This field has been deprecated and replaced by the parent field. + /// number](https://cloud.google.com/resource-manager/docs/creating-managing-projects). This field + /// has been deprecated and replaced by the parent field. /// [Google.Apis.Util.RequestParameterAttribute("projectId", Google.Apis.Util.RequestParameterType.Path)] public virtual string ProjectId { get; private set; } /// /// Deprecated. The name of the Google Compute Engine - /// [zone](https://{$universe.dns_names.final_documentation_domain}/compute/docs/zones#available) in - /// which the cluster resides. This field has been deprecated and replaced by the parent field. + /// [zone](https://cloud.google.com/compute/docs/zones#available) in which the cluster resides. This + /// field has been deprecated and replaced by the parent field. /// [Google.Apis.Util.RequestParameterAttribute("zone", Google.Apis.Util.RequestParameterType.Path)] public virtual string Zone { get; private set; } @@ -4605,13 +4596,13 @@ protected override void InitParameters() /// /// /// Deprecated. The Google Developers Console [project ID or project - /// number](https://{$universe.dns_names.final_documentation_domain}/resource-manager/docs/creating-managing-projects). - /// This field has been deprecated and replaced by the name field. + /// number](https://cloud.google.com/resource-manager/docs/creating-managing-projects). This field has + /// been deprecated and replaced by the name field. /// /// /// Deprecated. The name of the Google Compute Engine - /// [zone](https://{$universe.dns_names.final_documentation_domain}/compute/docs/zones#available) in - /// which the cluster resides. This field has been deprecated and replaced by the name field. + /// [zone](https://cloud.google.com/compute/docs/zones#available) in which the cluster resides. This + /// field has been deprecated and replaced by the name field. /// /// /// Deprecated. The name of the cluster to delete. This field has been deprecated and replaced by the @@ -4641,16 +4632,16 @@ public DeleteRequest(Google.Apis.Services.IClientService service, string project /// /// Deprecated. The Google Developers Console [project ID or project - /// number](https://{$universe.dns_names.final_documentation_domain}/resource-manager/docs/creating-managing-projects). - /// This field has been deprecated and replaced by the name field. + /// number](https://cloud.google.com/resource-manager/docs/creating-managing-projects). This field + /// has been deprecated and replaced by the name field. /// [Google.Apis.Util.RequestParameterAttribute("projectId", Google.Apis.Util.RequestParameterType.Path)] public virtual string ProjectId { get; private set; } /// /// Deprecated. The name of the Google Compute Engine - /// [zone](https://{$universe.dns_names.final_documentation_domain}/compute/docs/zones#available) in - /// which the cluster resides. This field has been deprecated and replaced by the name field. + /// [zone](https://cloud.google.com/compute/docs/zones#available) in which the cluster resides. This + /// field has been deprecated and replaced by the name field. /// [Google.Apis.Util.RequestParameterAttribute("zone", Google.Apis.Util.RequestParameterType.Path)] public virtual string Zone { get; private set; } @@ -4783,13 +4774,13 @@ protected override void InitParameters() /// Gets the details for a specific cluster. /// /// Deprecated. The Google Developers Console [project ID or project - /// number](https://{$universe.dns_names.final_documentation_domain}/resource-manager/docs/creating-managing-projects). - /// This field has been deprecated and replaced by the name field. + /// number](https://cloud.google.com/resource-manager/docs/creating-managing-projects). This field has + /// been deprecated and replaced by the name field. /// /// /// Deprecated. The name of the Google Compute Engine - /// [zone](https://{$universe.dns_names.final_documentation_domain}/compute/docs/zones#available) in - /// which the cluster resides. This field has been deprecated and replaced by the name field. + /// [zone](https://cloud.google.com/compute/docs/zones#available) in which the cluster resides. This + /// field has been deprecated and replaced by the name field. /// /// /// Deprecated. The name of the cluster to retrieve. This field has been deprecated and replaced by the @@ -4814,16 +4805,16 @@ public GetRequest(Google.Apis.Services.IClientService service, string projectId, /// /// Deprecated. The Google Developers Console [project ID or project - /// number](https://{$universe.dns_names.final_documentation_domain}/resource-manager/docs/creating-managing-projects). - /// This field has been deprecated and replaced by the name field. + /// number](https://cloud.google.com/resource-manager/docs/creating-managing-projects). This field + /// has been deprecated and replaced by the name field. /// [Google.Apis.Util.RequestParameterAttribute("projectId", Google.Apis.Util.RequestParameterType.Path)] public virtual string ProjectId { get; private set; } /// /// Deprecated. The name of the Google Compute Engine - /// [zone](https://{$universe.dns_names.final_documentation_domain}/compute/docs/zones#available) in - /// which the cluster resides. This field has been deprecated and replaced by the name field. + /// [zone](https://cloud.google.com/compute/docs/zones#available) in which the cluster resides. This + /// field has been deprecated and replaced by the name field. /// [Google.Apis.Util.RequestParameterAttribute("zone", Google.Apis.Util.RequestParameterType.Path)] public virtual string Zone { get; private set; } @@ -4894,13 +4885,13 @@ protected override void InitParameters() /// The body of the request. /// /// Deprecated. The Google Developers Console [project ID or project - /// number](https://{$universe.dns_names.final_documentation_domain}/resource-manager/docs/creating-managing-projects). - /// This field has been deprecated and replaced by the name field. + /// number](https://cloud.google.com/resource-manager/docs/creating-managing-projects). This field has + /// been deprecated and replaced by the name field. /// /// /// Deprecated. The name of the Google Compute Engine - /// [zone](https://{$universe.dns_names.final_documentation_domain}/compute/docs/zones#available) in - /// which the cluster resides. This field has been deprecated and replaced by the name field. + /// [zone](https://cloud.google.com/compute/docs/zones#available) in which the cluster resides. This + /// field has been deprecated and replaced by the name field. /// /// /// Deprecated. The name of the cluster to update. This field has been deprecated and replaced by the @@ -4926,16 +4917,16 @@ public LegacyAbacRequest(Google.Apis.Services.IClientService service, Google.Api /// /// Deprecated. The Google Developers Console [project ID or project - /// number](https://{$universe.dns_names.final_documentation_domain}/resource-manager/docs/creating-managing-projects). - /// This field has been deprecated and replaced by the name field. + /// number](https://cloud.google.com/resource-manager/docs/creating-managing-projects). This field + /// has been deprecated and replaced by the name field. /// [Google.Apis.Util.RequestParameterAttribute("projectId", Google.Apis.Util.RequestParameterType.Path)] public virtual string ProjectId { get; private set; } /// /// Deprecated. The name of the Google Compute Engine - /// [zone](https://{$universe.dns_names.final_documentation_domain}/compute/docs/zones#available) in - /// which the cluster resides. This field has been deprecated and replaced by the name field. + /// [zone](https://cloud.google.com/compute/docs/zones#available) in which the cluster resides. This + /// field has been deprecated and replaced by the name field. /// [Google.Apis.Util.RequestParameterAttribute("zone", Google.Apis.Util.RequestParameterType.Path)] public virtual string Zone { get; private set; } @@ -4996,14 +4987,13 @@ protected override void InitParameters() /// Lists all clusters owned by a project in either the specified zone or all zones. /// /// Deprecated. The Google Developers Console [project ID or project - /// number](https://{$universe.dns_names.final_documentation_domain}/resource-manager/docs/creating-managing-projects). - /// This field has been deprecated and replaced by the parent field. + /// number](https://cloud.google.com/resource-manager/docs/creating-managing-projects). This field has + /// been deprecated and replaced by the parent field. /// /// /// Deprecated. The name of the Google Compute Engine - /// [zone](https://{$universe.dns_names.final_documentation_domain}/compute/docs/zones#available) in - /// which the cluster resides, or "-" for all zones. This field has been deprecated and replaced by the - /// parent field. + /// [zone](https://cloud.google.com/compute/docs/zones#available) in which the cluster resides, or "-" + /// for all zones. This field has been deprecated and replaced by the parent field. /// public virtual ListRequest List(string projectId, string zone) { @@ -5023,17 +5013,16 @@ public ListRequest(Google.Apis.Services.IClientService service, string projectId /// /// Deprecated. The Google Developers Console [project ID or project - /// number](https://{$universe.dns_names.final_documentation_domain}/resource-manager/docs/creating-managing-projects). - /// This field has been deprecated and replaced by the parent field. + /// number](https://cloud.google.com/resource-manager/docs/creating-managing-projects). This field + /// has been deprecated and replaced by the parent field. /// [Google.Apis.Util.RequestParameterAttribute("projectId", Google.Apis.Util.RequestParameterType.Path)] public virtual string ProjectId { get; private set; } /// /// Deprecated. The name of the Google Compute Engine - /// [zone](https://{$universe.dns_names.final_documentation_domain}/compute/docs/zones#available) in - /// which the cluster resides, or "-" for all zones. This field has been deprecated and replaced by - /// the parent field. + /// [zone](https://cloud.google.com/compute/docs/zones#available) in which the cluster resides, or + /// "-" for all zones. This field has been deprecated and replaced by the parent field. /// [Google.Apis.Util.RequestParameterAttribute("zone", Google.Apis.Util.RequestParameterType.Path)] public virtual string Zone { get; private set; } @@ -5087,19 +5076,19 @@ protected override void InitParameters() /// /// Sets the locations for a specific cluster. Deprecated. Use - /// [projects.locations.clusters.update](https://{$universe.dns_names.final_documentation_domain}/kubernetes-engine/docs/reference/rest/v1beta1/projects.locations.clusters/update) + /// [projects.locations.clusters.update](https://cloud.google.com/kubernetes-engine/docs/reference/rest/v1beta1/projects.locations.clusters/update) /// instead. /// /// The body of the request. /// /// Deprecated. The Google Developers Console [project ID or project - /// number](https://{$universe.dns_names.final_documentation_domain}/resource-manager/docs/creating-managing-projects). - /// This field has been deprecated and replaced by the name field. + /// number](https://cloud.google.com/resource-manager/docs/creating-managing-projects). This field has + /// been deprecated and replaced by the name field. /// /// /// Deprecated. The name of the Google Compute Engine - /// [zone](https://{$universe.dns_names.final_documentation_domain}/compute/docs/zones#available) in - /// which the cluster resides. This field has been deprecated and replaced by the name field. + /// [zone](https://cloud.google.com/compute/docs/zones#available) in which the cluster resides. This + /// field has been deprecated and replaced by the name field. /// /// /// Deprecated. The name of the cluster to upgrade. This field has been deprecated and replaced by the @@ -5112,7 +5101,7 @@ public virtual LocationsRequest Locations(Google.Apis.Container.v1beta1.Data.Set /// /// Sets the locations for a specific cluster. Deprecated. Use - /// [projects.locations.clusters.update](https://{$universe.dns_names.final_documentation_domain}/kubernetes-engine/docs/reference/rest/v1beta1/projects.locations.clusters/update) + /// [projects.locations.clusters.update](https://cloud.google.com/kubernetes-engine/docs/reference/rest/v1beta1/projects.locations.clusters/update) /// instead. /// public class LocationsRequest : ContainerBaseServiceRequest @@ -5129,16 +5118,16 @@ public LocationsRequest(Google.Apis.Services.IClientService service, Google.Apis /// /// Deprecated. The Google Developers Console [project ID or project - /// number](https://{$universe.dns_names.final_documentation_domain}/resource-manager/docs/creating-managing-projects). - /// This field has been deprecated and replaced by the name field. + /// number](https://cloud.google.com/resource-manager/docs/creating-managing-projects). This field + /// has been deprecated and replaced by the name field. /// [Google.Apis.Util.RequestParameterAttribute("projectId", Google.Apis.Util.RequestParameterType.Path)] public virtual string ProjectId { get; private set; } /// /// Deprecated. The name of the Google Compute Engine - /// [zone](https://{$universe.dns_names.final_documentation_domain}/compute/docs/zones#available) in - /// which the cluster resides. This field has been deprecated and replaced by the name field. + /// [zone](https://cloud.google.com/compute/docs/zones#available) in which the cluster resides. This + /// field has been deprecated and replaced by the name field. /// [Google.Apis.Util.RequestParameterAttribute("zone", Google.Apis.Util.RequestParameterType.Path)] public virtual string Zone { get; private set; } @@ -5200,13 +5189,13 @@ protected override void InitParameters() /// The body of the request. /// /// Deprecated. The Google Developers Console [project ID or project - /// number](https://{$universe.dns_names.final_documentation_domain}/resource-manager/docs/creating-managing-projects). - /// This field has been deprecated and replaced by the name field. + /// number](https://cloud.google.com/resource-manager/docs/creating-managing-projects). This field has + /// been deprecated and replaced by the name field. /// /// /// Deprecated. The name of the Google Compute Engine - /// [zone](https://{$universe.dns_names.final_documentation_domain}/compute/docs/zones#available) in - /// which the cluster resides. This field has been deprecated and replaced by the name field. + /// [zone](https://cloud.google.com/compute/docs/zones#available) in which the cluster resides. This + /// field has been deprecated and replaced by the name field. /// /// /// Deprecated. The name of the cluster to upgrade. This field has been deprecated and replaced by the @@ -5232,16 +5221,16 @@ public LoggingRequest(Google.Apis.Services.IClientService service, Google.Apis.C /// /// Deprecated. The Google Developers Console [project ID or project - /// number](https://{$universe.dns_names.final_documentation_domain}/resource-manager/docs/creating-managing-projects). - /// This field has been deprecated and replaced by the name field. + /// number](https://cloud.google.com/resource-manager/docs/creating-managing-projects). This field + /// has been deprecated and replaced by the name field. /// [Google.Apis.Util.RequestParameterAttribute("projectId", Google.Apis.Util.RequestParameterType.Path)] public virtual string ProjectId { get; private set; } /// /// Deprecated. The name of the Google Compute Engine - /// [zone](https://{$universe.dns_names.final_documentation_domain}/compute/docs/zones#available) in - /// which the cluster resides. This field has been deprecated and replaced by the name field. + /// [zone](https://cloud.google.com/compute/docs/zones#available) in which the cluster resides. This + /// field has been deprecated and replaced by the name field. /// [Google.Apis.Util.RequestParameterAttribute("zone", Google.Apis.Util.RequestParameterType.Path)] public virtual string Zone { get; private set; } @@ -5303,13 +5292,13 @@ protected override void InitParameters() /// The body of the request. /// /// Deprecated. The Google Developers Console [project ID or project - /// number](https://{$universe.dns_names.final_documentation_domain}/resource-manager/docs/creating-managing-projects). - /// This field has been deprecated and replaced by the name field. + /// number](https://cloud.google.com/resource-manager/docs/creating-managing-projects). This field has + /// been deprecated and replaced by the name field. /// /// /// Deprecated. The name of the Google Compute Engine - /// [zone](https://{$universe.dns_names.final_documentation_domain}/compute/docs/zones#available) in - /// which the cluster resides. This field has been deprecated and replaced by the name field. + /// [zone](https://cloud.google.com/compute/docs/zones#available) in which the cluster resides. This + /// field has been deprecated and replaced by the name field. /// /// /// Deprecated. The name of the cluster to upgrade. This field has been deprecated and replaced by the @@ -5335,16 +5324,16 @@ public MasterRequest(Google.Apis.Services.IClientService service, Google.Apis.Co /// /// Deprecated. The Google Developers Console [project ID or project - /// number](https://{$universe.dns_names.final_documentation_domain}/resource-manager/docs/creating-managing-projects). - /// This field has been deprecated and replaced by the name field. + /// number](https://cloud.google.com/resource-manager/docs/creating-managing-projects). This field + /// has been deprecated and replaced by the name field. /// [Google.Apis.Util.RequestParameterAttribute("projectId", Google.Apis.Util.RequestParameterType.Path)] public virtual string ProjectId { get; private set; } /// /// Deprecated. The name of the Google Compute Engine - /// [zone](https://{$universe.dns_names.final_documentation_domain}/compute/docs/zones#available) in - /// which the cluster resides. This field has been deprecated and replaced by the name field. + /// [zone](https://cloud.google.com/compute/docs/zones#available) in which the cluster resides. This + /// field has been deprecated and replaced by the name field. /// [Google.Apis.Util.RequestParameterAttribute("zone", Google.Apis.Util.RequestParameterType.Path)] public virtual string Zone { get; private set; } @@ -5406,13 +5395,13 @@ protected override void InitParameters() /// The body of the request. /// /// Deprecated. The Google Developers Console [project ID or project - /// number](https://{$universe.dns_names.final_documentation_domain}/resource-manager/docs/creating-managing-projects). - /// This field has been deprecated and replaced by the name field. + /// number](https://cloud.google.com/resource-manager/docs/creating-managing-projects). This field has + /// been deprecated and replaced by the name field. /// /// /// Deprecated. The name of the Google Compute Engine - /// [zone](https://{$universe.dns_names.final_documentation_domain}/compute/docs/zones#available) in - /// which the cluster resides. This field has been deprecated and replaced by the name field. + /// [zone](https://cloud.google.com/compute/docs/zones#available) in which the cluster resides. This + /// field has been deprecated and replaced by the name field. /// /// /// Deprecated. The name of the cluster to upgrade. This field has been deprecated and replaced by the @@ -5438,16 +5427,16 @@ public MonitoringRequest(Google.Apis.Services.IClientService service, Google.Api /// /// Deprecated. The Google Developers Console [project ID or project - /// number](https://{$universe.dns_names.final_documentation_domain}/resource-manager/docs/creating-managing-projects). - /// This field has been deprecated and replaced by the name field. + /// number](https://cloud.google.com/resource-manager/docs/creating-managing-projects). This field + /// has been deprecated and replaced by the name field. /// [Google.Apis.Util.RequestParameterAttribute("projectId", Google.Apis.Util.RequestParameterType.Path)] public virtual string ProjectId { get; private set; } /// /// Deprecated. The name of the Google Compute Engine - /// [zone](https://{$universe.dns_names.final_documentation_domain}/compute/docs/zones#available) in - /// which the cluster resides. This field has been deprecated and replaced by the name field. + /// [zone](https://cloud.google.com/compute/docs/zones#available) in which the cluster resides. This + /// field has been deprecated and replaced by the name field. /// [Google.Apis.Util.RequestParameterAttribute("zone", Google.Apis.Util.RequestParameterType.Path)] public virtual string Zone { get; private set; } @@ -5509,13 +5498,13 @@ protected override void InitParameters() /// The body of the request. /// /// Deprecated. The Google Developers Console [project ID or project - /// number](https://{$universe.dns_names.final_documentation_domain}/resource-manager/docs/creating-managing-projects). - /// This field has been deprecated and replaced by the name field. + /// number](https://cloud.google.com/resource-manager/docs/creating-managing-projects). This field has + /// been deprecated and replaced by the name field. /// /// /// Deprecated. The name of the Google Compute Engine - /// [zone](https://{$universe.dns_names.final_documentation_domain}/compute/docs/zones#available) in - /// which the cluster resides. This field has been deprecated and replaced by the name field. + /// [zone](https://cloud.google.com/compute/docs/zones#available) in which the cluster resides. This + /// field has been deprecated and replaced by the name field. /// /// /// Deprecated. The name of the cluster. This field has been deprecated and replaced by the name field. @@ -5540,16 +5529,16 @@ public ResourceLabelsRequest(Google.Apis.Services.IClientService service, Google /// /// Deprecated. The Google Developers Console [project ID or project - /// number](https://{$universe.dns_names.final_documentation_domain}/resource-manager/docs/creating-managing-projects). - /// This field has been deprecated and replaced by the name field. + /// number](https://cloud.google.com/resource-manager/docs/creating-managing-projects). This field + /// has been deprecated and replaced by the name field. /// [Google.Apis.Util.RequestParameterAttribute("projectId", Google.Apis.Util.RequestParameterType.Path)] public virtual string ProjectId { get; private set; } /// /// Deprecated. The name of the Google Compute Engine - /// [zone](https://{$universe.dns_names.final_documentation_domain}/compute/docs/zones#available) in - /// which the cluster resides. This field has been deprecated and replaced by the name field. + /// [zone](https://cloud.google.com/compute/docs/zones#available) in which the cluster resides. This + /// field has been deprecated and replaced by the name field. /// [Google.Apis.Util.RequestParameterAttribute("zone", Google.Apis.Util.RequestParameterType.Path)] public virtual string Zone { get; private set; } @@ -5611,12 +5600,11 @@ protected override void InitParameters() /// The body of the request. /// /// Required. The Google Developers Console [project ID or project - /// number](https://{$universe.dns_names.final_documentation_domain}/resource-manager/docs/creating-managing-projects). + /// number](https://cloud.google.com/resource-manager/docs/creating-managing-projects). /// /// /// Required. The name of the Google Compute Engine - /// [zone](https://{$universe.dns_names.final_documentation_domain}/compute/docs/zones#available) in - /// which the cluster resides. + /// [zone](https://cloud.google.com/compute/docs/zones#available) in which the cluster resides. /// /// Required. The name of the cluster to update. public virtual SetMaintenancePolicyRequest SetMaintenancePolicy(Google.Apis.Container.v1beta1.Data.SetMaintenancePolicyRequest body, string projectId, string zone, string clusterId) @@ -5639,15 +5627,14 @@ public SetMaintenancePolicyRequest(Google.Apis.Services.IClientService service, /// /// Required. The Google Developers Console [project ID or project - /// number](https://{$universe.dns_names.final_documentation_domain}/resource-manager/docs/creating-managing-projects). + /// number](https://cloud.google.com/resource-manager/docs/creating-managing-projects). /// [Google.Apis.Util.RequestParameterAttribute("projectId", Google.Apis.Util.RequestParameterType.Path)] public virtual string ProjectId { get; private set; } /// /// Required. The name of the Google Compute Engine - /// [zone](https://{$universe.dns_names.final_documentation_domain}/compute/docs/zones#available) in - /// which the cluster resides. + /// [zone](https://cloud.google.com/compute/docs/zones#available) in which the cluster resides. /// [Google.Apis.Util.RequestParameterAttribute("zone", Google.Apis.Util.RequestParameterType.Path)] public virtual string Zone { get; private set; } @@ -5709,13 +5696,13 @@ protected override void InitParameters() /// The body of the request. /// /// Deprecated. The Google Developers Console [project ID or project - /// number](https://{$universe.dns_names.final_documentation_domain}/resource-manager/docs/creating-managing-projects). - /// This field has been deprecated and replaced by the name field. + /// number](https://cloud.google.com/resource-manager/docs/creating-managing-projects). This field has + /// been deprecated and replaced by the name field. /// /// /// Deprecated. The name of the Google Compute Engine - /// [zone](https://{$universe.dns_names.final_documentation_domain}/compute/docs/zones#available) in - /// which the cluster resides. This field has been deprecated and replaced by the name field. + /// [zone](https://cloud.google.com/compute/docs/zones#available) in which the cluster resides. This + /// field has been deprecated and replaced by the name field. /// /// /// Deprecated. The name of the cluster to upgrade. This field has been deprecated and replaced by the @@ -5744,16 +5731,16 @@ public SetMasterAuthRequest(Google.Apis.Services.IClientService service, Google. /// /// Deprecated. The Google Developers Console [project ID or project - /// number](https://{$universe.dns_names.final_documentation_domain}/resource-manager/docs/creating-managing-projects). - /// This field has been deprecated and replaced by the name field. + /// number](https://cloud.google.com/resource-manager/docs/creating-managing-projects). This field + /// has been deprecated and replaced by the name field. /// [Google.Apis.Util.RequestParameterAttribute("projectId", Google.Apis.Util.RequestParameterType.Path)] public virtual string ProjectId { get; private set; } /// /// Deprecated. The name of the Google Compute Engine - /// [zone](https://{$universe.dns_names.final_documentation_domain}/compute/docs/zones#available) in - /// which the cluster resides. This field has been deprecated and replaced by the name field. + /// [zone](https://cloud.google.com/compute/docs/zones#available) in which the cluster resides. This + /// field has been deprecated and replaced by the name field. /// [Google.Apis.Util.RequestParameterAttribute("zone", Google.Apis.Util.RequestParameterType.Path)] public virtual string Zone { get; private set; } @@ -5815,13 +5802,13 @@ protected override void InitParameters() /// The body of the request. /// /// Deprecated. The Google Developers Console [project ID or project - /// number](https://{$universe.dns_names.final_documentation_domain}/resource-manager/docs/creating-managing-projects). - /// This field has been deprecated and replaced by the name field. + /// number](https://cloud.google.com/resource-manager/docs/creating-managing-projects). This field has + /// been deprecated and replaced by the name field. /// /// /// Deprecated. The name of the Google Compute Engine - /// [zone](https://{$universe.dns_names.final_documentation_domain}/compute/docs/zones#available) in - /// which the cluster resides. This field has been deprecated and replaced by the name field. + /// [zone](https://cloud.google.com/compute/docs/zones#available) in which the cluster resides. This + /// field has been deprecated and replaced by the name field. /// /// /// Deprecated. The name of the cluster. This field has been deprecated and replaced by the name field. @@ -5846,16 +5833,16 @@ public SetNetworkPolicyRequest(Google.Apis.Services.IClientService service, Goog /// /// Deprecated. The Google Developers Console [project ID or project - /// number](https://{$universe.dns_names.final_documentation_domain}/resource-manager/docs/creating-managing-projects). - /// This field has been deprecated and replaced by the name field. + /// number](https://cloud.google.com/resource-manager/docs/creating-managing-projects). This field + /// has been deprecated and replaced by the name field. /// [Google.Apis.Util.RequestParameterAttribute("projectId", Google.Apis.Util.RequestParameterType.Path)] public virtual string ProjectId { get; private set; } /// /// Deprecated. The name of the Google Compute Engine - /// [zone](https://{$universe.dns_names.final_documentation_domain}/compute/docs/zones#available) in - /// which the cluster resides. This field has been deprecated and replaced by the name field. + /// [zone](https://cloud.google.com/compute/docs/zones#available) in which the cluster resides. This + /// field has been deprecated and replaced by the name field. /// [Google.Apis.Util.RequestParameterAttribute("zone", Google.Apis.Util.RequestParameterType.Path)] public virtual string Zone { get; private set; } @@ -5917,13 +5904,13 @@ protected override void InitParameters() /// The body of the request. /// /// Deprecated. The Google Developers Console [project ID or project - /// number](https://{$universe.dns_names.final_documentation_domain}/resource-manager/docs/creating-managing-projects). - /// This field has been deprecated and replaced by the name field. + /// number](https://cloud.google.com/resource-manager/docs/creating-managing-projects). This field has + /// been deprecated and replaced by the name field. /// /// /// Deprecated. The name of the Google Compute Engine - /// [zone](https://{$universe.dns_names.final_documentation_domain}/compute/docs/zones#available) in - /// which the cluster resides. This field has been deprecated and replaced by the name field. + /// [zone](https://cloud.google.com/compute/docs/zones#available) in which the cluster resides. This + /// field has been deprecated and replaced by the name field. /// /// /// Deprecated. The name of the cluster. This field has been deprecated and replaced by the name field. @@ -5948,16 +5935,16 @@ public StartIpRotationRequest(Google.Apis.Services.IClientService service, Googl /// /// Deprecated. The Google Developers Console [project ID or project - /// number](https://{$universe.dns_names.final_documentation_domain}/resource-manager/docs/creating-managing-projects). - /// This field has been deprecated and replaced by the name field. + /// number](https://cloud.google.com/resource-manager/docs/creating-managing-projects). This field + /// has been deprecated and replaced by the name field. /// [Google.Apis.Util.RequestParameterAttribute("projectId", Google.Apis.Util.RequestParameterType.Path)] public virtual string ProjectId { get; private set; } /// /// Deprecated. The name of the Google Compute Engine - /// [zone](https://{$universe.dns_names.final_documentation_domain}/compute/docs/zones#available) in - /// which the cluster resides. This field has been deprecated and replaced by the name field. + /// [zone](https://cloud.google.com/compute/docs/zones#available) in which the cluster resides. This + /// field has been deprecated and replaced by the name field. /// [Google.Apis.Util.RequestParameterAttribute("zone", Google.Apis.Util.RequestParameterType.Path)] public virtual string Zone { get; private set; } @@ -6019,13 +6006,13 @@ protected override void InitParameters() /// The body of the request. /// /// Deprecated. The Google Developers Console [project ID or project - /// number](https://{$universe.dns_names.final_documentation_domain}/resource-manager/docs/creating-managing-projects). - /// This field has been deprecated and replaced by the name field. + /// number](https://cloud.google.com/resource-manager/docs/creating-managing-projects). This field has + /// been deprecated and replaced by the name field. /// /// /// Deprecated. The name of the Google Compute Engine - /// [zone](https://{$universe.dns_names.final_documentation_domain}/compute/docs/zones#available) in - /// which the cluster resides. This field has been deprecated and replaced by the name field. + /// [zone](https://cloud.google.com/compute/docs/zones#available) in which the cluster resides. This + /// field has been deprecated and replaced by the name field. /// /// /// Deprecated. The name of the cluster to upgrade. This field has been deprecated and replaced by the @@ -6051,16 +6038,16 @@ public UpdateRequest(Google.Apis.Services.IClientService service, Google.Apis.Co /// /// Deprecated. The Google Developers Console [project ID or project - /// number](https://{$universe.dns_names.final_documentation_domain}/resource-manager/docs/creating-managing-projects). - /// This field has been deprecated and replaced by the name field. + /// number](https://cloud.google.com/resource-manager/docs/creating-managing-projects). This field + /// has been deprecated and replaced by the name field. /// [Google.Apis.Util.RequestParameterAttribute("projectId", Google.Apis.Util.RequestParameterType.Path)] public virtual string ProjectId { get; private set; } /// /// Deprecated. The name of the Google Compute Engine - /// [zone](https://{$universe.dns_names.final_documentation_domain}/compute/docs/zones#available) in - /// which the cluster resides. This field has been deprecated and replaced by the name field. + /// [zone](https://cloud.google.com/compute/docs/zones#available) in which the cluster resides. This + /// field has been deprecated and replaced by the name field. /// [Google.Apis.Util.RequestParameterAttribute("zone", Google.Apis.Util.RequestParameterType.Path)] public virtual string Zone { get; private set; } @@ -6140,13 +6127,13 @@ public OperationsResource(Google.Apis.Services.IClientService service) /// The body of the request. /// /// Deprecated. The Google Developers Console [project ID or project - /// number](https://{$universe.dns_names.final_documentation_domain}/resource-manager/docs/creating-managing-projects). - /// This field has been deprecated and replaced by the name field. + /// number](https://cloud.google.com/resource-manager/docs/creating-managing-projects). This field has + /// been deprecated and replaced by the name field. /// /// /// Deprecated. The name of the Google Compute Engine - /// [zone](https://{$universe.dns_names.final_documentation_domain}/compute/docs/zones#available) in - /// which the operation resides. This field has been deprecated and replaced by the name field. + /// [zone](https://cloud.google.com/compute/docs/zones#available) in which the operation resides. This + /// field has been deprecated and replaced by the name field. /// /// /// Deprecated. The server-assigned `name` of the operation. This field has been deprecated and replaced @@ -6172,16 +6159,16 @@ public CancelRequest(Google.Apis.Services.IClientService service, Google.Apis.Co /// /// Deprecated. The Google Developers Console [project ID or project - /// number](https://{$universe.dns_names.final_documentation_domain}/resource-manager/docs/creating-managing-projects). - /// This field has been deprecated and replaced by the name field. + /// number](https://cloud.google.com/resource-manager/docs/creating-managing-projects). This field + /// has been deprecated and replaced by the name field. /// [Google.Apis.Util.RequestParameterAttribute("projectId", Google.Apis.Util.RequestParameterType.Path)] public virtual string ProjectId { get; private set; } /// /// Deprecated. The name of the Google Compute Engine - /// [zone](https://{$universe.dns_names.final_documentation_domain}/compute/docs/zones#available) in - /// which the operation resides. This field has been deprecated and replaced by the name field. + /// [zone](https://cloud.google.com/compute/docs/zones#available) in which the operation resides. + /// This field has been deprecated and replaced by the name field. /// [Google.Apis.Util.RequestParameterAttribute("zone", Google.Apis.Util.RequestParameterType.Path)] public virtual string Zone { get; private set; } @@ -6242,13 +6229,13 @@ protected override void InitParameters() /// Gets the specified operation. /// /// Deprecated. The Google Developers Console [project ID or project - /// number](https://{$universe.dns_names.final_documentation_domain}/resource-manager/docs/creating-managing-projects). - /// This field has been deprecated and replaced by the name field. + /// number](https://cloud.google.com/resource-manager/docs/creating-managing-projects). This field has + /// been deprecated and replaced by the name field. /// /// /// Deprecated. The name of the Google Compute Engine - /// [zone](https://{$universe.dns_names.final_documentation_domain}/compute/docs/zones#available) in - /// which the cluster resides. This field has been deprecated and replaced by the name field. + /// [zone](https://cloud.google.com/compute/docs/zones#available) in which the cluster resides. This + /// field has been deprecated and replaced by the name field. /// /// /// Deprecated. The server-assigned `name` of the operation. This field has been deprecated and replaced @@ -6273,16 +6260,16 @@ public GetRequest(Google.Apis.Services.IClientService service, string projectId, /// /// Deprecated. The Google Developers Console [project ID or project - /// number](https://{$universe.dns_names.final_documentation_domain}/resource-manager/docs/creating-managing-projects). - /// This field has been deprecated and replaced by the name field. + /// number](https://cloud.google.com/resource-manager/docs/creating-managing-projects). This field + /// has been deprecated and replaced by the name field. /// [Google.Apis.Util.RequestParameterAttribute("projectId", Google.Apis.Util.RequestParameterType.Path)] public virtual string ProjectId { get; private set; } /// /// Deprecated. The name of the Google Compute Engine - /// [zone](https://{$universe.dns_names.final_documentation_domain}/compute/docs/zones#available) in - /// which the cluster resides. This field has been deprecated and replaced by the name field. + /// [zone](https://cloud.google.com/compute/docs/zones#available) in which the cluster resides. This + /// field has been deprecated and replaced by the name field. /// [Google.Apis.Util.RequestParameterAttribute("zone", Google.Apis.Util.RequestParameterType.Path)] public virtual string Zone { get; private set; } @@ -6352,14 +6339,13 @@ protected override void InitParameters() /// Lists all operations in a project in the specified zone or all zones. /// /// Deprecated. The Google Developers Console [project ID or project - /// number](https://{$universe.dns_names.final_documentation_domain}/resource-manager/docs/creating-managing-projects). - /// This field has been deprecated and replaced by the parent field. + /// number](https://cloud.google.com/resource-manager/docs/creating-managing-projects). This field has + /// been deprecated and replaced by the parent field. /// /// /// Deprecated. The name of the Google Compute Engine - /// [zone](https://{$universe.dns_names.final_documentation_domain}/compute/docs/zones#available) to - /// return operations for, or `-` for all zones. This field has been deprecated and replaced by the - /// parent field. + /// [zone](https://cloud.google.com/compute/docs/zones#available) to return operations for, or `-` for + /// all zones. This field has been deprecated and replaced by the parent field. /// public virtual ListRequest List(string projectId, string zone) { @@ -6379,17 +6365,16 @@ public ListRequest(Google.Apis.Services.IClientService service, string projectId /// /// Deprecated. The Google Developers Console [project ID or project - /// number](https://{$universe.dns_names.final_documentation_domain}/resource-manager/docs/creating-managing-projects). - /// This field has been deprecated and replaced by the parent field. + /// number](https://cloud.google.com/resource-manager/docs/creating-managing-projects). This field + /// has been deprecated and replaced by the parent field. /// [Google.Apis.Util.RequestParameterAttribute("projectId", Google.Apis.Util.RequestParameterType.Path)] public virtual string ProjectId { get; private set; } /// /// Deprecated. The name of the Google Compute Engine - /// [zone](https://{$universe.dns_names.final_documentation_domain}/compute/docs/zones#available) to - /// return operations for, or `-` for all zones. This field has been deprecated and replaced by the - /// parent field. + /// [zone](https://cloud.google.com/compute/docs/zones#available) to return operations for, or `-` + /// for all zones. This field has been deprecated and replaced by the parent field. /// [Google.Apis.Util.RequestParameterAttribute("zone", Google.Apis.Util.RequestParameterType.Path)] public virtual string Zone { get; private set; } @@ -6445,13 +6430,13 @@ protected override void InitParameters() /// Returns configuration info about the Google Kubernetes Engine service. /// /// Deprecated. The Google Developers Console [project ID or project - /// number](https://{$universe.dns_names.final_documentation_domain}/resource-manager/docs/creating-managing-projects). - /// This field has been deprecated and replaced by the name field. + /// number](https://cloud.google.com/resource-manager/docs/creating-managing-projects). This field has been + /// deprecated and replaced by the name field. /// /// /// Deprecated. The name of the Google Compute Engine - /// [zone](https://{$universe.dns_names.final_documentation_domain}/compute/docs/zones#available) to return - /// operations for. This field has been deprecated and replaced by the name field. + /// [zone](https://cloud.google.com/compute/docs/zones#available) to return operations for. This field has + /// been deprecated and replaced by the name field. /// public virtual GetServerconfigRequest GetServerconfig(string projectId, string zone) { @@ -6471,16 +6456,16 @@ public GetServerconfigRequest(Google.Apis.Services.IClientService service, strin /// /// Deprecated. The Google Developers Console [project ID or project - /// number](https://{$universe.dns_names.final_documentation_domain}/resource-manager/docs/creating-managing-projects). - /// This field has been deprecated and replaced by the name field. + /// number](https://cloud.google.com/resource-manager/docs/creating-managing-projects). This field has + /// been deprecated and replaced by the name field. /// [Google.Apis.Util.RequestParameterAttribute("projectId", Google.Apis.Util.RequestParameterType.Path)] public virtual string ProjectId { get; private set; } /// /// Deprecated. The name of the Google Compute Engine - /// [zone](https://{$universe.dns_names.final_documentation_domain}/compute/docs/zones#available) to - /// return operations for. This field has been deprecated and replaced by the name field. + /// [zone](https://cloud.google.com/compute/docs/zones#available) to return operations for. This field + /// has been deprecated and replaced by the name field. /// [Google.Apis.Util.RequestParameterAttribute("zone", Google.Apis.Util.RequestParameterType.Path)] public virtual string Zone { get; private set; } @@ -6545,7 +6530,7 @@ public class AcceleratorConfig : Google.Apis.Requests.IDirectResponseSchema /// /// The accelerator type resource name. List of supported accelerators - /// [here](https://{$universe.dns_names.final_documentation_domain}/compute/docs/gpus) + /// [here](https://cloud.google.com/compute/docs/gpus) /// [Newtonsoft.Json.JsonPropertyAttribute("acceleratorType")] public virtual string AcceleratorType { get; set; } @@ -6731,8 +6716,7 @@ public class AddonsConfig : Google.Apis.Requests.IDirectResponseSchema /// /// Configuration for the Kubernetes Dashboard. This addon is deprecated, and will be disabled in 1.15. It is /// recommended to use the Cloud Console to manage and monitor your Kubernetes clusters, workloads and - /// applications. For more information, see: - /// https://{$universe.dns_names.final_documentation_domain}/kubernetes-engine/docs/concepts/dashboards + /// applications. For more information, see: https://cloud.google.com/kubernetes-engine/docs/concepts/dashboards /// [Newtonsoft.Json.JsonPropertyAttribute("kubernetesDashboard")] public virtual KubernetesDashboard KubernetesDashboard { get; set; } @@ -7007,7 +6991,7 @@ public class AutoprovisioningNodePoolDefaults : Google.Apis.Requests.IDirectResp /// This should be of the form /// projects/[KEY_PROJECT_ID]/locations/[LOCATION]/keyRings/[RING_NAME]/cryptoKeys/[KEY_NAME]. For more /// information about protecting resources with Cloud KMS Keys please see: - /// https://{$universe.dns_names.final_documentation_domain}/compute/docs/disks/customer-managed-encryption + /// https://cloud.google.com/compute/docs/disks/customer-managed-encryption /// [Newtonsoft.Json.JsonPropertyAttribute("bootDiskKmsKey")] public virtual string BootDiskKmsKey { get; set; } @@ -7028,8 +7012,7 @@ public class AutoprovisioningNodePoolDefaults : Google.Apis.Requests.IDirectResp /// /// The image type to use for NAP created node. Please see - /// https://{$universe.dns_names.final_documentation_domain}/kubernetes-engine/docs/concepts/node-images for - /// available image types. + /// https://cloud.google.com/kubernetes-engine/docs/concepts/node-images for available image types. /// [Newtonsoft.Json.JsonPropertyAttribute("imageType")] public virtual string ImageType { get; set; } @@ -7046,9 +7029,8 @@ public class AutoprovisioningNodePoolDefaults : Google.Apis.Requests.IDirectResp /// Deprecated. Minimum CPU platform to be used for NAP created node pools. The instance may be scheduled on the /// specified or newer CPU platform. Applicable values are the friendly names of CPU platforms, such as /// minCpuPlatform: Intel Haswell or minCpuPlatform: Intel Sandy Bridge. For more information, read [how to - /// specify min CPU - /// platform](https://{$universe.dns_names.final_documentation_domain}/compute/docs/instances/specify-min-cpu-platform). - /// This field is deprecated, min_cpu_platform should be specified using + /// specify min CPU platform](https://cloud.google.com/compute/docs/instances/specify-min-cpu-platform). This + /// field is deprecated, min_cpu_platform should be specified using /// `cloud.google.com/requested-min-cpu-platform` label selector on the pod. To unset the min cpu platform field /// pass "automatic" as field value. /// @@ -7060,9 +7042,8 @@ public class AutoprovisioningNodePoolDefaults : Google.Apis.Requests.IDirectResp /// account. The following scopes are recommended, but not required, and by default are not included: * /// `https://www.googleapis.com/auth/compute` is required for mounting persistent storage on your nodes. * /// `https://www.googleapis.com/auth/devstorage.read_only` is required for communicating with **gcr.io** (the - /// [Google Container Registry](https://{$universe.dns_names.final_documentation_domain}/container-registry/)). - /// If unspecified, no scopes are added, unless Cloud Logging or Cloud Monitoring are enabled, in which case - /// their required scopes will be added. + /// [Artifact Registry](https://cloud.google.com/artifact-registry/)). If unspecified, no scopes are added, + /// unless Cloud Logging or Cloud Monitoring are enabled, in which case their required scopes will be added. /// [Newtonsoft.Json.JsonPropertyAttribute("oauthScopes")] public virtual System.Collections.Generic.IList OauthScopes { get; set; } @@ -7286,16 +7267,16 @@ public class CancelOperationRequest : Google.Apis.Requests.IDirectResponseSchema /// /// Deprecated. The Google Developers Console [project ID or project - /// number](https://{$universe.dns_names.final_documentation_domain}/resource-manager/docs/creating-managing-projects). - /// This field has been deprecated and replaced by the name field. + /// number](https://cloud.google.com/resource-manager/docs/creating-managing-projects). This field has been + /// deprecated and replaced by the name field. /// [Newtonsoft.Json.JsonPropertyAttribute("projectId")] public virtual string ProjectId { get; set; } /// /// Deprecated. The name of the Google Compute Engine - /// [zone](https://{$universe.dns_names.final_documentation_domain}/compute/docs/zones#available) in which the - /// operation resides. This field has been deprecated and replaced by the name field. + /// [zone](https://cloud.google.com/compute/docs/zones#available) in which the operation resides. This field has + /// been deprecated and replaced by the name field. /// [Newtonsoft.Json.JsonPropertyAttribute("zone")] public virtual string Zone { get; set; } @@ -7469,7 +7450,7 @@ public class Cluster : Google.Apis.Requests.IDirectResponseSchema /// /// Output only. Deprecated, use - /// [NodePool.version](https://{$universe.dns_names.final_documentation_domain}/kubernetes-engine/docs/reference/rest/v1beta1/projects.locations.clusters.nodePools) + /// [NodePool.version](https://cloud.google.com/kubernetes-engine/docs/reference/rest/v1beta1/projects.locations.clusters.nodePools) /// instead. The current version of the node software components. If they are currently at multiple versions /// because they're in the process of being upgraded, this reflects the minimum version of all nodes. /// @@ -7571,11 +7552,11 @@ public class Cluster : Google.Apis.Requests.IDirectResponseSchema /// /// The number of nodes to create in this cluster. You must ensure that your Compute Engine [resource - /// quota](https://{$universe.dns_names.final_documentation_domain}/compute/quotas) is sufficient for this - /// number of instances. You must also have available firewall and routes quota. For requests, this field should - /// only be used in lieu of a "node_pool" object, since this configuration (along with the "node_config") will - /// be used to create a "NodePool" object with an auto-generated name. Do not use this and a node_pool at the - /// same time. This field is deprecated, use node_pool.initial_node_count instead. + /// quota](https://cloud.google.com/compute/quotas) is sufficient for this number of instances. You must also + /// have available firewall and routes quota. For requests, this field should only be used in lieu of a + /// "node_pool" object, since this configuration (along with the "node_config") will be used to create a + /// "NodePool" object with an auto-generated name. Do not use this and a node_pool at the same time. This field + /// is deprecated, use node_pool.initial_node_count instead. /// [Newtonsoft.Json.JsonPropertyAttribute("initialNodeCount")] public virtual System.Nullable InitialNodeCount { get; set; } @@ -7598,21 +7579,19 @@ public class Cluster : Google.Apis.Requests.IDirectResponseSchema /// /// Output only. The name of the Google Compute Engine - /// [zone](https://{$universe.dns_names.final_documentation_domain}/compute/docs/regions-zones/regions-zones#available) - /// or - /// [region](https://{$universe.dns_names.final_documentation_domain}/compute/docs/regions-zones/regions-zones#available) - /// in which the cluster resides. + /// [zone](https://cloud.google.com/compute/docs/regions-zones/regions-zones#available) or + /// [region](https://cloud.google.com/compute/docs/regions-zones/regions-zones#available) in which the cluster + /// resides. /// [Newtonsoft.Json.JsonPropertyAttribute("location")] public virtual string Location { get; set; } /// - /// The list of Google Compute Engine - /// [zones](https://{$universe.dns_names.final_documentation_domain}/compute/docs/zones#available) in which the - /// cluster's nodes should be located. This field provides a default value if - /// [NodePool.Locations](https://{$universe.dns_names.final_documentation_domain}/kubernetes-engine/docs/reference/rest/v1/projects.locations.clusters.nodePools#NodePool.FIELDS.locations) + /// The list of Google Compute Engine [zones](https://cloud.google.com/compute/docs/zones#available) in which + /// the cluster's nodes should be located. This field provides a default value if + /// [NodePool.Locations](https://cloud.google.com/kubernetes-engine/docs/reference/rest/v1/projects.locations.clusters.nodePools#NodePool.FIELDS.locations) /// are not specified during node pool creation. Warning: changing cluster locations will update the - /// [NodePool.Locations](https://{$universe.dns_names.final_documentation_domain}/kubernetes-engine/docs/reference/rest/v1/projects.locations.clusters.nodePools#NodePool.FIELDS.locations) + /// [NodePool.Locations](https://cloud.google.com/kubernetes-engine/docs/reference/rest/v1/projects.locations.clusters.nodePools#NodePool.FIELDS.locations) /// of all node pools and will result in nodes being added and/or removed. /// [Newtonsoft.Json.JsonPropertyAttribute("locations")] @@ -7692,9 +7671,9 @@ public class Cluster : Google.Apis.Requests.IDirectResponseSchema /// /// The name of the Google Compute Engine - /// [network](https://{$universe.dns_names.final_documentation_domain}/compute/docs/networks-and-firewalls#networks) - /// to which the cluster is connected. If left unspecified, the `default` network will be used. On output this - /// shows the network ID instead of the name. + /// [network](https://cloud.google.com/compute/docs/networks-and-firewalls#networks) to which the cluster is + /// connected. If left unspecified, the `default` network will be used. On output this shows the network ID + /// instead of the name. /// [Newtonsoft.Json.JsonPropertyAttribute("network")] public virtual string Network { get; set; } @@ -7859,9 +7838,8 @@ public class Cluster : Google.Apis.Requests.IDirectResponseSchema public virtual string StatusMessage { get; set; } /// - /// The name of the Google Compute Engine - /// [subnetwork](https://{$universe.dns_names.final_documentation_domain}/compute/docs/subnetworks) to which the - /// cluster is connected. On output this shows the subnetwork ID instead of the name. + /// The name of the Google Compute Engine [subnetwork](https://cloud.google.com/compute/docs/subnetworks) to + /// which the cluster is connected. On output this shows the subnetwork ID instead of the name. /// [Newtonsoft.Json.JsonPropertyAttribute("subnetwork")] public virtual string Subnetwork { get; set; } @@ -7906,8 +7884,8 @@ public class Cluster : Google.Apis.Requests.IDirectResponseSchema /// /// Output only. The name of the Google Compute Engine - /// [zone](https://{$universe.dns_names.final_documentation_domain}/compute/docs/zones#available) in which the - /// cluster resides. This field is deprecated, use location instead. + /// [zone](https://cloud.google.com/compute/docs/zones#available) in which the cluster resides. This field is + /// deprecated, use location instead. /// [Newtonsoft.Json.JsonPropertyAttribute("zone")] public virtual string Zone { get; set; } @@ -7920,9 +7898,8 @@ public class Cluster : Google.Apis.Requests.IDirectResponseSchema public class ClusterAutoscaling : Google.Apis.Requests.IDirectResponseSchema { /// - /// The list of Google Compute Engine - /// [zones](https://{$universe.dns_names.final_documentation_domain}/compute/docs/zones#available) in which the - /// NodePool's nodes can be created by NAP. + /// The list of Google Compute Engine [zones](https://cloud.google.com/compute/docs/zones#available) in which + /// the NodePool's nodes can be created by NAP. /// [Newtonsoft.Json.JsonPropertyAttribute("autoprovisioningLocations")] public virtual System.Collections.Generic.IList AutoprovisioningLocations { get; set; } @@ -8142,11 +8119,10 @@ public class ClusterUpdate : Google.Apis.Requests.IDirectResponseSchema public virtual ILBSubsettingConfig DesiredL4ilbSubsettingConfig { get; set; } /// - /// The desired list of Google Compute Engine - /// [zones](https://{$universe.dns_names.final_documentation_domain}/compute/docs/zones#available) in which the - /// cluster's nodes should be located. This list must always include the cluster's primary zone. Warning: - /// changing cluster locations will update the locations of all node pools and will result in nodes being added - /// and/or removed. + /// The desired list of Google Compute Engine [zones](https://cloud.google.com/compute/docs/zones#available) in + /// which the cluster's nodes should be located. This list must always include the cluster's primary zone. + /// Warning: changing cluster locations will update the locations of all node pools and will result in nodes + /// being added and/or removed. /// [Newtonsoft.Json.JsonPropertyAttribute("desiredLocations")] public virtual System.Collections.Generic.IList DesiredLocations { get; set; } @@ -8327,6 +8303,10 @@ public class ClusterUpdate : Google.Apis.Requests.IDirectResponseSchema [Newtonsoft.Json.JsonPropertyAttribute("desiredSecretManagerConfig")] public virtual SecretManagerConfig DesiredSecretManagerConfig { get; set; } + /// Configuration for sync Secret Manager secrets as k8s secrets. + [Newtonsoft.Json.JsonPropertyAttribute("desiredSecretSyncConfig")] + public virtual SecretSyncConfig DesiredSecretSyncConfig { get; set; } + /// Enable/Disable Security Posture API features for the cluster. [Newtonsoft.Json.JsonPropertyAttribute("desiredSecurityPostureConfig")] public virtual SecurityPostureConfig DesiredSecurityPostureConfig { get; set; } @@ -8467,16 +8447,16 @@ public class CompleteIPRotationRequest : Google.Apis.Requests.IDirectResponseSch /// /// Deprecated. The Google Developers Console [project ID or project - /// number](https://{$universe.dns_names.final_documentation_domain}/resource-manager/docs/creating-managing-projects). - /// This field has been deprecated and replaced by the name field. + /// number](https://cloud.google.com/resource-manager/docs/creating-managing-projects). This field has been + /// deprecated and replaced by the name field. /// [Newtonsoft.Json.JsonPropertyAttribute("projectId")] public virtual string ProjectId { get; set; } /// /// Deprecated. The name of the Google Compute Engine - /// [zone](https://{$universe.dns_names.final_documentation_domain}/compute/docs/zones#available) in which the - /// cluster resides. This field has been deprecated and replaced by the name field. + /// [zone](https://cloud.google.com/compute/docs/zones#available) in which the cluster resides. This field has + /// been deprecated and replaced by the name field. /// [Newtonsoft.Json.JsonPropertyAttribute("zone")] public virtual string Zone { get; set; } @@ -8611,7 +8591,7 @@ public class CreateClusterRequest : Google.Apis.Requests.IDirectResponseSchema { /// /// Required. A [cluster - /// resource](https://{$universe.dns_names.final_documentation_domain}/container-engine/reference/rest/v1beta1/projects.locations.clusters) + /// resource](https://cloud.google.com/container-engine/reference/rest/v1beta1/projects.locations.clusters) /// [Newtonsoft.Json.JsonPropertyAttribute("cluster")] public virtual Cluster Cluster { get; set; } @@ -8625,16 +8605,16 @@ public class CreateClusterRequest : Google.Apis.Requests.IDirectResponseSchema /// /// Deprecated. The Google Developers Console [project ID or project - /// number](https://{$universe.dns_names.final_documentation_domain}/resource-manager/docs/creating-managing-projects). - /// This field has been deprecated and replaced by the parent field. + /// number](https://cloud.google.com/resource-manager/docs/creating-managing-projects). This field has been + /// deprecated and replaced by the parent field. /// [Newtonsoft.Json.JsonPropertyAttribute("projectId")] public virtual string ProjectId { get; set; } /// /// Deprecated. The name of the Google Compute Engine - /// [zone](https://{$universe.dns_names.final_documentation_domain}/compute/docs/zones#available) in which the - /// cluster resides. This field has been deprecated and replaced by the parent field. + /// [zone](https://cloud.google.com/compute/docs/zones#available) in which the cluster resides. This field has + /// been deprecated and replaced by the parent field. /// [Newtonsoft.Json.JsonPropertyAttribute("zone")] public virtual string Zone { get; set; } @@ -8665,16 +8645,16 @@ public class CreateNodePoolRequest : Google.Apis.Requests.IDirectResponseSchema /// /// Deprecated. The Google Developers Console [project ID or project - /// number](https://{$universe.dns_names.final_documentation_domain}/resource-manager/docs/creating-managing-projects). - /// This field has been deprecated and replaced by the parent field. + /// number](https://cloud.google.com/resource-manager/docs/creating-managing-projects). This field has been + /// deprecated and replaced by the parent field. /// [Newtonsoft.Json.JsonPropertyAttribute("projectId")] public virtual string ProjectId { get; set; } /// /// Deprecated. The name of the Google Compute Engine - /// [zone](https://{$universe.dns_names.final_documentation_domain}/compute/docs/zones#available) in which the - /// cluster resides. This field has been deprecated and replaced by the parent field. + /// [zone](https://cloud.google.com/compute/docs/zones#available) in which the cluster resides. This field has + /// been deprecated and replaced by the parent field. /// [Newtonsoft.Json.JsonPropertyAttribute("zone")] public virtual string Zone { get; set; } @@ -8957,15 +8937,13 @@ public class EphemeralStorageConfig : Google.Apis.Requests.IDirectResponseSchema /// /// Number of local SSDs to use to back ephemeral storage. Uses NVMe interfaces. The limit for this value is /// dependent upon the maximum number of disk available on a machine per zone. See: - /// https://{$universe.dns_names.final_documentation_domain}/compute/docs/disks/local-ssd for more information. - /// A zero (or unset) value has different meanings depending on machine type being used: 1. For pre-Gen3 - /// machines, which support flexible numbers of local ssds, zero (or unset) means to disable using local SSDs as - /// ephemeral storage. 2. For Gen3 machines which dictate a specific number of local ssds, zero (or unset) means - /// to use the default number of local ssds that goes with that machine type. For example, for a - /// c3-standard-8-lssd machine, 2 local ssds would be provisioned. For c3-standard-8 (which doesn't support - /// local ssds), 0 will be provisioned. See - /// https://{$universe.dns_names.final_documentation_domain}/compute/docs/disks/local-ssd#choose_number_local_ssds - /// for more info. + /// https://cloud.google.com/compute/docs/disks/local-ssd for more information. A zero (or unset) value has + /// different meanings depending on machine type being used: 1. For pre-Gen3 machines, which support flexible + /// numbers of local ssds, zero (or unset) means to disable using local SSDs as ephemeral storage. 2. For Gen3 + /// machines which dictate a specific number of local ssds, zero (or unset) means to use the default number of + /// local ssds that goes with that machine type. For example, for a c3-standard-8-lssd machine, 2 local ssds + /// would be provisioned. For c3-standard-8 (which doesn't support local ssds), 0 will be provisioned. See + /// https://cloud.google.com/compute/docs/disks/local-ssd#choose_number_local_ssds for more info. /// [Newtonsoft.Json.JsonPropertyAttribute("localSsdCount")] public virtual System.Nullable LocalSsdCount { get; set; } @@ -8988,13 +8966,11 @@ public class EphemeralStorageLocalSsdConfig : Google.Apis.Requests.IDirectRespon /// different meanings depending on machine type being used: 1. For pre-Gen3 machines, which support flexible /// numbers of local ssds, zero (or unset) means to disable using local SSDs as ephemeral storage. The limit for /// this value is dependent upon the maximum number of disk available on a machine per zone. See: - /// https://{$universe.dns_names.final_documentation_domain}/compute/docs/disks/local-ssd for more information. - /// 2. For Gen3 machines which dictate a specific number of local ssds, zero (or unset) means to use the default - /// number of local ssds that goes with that machine type. For example, for a c3-standard-8-lssd machine, 2 - /// local ssds would be provisioned. For c3-standard-8 (which doesn't support local ssds), 0 will be - /// provisioned. See - /// https://{$universe.dns_names.final_documentation_domain}/compute/docs/disks/local-ssd#choose_number_local_ssds - /// for more info. + /// https://cloud.google.com/compute/docs/disks/local-ssd for more information. 2. For Gen3 machines which + /// dictate a specific number of local ssds, zero (or unset) means to use the default number of local ssds that + /// goes with that machine type. For example, for a c3-standard-8-lssd machine, 2 local ssds would be + /// provisioned. For c3-standard-8 (which doesn't support local ssds), 0 will be provisioned. See + /// https://cloud.google.com/compute/docs/disks/local-ssd#choose_number_local_ssds for more info. /// [Newtonsoft.Json.JsonPropertyAttribute("localSsdCount")] public virtual System.Nullable LocalSsdCount { get; set; } @@ -9233,8 +9209,8 @@ public class Fleet : Google.Apis.Requests.IDirectResponseSchema } /// - /// GCPSecretManagerCertificateConfig configures a secret from [Google Secret - /// Manager](https://{$universe.dns_names.final_documentation_domain}/secret-manager). + /// GCPSecretManagerCertificateConfig configures a secret from [Secret + /// Manager](https://cloud.google.com/secret-manager). /// public class GCPSecretManagerCertificateConfig : Google.Apis.Requests.IDirectResponseSchema { @@ -10034,16 +10010,14 @@ public class LocalNvmeSsdBlockConfig : Google.Apis.Requests.IDirectResponseSchem { /// /// Number of local NVMe SSDs to use. The limit for this value is dependent upon the maximum number of disk - /// available on a machine per zone. See: - /// https://{$universe.dns_names.final_documentation_domain}/compute/docs/disks/local-ssd for more information. - /// A zero (or unset) value has different meanings depending on machine type being used: 1. For pre-Gen3 - /// machines, which support flexible numbers of local ssds, zero (or unset) means to disable using local SSDs as - /// ephemeral storage. 2. For Gen3 machines which dictate a specific number of local ssds, zero (or unset) means - /// to use the default number of local ssds that goes with that machine type. For example, for a - /// c3-standard-8-lssd machine, 2 local ssds would be provisioned. For c3-standard-8 (which doesn't support + /// available on a machine per zone. See: https://cloud.google.com/compute/docs/disks/local-ssd for more + /// information. A zero (or unset) value has different meanings depending on machine type being used: 1. For + /// pre-Gen3 machines, which support flexible numbers of local ssds, zero (or unset) means to disable using + /// local SSDs as ephemeral storage. 2. For Gen3 machines which dictate a specific number of local ssds, zero + /// (or unset) means to use the default number of local ssds that goes with that machine type. For example, for + /// a c3-standard-8-lssd machine, 2 local ssds would be provisioned. For c3-standard-8 (which doesn't support /// local ssds), 0 will be provisioned. See - /// https://{$universe.dns_names.final_documentation_domain}/compute/docs/disks/local-ssd#choose_number_local_ssds - /// for more info. + /// https://cloud.google.com/compute/docs/disks/local-ssd#choose_number_local_ssds for more info. /// [Newtonsoft.Json.JsonPropertyAttribute("localSsdCount")] public virtual System.Nullable LocalSsdCount { get; set; } @@ -10246,7 +10220,7 @@ public class MasterAuth : Google.Apis.Requests.IDirectResponseSchema /// open to the Internet, you should create a strong password. If a password is provided for cluster creation, /// username must be non-empty. Warning: basic authentication is deprecated, and will be removed in GKE control /// plane versions 1.19 and newer. For a list of recommended authentication methods, see: - /// https://{$universe.dns_names.final_documentation_domain}/kubernetes-engine/docs/how-to/api-server-authentication + /// https://cloud.google.com/kubernetes-engine/docs/how-to/api-server-authentication /// [Newtonsoft.Json.JsonPropertyAttribute("password")] public virtual string Password { get; set; } @@ -10256,7 +10230,7 @@ public class MasterAuth : Google.Apis.Requests.IDirectResponseSchema /// basic authentication can be disabled by leaving username unspecified (or setting it to the empty string). /// Warning: basic authentication is deprecated, and will be removed in GKE control plane versions 1.19 and /// newer. For a list of recommended authentication methods, see: - /// https://{$universe.dns_names.final_documentation_domain}/kubernetes-engine/docs/how-to/api-server-authentication + /// https://cloud.google.com/kubernetes-engine/docs/how-to/api-server-authentication /// [Newtonsoft.Json.JsonPropertyAttribute("username")] public virtual string Username { get; set; } @@ -10459,8 +10433,8 @@ public class NetworkConfig : Google.Apis.Requests.IDirectResponseSchema /// /// Output only. The relative name of the Google Compute Engine - /// [network](https://{$universe.dns_names.final_documentation_domain}/compute/docs/networks-and-firewalls#networks) - /// to which the cluster is connected. Example: projects/my-project/global/networks/my-network + /// [network](https://cloud.google.com/compute/docs/networks-and-firewalls#networks) to which the cluster is + /// connected. Example: projects/my-project/global/networks/my-network /// [Newtonsoft.Json.JsonPropertyAttribute("network")] public virtual string Network { get; set; } @@ -10482,8 +10456,8 @@ public class NetworkConfig : Google.Apis.Requests.IDirectResponseSchema /// /// Output only. The relative name of the Google Compute Engine - /// [subnetwork](https://{$universe.dns_names.final_documentation_domain}/compute/docs/vpc) to which the cluster - /// is connected. Example: projects/my-project/regions/us-central1/subnetworks/my-subnet + /// [subnetwork](https://cloud.google.com/compute/docs/vpc) to which the cluster is connected. Example: + /// projects/my-project/regions/us-central1/subnetworks/my-subnet /// [Newtonsoft.Json.JsonPropertyAttribute("subnetwork")] public virtual string Subnetwork { get; set; } @@ -10568,7 +10542,7 @@ public class NetworkTierConfig : Google.Apis.Requests.IDirectResponseSchema /// /// Specifies the NodeAffinity key, values, and affinity operator according to [shared sole tenant node group - /// affinities](https://{$universe.dns_names.final_documentation_domain}/compute/docs/nodes/sole-tenant-nodes#node_affinity_and_anti-affinity). + /// affinities](https://cloud.google.com/compute/docs/nodes/sole-tenant-nodes#node_affinity_and_anti-affinity). /// public class NodeAffinity : Google.Apis.Requests.IDirectResponseSchema { @@ -10595,9 +10569,8 @@ public class NodeAffinity : Google.Apis.Requests.IDirectResponseSchema public class NodeConfig : Google.Apis.Requests.IDirectResponseSchema { /// - /// A list of hardware accelerators to be attached to each node. See - /// https://{$universe.dns_names.final_documentation_domain}/compute/docs/gpus for more information about - /// support for GPUs. + /// A list of hardware accelerators to be attached to each node. See https://cloud.google.com/compute/docs/gpus + /// for more information about support for GPUs. /// [Newtonsoft.Json.JsonPropertyAttribute("accelerators")] public virtual System.Collections.Generic.IList Accelerators { get; set; } @@ -10615,7 +10588,7 @@ public class NodeConfig : Google.Apis.Requests.IDirectResponseSchema /// This should be of the form /// projects/[KEY_PROJECT_ID]/locations/[LOCATION]/keyRings/[RING_NAME]/cryptoKeys/[KEY_NAME]. For more /// information about protecting resources with Cloud KMS Keys please see: - /// https://{$universe.dns_names.final_documentation_domain}/compute/docs/disks/customer-managed-encryption + /// https://cloud.google.com/compute/docs/disks/customer-managed-encryption /// [Newtonsoft.Json.JsonPropertyAttribute("bootDiskKmsKey")] public virtual string BootDiskKmsKey { get; set; } @@ -10694,9 +10667,8 @@ public class NodeConfig : Google.Apis.Requests.IDirectResponseSchema /// /// The image type to use for this node. Note that for a given image type, the latest version of it will be - /// used. Please see - /// https://{$universe.dns_names.final_documentation_domain}/kubernetes-engine/docs/concepts/node-images for - /// available image types. + /// used. Please see https://cloud.google.com/kubernetes-engine/docs/concepts/node-images for available image + /// types. /// [Newtonsoft.Json.JsonPropertyAttribute("imageType")] public virtual string ImageType { get; set; } @@ -10726,7 +10698,7 @@ public class NodeConfig : Google.Apis.Requests.IDirectResponseSchema /// /// The number of local SSD disks to be attached to the node. The limit for this value is dependent upon the /// maximum number of disks available on a machine per zone. See: - /// https://{$universe.dns_names.final_documentation_domain}/compute/docs/disks/local-ssd for more information. + /// https://cloud.google.com/compute/docs/disks/local-ssd for more information. /// [Newtonsoft.Json.JsonPropertyAttribute("localSsdCount")] public virtual System.Nullable LocalSsdCount { get; set; } @@ -10740,9 +10712,8 @@ public class NodeConfig : Google.Apis.Requests.IDirectResponseSchema public virtual NodePoolLoggingConfig LoggingConfig { get; set; } /// - /// The name of a Google Compute Engine [machine - /// type](https://{$universe.dns_names.final_documentation_domain}/compute/docs/machine-types). If unspecified, - /// the default machine type is `e2-medium`. + /// The name of a Google Compute Engine [machine type](https://cloud.google.com/compute/docs/machine-types). If + /// unspecified, the default machine type is `e2-medium`. /// [Newtonsoft.Json.JsonPropertyAttribute("machineType")] public virtual string MachineType { get; set; } @@ -10773,15 +10744,14 @@ public class NodeConfig : Google.Apis.Requests.IDirectResponseSchema /// Minimum CPU platform to be used by this instance. The instance may be scheduled on the specified or newer /// CPU platform. Applicable values are the friendly names of CPU platforms, such as `minCpuPlatform: "Intel /// Haswell"` or `minCpuPlatform: "Intel Sandy Bridge"`. For more information, read [how to specify min CPU - /// platform](https://{$universe.dns_names.final_documentation_domain}/compute/docs/instances/specify-min-cpu-platform). + /// platform](https://cloud.google.com/compute/docs/instances/specify-min-cpu-platform). /// [Newtonsoft.Json.JsonPropertyAttribute("minCpuPlatform")] public virtual string MinCpuPlatform { get; set; } /// /// Setting this field will assign instances of this pool to run on the specified node group. This is useful for - /// running workloads on [sole tenant - /// nodes](https://{$universe.dns_names.final_documentation_domain}/compute/docs/nodes/sole-tenant-nodes). + /// running workloads on [sole tenant nodes](https://cloud.google.com/compute/docs/nodes/sole-tenant-nodes). /// [Newtonsoft.Json.JsonPropertyAttribute("nodeGroup")] public virtual string NodeGroup { get; set; } @@ -10791,25 +10761,23 @@ public class NodeConfig : Google.Apis.Requests.IDirectResponseSchema /// account. The following scopes are recommended, but not required, and by default are not included: * /// `https://www.googleapis.com/auth/compute` is required for mounting persistent storage on your nodes. * /// `https://www.googleapis.com/auth/devstorage.read_only` is required for communicating with **gcr.io** (the - /// [Google Container Registry](https://{$universe.dns_names.final_documentation_domain}/container-registry/)). - /// If unspecified, no scopes are added, unless Cloud Logging or Cloud Monitoring are enabled, in which case - /// their required scopes will be added. + /// [Artifact Registry](https://cloud.google.com/artifact-registry/)). If unspecified, no scopes are added, + /// unless Cloud Logging or Cloud Monitoring are enabled, in which case their required scopes will be added. /// [Newtonsoft.Json.JsonPropertyAttribute("oauthScopes")] public virtual System.Collections.Generic.IList OauthScopes { get; set; } /// /// Whether the nodes are created as preemptible VM instances. See: - /// https://{$universe.dns_names.final_documentation_domain}/compute/docs/instances/preemptible for more - /// information about preemptible VM instances. + /// https://cloud.google.com/compute/docs/instances/preemptible for more information about preemptible VM + /// instances. /// [Newtonsoft.Json.JsonPropertyAttribute("preemptible")] public virtual System.Nullable Preemptible { get; set; } /// /// The optional reservation affinity. Setting this field will apply the specified [Zonal Compute - /// Reservation](https://{$universe.dns_names.final_documentation_domain}/compute/docs/instances/reserving-zonal-resources) - /// to this node pool. + /// Reservation](https://cloud.google.com/compute/docs/instances/reserving-zonal-resources) to this node pool. /// [Newtonsoft.Json.JsonPropertyAttribute("reservationAffinity")] public virtual ReservationAffinity ReservationAffinity { get; set; } @@ -11280,15 +11248,15 @@ public class NodePool : Google.Apis.Requests.IDirectResponseSchema /// /// The initial node count for the pool. You must ensure that your Compute Engine [resource - /// quota](https://{$universe.dns_names.final_documentation_domain}/compute/quotas) is sufficient for this - /// number of instances. You must also have available firewall and routes quota. + /// quota](https://cloud.google.com/compute/quotas) is sufficient for this number of instances. You must also + /// have available firewall and routes quota. /// [Newtonsoft.Json.JsonPropertyAttribute("initialNodeCount")] public virtual System.Nullable InitialNodeCount { get; set; } /// /// Output only. The resource URLs of the [managed instance - /// groups](https://{$universe.dns_names.final_documentation_domain}/compute/docs/instance-groups/creating-groups-of-managed-instances) + /// groups](https://cloud.google.com/compute/docs/instance-groups/creating-groups-of-managed-instances) /// associated with this node pool. During the node pool blue-green upgrade operation, the URLs contain both /// blue and green resources. /// @@ -11296,10 +11264,9 @@ public class NodePool : Google.Apis.Requests.IDirectResponseSchema public virtual System.Collections.Generic.IList InstanceGroupUrls { get; set; } /// - /// The list of Google Compute Engine - /// [zones](https://{$universe.dns_names.final_documentation_domain}/compute/docs/zones#available) in which the - /// NodePool's nodes should be located. If this value is unspecified during node pool creation, the - /// [Cluster.Locations](https://{$universe.dns_names.final_documentation_domain}/kubernetes-engine/docs/reference/rest/v1/projects.locations.clusters#Cluster.FIELDS.locations) + /// The list of Google Compute Engine [zones](https://cloud.google.com/compute/docs/zones#available) in which + /// the NodePool's nodes should be located. If this value is unspecified during node pool creation, the + /// [Cluster.Locations](https://cloud.google.com/kubernetes-engine/docs/reference/rest/v1/projects.locations.clusters#Cluster.FIELDS.locations) /// value will be used, instead. Warning: changing node pool locations will result in nodes being added and/or /// removed. /// @@ -11363,7 +11330,7 @@ public class NodePool : Google.Apis.Requests.IDirectResponseSchema /// /// The version of Kubernetes running on this NodePool's nodes. If unspecified, it defaults as described - /// [here](https://{$universe.dns_names.final_documentation_domain}/kubernetes-engine/versioning#specifying_node_version). + /// [here](https://cloud.google.com/kubernetes-engine/versioning#specifying_node_version). /// [Newtonsoft.Json.JsonPropertyAttribute("version")] public virtual string Version { get; set; } @@ -11588,10 +11555,9 @@ public class Operation : Google.Apis.Requests.IDirectResponseSchema /// /// Output only. The name of the Google Compute Engine - /// [zone](https://{$universe.dns_names.final_documentation_domain}/compute/docs/regions-zones/regions-zones#available) - /// or - /// [region](https://{$universe.dns_names.final_documentation_domain}/compute/docs/regions-zones/regions-zones#available) - /// in which the cluster resides. + /// [zone](https://cloud.google.com/compute/docs/regions-zones/regions-zones#available) or + /// [region](https://cloud.google.com/compute/docs/regions-zones/regions-zones#available) in which the cluster + /// resides. /// [Newtonsoft.Json.JsonPropertyAttribute("location")] public virtual string Location { get; set; } @@ -11649,8 +11615,8 @@ public class Operation : Google.Apis.Requests.IDirectResponseSchema /// /// Output only. The name of the Google Compute Engine - /// [zone](https://{$universe.dns_names.final_documentation_domain}/compute/docs/zones#available) in which the - /// operation is taking place. This field is deprecated, use location instead. + /// [zone](https://cloud.google.com/compute/docs/zones#available) in which the operation is taking place. This + /// field is deprecated, use location instead. /// [Newtonsoft.Json.JsonPropertyAttribute("zone")] public virtual string Zone { get; set; } @@ -11814,7 +11780,7 @@ public class PlacementPolicy : Google.Apis.Requests.IDirectResponseSchema /// /// TPU placement topology for pod slice node pool. - /// https://{$universe.dns_names.final_documentation_domain}/tpu/docs/types-topologies#tpu_topologies + /// https://cloud.google.com/tpu/docs/types-topologies#tpu_topologies /// [Newtonsoft.Json.JsonPropertyAttribute("tpuTopology")] public virtual string TpuTopology { get; set; } @@ -12198,8 +12164,8 @@ public class ReleaseChannelConfig : Google.Apis.Requests.IDirectResponseSchema } /// - /// [ReservationAffinity](https://{$universe.dns_names.final_documentation_domain}/compute/docs/instances/reserving-zonal-resources) - /// is the configuration of desired reservation which instances could take capacity from. + /// [ReservationAffinity](https://cloud.google.com/compute/docs/instances/reserving-zonal-resources) is the + /// configuration of desired reservation which instances could take capacity from. /// public class ReservationAffinity : Google.Apis.Requests.IDirectResponseSchema { @@ -12224,7 +12190,7 @@ public class ReservationAffinity : Google.Apis.Requests.IDirectResponseSchema /// /// Collection of [Resource Manager - /// labels](https://{$universe.dns_names.final_documentation_domain}/resource-manager/docs/creating-managing-labels). + /// labels](https://cloud.google.com/resource-manager/docs/creating-managing-labels). /// public class ResourceLabels : Google.Apis.Requests.IDirectResponseSchema { @@ -12260,8 +12226,8 @@ public class ResourceLimit : Google.Apis.Requests.IDirectResponseSchema /// /// A map of resource manager tag keys and values to be attached to the nodes for managing Compute Engine firewalls /// using Network Firewall Policies. Tags must be according to specifications in - /// https://{$universe.dns_names.final_documentation_domain}/vpc/docs/tags-firewalls-overview#specifications. A - /// maximum of 5 tag key-value pairs can be specified. Existing tags will be replaced with new values. + /// https://cloud.google.com/vpc/docs/tags-firewalls-overview#specifications. A maximum of 5 tag key-value pairs can + /// be specified. Existing tags will be replaced with new values. /// public class ResourceManagerTags : Google.Apis.Requests.IDirectResponseSchema { @@ -12328,8 +12294,8 @@ public class RollbackNodePoolUpgradeRequest : Google.Apis.Requests.IDirectRespon /// /// Deprecated. The Google Developers Console [project ID or project - /// number](https://{$universe.dns_names.final_documentation_domain}/resource-manager/docs/creating-managing-projects). - /// This field has been deprecated and replaced by the name field. + /// number](https://cloud.google.com/resource-manager/docs/creating-managing-projects). This field has been + /// deprecated and replaced by the name field. /// [Newtonsoft.Json.JsonPropertyAttribute("projectId")] public virtual string ProjectId { get; set; } @@ -12340,8 +12306,8 @@ public class RollbackNodePoolUpgradeRequest : Google.Apis.Requests.IDirectRespon /// /// Deprecated. The name of the Google Compute Engine - /// [zone](https://{$universe.dns_names.final_documentation_domain}/compute/docs/zones#available) in which the - /// cluster resides. This field has been deprecated and replaced by the name field. + /// [zone](https://cloud.google.com/compute/docs/zones#available) in which the cluster resides. This field has + /// been deprecated and replaced by the name field. /// [Newtonsoft.Json.JsonPropertyAttribute("zone")] public virtual string Zone { get; set; } @@ -12593,16 +12559,16 @@ public class SetAddonsConfigRequest : Google.Apis.Requests.IDirectResponseSchema /// /// Deprecated. The Google Developers Console [project ID or project - /// number](https://{$universe.dns_names.final_documentation_domain}/resource-manager/docs/creating-managing-projects). - /// This field has been deprecated and replaced by the name field. + /// number](https://cloud.google.com/resource-manager/docs/creating-managing-projects). This field has been + /// deprecated and replaced by the name field. /// [Newtonsoft.Json.JsonPropertyAttribute("projectId")] public virtual string ProjectId { get; set; } /// /// Deprecated. The name of the Google Compute Engine - /// [zone](https://{$universe.dns_names.final_documentation_domain}/compute/docs/zones#available) in which the - /// cluster resides. This field has been deprecated and replaced by the name field. + /// [zone](https://cloud.google.com/compute/docs/zones#available) in which the cluster resides. This field has + /// been deprecated and replaced by the name field. /// [Newtonsoft.Json.JsonPropertyAttribute("zone")] public virtual string Zone { get; set; } @@ -12641,8 +12607,8 @@ public class SetLabelsRequest : Google.Apis.Requests.IDirectResponseSchema /// /// Deprecated. The Google Developers Console [project ID or project - /// number](https://{$universe.dns_names.final_documentation_domain}/resource-manager/docs/creating-managing-projects). - /// This field has been deprecated and replaced by the name field. + /// number](https://cloud.google.com/resource-manager/docs/creating-managing-projects). This field has been + /// deprecated and replaced by the name field. /// [Newtonsoft.Json.JsonPropertyAttribute("projectId")] public virtual string ProjectId { get; set; } @@ -12653,8 +12619,8 @@ public class SetLabelsRequest : Google.Apis.Requests.IDirectResponseSchema /// /// Deprecated. The name of the Google Compute Engine - /// [zone](https://{$universe.dns_names.final_documentation_domain}/compute/docs/zones#available) in which the - /// cluster resides. This field has been deprecated and replaced by the name field. + /// [zone](https://cloud.google.com/compute/docs/zones#available) in which the cluster resides. This field has + /// been deprecated and replaced by the name field. /// [Newtonsoft.Json.JsonPropertyAttribute("zone")] public virtual string Zone { get; set; } @@ -12686,16 +12652,16 @@ public class SetLegacyAbacRequest : Google.Apis.Requests.IDirectResponseSchema /// /// Deprecated. The Google Developers Console [project ID or project - /// number](https://{$universe.dns_names.final_documentation_domain}/resource-manager/docs/creating-managing-projects). - /// This field has been deprecated and replaced by the name field. + /// number](https://cloud.google.com/resource-manager/docs/creating-managing-projects). This field has been + /// deprecated and replaced by the name field. /// [Newtonsoft.Json.JsonPropertyAttribute("projectId")] public virtual string ProjectId { get; set; } /// /// Deprecated. The name of the Google Compute Engine - /// [zone](https://{$universe.dns_names.final_documentation_domain}/compute/docs/zones#available) in which the - /// cluster resides. This field has been deprecated and replaced by the name field. + /// [zone](https://cloud.google.com/compute/docs/zones#available) in which the cluster resides. This field has + /// been deprecated and replaced by the name field. /// [Newtonsoft.Json.JsonPropertyAttribute("zone")] public virtual string Zone { get; set; } @@ -12716,10 +12682,10 @@ public class SetLocationsRequest : Google.Apis.Requests.IDirectResponseSchema /// /// Required. The desired list of Google Compute Engine - /// [zones](https://{$universe.dns_names.final_documentation_domain}/compute/docs/zones#available) in which the - /// cluster's nodes should be located. Changing the locations a cluster is in will result in nodes being either - /// created or removed from the cluster, depending on whether locations are being added or removed. This list - /// must always include the cluster's primary zone. + /// [zones](https://cloud.google.com/compute/docs/zones#available) in which the cluster's nodes should be + /// located. Changing the locations a cluster is in will result in nodes being either created or removed from + /// the cluster, depending on whether locations are being added or removed. This list must always include the + /// cluster's primary zone. /// [Newtonsoft.Json.JsonPropertyAttribute("locations")] public virtual System.Collections.Generic.IList Locations { get; set; } @@ -12733,16 +12699,16 @@ public class SetLocationsRequest : Google.Apis.Requests.IDirectResponseSchema /// /// Deprecated. The Google Developers Console [project ID or project - /// number](https://{$universe.dns_names.final_documentation_domain}/resource-manager/docs/creating-managing-projects). - /// This field has been deprecated and replaced by the name field. + /// number](https://cloud.google.com/resource-manager/docs/creating-managing-projects). This field has been + /// deprecated and replaced by the name field. /// [Newtonsoft.Json.JsonPropertyAttribute("projectId")] public virtual string ProjectId { get; set; } /// /// Deprecated. The name of the Google Compute Engine - /// [zone](https://{$universe.dns_names.final_documentation_domain}/compute/docs/zones#available) in which the - /// cluster resides. This field has been deprecated and replaced by the name field. + /// [zone](https://cloud.google.com/compute/docs/zones#available) in which the cluster resides. This field has + /// been deprecated and replaced by the name field. /// [Newtonsoft.Json.JsonPropertyAttribute("zone")] public virtual string Zone { get; set; } @@ -12780,16 +12746,16 @@ public class SetLoggingServiceRequest : Google.Apis.Requests.IDirectResponseSche /// /// Deprecated. The Google Developers Console [project ID or project - /// number](https://{$universe.dns_names.final_documentation_domain}/resource-manager/docs/creating-managing-projects). - /// This field has been deprecated and replaced by the name field. + /// number](https://cloud.google.com/resource-manager/docs/creating-managing-projects). This field has been + /// deprecated and replaced by the name field. /// [Newtonsoft.Json.JsonPropertyAttribute("projectId")] public virtual string ProjectId { get; set; } /// /// Deprecated. The name of the Google Compute Engine - /// [zone](https://{$universe.dns_names.final_documentation_domain}/compute/docs/zones#available) in which the - /// cluster resides. This field has been deprecated and replaced by the name field. + /// [zone](https://cloud.google.com/compute/docs/zones#available) in which the cluster resides. This field has + /// been deprecated and replaced by the name field. /// [Newtonsoft.Json.JsonPropertyAttribute("zone")] public virtual string Zone { get; set; } @@ -12821,15 +12787,14 @@ public class SetMaintenancePolicyRequest : Google.Apis.Requests.IDirectResponseS /// /// Required. The Google Developers Console [project ID or project - /// number](https://{$universe.dns_names.final_documentation_domain}/resource-manager/docs/creating-managing-projects). + /// number](https://cloud.google.com/resource-manager/docs/creating-managing-projects). /// [Newtonsoft.Json.JsonPropertyAttribute("projectId")] public virtual string ProjectId { get; set; } /// /// Required. The name of the Google Compute Engine - /// [zone](https://{$universe.dns_names.final_documentation_domain}/compute/docs/zones#available) in which the - /// cluster resides. + /// [zone](https://cloud.google.com/compute/docs/zones#available) in which the cluster resides. /// [Newtonsoft.Json.JsonPropertyAttribute("zone")] public virtual string Zone { get; set; } @@ -12861,8 +12826,8 @@ public class SetMasterAuthRequest : Google.Apis.Requests.IDirectResponseSchema /// /// Deprecated. The Google Developers Console [project ID or project - /// number](https://{$universe.dns_names.final_documentation_domain}/resource-manager/docs/creating-managing-projects). - /// This field has been deprecated and replaced by the name field. + /// number](https://cloud.google.com/resource-manager/docs/creating-managing-projects). This field has been + /// deprecated and replaced by the name field. /// [Newtonsoft.Json.JsonPropertyAttribute("projectId")] public virtual string ProjectId { get; set; } @@ -12873,8 +12838,8 @@ public class SetMasterAuthRequest : Google.Apis.Requests.IDirectResponseSchema /// /// Deprecated. The name of the Google Compute Engine - /// [zone](https://{$universe.dns_names.final_documentation_domain}/compute/docs/zones#available) in which the - /// cluster resides. This field has been deprecated and replaced by the name field. + /// [zone](https://cloud.google.com/compute/docs/zones#available) in which the cluster resides. This field has + /// been deprecated and replaced by the name field. /// [Newtonsoft.Json.JsonPropertyAttribute("zone")] public virtual string Zone { get; set; } @@ -12913,16 +12878,16 @@ public class SetMonitoringServiceRequest : Google.Apis.Requests.IDirectResponseS /// /// Deprecated. The Google Developers Console [project ID or project - /// number](https://{$universe.dns_names.final_documentation_domain}/resource-manager/docs/creating-managing-projects). - /// This field has been deprecated and replaced by the name field. + /// number](https://cloud.google.com/resource-manager/docs/creating-managing-projects). This field has been + /// deprecated and replaced by the name field. /// [Newtonsoft.Json.JsonPropertyAttribute("projectId")] public virtual string ProjectId { get; set; } /// /// Deprecated. The name of the Google Compute Engine - /// [zone](https://{$universe.dns_names.final_documentation_domain}/compute/docs/zones#available) in which the - /// cluster resides. This field has been deprecated and replaced by the name field. + /// [zone](https://cloud.google.com/compute/docs/zones#available) in which the cluster resides. This field has + /// been deprecated and replaced by the name field. /// [Newtonsoft.Json.JsonPropertyAttribute("zone")] public virtual string Zone { get; set; } @@ -12953,16 +12918,16 @@ public class SetNetworkPolicyRequest : Google.Apis.Requests.IDirectResponseSchem /// /// Deprecated. The Google Developers Console [project ID or project - /// number](https://{$universe.dns_names.final_documentation_domain}/resource-manager/docs/creating-managing-projects). - /// This field has been deprecated and replaced by the name field. + /// number](https://cloud.google.com/resource-manager/docs/creating-managing-projects). This field has been + /// deprecated and replaced by the name field. /// [Newtonsoft.Json.JsonPropertyAttribute("projectId")] public virtual string ProjectId { get; set; } /// /// Deprecated. The name of the Google Compute Engine - /// [zone](https://{$universe.dns_names.final_documentation_domain}/compute/docs/zones#available) in which the - /// cluster resides. This field has been deprecated and replaced by the name field. + /// [zone](https://cloud.google.com/compute/docs/zones#available) in which the cluster resides. This field has + /// been deprecated and replaced by the name field. /// [Newtonsoft.Json.JsonPropertyAttribute("zone")] public virtual string Zone { get; set; } @@ -13001,16 +12966,16 @@ public class SetNodePoolAutoscalingRequest : Google.Apis.Requests.IDirectRespons /// /// Deprecated. The Google Developers Console [project ID or project - /// number](https://{$universe.dns_names.final_documentation_domain}/resource-manager/docs/creating-managing-projects). - /// This field has been deprecated and replaced by the name field. + /// number](https://cloud.google.com/resource-manager/docs/creating-managing-projects). This field has been + /// deprecated and replaced by the name field. /// [Newtonsoft.Json.JsonPropertyAttribute("projectId")] public virtual string ProjectId { get; set; } /// /// Deprecated. The name of the Google Compute Engine - /// [zone](https://{$universe.dns_names.final_documentation_domain}/compute/docs/zones#available) in which the - /// cluster resides. This field has been deprecated and replaced by the name field. + /// [zone](https://cloud.google.com/compute/docs/zones#available) in which the cluster resides. This field has + /// been deprecated and replaced by the name field. /// [Newtonsoft.Json.JsonPropertyAttribute("zone")] public virtual string Zone { get; set; } @@ -13049,16 +13014,16 @@ public class SetNodePoolManagementRequest : Google.Apis.Requests.IDirectResponse /// /// Deprecated. The Google Developers Console [project ID or project - /// number](https://{$universe.dns_names.final_documentation_domain}/resource-manager/docs/creating-managing-projects). - /// This field has been deprecated and replaced by the name field. + /// number](https://cloud.google.com/resource-manager/docs/creating-managing-projects). This field has been + /// deprecated and replaced by the name field. /// [Newtonsoft.Json.JsonPropertyAttribute("projectId")] public virtual string ProjectId { get; set; } /// /// Deprecated. The name of the Google Compute Engine - /// [zone](https://{$universe.dns_names.final_documentation_domain}/compute/docs/zones#available) in which the - /// cluster resides. This field has been deprecated and replaced by the name field. + /// [zone](https://cloud.google.com/compute/docs/zones#available) in which the cluster resides. This field has + /// been deprecated and replaced by the name field. /// [Newtonsoft.Json.JsonPropertyAttribute("zone")] public virtual string Zone { get; set; } @@ -13097,16 +13062,16 @@ public class SetNodePoolSizeRequest : Google.Apis.Requests.IDirectResponseSchema /// /// Deprecated. The Google Developers Console [project ID or project - /// number](https://{$universe.dns_names.final_documentation_domain}/resource-manager/docs/creating-managing-projects). - /// This field has been deprecated and replaced by the name field. + /// number](https://cloud.google.com/resource-manager/docs/creating-managing-projects). This field has been + /// deprecated and replaced by the name field. /// [Newtonsoft.Json.JsonPropertyAttribute("projectId")] public virtual string ProjectId { get; set; } /// /// Deprecated. The name of the Google Compute Engine - /// [zone](https://{$universe.dns_names.final_documentation_domain}/compute/docs/zones#available) in which the - /// cluster resides. This field has been deprecated and replaced by the name field. + /// [zone](https://cloud.google.com/compute/docs/zones#available) in which the cluster resides. This field has + /// been deprecated and replaced by the name field. /// [Newtonsoft.Json.JsonPropertyAttribute("zone")] public virtual string Zone { get; set; } @@ -13212,8 +13177,8 @@ public class StartIPRotationRequest : Google.Apis.Requests.IDirectResponseSchema /// /// Deprecated. The Google Developers Console [project ID or project - /// number](https://{$universe.dns_names.final_documentation_domain}/resource-manager/docs/creating-managing-projects). - /// This field has been deprecated and replaced by the name field. + /// number](https://cloud.google.com/resource-manager/docs/creating-managing-projects). This field has been + /// deprecated and replaced by the name field. /// [Newtonsoft.Json.JsonPropertyAttribute("projectId")] public virtual string ProjectId { get; set; } @@ -13224,8 +13189,8 @@ public class StartIPRotationRequest : Google.Apis.Requests.IDirectResponseSchema /// /// Deprecated. The name of the Google Compute Engine - /// [zone](https://{$universe.dns_names.final_documentation_domain}/compute/docs/zones#available) in which the - /// cluster resides. This field has been deprecated and replaced by the name field. + /// [zone](https://cloud.google.com/compute/docs/zones#available) in which the cluster resides. This field has + /// been deprecated and replaced by the name field. /// [Newtonsoft.Json.JsonPropertyAttribute("zone")] public virtual string Zone { get; set; } @@ -13497,8 +13462,8 @@ public class UpdateClusterRequest : Google.Apis.Requests.IDirectResponseSchema /// /// Deprecated. The Google Developers Console [project ID or project - /// number](https://{$universe.dns_names.final_documentation_domain}/resource-manager/docs/creating-managing-projects). - /// This field has been deprecated and replaced by the name field. + /// number](https://cloud.google.com/resource-manager/docs/creating-managing-projects). This field has been + /// deprecated and replaced by the name field. /// [Newtonsoft.Json.JsonPropertyAttribute("projectId")] public virtual string ProjectId { get; set; } @@ -13509,8 +13474,8 @@ public class UpdateClusterRequest : Google.Apis.Requests.IDirectResponseSchema /// /// Deprecated. The name of the Google Compute Engine - /// [zone](https://{$universe.dns_names.final_documentation_domain}/compute/docs/zones#available) in which the - /// cluster resides. This field has been deprecated and replaced by the name field. + /// [zone](https://cloud.google.com/compute/docs/zones#available) in which the cluster resides. This field has + /// been deprecated and replaced by the name field. /// [Newtonsoft.Json.JsonPropertyAttribute("zone")] public virtual string Zone { get; set; } @@ -13562,16 +13527,16 @@ public class UpdateMasterRequest : Google.Apis.Requests.IDirectResponseSchema /// /// Deprecated. The Google Developers Console [project ID or project - /// number](https://{$universe.dns_names.final_documentation_domain}/resource-manager/docs/creating-managing-projects). - /// This field has been deprecated and replaced by the name field. + /// number](https://cloud.google.com/resource-manager/docs/creating-managing-projects). This field has been + /// deprecated and replaced by the name field. /// [Newtonsoft.Json.JsonPropertyAttribute("projectId")] public virtual string ProjectId { get; set; } /// /// Deprecated. The name of the Google Compute Engine - /// [zone](https://{$universe.dns_names.final_documentation_domain}/compute/docs/zones#available) in which the - /// cluster resides. This field has been deprecated and replaced by the name field. + /// [zone](https://cloud.google.com/compute/docs/zones#available) in which the cluster resides. This field has + /// been deprecated and replaced by the name field. /// [Newtonsoft.Json.JsonPropertyAttribute("zone")] public virtual string Zone { get; set; } @@ -13584,9 +13549,8 @@ public class UpdateMasterRequest : Google.Apis.Requests.IDirectResponseSchema public class UpdateNodePoolRequest : Google.Apis.Requests.IDirectResponseSchema { /// - /// A list of hardware accelerators to be attached to each node. See - /// https://{$universe.dns_names.final_documentation_domain}/compute/docs/gpus for more information about - /// support for GPUs. + /// A list of hardware accelerators to be attached to each node. See https://cloud.google.com/compute/docs/gpus + /// for more information about support for GPUs. /// [Newtonsoft.Json.JsonPropertyAttribute("accelerators")] public virtual System.Collections.Generic.IList Accelerators { get; set; } @@ -13657,8 +13621,7 @@ public class UpdateNodePoolRequest : Google.Apis.Requests.IDirectResponseSchema /// /// Required. The desired image type for the node pool. Please see - /// https://{$universe.dns_names.final_documentation_domain}/kubernetes-engine/docs/concepts/node-images for - /// available image types. + /// https://cloud.google.com/kubernetes-engine/docs/concepts/node-images for available image types. /// [Newtonsoft.Json.JsonPropertyAttribute("imageType")] public virtual string ImageType { get; set; } @@ -13679,12 +13642,11 @@ public class UpdateNodePoolRequest : Google.Apis.Requests.IDirectResponseSchema public virtual LinuxNodeConfig LinuxNodeConfig { get; set; } /// - /// The desired list of Google Compute Engine - /// [zones](https://{$universe.dns_names.final_documentation_domain}/compute/docs/zones#available) in which the - /// node pool's nodes should be located. Changing the locations for a node pool will result in nodes being - /// either created or removed from the node pool, depending on whether locations are being added or removed. - /// Warning: It is recommended to update node pool locations in a standalone API call. Do not combine a location - /// update with changes to other fields (such as `tags`, `labels`, `taints`, etc.) in the same request. + /// The desired list of Google Compute Engine [zones](https://cloud.google.com/compute/docs/zones#available) in + /// which the node pool's nodes should be located. Changing the locations for a node pool will result in nodes + /// being either created or removed from the node pool, depending on whether locations are being added or + /// removed. Warning: It is recommended to update node pool locations in a standalone API call. Do not combine a + /// location update with changes to other fields (such as `tags`, `labels`, `taints`, etc.) in the same request. /// Otherwise, the API performs a structural modification where changes to other fields will only apply to newly /// created nodes and will not be applied to existing nodes in the node pool. To ensure all nodes are updated /// consistently, use a separate API call for location changes. @@ -13739,8 +13701,8 @@ public class UpdateNodePoolRequest : Google.Apis.Requests.IDirectResponseSchema /// /// Deprecated. The Google Developers Console [project ID or project - /// number](https://{$universe.dns_names.final_documentation_domain}/resource-manager/docs/creating-managing-projects). - /// This field has been deprecated and replaced by the name field. + /// number](https://cloud.google.com/resource-manager/docs/creating-managing-projects). This field has been + /// deprecated and replaced by the name field. /// [Newtonsoft.Json.JsonPropertyAttribute("projectId")] public virtual string ProjectId { get; set; } @@ -13797,8 +13759,8 @@ public class UpdateNodePoolRequest : Google.Apis.Requests.IDirectResponseSchema /// /// Deprecated. The name of the Google Compute Engine - /// [zone](https://{$universe.dns_names.final_documentation_domain}/compute/docs/zones#available) in which the - /// cluster resides. This field has been deprecated and replaced by the name field. + /// [zone](https://cloud.google.com/compute/docs/zones#available) in which the cluster resides. This field has + /// been deprecated and replaced by the name field. /// [Newtonsoft.Json.JsonPropertyAttribute("zone")] public virtual string Zone { get; set; } diff --git a/Src/Generated/Google.Apis.Container.v1beta1/Google.Apis.Container.v1beta1.csproj b/Src/Generated/Google.Apis.Container.v1beta1/Google.Apis.Container.v1beta1.csproj index c79ac518361..ca433fcfb71 100644 --- a/Src/Generated/Google.Apis.Container.v1beta1/Google.Apis.Container.v1beta1.csproj +++ b/Src/Generated/Google.Apis.Container.v1beta1/Google.Apis.Container.v1beta1.csproj @@ -3,7 +3,7 @@ Google.Apis.Container.v1beta1 Client Library - 1.72.0.3939 + 1.72.0.3946 Google LLC Copyright 2025 Google LLC Google diff --git a/Src/Generated/Google.Apis.Dataflow.v1b3/Google.Apis.Dataflow.v1b3.csproj b/Src/Generated/Google.Apis.Dataflow.v1b3/Google.Apis.Dataflow.v1b3.csproj index 7977f4eab6e..b08de381591 100644 --- a/Src/Generated/Google.Apis.Dataflow.v1b3/Google.Apis.Dataflow.v1b3.csproj +++ b/Src/Generated/Google.Apis.Dataflow.v1b3/Google.Apis.Dataflow.v1b3.csproj @@ -3,7 +3,7 @@ Google.Apis.Dataflow.v1b3 Client Library - 1.72.0.3944 + 1.72.0.3951 Google LLC Copyright 2025 Google LLC Google diff --git a/Src/Generated/Google.Apis.Dataproc.v1/Google.Apis.Dataproc.v1.cs b/Src/Generated/Google.Apis.Dataproc.v1/Google.Apis.Dataproc.v1.cs index 2d3b243a308..ff02d7aea54 100644 --- a/Src/Generated/Google.Apis.Dataproc.v1/Google.Apis.Dataproc.v1.cs +++ b/Src/Generated/Google.Apis.Dataproc.v1/Google.Apis.Dataproc.v1.cs @@ -16667,7 +16667,8 @@ public class PySparkJob : Google.Apis.Requests.IDirectResponseSchema { /// /// Optional. HCFS URIs of archives to be extracted into the working directory of each executor. Supported file - /// types: .jar, .tar, .tar.gz, .tgz, and .zip. + /// types: .jar, .tar, .tar.gz, .tgz, and .zip.Note: Spark applications must be deployed in cluster mode + /// (https://spark.apache.org/docs/latest/cluster-overview.html) for correct environment propagation. /// [Newtonsoft.Json.JsonPropertyAttribute("archiveUris")] public virtual System.Collections.Generic.IList ArchiveUris { get; set; } diff --git a/Src/Generated/Google.Apis.Dataproc.v1/Google.Apis.Dataproc.v1.csproj b/Src/Generated/Google.Apis.Dataproc.v1/Google.Apis.Dataproc.v1.csproj index 9f8ae353f0a..3e58186081b 100644 --- a/Src/Generated/Google.Apis.Dataproc.v1/Google.Apis.Dataproc.v1.csproj +++ b/Src/Generated/Google.Apis.Dataproc.v1/Google.Apis.Dataproc.v1.csproj @@ -3,7 +3,7 @@ Google.Apis.Dataproc.v1 Client Library - 1.72.0.3940 + 1.72.0.3946 Google LLC Copyright 2025 Google LLC Google diff --git a/Src/Generated/Google.Apis.Datastream.v1/Google.Apis.Datastream.v1.cs b/Src/Generated/Google.Apis.Datastream.v1/Google.Apis.Datastream.v1.cs index da6da5c681f..eca41514af2 100644 --- a/Src/Generated/Google.Apis.Datastream.v1/Google.Apis.Datastream.v1.cs +++ b/Src/Generated/Google.Apis.Datastream.v1/Google.Apis.Datastream.v1.cs @@ -1052,6 +1052,17 @@ public ListRequest(Google.Apis.Services.IClientService service, string name) : b [Google.Apis.Util.RequestParameterAttribute("pageToken", Google.Apis.Util.RequestParameterType.Query)] public virtual string PageToken { get; set; } + /// + /// 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. + /// + [Google.Apis.Util.RequestParameterAttribute("returnPartialSuccess", Google.Apis.Util.RequestParameterType.Query)] + public virtual System.Nullable ReturnPartialSuccess { get; set; } + /// Gets the method name. public override string MethodName => "list"; @@ -1097,6 +1108,14 @@ protected override void InitParameters() DefaultValue = null, Pattern = null, }); + RequestParameters.Add("returnPartialSuccess", new Google.Apis.Discovery.Parameter + { + Name = "returnPartialSuccess", + IsRequired = false, + ParameterType = "query", + DefaultValue = null, + Pattern = null, + }); } } } @@ -3528,6 +3547,20 @@ public virtual System.DateTimeOffset? ErrorTimeDateTimeOffset public virtual string ETag { get; set; } } + /// Represents a filter for included data on a stream object. + public class EventFilter : Google.Apis.Requests.IDirectResponseSchema + { + /// + /// An SQL-query Where clause selecting which data should be included, not including the "WHERE" keyword. E.g., + /// "t.key1 = 'value1' AND t.key2 = 'value2'". + /// + [Newtonsoft.Json.JsonPropertyAttribute("sqlWhereClause")] + public virtual string SqlWhereClause { get; set; } + + /// The ETag of the item. + public virtual string ETag { get; set; } + } + /// Response message for a 'FetchStaticIps' response. public class FetchStaticIpsResponse : Google.Apis.Requests.IDirectResponseSchema { @@ -3706,6 +3739,14 @@ public class ListOperationsResponse : Google.Apis.Requests.IDirectResponseSchema [Newtonsoft.Json.JsonPropertyAttribute("operations")] public virtual System.Collections.Generic.IList Operations { get; set; } + /// + /// 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. + /// + [Newtonsoft.Json.JsonPropertyAttribute("unreachable")] + public virtual System.Collections.Generic.IList Unreachable { get; set; } + /// The ETag of the item. public virtual string ETag { get; set; } } @@ -3870,7 +3911,7 @@ public class MongodbChangeStreamPosition : Google.Apis.Requests.IDirectResponseS private object _startTime; - /// Required. The timestamp (in epoch seconds) to start change stream from. + /// Required. The timestamp to start change stream from. [Newtonsoft.Json.JsonPropertyAttribute("startTime")] public virtual string StartTimeRaw { @@ -5823,6 +5864,13 @@ public class StandardConnectionFormat : Google.Apis.Requests.IDirectResponseSche /// Request for manually initiating a backfill job for a specific stream object. public class StartBackfillJobRequest : Google.Apis.Requests.IDirectResponseSchema { + /// + /// Optional. Optional event filter. If not set, or empty, the backfill will be performed on the entire object. + /// This is currently used for partial backfill and only supported for SQL Server sources. + /// + [Newtonsoft.Json.JsonPropertyAttribute("eventFilter")] + public virtual EventFilter EventFilter { get; set; } + /// The ETag of the item. public virtual string ETag { get; set; } } diff --git a/Src/Generated/Google.Apis.Datastream.v1/Google.Apis.Datastream.v1.csproj b/Src/Generated/Google.Apis.Datastream.v1/Google.Apis.Datastream.v1.csproj index d1ded572c82..ab5a63d461d 100644 --- a/Src/Generated/Google.Apis.Datastream.v1/Google.Apis.Datastream.v1.csproj +++ b/Src/Generated/Google.Apis.Datastream.v1/Google.Apis.Datastream.v1.csproj @@ -3,7 +3,7 @@ Google.Apis.Datastream.v1 Client Library - 1.70.0.3891 + 1.72.0.3946 Google LLC Copyright 2025 Google LLC Google @@ -60,8 +60,8 @@ - - + + diff --git a/Src/Generated/Google.Apis.Datastream.v1alpha1/Google.Apis.Datastream.v1alpha1.cs b/Src/Generated/Google.Apis.Datastream.v1alpha1/Google.Apis.Datastream.v1alpha1.cs index 672e20b2352..5c363b82ecf 100644 --- a/Src/Generated/Google.Apis.Datastream.v1alpha1/Google.Apis.Datastream.v1alpha1.cs +++ b/Src/Generated/Google.Apis.Datastream.v1alpha1/Google.Apis.Datastream.v1alpha1.cs @@ -1013,6 +1013,17 @@ public ListRequest(Google.Apis.Services.IClientService service, string name) : b [Google.Apis.Util.RequestParameterAttribute("pageToken", Google.Apis.Util.RequestParameterType.Query)] public virtual string PageToken { get; set; } + /// + /// 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. + /// + [Google.Apis.Util.RequestParameterAttribute("returnPartialSuccess", Google.Apis.Util.RequestParameterType.Query)] + public virtual System.Nullable ReturnPartialSuccess { get; set; } + /// Gets the method name. public override string MethodName => "list"; @@ -1058,6 +1069,14 @@ protected override void InitParameters() DefaultValue = null, Pattern = null, }); + RequestParameters.Add("returnPartialSuccess", new Google.Apis.Discovery.Parameter + { + Name = "returnPartialSuccess", + IsRequired = false, + ParameterType = "query", + DefaultValue = null, + Pattern = null, + }); } } } @@ -3275,6 +3294,14 @@ public class ListOperationsResponse : Google.Apis.Requests.IDirectResponseSchema [Newtonsoft.Json.JsonPropertyAttribute("operations")] public virtual System.Collections.Generic.IList Operations { get; set; } + /// + /// 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. + /// + [Newtonsoft.Json.JsonPropertyAttribute("unreachable")] + public virtual System.Collections.Generic.IList Unreachable { get; set; } + /// The ETag of the item. public virtual string ETag { get; set; } } diff --git a/Src/Generated/Google.Apis.Datastream.v1alpha1/Google.Apis.Datastream.v1alpha1.csproj b/Src/Generated/Google.Apis.Datastream.v1alpha1/Google.Apis.Datastream.v1alpha1.csproj index fd7379043b1..905f0e38ff7 100644 --- a/Src/Generated/Google.Apis.Datastream.v1alpha1/Google.Apis.Datastream.v1alpha1.csproj +++ b/Src/Generated/Google.Apis.Datastream.v1alpha1/Google.Apis.Datastream.v1alpha1.csproj @@ -3,7 +3,7 @@ Google.Apis.Datastream.v1alpha1 Client Library - 1.70.0.3881 + 1.72.0.3946 Google LLC Copyright 2025 Google LLC Google @@ -60,8 +60,8 @@ - - + + diff --git a/Src/Generated/Google.Apis.DeploymentManager.alpha/Google.Apis.DeploymentManager.alpha.csproj b/Src/Generated/Google.Apis.DeploymentManager.alpha/Google.Apis.DeploymentManager.alpha.csproj index f98bbffe4e3..1e66a0261be 100644 --- a/Src/Generated/Google.Apis.DeploymentManager.alpha/Google.Apis.DeploymentManager.alpha.csproj +++ b/Src/Generated/Google.Apis.DeploymentManager.alpha/Google.Apis.DeploymentManager.alpha.csproj @@ -3,7 +3,7 @@ Google.Apis.DeploymentManager.alpha Client Library - 1.70.0.3892 + 1.72.0.3949 Google LLC Copyright 2025 Google LLC Google @@ -59,8 +59,8 @@ - - + + diff --git a/Src/Generated/Google.Apis.Dfareporting.v4/Google.Apis.Dfareporting.v4.cs b/Src/Generated/Google.Apis.Dfareporting.v4/Google.Apis.Dfareporting.v4.cs index 90f0c31c3d9..b355845e24a 100644 --- a/Src/Generated/Google.Apis.Dfareporting.v4/Google.Apis.Dfareporting.v4.cs +++ b/Src/Generated/Google.Apis.Dfareporting.v4/Google.Apis.Dfareporting.v4.cs @@ -21245,6 +21245,10 @@ public class Ad : Google.Apis.Requests.IDirectResponseSchema [Newtonsoft.Json.JsonPropertyAttribute("compatibility")] public virtual string Compatibility { get; set; } + /// Optional. Contextual keyword targeting information for this ad. + [Newtonsoft.Json.JsonPropertyAttribute("contextualKeywordTargeting")] + public virtual ContextualKeywordTargeting ContextualKeywordTargeting { get; set; } + /// Information about the creation of this ad. This is a read-only field. [Newtonsoft.Json.JsonPropertyAttribute("createInfo")] public virtual LastModifiedInfo CreateInfo { get; set; } @@ -22841,6 +22845,28 @@ public class ContentSourceMetaData : Google.Apis.Requests.IDirectResponseSchema public virtual string ETag { get; set; } } + /// Contains information about a Contextual Keyword that can be targeted by ads. + public class ContextualKeyword : Google.Apis.Requests.IDirectResponseSchema + { + /// The keyword that can be targeted by ads. + [Newtonsoft.Json.JsonPropertyAttribute("keyword")] + public virtual string Keyword { get; set; } + + /// The ETag of the item. + public virtual string ETag { get; set; } + } + + /// Contextual Keyword Targeting. + public class ContextualKeywordTargeting : Google.Apis.Requests.IDirectResponseSchema + { + /// Contextual keywords that this ad targets + [Newtonsoft.Json.JsonPropertyAttribute("keywords")] + public virtual System.Collections.Generic.IList Keywords { get; set; } + + /// The ETag of the item. + public virtual string ETag { get; set; } + } + /// /// A Conversion represents when a user successfully performs a desired action after seeing an ad. /// @@ -27904,7 +27930,7 @@ public class Placement : Google.Apis.Requests.IDirectResponseSchema /// Adform * `3`, Adobe * `4`, Amobee * `5`, Basis (Centro) * `6`, Beeswax * `7`, Amazon * `8`, DV360 (DBM) * /// `9`, Innovid * `10`, MediaMath * `11`, Roku OneView DSP * `12`, TabMo Hawk * `13`, The Trade Desk * `14`, /// Xandr Invest DSP * `15`, Yahoo DSP * `16`, Zeta Global * `17`, Scaleout * `18`, Bidtellect * `19`, Unicorn * - /// `20`, Teads * `21`, Quantcast * `22`, Cognitiv + /// `20`, Teads * `21`, Quantcast * `22`, Cognitiv * `23`, AdTheorent * `24`, DeepIntent * `25`, Pulsepoint /// [Newtonsoft.Json.JsonPropertyAttribute("adServingPlatformId")] public virtual System.Nullable AdServingPlatformId { get; set; } @@ -29745,7 +29771,7 @@ public class Site : Google.Apis.Requests.IDirectResponseSchema /// (Centro) * `6`, Beeswax * `7`, Amazon * `8`, DV360 (DBM) * `9`, Innovid * `10`, MediaMath * `11`, Roku /// OneView DSP * `12`, TabMo Hawk * `13`, The Trade Desk * `14`, Xandr Invest DSP * `15`, Yahoo DSP * `16`, /// Zeta Global * `17`, Scaleout * `18`, Bidtellect * `19`, Unicorn * `20`, Teads * `21`, Quantcast * `22`, - /// Cognitiv + /// Cognitiv * `23`, AdTheorent * `24`, DeepIntent * `25`, Pulsepoint /// [Newtonsoft.Json.JsonPropertyAttribute("adServingPlatformId")] public virtual System.Nullable AdServingPlatformId { get; set; } @@ -30585,6 +30611,10 @@ public class TargetingTemplate : Google.Apis.Requests.IDirectResponseSchema [Newtonsoft.Json.JsonPropertyAttribute("advertiserIdDimensionValue")] public virtual DimensionValue AdvertiserIdDimensionValue { get; set; } + /// Optional. Contextual keyword targeting criteria. + [Newtonsoft.Json.JsonPropertyAttribute("contextualKeywordTargeting")] + public virtual ContextualKeywordTargeting ContextualKeywordTargeting { get; set; } + /// Time and day targeting criteria. [Newtonsoft.Json.JsonPropertyAttribute("dayPartTargeting")] public virtual DayPartTargeting DayPartTargeting { get; set; } diff --git a/Src/Generated/Google.Apis.Dfareporting.v4/Google.Apis.Dfareporting.v4.csproj b/Src/Generated/Google.Apis.Dfareporting.v4/Google.Apis.Dfareporting.v4.csproj index ac83e4a103f..e003b638fd7 100644 --- a/Src/Generated/Google.Apis.Dfareporting.v4/Google.Apis.Dfareporting.v4.csproj +++ b/Src/Generated/Google.Apis.Dfareporting.v4/Google.Apis.Dfareporting.v4.csproj @@ -3,7 +3,7 @@ Google.Apis.Dfareporting.v4 Client Library - 1.72.0.3934 + 1.72.0.3948 Google LLC Copyright 2025 Google LLC Google diff --git a/Src/Generated/Google.Apis.Dfareporting.v5/Google.Apis.Dfareporting.v5.cs b/Src/Generated/Google.Apis.Dfareporting.v5/Google.Apis.Dfareporting.v5.cs index 0c788adb9ac..3b2c28e7eea 100644 --- a/Src/Generated/Google.Apis.Dfareporting.v5/Google.Apis.Dfareporting.v5.cs +++ b/Src/Generated/Google.Apis.Dfareporting.v5/Google.Apis.Dfareporting.v5.cs @@ -20382,6 +20382,10 @@ public class Ad : Google.Apis.Requests.IDirectResponseSchema [Newtonsoft.Json.JsonPropertyAttribute("compatibility")] public virtual string Compatibility { get; set; } + /// Optional. Contextual keyword targeting information for this ad. + [Newtonsoft.Json.JsonPropertyAttribute("contextualKeywordTargeting")] + public virtual ContextualKeywordTargeting ContextualKeywordTargeting { get; set; } + /// Information about the creation of this ad. This is a read-only field. [Newtonsoft.Json.JsonPropertyAttribute("createInfo")] public virtual LastModifiedInfo CreateInfo { get; set; } @@ -21935,6 +21939,28 @@ public class ContentSourceMetaData : Google.Apis.Requests.IDirectResponseSchema public virtual string ETag { get; set; } } + /// Contains information about a Contextual Keyword that can be targeted by ads. + public class ContextualKeyword : Google.Apis.Requests.IDirectResponseSchema + { + /// The keyword that can be targeted by ads. + [Newtonsoft.Json.JsonPropertyAttribute("keyword")] + public virtual string Keyword { get; set; } + + /// The ETag of the item. + public virtual string ETag { get; set; } + } + + /// Contextual Keyword Targeting. + public class ContextualKeywordTargeting : Google.Apis.Requests.IDirectResponseSchema + { + /// Contextual keywords that this ad targets + [Newtonsoft.Json.JsonPropertyAttribute("keywords")] + public virtual System.Collections.Generic.IList Keywords { get; set; } + + /// The ETag of the item. + public virtual string ETag { get; set; } + } + /// /// A Conversion represents when a user successfully performs a desired action after seeing an ad. /// @@ -26688,7 +26714,7 @@ public class Placement : Google.Apis.Requests.IDirectResponseSchema /// Adform * `3`, Adobe * `4`, Amobee * `5`, Basis (Centro) * `6`, Beeswax * `7`, Amazon * `8`, DV360 (DBM) * /// `9`, Innovid * `10`, MediaMath * `11`, Roku OneView DSP * `12`, TabMo Hawk * `13`, The Trade Desk * `14`, /// Xandr Invest DSP * `15`, Yahoo DSP * `16`, Zeta Global * `17`, Scaleout * `18`, Bidtellect * `19`, Unicorn * - /// `20`, Teads * `21`, Quantcast * `22`, Cognitiv + /// `20`, Teads * `21`, Quantcast * `22`, Cognitiv * `23`, AdTheorent * `24`, DeepIntent * `25`, Pulsepoint /// [Newtonsoft.Json.JsonPropertyAttribute("adServingPlatformId")] public virtual System.Nullable AdServingPlatformId { get; set; } @@ -28303,7 +28329,7 @@ public class Site : Google.Apis.Requests.IDirectResponseSchema /// (Centro) * `6`, Beeswax * `7`, Amazon * `8`, DV360 (DBM) * `9`, Innovid * `10`, MediaMath * `11`, Roku /// OneView DSP * `12`, TabMo Hawk * `13`, The Trade Desk * `14`, Xandr Invest DSP * `15`, Yahoo DSP * `16`, /// Zeta Global * `17`, Scaleout * `18`, Bidtellect * `19`, Unicorn * `20`, Teads * `21`, Quantcast * `22`, - /// Cognitiv + /// Cognitiv * `23`, AdTheorent * `24`, DeepIntent * `25`, Pulsepoint /// [Newtonsoft.Json.JsonPropertyAttribute("adServingPlatformId")] public virtual System.Nullable AdServingPlatformId { get; set; } @@ -29143,6 +29169,10 @@ public class TargetingTemplate : Google.Apis.Requests.IDirectResponseSchema [Newtonsoft.Json.JsonPropertyAttribute("advertiserIdDimensionValue")] public virtual DimensionValue AdvertiserIdDimensionValue { get; set; } + /// Optional. Contextual keyword targeting criteria. + [Newtonsoft.Json.JsonPropertyAttribute("contextualKeywordTargeting")] + public virtual ContextualKeywordTargeting ContextualKeywordTargeting { get; set; } + /// Time and day targeting criteria. [Newtonsoft.Json.JsonPropertyAttribute("dayPartTargeting")] public virtual DayPartTargeting DayPartTargeting { get; set; } diff --git a/Src/Generated/Google.Apis.Dfareporting.v5/Google.Apis.Dfareporting.v5.csproj b/Src/Generated/Google.Apis.Dfareporting.v5/Google.Apis.Dfareporting.v5.csproj index e0b28937b88..28932a0adc8 100644 --- a/Src/Generated/Google.Apis.Dfareporting.v5/Google.Apis.Dfareporting.v5.csproj +++ b/Src/Generated/Google.Apis.Dfareporting.v5/Google.Apis.Dfareporting.v5.csproj @@ -3,7 +3,7 @@ Google.Apis.Dfareporting.v5 Client Library - 1.72.0.3934 + 1.72.0.3948 Google LLC Copyright 2025 Google LLC Google diff --git a/Src/Generated/Google.Apis.Dialogflow.v2/Google.Apis.Dialogflow.v2.cs b/Src/Generated/Google.Apis.Dialogflow.v2/Google.Apis.Dialogflow.v2.cs index 14ade9807cf..6ce7a611834 100644 --- a/Src/Generated/Google.Apis.Dialogflow.v2/Google.Apis.Dialogflow.v2.cs +++ b/Src/Generated/Google.Apis.Dialogflow.v2/Google.Apis.Dialogflow.v2.cs @@ -20758,8 +20758,8 @@ public ListRequest(Google.Apis.Services.IClientService service, string name) : b public virtual string Name { get; private set; } /// - /// Optional. Unless explicitly documented otherwise, don't use this unsupported field which is - /// primarily intended for internal usage. + /// Optional. Do not use this field. It is unsupported and is ignored unless explicitly documented + /// otherwise. This is primarily for internal usage. /// [Google.Apis.Util.RequestParameterAttribute("extraLocationTypes", Google.Apis.Util.RequestParameterType.Query)] public virtual Google.Apis.Util.Repeatable ExtraLocationTypes { get; set; } @@ -23992,6 +23992,10 @@ public class GoogleCloudDialogflowCxV3WebhookGenericWebService : Google.Apis.Req [Newtonsoft.Json.JsonPropertyAttribute("secretVersionsForRequestHeaders")] public virtual System.Collections.Generic.IDictionary SecretVersionsForRequestHeaders { get; set; } + /// Optional. Configuration for service account authentication. + [Newtonsoft.Json.JsonPropertyAttribute("serviceAccountAuthConfig")] + public virtual GoogleCloudDialogflowCxV3WebhookGenericWebServiceServiceAccountAuthConfig ServiceAccountAuthConfig { get; set; } + /// /// Optional. Indicate the auth token type generated from the [Diglogflow service /// agent](https://cloud.google.com/iam/docs/service-agents#dialogflow-service-agent). The generated token is @@ -24063,6 +24067,23 @@ public class GoogleCloudDialogflowCxV3WebhookGenericWebServiceSecretVersionHeade public virtual string ETag { get; set; } } + /// Configuration for authentication using a service account. + public class GoogleCloudDialogflowCxV3WebhookGenericWebServiceServiceAccountAuthConfig : Google.Apis.Requests.IDirectResponseSchema + { + /// + /// Required. The email address of the service account used to authenticate the webhook call. Dialogflow uses + /// this service account to exchange an access token and the access token is then sent in the `Authorization` + /// header of the webhook request. The service account must have the `roles/iam.serviceAccountTokenCreator` role + /// granted to the [Dialogflow service + /// agent](https://cloud.google.com/iam/docs/service-agents#dialogflow-service-agent). + /// + [Newtonsoft.Json.JsonPropertyAttribute("serviceAccount")] + public virtual string ServiceAccount { get; set; } + + /// The ETag of the item. + public virtual string ETag { get; set; } + } + /// /// The request message for a webhook call. The request is sent as a JSON object and the field names will be /// presented in camel cases. You may see undocumented fields in an actual request. These fields are used internally @@ -26839,6 +26860,10 @@ public class GoogleCloudDialogflowCxV3beta1WebhookGenericWebService : Google.Api [Newtonsoft.Json.JsonPropertyAttribute("secretVersionsForRequestHeaders")] public virtual System.Collections.Generic.IDictionary SecretVersionsForRequestHeaders { get; set; } + /// Optional. Configuration for service account authentication. + [Newtonsoft.Json.JsonPropertyAttribute("serviceAccountAuthConfig")] + public virtual GoogleCloudDialogflowCxV3beta1WebhookGenericWebServiceServiceAccountAuthConfig ServiceAccountAuthConfig { get; set; } + /// /// Optional. Indicate the auth token type generated from the [Diglogflow service /// agent](https://cloud.google.com/iam/docs/service-agents#dialogflow-service-agent). The generated token is @@ -26910,6 +26935,23 @@ public class GoogleCloudDialogflowCxV3beta1WebhookGenericWebServiceSecretVersion public virtual string ETag { get; set; } } + /// Configuration for authentication using a service account. + public class GoogleCloudDialogflowCxV3beta1WebhookGenericWebServiceServiceAccountAuthConfig : Google.Apis.Requests.IDirectResponseSchema + { + /// + /// Required. The email address of the service account used to authenticate the webhook call. Dialogflow uses + /// this service account to exchange an access token and the access token is then sent in the `Authorization` + /// header of the webhook request. The service account must have the `roles/iam.serviceAccountTokenCreator` role + /// granted to the [Dialogflow service + /// agent](https://cloud.google.com/iam/docs/service-agents#dialogflow-service-agent). + /// + [Newtonsoft.Json.JsonPropertyAttribute("serviceAccount")] + public virtual string ServiceAccount { get; set; } + + /// The ETag of the item. + public virtual string ETag { get; set; } + } + /// /// The request message for a webhook call. The request is sent as a JSON object and the field names will be /// presented in camel cases. You may see undocumented fields in an actual request. These fields are used internally @@ -36556,9 +36598,12 @@ public class GoogleCloudDialogflowV2ToolTLSConfigCACert : Google.Apis.Requests.I /// Required. The allowed custom CA certificates (in DER format) for HTTPS verification. This overrides the /// default SSL trust store. If this is empty or unspecified, Dialogflow will use Google's default trust store /// to verify certificates. N.B. Make sure the HTTPS server certificates are signed with "subject alt name". For - /// instance a certificate can be self-signed using the following command, openssl x509 -req -days 200 -in + /// instance a certificate can be self-signed using the following command, + /// ``` + /// openssl x509 -req -days 200 -in /// example.com.csr \ -signkey example.com.key \ -out example.com.crt \ -extfile &lt;(printf /// "\nsubjectAltName='DNS:www.example.com'") + /// ``` /// [Newtonsoft.Json.JsonPropertyAttribute("cert")] public virtual string Cert { get; set; } diff --git a/Src/Generated/Google.Apis.Dialogflow.v2/Google.Apis.Dialogflow.v2.csproj b/Src/Generated/Google.Apis.Dialogflow.v2/Google.Apis.Dialogflow.v2.csproj index b158bc6c201..cddcdd66b4a 100644 --- a/Src/Generated/Google.Apis.Dialogflow.v2/Google.Apis.Dialogflow.v2.csproj +++ b/Src/Generated/Google.Apis.Dialogflow.v2/Google.Apis.Dialogflow.v2.csproj @@ -3,7 +3,7 @@ Google.Apis.Dialogflow.v2 Client Library - 1.72.0.3932 + 1.72.0.3952 Google LLC Copyright 2025 Google LLC Google diff --git a/Src/Generated/Google.Apis.Dialogflow.v2beta1/Google.Apis.Dialogflow.v2beta1.cs b/Src/Generated/Google.Apis.Dialogflow.v2beta1/Google.Apis.Dialogflow.v2beta1.cs index e62d7b67d5f..72ee08105a2 100644 --- a/Src/Generated/Google.Apis.Dialogflow.v2beta1/Google.Apis.Dialogflow.v2beta1.cs +++ b/Src/Generated/Google.Apis.Dialogflow.v2beta1/Google.Apis.Dialogflow.v2beta1.cs @@ -20197,8 +20197,8 @@ public ListRequest(Google.Apis.Services.IClientService service, string name) : b public virtual string Name { get; private set; } /// - /// Optional. Unless explicitly documented otherwise, don't use this unsupported field which is - /// primarily intended for internal usage. + /// Optional. Do not use this field. It is unsupported and is ignored unless explicitly documented + /// otherwise. This is primarily for internal usage. /// [Google.Apis.Util.RequestParameterAttribute("extraLocationTypes", Google.Apis.Util.RequestParameterType.Query)] public virtual Google.Apis.Util.Repeatable ExtraLocationTypes { get; set; } @@ -23747,6 +23747,10 @@ public class GoogleCloudDialogflowCxV3WebhookGenericWebService : Google.Apis.Req [Newtonsoft.Json.JsonPropertyAttribute("secretVersionsForRequestHeaders")] public virtual System.Collections.Generic.IDictionary SecretVersionsForRequestHeaders { get; set; } + /// Optional. Configuration for service account authentication. + [Newtonsoft.Json.JsonPropertyAttribute("serviceAccountAuthConfig")] + public virtual GoogleCloudDialogflowCxV3WebhookGenericWebServiceServiceAccountAuthConfig ServiceAccountAuthConfig { get; set; } + /// /// Optional. Indicate the auth token type generated from the [Diglogflow service /// agent](https://cloud.google.com/iam/docs/service-agents#dialogflow-service-agent). The generated token is @@ -23818,6 +23822,23 @@ public class GoogleCloudDialogflowCxV3WebhookGenericWebServiceSecretVersionHeade public virtual string ETag { get; set; } } + /// Configuration for authentication using a service account. + public class GoogleCloudDialogflowCxV3WebhookGenericWebServiceServiceAccountAuthConfig : Google.Apis.Requests.IDirectResponseSchema + { + /// + /// Required. The email address of the service account used to authenticate the webhook call. Dialogflow uses + /// this service account to exchange an access token and the access token is then sent in the `Authorization` + /// header of the webhook request. The service account must have the `roles/iam.serviceAccountTokenCreator` role + /// granted to the [Dialogflow service + /// agent](https://cloud.google.com/iam/docs/service-agents#dialogflow-service-agent). + /// + [Newtonsoft.Json.JsonPropertyAttribute("serviceAccount")] + public virtual string ServiceAccount { get; set; } + + /// The ETag of the item. + public virtual string ETag { get; set; } + } + /// /// The request message for a webhook call. The request is sent as a JSON object and the field names will be /// presented in camel cases. You may see undocumented fields in an actual request. These fields are used internally @@ -26594,6 +26615,10 @@ public class GoogleCloudDialogflowCxV3beta1WebhookGenericWebService : Google.Api [Newtonsoft.Json.JsonPropertyAttribute("secretVersionsForRequestHeaders")] public virtual System.Collections.Generic.IDictionary SecretVersionsForRequestHeaders { get; set; } + /// Optional. Configuration for service account authentication. + [Newtonsoft.Json.JsonPropertyAttribute("serviceAccountAuthConfig")] + public virtual GoogleCloudDialogflowCxV3beta1WebhookGenericWebServiceServiceAccountAuthConfig ServiceAccountAuthConfig { get; set; } + /// /// Optional. Indicate the auth token type generated from the [Diglogflow service /// agent](https://cloud.google.com/iam/docs/service-agents#dialogflow-service-agent). The generated token is @@ -26665,6 +26690,23 @@ public class GoogleCloudDialogflowCxV3beta1WebhookGenericWebServiceSecretVersion public virtual string ETag { get; set; } } + /// Configuration for authentication using a service account. + public class GoogleCloudDialogflowCxV3beta1WebhookGenericWebServiceServiceAccountAuthConfig : Google.Apis.Requests.IDirectResponseSchema + { + /// + /// Required. The email address of the service account used to authenticate the webhook call. Dialogflow uses + /// this service account to exchange an access token and the access token is then sent in the `Authorization` + /// header of the webhook request. The service account must have the `roles/iam.serviceAccountTokenCreator` role + /// granted to the [Dialogflow service + /// agent](https://cloud.google.com/iam/docs/service-agents#dialogflow-service-agent). + /// + [Newtonsoft.Json.JsonPropertyAttribute("serviceAccount")] + public virtual string ServiceAccount { get; set; } + + /// The ETag of the item. + public virtual string ETag { get; set; } + } + /// /// The request message for a webhook call. The request is sent as a JSON object and the field names will be /// presented in camel cases. You may see undocumented fields in an actual request. These fields are used internally @@ -39897,9 +39939,12 @@ public class GoogleCloudDialogflowV2beta1ToolTLSConfigCACert : Google.Apis.Reque /// Required. The allowed custom CA certificates (in DER format) for HTTPS verification. This overrides the /// default SSL trust store. If this is empty or unspecified, Dialogflow will use Google's default trust store /// to verify certificates. N.B. Make sure the HTTPS server certificates are signed with "subject alt name". For - /// instance a certificate can be self-signed using the following command, openssl x509 -req -days 200 -in + /// instance a certificate can be self-signed using the following command, + /// ``` + /// openssl x509 -req -days 200 -in /// example.com.csr \ -signkey example.com.key \ -out example.com.crt \ -extfile &lt;(printf /// "\nsubjectAltName='DNS:www.example.com'") + /// ``` /// [Newtonsoft.Json.JsonPropertyAttribute("cert")] public virtual string Cert { get; set; } diff --git a/Src/Generated/Google.Apis.Dialogflow.v2beta1/Google.Apis.Dialogflow.v2beta1.csproj b/Src/Generated/Google.Apis.Dialogflow.v2beta1/Google.Apis.Dialogflow.v2beta1.csproj index 07307d0852f..52fab13c1f6 100644 --- a/Src/Generated/Google.Apis.Dialogflow.v2beta1/Google.Apis.Dialogflow.v2beta1.csproj +++ b/Src/Generated/Google.Apis.Dialogflow.v2beta1/Google.Apis.Dialogflow.v2beta1.csproj @@ -3,7 +3,7 @@ Google.Apis.Dialogflow.v2beta1 Client Library - 1.72.0.3932 + 1.72.0.3952 Google LLC Copyright 2025 Google LLC Google diff --git a/Src/Generated/Google.Apis.Dialogflow.v3/Google.Apis.Dialogflow.v3.cs b/Src/Generated/Google.Apis.Dialogflow.v3/Google.Apis.Dialogflow.v3.cs index 02c0e31b8e6..b3dc5c2b596 100644 --- a/Src/Generated/Google.Apis.Dialogflow.v3/Google.Apis.Dialogflow.v3.cs +++ b/Src/Generated/Google.Apis.Dialogflow.v3/Google.Apis.Dialogflow.v3.cs @@ -11725,8 +11725,8 @@ public ListRequest(Google.Apis.Services.IClientService service, string name) : b public virtual string Name { get; private set; } /// - /// Optional. Unless explicitly documented otherwise, don't use this unsupported field which is - /// primarily intended for internal usage. + /// Optional. Do not use this field. It is unsupported and is ignored unless explicitly documented + /// otherwise. This is primarily for internal usage. /// [Google.Apis.Util.RequestParameterAttribute("extraLocationTypes", Google.Apis.Util.RequestParameterType.Query)] public virtual Google.Apis.Util.Repeatable ExtraLocationTypes { get; set; } @@ -12868,6 +12868,17 @@ public virtual System.DateTimeOffset? CreateTimeDateTimeOffset public virtual string ETag { get; set; } } + /// Represents a code block. + public class GoogleCloudDialogflowCxV3CodeBlock : Google.Apis.Requests.IDirectResponseSchema + { + /// Optional. Source code of the block in Python. + [Newtonsoft.Json.JsonPropertyAttribute("code")] + public virtual string Code { get; set; } + + /// The ETag of the item. + public virtual string ETag { get; set; } + } + /// The request message for Versions.CompareVersions. public class GoogleCloudDialogflowCxV3CompareVersionsRequest : Google.Apis.Requests.IDirectResponseSchema { @@ -17012,6 +17023,10 @@ public class GoogleCloudDialogflowCxV3Phrase : Google.Apis.Requests.IDirectRespo /// public class GoogleCloudDialogflowCxV3Playbook : Google.Apis.Requests.IDirectResponseSchema { + /// Optional. The playbook's scoped code block, which may implement handlers and actions. + [Newtonsoft.Json.JsonPropertyAttribute("codeBlock")] + public virtual GoogleCloudDialogflowCxV3CodeBlock CodeBlock { get; set; } + private string _createTimeRaw; private object _createTime; @@ -17064,6 +17079,14 @@ public virtual System.DateTimeOffset? CreateTimeDateTimeOffset [Newtonsoft.Json.JsonPropertyAttribute("handlers")] public virtual System.Collections.Generic.IList Handlers { get; set; } + /// + /// Optional. Output only. Names of inline actions scoped to this playbook. These actions are in addition to + /// those belonging to referenced tools, child playbooks, and flows, e.g. actions that are defined in the + /// playbook's code block. + /// + [Newtonsoft.Json.JsonPropertyAttribute("inlineActions")] + public virtual System.Collections.Generic.IList InlineActions { get; set; } + /// Optional. Defined structured input parameters for this playbook. [Newtonsoft.Json.JsonPropertyAttribute("inputParameterDefinitions")] public virtual System.Collections.Generic.IList InputParameterDefinitions { get; set; } @@ -18942,6 +18965,10 @@ public class GoogleCloudDialogflowCxV3ToolAuthentication : Google.Apis.Requests. [Newtonsoft.Json.JsonPropertyAttribute("oauthConfig")] public virtual GoogleCloudDialogflowCxV3ToolAuthenticationOAuthConfig OauthConfig { get; set; } + /// Configuration for service account authentication. + [Newtonsoft.Json.JsonPropertyAttribute("serviceAccountAuthConfig")] + public virtual GoogleCloudDialogflowCxV3ToolAuthenticationServiceAccountAuthConfig ServiceAccountAuthConfig { get; set; } + /// /// Config for [Diglogflow service /// agent](https://cloud.google.com/iam/docs/service-agents#dialogflow-service-agent) auth. @@ -19044,6 +19071,23 @@ public class GoogleCloudDialogflowCxV3ToolAuthenticationOAuthConfig : Google.Api public virtual string ETag { get; set; } } + /// Configuration for authentication using a service account. + public class GoogleCloudDialogflowCxV3ToolAuthenticationServiceAccountAuthConfig : Google.Apis.Requests.IDirectResponseSchema + { + /// + /// Required. The email address of the service account used to authenticate the tool call. Dialogflow uses this + /// service account to exchange an access token and the access token is then sent in the `Authorization` header + /// of the tool request. The service account must have the `roles/iam.serviceAccountTokenCreator` role granted + /// to the [Dialogflow service + /// agent](https://cloud.google.com/iam/docs/service-agents#dialogflow-service-agent). + /// + [Newtonsoft.Json.JsonPropertyAttribute("serviceAccount")] + public virtual string ServiceAccount { get; set; } + + /// The ETag of the item. + public virtual string ETag { get; set; } + } + /// /// Config for auth using [Diglogflow service /// agent](https://cloud.google.com/iam/docs/service-agents#dialogflow-service-agent). @@ -20001,6 +20045,10 @@ public class GoogleCloudDialogflowCxV3WebhookGenericWebService : Google.Apis.Req [Newtonsoft.Json.JsonPropertyAttribute("secretVersionsForRequestHeaders")] public virtual System.Collections.Generic.IDictionary SecretVersionsForRequestHeaders { get; set; } + /// Optional. Configuration for service account authentication. + [Newtonsoft.Json.JsonPropertyAttribute("serviceAccountAuthConfig")] + public virtual GoogleCloudDialogflowCxV3WebhookGenericWebServiceServiceAccountAuthConfig ServiceAccountAuthConfig { get; set; } + /// /// Optional. Indicate the auth token type generated from the [Diglogflow service /// agent](https://cloud.google.com/iam/docs/service-agents#dialogflow-service-agent). The generated token is @@ -20072,6 +20120,23 @@ public class GoogleCloudDialogflowCxV3WebhookGenericWebServiceSecretVersionHeade public virtual string ETag { get; set; } } + /// Configuration for authentication using a service account. + public class GoogleCloudDialogflowCxV3WebhookGenericWebServiceServiceAccountAuthConfig : Google.Apis.Requests.IDirectResponseSchema + { + /// + /// Required. The email address of the service account used to authenticate the webhook call. Dialogflow uses + /// this service account to exchange an access token and the access token is then sent in the `Authorization` + /// header of the webhook request. The service account must have the `roles/iam.serviceAccountTokenCreator` role + /// granted to the [Dialogflow service + /// agent](https://cloud.google.com/iam/docs/service-agents#dialogflow-service-agent). + /// + [Newtonsoft.Json.JsonPropertyAttribute("serviceAccount")] + public virtual string ServiceAccount { get; set; } + + /// The ETag of the item. + public virtual string ETag { get; set; } + } + /// /// The request message for a webhook call. The request is sent as a JSON object and the field names will be /// presented in camel cases. You may see undocumented fields in an actual request. These fields are used internally @@ -22848,6 +22913,10 @@ public class GoogleCloudDialogflowCxV3beta1WebhookGenericWebService : Google.Api [Newtonsoft.Json.JsonPropertyAttribute("secretVersionsForRequestHeaders")] public virtual System.Collections.Generic.IDictionary SecretVersionsForRequestHeaders { get; set; } + /// Optional. Configuration for service account authentication. + [Newtonsoft.Json.JsonPropertyAttribute("serviceAccountAuthConfig")] + public virtual GoogleCloudDialogflowCxV3beta1WebhookGenericWebServiceServiceAccountAuthConfig ServiceAccountAuthConfig { get; set; } + /// /// Optional. Indicate the auth token type generated from the [Diglogflow service /// agent](https://cloud.google.com/iam/docs/service-agents#dialogflow-service-agent). The generated token is @@ -22919,6 +22988,23 @@ public class GoogleCloudDialogflowCxV3beta1WebhookGenericWebServiceSecretVersion public virtual string ETag { get; set; } } + /// Configuration for authentication using a service account. + public class GoogleCloudDialogflowCxV3beta1WebhookGenericWebServiceServiceAccountAuthConfig : Google.Apis.Requests.IDirectResponseSchema + { + /// + /// Required. The email address of the service account used to authenticate the webhook call. Dialogflow uses + /// this service account to exchange an access token and the access token is then sent in the `Authorization` + /// header of the webhook request. The service account must have the `roles/iam.serviceAccountTokenCreator` role + /// granted to the [Dialogflow service + /// agent](https://cloud.google.com/iam/docs/service-agents#dialogflow-service-agent). + /// + [Newtonsoft.Json.JsonPropertyAttribute("serviceAccount")] + public virtual string ServiceAccount { get; set; } + + /// The ETag of the item. + public virtual string ETag { get; set; } + } + /// /// The request message for a webhook call. The request is sent as a JSON object and the field names will be /// presented in camel cases. You may see undocumented fields in an actual request. These fields are used internally diff --git a/Src/Generated/Google.Apis.Dialogflow.v3/Google.Apis.Dialogflow.v3.csproj b/Src/Generated/Google.Apis.Dialogflow.v3/Google.Apis.Dialogflow.v3.csproj index 1ed49b468f2..0af98fd5ace 100644 --- a/Src/Generated/Google.Apis.Dialogflow.v3/Google.Apis.Dialogflow.v3.csproj +++ b/Src/Generated/Google.Apis.Dialogflow.v3/Google.Apis.Dialogflow.v3.csproj @@ -3,7 +3,7 @@ Google.Apis.Dialogflow.v3 Client Library - 1.71.0.3924 + 1.72.0.3952 Google LLC Copyright 2025 Google LLC Google @@ -59,8 +59,8 @@ - - + + diff --git a/Src/Generated/Google.Apis.Dialogflow.v3beta1/Google.Apis.Dialogflow.v3beta1.cs b/Src/Generated/Google.Apis.Dialogflow.v3beta1/Google.Apis.Dialogflow.v3beta1.cs index 24a1a9a209c..f204fce3815 100644 --- a/Src/Generated/Google.Apis.Dialogflow.v3beta1/Google.Apis.Dialogflow.v3beta1.cs +++ b/Src/Generated/Google.Apis.Dialogflow.v3beta1/Google.Apis.Dialogflow.v3beta1.cs @@ -11971,8 +11971,8 @@ public ListRequest(Google.Apis.Services.IClientService service, string name) : b public virtual string Name { get; private set; } /// - /// Optional. Unless explicitly documented otherwise, don't use this unsupported field which is - /// primarily intended for internal usage. + /// Optional. Do not use this field. It is unsupported and is ignored unless explicitly documented + /// otherwise. This is primarily for internal usage. /// [Google.Apis.Util.RequestParameterAttribute("extraLocationTypes", Google.Apis.Util.RequestParameterType.Query)] public virtual Google.Apis.Util.Repeatable ExtraLocationTypes { get; set; } @@ -14826,6 +14826,10 @@ public class GoogleCloudDialogflowCxV3WebhookGenericWebService : Google.Apis.Req [Newtonsoft.Json.JsonPropertyAttribute("secretVersionsForRequestHeaders")] public virtual System.Collections.Generic.IDictionary SecretVersionsForRequestHeaders { get; set; } + /// Optional. Configuration for service account authentication. + [Newtonsoft.Json.JsonPropertyAttribute("serviceAccountAuthConfig")] + public virtual GoogleCloudDialogflowCxV3WebhookGenericWebServiceServiceAccountAuthConfig ServiceAccountAuthConfig { get; set; } + /// /// Optional. Indicate the auth token type generated from the [Diglogflow service /// agent](https://cloud.google.com/iam/docs/service-agents#dialogflow-service-agent). The generated token is @@ -14897,6 +14901,23 @@ public class GoogleCloudDialogflowCxV3WebhookGenericWebServiceSecretVersionHeade public virtual string ETag { get; set; } } + /// Configuration for authentication using a service account. + public class GoogleCloudDialogflowCxV3WebhookGenericWebServiceServiceAccountAuthConfig : Google.Apis.Requests.IDirectResponseSchema + { + /// + /// Required. The email address of the service account used to authenticate the webhook call. Dialogflow uses + /// this service account to exchange an access token and the access token is then sent in the `Authorization` + /// header of the webhook request. The service account must have the `roles/iam.serviceAccountTokenCreator` role + /// granted to the [Dialogflow service + /// agent](https://cloud.google.com/iam/docs/service-agents#dialogflow-service-agent). + /// + [Newtonsoft.Json.JsonPropertyAttribute("serviceAccount")] + public virtual string ServiceAccount { get; set; } + + /// The ETag of the item. + public virtual string ETag { get; set; } + } + /// /// The request message for a webhook call. The request is sent as a JSON object and the field names will be /// presented in camel cases. You may see undocumented fields in an actual request. These fields are used internally @@ -16248,6 +16269,17 @@ public virtual System.DateTimeOffset? CreateTimeDateTimeOffset public virtual string ETag { get; set; } } + /// Represents a code block. + public class GoogleCloudDialogflowCxV3beta1CodeBlock : Google.Apis.Requests.IDirectResponseSchema + { + /// Optional. Source code of the block in Python. + [Newtonsoft.Json.JsonPropertyAttribute("code")] + public virtual string Code { get; set; } + + /// The ETag of the item. + public virtual string ETag { get; set; } + } + /// The request message for Versions.CompareVersions. public class GoogleCloudDialogflowCxV3beta1CompareVersionsRequest : Google.Apis.Requests.IDirectResponseSchema { @@ -20977,6 +21009,10 @@ public class GoogleCloudDialogflowCxV3beta1Phrase : Google.Apis.Requests.IDirect /// public class GoogleCloudDialogflowCxV3beta1Playbook : Google.Apis.Requests.IDirectResponseSchema { + /// Optional. The playbook's scoped code block, which may implement handlers and actions. + [Newtonsoft.Json.JsonPropertyAttribute("codeBlock")] + public virtual GoogleCloudDialogflowCxV3beta1CodeBlock CodeBlock { get; set; } + private string _createTimeRaw; private object _createTime; @@ -21029,6 +21065,14 @@ public virtual System.DateTimeOffset? CreateTimeDateTimeOffset [Newtonsoft.Json.JsonPropertyAttribute("handlers")] public virtual System.Collections.Generic.IList Handlers { get; set; } + /// + /// Optional. Output only. Names of inline actions scoped to this playbook. These actions are in addition to + /// those belonging to referenced tools, child playbooks, and flows, e.g. actions that are defined in the + /// playbook's code block. + /// + [Newtonsoft.Json.JsonPropertyAttribute("inlineActions")] + public virtual System.Collections.Generic.IList InlineActions { get; set; } + /// Optional. Defined structured input parameters for this playbook. [Newtonsoft.Json.JsonPropertyAttribute("inputParameterDefinitions")] public virtual System.Collections.Generic.IList InputParameterDefinitions { get; set; } @@ -23065,6 +23109,10 @@ public class GoogleCloudDialogflowCxV3beta1ToolAuthentication : Google.Apis.Requ [Newtonsoft.Json.JsonPropertyAttribute("oauthConfig")] public virtual GoogleCloudDialogflowCxV3beta1ToolAuthenticationOAuthConfig OauthConfig { get; set; } + /// Configuration for service account authentication. + [Newtonsoft.Json.JsonPropertyAttribute("serviceAccountAuthConfig")] + public virtual GoogleCloudDialogflowCxV3beta1ToolAuthenticationServiceAccountAuthConfig ServiceAccountAuthConfig { get; set; } + /// /// Config for [Diglogflow service /// agent](https://cloud.google.com/iam/docs/service-agents#dialogflow-service-agent) auth. @@ -23167,6 +23215,23 @@ public class GoogleCloudDialogflowCxV3beta1ToolAuthenticationOAuthConfig : Googl public virtual string ETag { get; set; } } + /// Configuration for authentication using a service account. + public class GoogleCloudDialogflowCxV3beta1ToolAuthenticationServiceAccountAuthConfig : Google.Apis.Requests.IDirectResponseSchema + { + /// + /// Required. The email address of the service account used to authenticate the tool call. Dialogflow uses this + /// service account to exchange an access token and the access token is then sent in the `Authorization` header + /// of the tool request. The service account must have the `roles/iam.serviceAccountTokenCreator` role granted + /// to the [Dialogflow service + /// agent](https://cloud.google.com/iam/docs/service-agents#dialogflow-service-agent). + /// + [Newtonsoft.Json.JsonPropertyAttribute("serviceAccount")] + public virtual string ServiceAccount { get; set; } + + /// The ETag of the item. + public virtual string ETag { get; set; } + } + /// /// Config for auth using [Diglogflow service /// agent](https://cloud.google.com/iam/docs/service-agents#dialogflow-service-agent). @@ -24306,6 +24371,10 @@ public class GoogleCloudDialogflowCxV3beta1WebhookGenericWebService : Google.Api [Newtonsoft.Json.JsonPropertyAttribute("secretVersionsForRequestHeaders")] public virtual System.Collections.Generic.IDictionary SecretVersionsForRequestHeaders { get; set; } + /// Optional. Configuration for service account authentication. + [Newtonsoft.Json.JsonPropertyAttribute("serviceAccountAuthConfig")] + public virtual GoogleCloudDialogflowCxV3beta1WebhookGenericWebServiceServiceAccountAuthConfig ServiceAccountAuthConfig { get; set; } + /// /// Optional. Indicate the auth token type generated from the [Diglogflow service /// agent](https://cloud.google.com/iam/docs/service-agents#dialogflow-service-agent). The generated token is @@ -24377,6 +24446,23 @@ public class GoogleCloudDialogflowCxV3beta1WebhookGenericWebServiceSecretVersion public virtual string ETag { get; set; } } + /// Configuration for authentication using a service account. + public class GoogleCloudDialogflowCxV3beta1WebhookGenericWebServiceServiceAccountAuthConfig : Google.Apis.Requests.IDirectResponseSchema + { + /// + /// Required. The email address of the service account used to authenticate the webhook call. Dialogflow uses + /// this service account to exchange an access token and the access token is then sent in the `Authorization` + /// header of the webhook request. The service account must have the `roles/iam.serviceAccountTokenCreator` role + /// granted to the [Dialogflow service + /// agent](https://cloud.google.com/iam/docs/service-agents#dialogflow-service-agent). + /// + [Newtonsoft.Json.JsonPropertyAttribute("serviceAccount")] + public virtual string ServiceAccount { get; set; } + + /// The ETag of the item. + public virtual string ETag { get; set; } + } + /// /// The request message for a webhook call. The request is sent as a JSON object and the field names will be /// presented in camel cases. You may see undocumented fields in an actual request. These fields are used internally diff --git a/Src/Generated/Google.Apis.Dialogflow.v3beta1/Google.Apis.Dialogflow.v3beta1.csproj b/Src/Generated/Google.Apis.Dialogflow.v3beta1/Google.Apis.Dialogflow.v3beta1.csproj index 6bb51d59ad2..ebde0fbdbc6 100644 --- a/Src/Generated/Google.Apis.Dialogflow.v3beta1/Google.Apis.Dialogflow.v3beta1.csproj +++ b/Src/Generated/Google.Apis.Dialogflow.v3beta1/Google.Apis.Dialogflow.v3beta1.csproj @@ -3,7 +3,7 @@ Google.Apis.Dialogflow.v3beta1 Client Library - 1.72.0.3934 + 1.72.0.3952 Google LLC Copyright 2025 Google LLC Google diff --git a/Src/Generated/Google.Apis.DiscoveryEngine.v1/Google.Apis.DiscoveryEngine.v1.cs b/Src/Generated/Google.Apis.DiscoveryEngine.v1/Google.Apis.DiscoveryEngine.v1.cs index dc51e022efb..6d176276de8 100644 --- a/Src/Generated/Google.Apis.DiscoveryEngine.v1/Google.Apis.DiscoveryEngine.v1.cs +++ b/Src/Generated/Google.Apis.DiscoveryEngine.v1/Google.Apis.DiscoveryEngine.v1.cs @@ -4018,6 +4018,142 @@ protected override void InitParameters() } } + /// + /// Gets a ServingConfig. Returns a NotFound error if the ServingConfig does not exist. + /// + /// + /// Required. The resource name of the ServingConfig to get. Format: + /// `projects/{project}/locations/{location}/collections/{collection}/engines/{engine}/servingConfigs/{serving_config_id}` + /// + public virtual GetRequest Get(string name) + { + return new GetRequest(this.service, name); + } + + /// + /// Gets a ServingConfig. Returns a NotFound error if the ServingConfig does not exist. + /// + public class GetRequest : DiscoveryEngineBaseServiceRequest + { + /// Constructs a new Get request. + public GetRequest(Google.Apis.Services.IClientService service, string name) : base(service) + { + Name = name; + InitParameters(); + } + + /// + /// Required. The resource name of the ServingConfig to get. Format: + /// `projects/{project}/locations/{location}/collections/{collection}/engines/{engine}/servingConfigs/{serving_config_id}` + /// + [Google.Apis.Util.RequestParameterAttribute("name", Google.Apis.Util.RequestParameterType.Path)] + public virtual string Name { get; private set; } + + /// Gets the method name. + public override string MethodName => "get"; + + /// Gets the HTTP method. + public override string HttpMethod => "GET"; + + /// Gets the REST path. + public override string RestPath => "v1/{+name}"; + + /// Initializes Get parameter list. + protected override void InitParameters() + { + base.InitParameters(); + RequestParameters.Add("name", new Google.Apis.Discovery.Parameter + { + Name = "name", + IsRequired = true, + ParameterType = "path", + DefaultValue = null, + Pattern = @"^projects/[^/]+/locations/[^/]+/collections/[^/]+/dataStores/[^/]+/servingConfigs/[^/]+$", + }); + } + } + + /// Lists all ServingConfigs linked to this dataStore. + /// + /// Required. Full resource name of the parent resource. Format: + /// `projects/{project}/locations/{location}/collections/{collection}/engines/{engine}` + /// + public virtual ListRequest List(string parent) + { + return new ListRequest(this.service, parent); + } + + /// Lists all ServingConfigs linked to this dataStore. + public class ListRequest : DiscoveryEngineBaseServiceRequest + { + /// Constructs a new List request. + public ListRequest(Google.Apis.Services.IClientService service, string parent) : base(service) + { + Parent = parent; + InitParameters(); + } + + /// + /// Required. Full resource name of the parent resource. Format: + /// `projects/{project}/locations/{location}/collections/{collection}/engines/{engine}` + /// + [Google.Apis.Util.RequestParameterAttribute("parent", Google.Apis.Util.RequestParameterType.Path)] + public virtual string Parent { get; private set; } + + /// + /// Optional. Maximum number of results to return. If unspecified, defaults to 100. If a + /// value greater than 100 is provided, at most 100 results are returned. + /// + [Google.Apis.Util.RequestParameterAttribute("pageSize", Google.Apis.Util.RequestParameterType.Query)] + public virtual System.Nullable PageSize { get; set; } + + /// + /// Optional. A page token, received from a previous `ListServingConfigs` call. Provide this + /// to retrieve the subsequent page. + /// + [Google.Apis.Util.RequestParameterAttribute("pageToken", Google.Apis.Util.RequestParameterType.Query)] + public virtual string PageToken { get; set; } + + /// Gets the method name. + public override string MethodName => "list"; + + /// Gets the HTTP method. + public override string HttpMethod => "GET"; + + /// Gets the REST path. + public override string RestPath => "v1/{+parent}/servingConfigs"; + + /// Initializes List parameter list. + protected override void InitParameters() + { + base.InitParameters(); + RequestParameters.Add("parent", new Google.Apis.Discovery.Parameter + { + Name = "parent", + IsRequired = true, + ParameterType = "path", + DefaultValue = null, + Pattern = @"^projects/[^/]+/locations/[^/]+/collections/[^/]+/dataStores/[^/]+$", + }); + RequestParameters.Add("pageSize", new Google.Apis.Discovery.Parameter + { + Name = "pageSize", + IsRequired = false, + ParameterType = "query", + DefaultValue = null, + Pattern = null, + }); + RequestParameters.Add("pageToken", new Google.Apis.Discovery.Parameter + { + Name = "pageToken", + IsRequired = false, + ParameterType = "query", + DefaultValue = null, + Pattern = null, + }); + } + } + /// /// Updates a ServingConfig. Returns a NOT_FOUND error if the ServingConfig does not exist. /// @@ -6713,13 +6849,13 @@ public CompleteQueryRequest(Google.Apis.Services.IClientService service, string public virtual string QueryModel { get; set; } /// - /// A unique identifier for tracking visitors. For example, this could be implemented with an - /// HTTP cookie, which should be able to uniquely identify a visitor on a single device. This - /// unique identifier should not change if the visitor logs in or out of the website. This field - /// should NOT have a fixed value such as `unknown_visitor`. This should be the same identifier - /// as UserEvent.user_pseudo_id and SearchRequest.user_pseudo_id. The field must be a UTF-8 - /// encoded string with a length limit of 128 characters. Otherwise, an `INVALID_ARGUMENT` error - /// is returned. + /// Optional. A unique identifier for tracking visitors. For example, this could be implemented + /// with an HTTP cookie, which should be able to uniquely identify a visitor on a single device. + /// This unique identifier should not change if the visitor logs in or out of the website. This + /// field should NOT have a fixed value such as `unknown_visitor`. This should be the same + /// identifier as UserEvent.user_pseudo_id and SearchRequest.user_pseudo_id. The field must be a + /// UTF-8 encoded string with a length limit of 128 characters. Otherwise, an `INVALID_ARGUMENT` + /// error is returned. /// [Google.Apis.Util.RequestParameterAttribute("userPseudoId", Google.Apis.Util.RequestParameterType.Query)] public virtual string UserPseudoId { get; set; } @@ -8810,6 +8946,142 @@ protected override void InitParameters() } } + /// + /// Gets a ServingConfig. Returns a NotFound error if the ServingConfig does not exist. + /// + /// + /// Required. The resource name of the ServingConfig to get. Format: + /// `projects/{project}/locations/{location}/collections/{collection}/engines/{engine}/servingConfigs/{serving_config_id}` + /// + public virtual GetRequest Get(string name) + { + return new GetRequest(this.service, name); + } + + /// + /// Gets a ServingConfig. Returns a NotFound error if the ServingConfig does not exist. + /// + public class GetRequest : DiscoveryEngineBaseServiceRequest + { + /// Constructs a new Get request. + public GetRequest(Google.Apis.Services.IClientService service, string name) : base(service) + { + Name = name; + InitParameters(); + } + + /// + /// Required. The resource name of the ServingConfig to get. Format: + /// `projects/{project}/locations/{location}/collections/{collection}/engines/{engine}/servingConfigs/{serving_config_id}` + /// + [Google.Apis.Util.RequestParameterAttribute("name", Google.Apis.Util.RequestParameterType.Path)] + public virtual string Name { get; private set; } + + /// Gets the method name. + public override string MethodName => "get"; + + /// Gets the HTTP method. + public override string HttpMethod => "GET"; + + /// Gets the REST path. + public override string RestPath => "v1/{+name}"; + + /// Initializes Get parameter list. + protected override void InitParameters() + { + base.InitParameters(); + RequestParameters.Add("name", new Google.Apis.Discovery.Parameter + { + Name = "name", + IsRequired = true, + ParameterType = "path", + DefaultValue = null, + Pattern = @"^projects/[^/]+/locations/[^/]+/collections/[^/]+/engines/[^/]+/servingConfigs/[^/]+$", + }); + } + } + + /// Lists all ServingConfigs linked to this dataStore. + /// + /// Required. Full resource name of the parent resource. Format: + /// `projects/{project}/locations/{location}/collections/{collection}/engines/{engine}` + /// + public virtual ListRequest List(string parent) + { + return new ListRequest(this.service, parent); + } + + /// Lists all ServingConfigs linked to this dataStore. + public class ListRequest : DiscoveryEngineBaseServiceRequest + { + /// Constructs a new List request. + public ListRequest(Google.Apis.Services.IClientService service, string parent) : base(service) + { + Parent = parent; + InitParameters(); + } + + /// + /// Required. Full resource name of the parent resource. Format: + /// `projects/{project}/locations/{location}/collections/{collection}/engines/{engine}` + /// + [Google.Apis.Util.RequestParameterAttribute("parent", Google.Apis.Util.RequestParameterType.Path)] + public virtual string Parent { get; private set; } + + /// + /// Optional. Maximum number of results to return. If unspecified, defaults to 100. If a + /// value greater than 100 is provided, at most 100 results are returned. + /// + [Google.Apis.Util.RequestParameterAttribute("pageSize", Google.Apis.Util.RequestParameterType.Query)] + public virtual System.Nullable PageSize { get; set; } + + /// + /// Optional. A page token, received from a previous `ListServingConfigs` call. Provide this + /// to retrieve the subsequent page. + /// + [Google.Apis.Util.RequestParameterAttribute("pageToken", Google.Apis.Util.RequestParameterType.Query)] + public virtual string PageToken { get; set; } + + /// Gets the method name. + public override string MethodName => "list"; + + /// Gets the HTTP method. + public override string HttpMethod => "GET"; + + /// Gets the REST path. + public override string RestPath => "v1/{+parent}/servingConfigs"; + + /// Initializes List parameter list. + protected override void InitParameters() + { + base.InitParameters(); + RequestParameters.Add("parent", new Google.Apis.Discovery.Parameter + { + Name = "parent", + IsRequired = true, + ParameterType = "path", + DefaultValue = null, + Pattern = @"^projects/[^/]+/locations/[^/]+/collections/[^/]+/engines/[^/]+$", + }); + RequestParameters.Add("pageSize", new Google.Apis.Discovery.Parameter + { + Name = "pageSize", + IsRequired = false, + ParameterType = "query", + DefaultValue = null, + Pattern = null, + }); + RequestParameters.Add("pageToken", new Google.Apis.Discovery.Parameter + { + Name = "pageToken", + IsRequired = false, + ParameterType = "query", + DefaultValue = null, + Pattern = null, + }); + } + } + /// /// Updates a ServingConfig. Returns a NOT_FOUND error if the ServingConfig does not exist. /// @@ -13144,6 +13416,142 @@ protected override void InitParameters() } } + /// + /// Gets a ServingConfig. Returns a NotFound error if the ServingConfig does not exist. + /// + /// + /// Required. The resource name of the ServingConfig to get. Format: + /// `projects/{project}/locations/{location}/collections/{collection}/engines/{engine}/servingConfigs/{serving_config_id}` + /// + public virtual GetRequest Get(string name) + { + return new GetRequest(this.service, name); + } + + /// + /// Gets a ServingConfig. Returns a NotFound error if the ServingConfig does not exist. + /// + public class GetRequest : DiscoveryEngineBaseServiceRequest + { + /// Constructs a new Get request. + public GetRequest(Google.Apis.Services.IClientService service, string name) : base(service) + { + Name = name; + InitParameters(); + } + + /// + /// Required. The resource name of the ServingConfig to get. Format: + /// `projects/{project}/locations/{location}/collections/{collection}/engines/{engine}/servingConfigs/{serving_config_id}` + /// + [Google.Apis.Util.RequestParameterAttribute("name", Google.Apis.Util.RequestParameterType.Path)] + public virtual string Name { get; private set; } + + /// Gets the method name. + public override string MethodName => "get"; + + /// Gets the HTTP method. + public override string HttpMethod => "GET"; + + /// Gets the REST path. + public override string RestPath => "v1/{+name}"; + + /// Initializes Get parameter list. + protected override void InitParameters() + { + base.InitParameters(); + RequestParameters.Add("name", new Google.Apis.Discovery.Parameter + { + Name = "name", + IsRequired = true, + ParameterType = "path", + DefaultValue = null, + Pattern = @"^projects/[^/]+/locations/[^/]+/dataStores/[^/]+/servingConfigs/[^/]+$", + }); + } + } + + /// Lists all ServingConfigs linked to this dataStore. + /// + /// Required. Full resource name of the parent resource. Format: + /// `projects/{project}/locations/{location}/collections/{collection}/engines/{engine}` + /// + public virtual ListRequest List(string parent) + { + return new ListRequest(this.service, parent); + } + + /// Lists all ServingConfigs linked to this dataStore. + public class ListRequest : DiscoveryEngineBaseServiceRequest + { + /// Constructs a new List request. + public ListRequest(Google.Apis.Services.IClientService service, string parent) : base(service) + { + Parent = parent; + InitParameters(); + } + + /// + /// Required. Full resource name of the parent resource. Format: + /// `projects/{project}/locations/{location}/collections/{collection}/engines/{engine}` + /// + [Google.Apis.Util.RequestParameterAttribute("parent", Google.Apis.Util.RequestParameterType.Path)] + public virtual string Parent { get; private set; } + + /// + /// Optional. Maximum number of results to return. If unspecified, defaults to 100. If a value + /// greater than 100 is provided, at most 100 results are returned. + /// + [Google.Apis.Util.RequestParameterAttribute("pageSize", Google.Apis.Util.RequestParameterType.Query)] + public virtual System.Nullable PageSize { get; set; } + + /// + /// Optional. A page token, received from a previous `ListServingConfigs` call. Provide this to + /// retrieve the subsequent page. + /// + [Google.Apis.Util.RequestParameterAttribute("pageToken", Google.Apis.Util.RequestParameterType.Query)] + public virtual string PageToken { get; set; } + + /// Gets the method name. + public override string MethodName => "list"; + + /// Gets the HTTP method. + public override string HttpMethod => "GET"; + + /// Gets the REST path. + public override string RestPath => "v1/{+parent}/servingConfigs"; + + /// Initializes List parameter list. + protected override void InitParameters() + { + base.InitParameters(); + RequestParameters.Add("parent", new Google.Apis.Discovery.Parameter + { + Name = "parent", + IsRequired = true, + ParameterType = "path", + DefaultValue = null, + Pattern = @"^projects/[^/]+/locations/[^/]+/dataStores/[^/]+$", + }); + RequestParameters.Add("pageSize", new Google.Apis.Discovery.Parameter + { + Name = "pageSize", + IsRequired = false, + ParameterType = "query", + DefaultValue = null, + Pattern = null, + }); + RequestParameters.Add("pageToken", new Google.Apis.Discovery.Parameter + { + Name = "pageToken", + IsRequired = false, + ParameterType = "query", + DefaultValue = null, + Pattern = null, + }); + } + } + /// /// Updates a ServingConfig. Returns a NOT_FOUND error if the ServingConfig does not exist. /// @@ -15318,10 +15726,10 @@ public CompleteQueryRequest(Google.Apis.Services.IClientService service, string public virtual string QueryModel { get; set; } /// - /// A unique identifier for tracking visitors. For example, this could be implemented with an HTTP - /// cookie, which should be able to uniquely identify a visitor on a single device. This unique - /// identifier should not change if the visitor logs in or out of the website. This field should NOT - /// have a fixed value such as `unknown_visitor`. This should be the same identifier as + /// Optional. A unique identifier for tracking visitors. For example, this could be implemented with + /// an HTTP cookie, which should be able to uniquely identify a visitor on a single device. This + /// unique identifier should not change if the visitor logs in or out of the website. This field + /// should NOT have a fixed value such as `unknown_visitor`. This should be the same identifier as /// UserEvent.user_pseudo_id and SearchRequest.user_pseudo_id. The field must be a UTF-8 encoded /// string with a length limit of 128 characters. Otherwise, an `INVALID_ARGUMENT` error is /// returned. @@ -19835,10 +20243,10 @@ public class GoogleCloudDiscoveryengineV1AdvancedCompleteQueryRequest : Google.A public virtual GoogleCloudDiscoveryengineV1UserInfo UserInfo { get; set; } /// - /// A unique identifier for tracking visitors. For example, this could be implemented with an HTTP cookie, which - /// should be able to uniquely identify a visitor on a single device. This unique identifier should not change - /// if the visitor logs in or out of the website. This field should NOT have a fixed value such as - /// `unknown_visitor`. This should be the same identifier as UserEvent.user_pseudo_id and + /// Optional. A unique identifier for tracking visitors. For example, this could be implemented with an HTTP + /// cookie, which should be able to uniquely identify a visitor on a single device. This unique identifier + /// should not change if the visitor logs in or out of the website. This field should NOT have a fixed value + /// such as `unknown_visitor`. This should be the same identifier as UserEvent.user_pseudo_id and /// SearchRequest.user_pseudo_id. The field must be a UTF-8 encoded string with a length limit of 128 /// [Newtonsoft.Json.JsonPropertyAttribute("userPseudoId")] @@ -28111,6 +28519,21 @@ public class GoogleCloudDiscoveryengineV1ListSchemasResponse : Google.Apis.Reque public virtual string ETag { get; set; } } + /// Response for ListServingConfigs method. + public class GoogleCloudDiscoveryengineV1ListServingConfigsResponse : Google.Apis.Requests.IDirectResponseSchema + { + /// Pagination token, if not returned indicates the last page. + [Newtonsoft.Json.JsonPropertyAttribute("nextPageToken")] + public virtual string NextPageToken { get; set; } + + /// All the ServingConfigs for a given dataStore. + [Newtonsoft.Json.JsonPropertyAttribute("servingConfigs")] + public virtual System.Collections.Generic.IList ServingConfigs { get; set; } + + /// The ETag of the item. + public virtual string ETag { get; set; } + } + /// Response for ListSessions method. public class GoogleCloudDiscoveryengineV1ListSessionsResponse : Google.Apis.Requests.IDirectResponseSchema { @@ -29797,10 +30220,10 @@ public class GoogleCloudDiscoveryengineV1SearchRequest : Google.Apis.Requests.ID public virtual System.Collections.Generic.IDictionary UserLabels { get; set; } /// - /// A unique identifier for tracking visitors. For example, this could be implemented with an HTTP cookie, which - /// should be able to uniquely identify a visitor on a single device. This unique identifier should not change - /// if the visitor logs in or out of the website. This field should NOT have a fixed value such as - /// `unknown_visitor`. This should be the same identifier as UserEvent.user_pseudo_id and + /// Optional. A unique identifier for tracking visitors. For example, this could be implemented with an HTTP + /// cookie, which should be able to uniquely identify a visitor on a single device. This unique identifier + /// should not change if the visitor logs in or out of the website. This field should NOT have a fixed value + /// such as `unknown_visitor`. This should be the same identifier as UserEvent.user_pseudo_id and /// CompleteQueryRequest.user_pseudo_id The field must be a UTF-8 encoded string with a length limit of 128 /// characters. Otherwise, an `INVALID_ARGUMENT` error is returned. /// @@ -36329,6 +36752,90 @@ public class GoogleCloudDiscoveryengineV1alphaDedicatedCrawlRateTimeSeries : Goo public virtual string ETag { get; set; } } + /// + /// Metadata related to the progress of the AgentService.DeleteAgent operation. This will be returned by the + /// google.longrunning.Operation.metadata field. + /// + public class GoogleCloudDiscoveryengineV1alphaDeleteAgentMetadata : Google.Apis.Requests.IDirectResponseSchema + { + private string _createTimeRaw; + + private object _createTime; + + /// Operation create time. + [Newtonsoft.Json.JsonPropertyAttribute("createTime")] + public virtual string CreateTimeRaw + { + get => _createTimeRaw; + set + { + _createTime = Google.Apis.Util.Utilities.DeserializeForGoogleFormat(value); + _createTimeRaw = value; + } + } + + /// representation of . + [Newtonsoft.Json.JsonIgnoreAttribute] + [System.ObsoleteAttribute("This property is obsolete and may behave unexpectedly; please use CreateTimeDateTimeOffset instead.")] + public virtual object CreateTime + { + get => _createTime; + set + { + _createTimeRaw = Google.Apis.Util.Utilities.SerializeForGoogleFormat(value); + _createTime = value; + } + } + + /// representation of . + [Newtonsoft.Json.JsonIgnoreAttribute] + public virtual System.DateTimeOffset? CreateTimeDateTimeOffset + { + get => Google.Apis.Util.DiscoveryFormat.ParseGoogleDateTimeToDateTimeOffset(CreateTimeRaw); + set => CreateTimeRaw = Google.Apis.Util.DiscoveryFormat.FormatDateTimeOffsetToGoogleDateTime(value); + } + + private string _updateTimeRaw; + + private object _updateTime; + + /// Operation last update time. If the operation is done, this is also the finish time. + [Newtonsoft.Json.JsonPropertyAttribute("updateTime")] + public virtual string UpdateTimeRaw + { + get => _updateTimeRaw; + set + { + _updateTime = Google.Apis.Util.Utilities.DeserializeForGoogleFormat(value); + _updateTimeRaw = value; + } + } + + /// representation of . + [Newtonsoft.Json.JsonIgnoreAttribute] + [System.ObsoleteAttribute("This property is obsolete and may behave unexpectedly; please use UpdateTimeDateTimeOffset instead.")] + public virtual object UpdateTime + { + get => _updateTime; + set + { + _updateTimeRaw = Google.Apis.Util.Utilities.SerializeForGoogleFormat(value); + _updateTime = value; + } + } + + /// representation of . + [Newtonsoft.Json.JsonIgnoreAttribute] + public virtual System.DateTimeOffset? UpdateTimeDateTimeOffset + { + get => Google.Apis.Util.DiscoveryFormat.ParseGoogleDateTimeToDateTimeOffset(UpdateTimeRaw); + set => UpdateTimeRaw = Google.Apis.Util.DiscoveryFormat.FormatDateTimeOffsetToGoogleDateTime(value); + } + + /// The ETag of the item. + public virtual string ETag { get; set; } + } + /// /// Metadata related to the progress of the CmekConfigService.DeleteCmekConfig operation. This will be returned by /// the google.longrunning.Operation.metadata field. @@ -40866,10 +41373,10 @@ public class GoogleCloudDiscoveryengineV1alphaSearchRequest : Google.Apis.Reques public virtual System.Collections.Generic.IDictionary UserLabels { get; set; } /// - /// A unique identifier for tracking visitors. For example, this could be implemented with an HTTP cookie, which - /// should be able to uniquely identify a visitor on a single device. This unique identifier should not change - /// if the visitor logs in or out of the website. This field should NOT have a fixed value such as - /// `unknown_visitor`. This should be the same identifier as UserEvent.user_pseudo_id and + /// Optional. A unique identifier for tracking visitors. For example, this could be implemented with an HTTP + /// cookie, which should be able to uniquely identify a visitor on a single device. This unique identifier + /// should not change if the visitor logs in or out of the website. This field should NOT have a fixed value + /// such as `unknown_visitor`. This should be the same identifier as UserEvent.user_pseudo_id and /// CompleteQueryRequest.user_pseudo_id The field must be a UTF-8 encoded string with a length limit of 128 /// characters. Otherwise, an `INVALID_ARGUMENT` error is returned. /// @@ -47760,10 +48267,10 @@ public class GoogleCloudDiscoveryengineV1betaSearchRequest : Google.Apis.Request public virtual System.Collections.Generic.IDictionary UserLabels { get; set; } /// - /// A unique identifier for tracking visitors. For example, this could be implemented with an HTTP cookie, which - /// should be able to uniquely identify a visitor on a single device. This unique identifier should not change - /// if the visitor logs in or out of the website. This field should NOT have a fixed value such as - /// `unknown_visitor`. This should be the same identifier as UserEvent.user_pseudo_id and + /// Optional. A unique identifier for tracking visitors. For example, this could be implemented with an HTTP + /// cookie, which should be able to uniquely identify a visitor on a single device. This unique identifier + /// should not change if the visitor logs in or out of the website. This field should NOT have a fixed value + /// such as `unknown_visitor`. This should be the same identifier as UserEvent.user_pseudo_id and /// CompleteQueryRequest.user_pseudo_id The field must be a UTF-8 encoded string with a length limit of 128 /// characters. Otherwise, an `INVALID_ARGUMENT` error is returned. /// diff --git a/Src/Generated/Google.Apis.DiscoveryEngine.v1/Google.Apis.DiscoveryEngine.v1.csproj b/Src/Generated/Google.Apis.DiscoveryEngine.v1/Google.Apis.DiscoveryEngine.v1.csproj index 4509c1ee54a..dffd2d9efca 100644 --- a/Src/Generated/Google.Apis.DiscoveryEngine.v1/Google.Apis.DiscoveryEngine.v1.csproj +++ b/Src/Generated/Google.Apis.DiscoveryEngine.v1/Google.Apis.DiscoveryEngine.v1.csproj @@ -3,7 +3,7 @@ Google.Apis.DiscoveryEngine.v1 Client Library - 1.72.0.3951 + 1.72.0.3955 Google LLC Copyright 2025 Google LLC Google diff --git a/Src/Generated/Google.Apis.DiscoveryEngine.v1alpha/Google.Apis.DiscoveryEngine.v1alpha.cs b/Src/Generated/Google.Apis.DiscoveryEngine.v1alpha/Google.Apis.DiscoveryEngine.v1alpha.cs index 8c7b561c10b..f4128cefeec 100644 --- a/Src/Generated/Google.Apis.DiscoveryEngine.v1alpha/Google.Apis.DiscoveryEngine.v1alpha.cs +++ b/Src/Generated/Google.Apis.DiscoveryEngine.v1alpha/Google.Apis.DiscoveryEngine.v1alpha.cs @@ -393,6 +393,126 @@ protected override void InitParameters() } } + /// Gets a BillingAccountLicenseConfig. + /// + /// Required. Full resource name of BillingAccountLicenseConfig. Format: + /// `billingAccounts/{billing_account}/billingAccountLicenseConfigs/{billing_account_license_config_id}`. + /// + public virtual GetRequest Get(string name) + { + return new GetRequest(this.service, name); + } + + /// Gets a BillingAccountLicenseConfig. + public class GetRequest : DiscoveryEngineBaseServiceRequest + { + /// Constructs a new Get request. + public GetRequest(Google.Apis.Services.IClientService service, string name) : base(service) + { + Name = name; + InitParameters(); + } + + /// + /// Required. Full resource name of BillingAccountLicenseConfig. Format: + /// `billingAccounts/{billing_account}/billingAccountLicenseConfigs/{billing_account_license_config_id}`. + /// + [Google.Apis.Util.RequestParameterAttribute("name", Google.Apis.Util.RequestParameterType.Path)] + public virtual string Name { get; private set; } + + /// Gets the method name. + public override string MethodName => "get"; + + /// Gets the HTTP method. + public override string HttpMethod => "GET"; + + /// Gets the REST path. + public override string RestPath => "v1alpha/{+name}"; + + /// Initializes Get parameter list. + protected override void InitParameters() + { + base.InitParameters(); + RequestParameters.Add("name", new Google.Apis.Discovery.Parameter + { + Name = "name", + IsRequired = true, + ParameterType = "path", + DefaultValue = null, + Pattern = @"^billingAccounts/[^/]+/billingAccountLicenseConfigs/[^/]+$", + }); + } + } + + /// Lists all BillingAccountLicenseConfigs for a given billing account. + /// Required. Format: `billingAccounts/{billing_account}`. + public virtual ListRequest List(string parent) + { + return new ListRequest(this.service, parent); + } + + /// Lists all BillingAccountLicenseConfigs for a given billing account. + public class ListRequest : DiscoveryEngineBaseServiceRequest + { + /// Constructs a new List request. + public ListRequest(Google.Apis.Services.IClientService service, string parent) : base(service) + { + Parent = parent; + InitParameters(); + } + + /// Required. Format: `billingAccounts/{billing_account}`. + [Google.Apis.Util.RequestParameterAttribute("parent", Google.Apis.Util.RequestParameterType.Path)] + public virtual string Parent { get; private set; } + + /// Optional. Not supported. + [Google.Apis.Util.RequestParameterAttribute("pageSize", Google.Apis.Util.RequestParameterType.Query)] + public virtual System.Nullable PageSize { get; set; } + + /// Optional. Not supported. + [Google.Apis.Util.RequestParameterAttribute("pageToken", Google.Apis.Util.RequestParameterType.Query)] + public virtual string PageToken { get; set; } + + /// Gets the method name. + public override string MethodName => "list"; + + /// Gets the HTTP method. + public override string HttpMethod => "GET"; + + /// Gets the REST path. + public override string RestPath => "v1alpha/{+parent}/billingAccountLicenseConfigs"; + + /// Initializes List parameter list. + protected override void InitParameters() + { + base.InitParameters(); + RequestParameters.Add("parent", new Google.Apis.Discovery.Parameter + { + Name = "parent", + IsRequired = true, + ParameterType = "path", + DefaultValue = null, + Pattern = @"^billingAccounts/[^/]+$", + }); + RequestParameters.Add("pageSize", new Google.Apis.Discovery.Parameter + { + Name = "pageSize", + IsRequired = false, + ParameterType = "query", + DefaultValue = null, + Pattern = null, + }); + RequestParameters.Add("pageToken", new Google.Apis.Discovery.Parameter + { + Name = "pageToken", + IsRequired = false, + ParameterType = "query", + DefaultValue = null, + Pattern = null, + }); + } + } + /// /// This method is called from the billing account side to retract the LicenseConfig from the given project /// back to the billing account. @@ -634,6 +754,210 @@ public virtual Google.Apis.Download.IDownloadProgress DownloadRange(System.IO.St return mediaDownloader.DownloadAsync(this.GenerateRequestUri(), stream, cancellationToken); } } + + /// Uploads a file for the assistant to use as a source of information within the session. + /// The body of the request. + /// + /// Required. The resource name of the Session. Format: + /// `projects/{project}/locations/{location}/collections/{collection}/engines/{engine}/sessions/{session}` + /// + public virtual UploadRequest Upload(Google.Apis.DiscoveryEngine.v1alpha.Data.GoogleCloudDiscoveryengineV1alphaUploadSessionFileRequest body, string name) + { + return new UploadRequest(this.service, body, name); + } + + /// Uploads a file for the assistant to use as a source of information within the session. + public class UploadRequest : DiscoveryEngineBaseServiceRequest + { + /// Constructs a new Upload request. + public UploadRequest(Google.Apis.Services.IClientService service, Google.Apis.DiscoveryEngine.v1alpha.Data.GoogleCloudDiscoveryengineV1alphaUploadSessionFileRequest body, string name) : base(service) + { + Name = name; + Body = body; + InitParameters(); + } + + /// + /// Required. The resource name of the Session. Format: + /// `projects/{project}/locations/{location}/collections/{collection}/engines/{engine}/sessions/{session}` + /// + [Google.Apis.Util.RequestParameterAttribute("name", Google.Apis.Util.RequestParameterType.Path)] + public virtual string Name { get; private set; } + + /// Gets or sets the body of this request. + Google.Apis.DiscoveryEngine.v1alpha.Data.GoogleCloudDiscoveryengineV1alphaUploadSessionFileRequest Body { get; set; } + + /// Returns the body of the request. + protected override object GetBody() => Body; + + /// Gets the method name. + public override string MethodName => "upload"; + + /// Gets the HTTP method. + public override string HttpMethod => "POST"; + + /// Gets the REST path. + public override string RestPath => "v1alpha/{+name}:uploadFile"; + + /// Initializes Upload parameter list. + protected override void InitParameters() + { + base.InitParameters(); + RequestParameters.Add("name", new Google.Apis.Discovery.Parameter + { + Name = "name", + IsRequired = true, + ParameterType = "path", + DefaultValue = null, + Pattern = @"^projects/[^/]+/locations/[^/]+/collections/[^/]+/engines/[^/]+/sessions/[^/]+$", + }); + } + } + + /// Uploads a file for the assistant to use as a source of information within the session. + /// + /// Considerations regarding : + /// + /// + /// + /// If is seekable, then the stream position will be reset to 0 before reading + /// commences. If is not seekable, then it will be read from its current position + /// + /// + /// + /// + /// Caller is responsible for maintaining the open until the upload is completed + /// + /// + /// Caller is responsible for closing the + /// + /// + /// The body of the request. + /// + /// Required. The resource name of the Session. Format: + /// `projects/{project}/locations/{location}/collections/{collection}/engines/{engine}/sessions/{session}` + /// + /// The stream to upload. See remarks for further information. + /// The content type of the stream to upload. + public virtual UploadMediaUpload Upload(Google.Apis.DiscoveryEngine.v1alpha.Data.GoogleCloudDiscoveryengineV1alphaUploadSessionFileRequest body, string name, System.IO.Stream stream, string contentType) + { + return new UploadMediaUpload(service, body, name, stream, contentType); + } + + /// Upload media upload which supports resumable upload. + public class UploadMediaUpload : Google.Apis.Upload.ResumableUpload + { + /// V1 error format. + [Google.Apis.Util.RequestParameterAttribute("$.xgafv", Google.Apis.Util.RequestParameterType.Query)] + public virtual System.Nullable Xgafv { get; set; } + + /// V1 error format. + public enum XgafvEnum + { + /// v1 error format + [Google.Apis.Util.StringValueAttribute("1")] + Value1 = 0, + + /// v2 error format + [Google.Apis.Util.StringValueAttribute("2")] + Value2 = 1, + } + + /// OAuth access token. + [Google.Apis.Util.RequestParameterAttribute("access_token", Google.Apis.Util.RequestParameterType.Query)] + public virtual string AccessToken { get; set; } + + /// Data format for response. + [Google.Apis.Util.RequestParameterAttribute("alt", Google.Apis.Util.RequestParameterType.Query)] + public virtual System.Nullable Alt { get; set; } + + /// Data format for response. + public enum AltEnum + { + /// Responses with Content-Type of application/json + [Google.Apis.Util.StringValueAttribute("json")] + Json = 0, + + /// Media download with context-dependent Content-Type + [Google.Apis.Util.StringValueAttribute("media")] + Media = 1, + + /// Responses with Content-Type of application/x-protobuf + [Google.Apis.Util.StringValueAttribute("proto")] + Proto = 2, + } + + /// JSONP + [Google.Apis.Util.RequestParameterAttribute("callback", Google.Apis.Util.RequestParameterType.Query)] + public virtual string Callback { get; set; } + + /// Selector specifying which fields to include in a partial response. + [Google.Apis.Util.RequestParameterAttribute("fields", Google.Apis.Util.RequestParameterType.Query)] + public virtual string Fields { get; set; } + + /// + /// API key. Your API key identifies your project and provides you with API access, quota, and reports. + /// Required unless you provide an OAuth 2.0 token. + /// + [Google.Apis.Util.RequestParameterAttribute("key", Google.Apis.Util.RequestParameterType.Query)] + public virtual string Key { get; set; } + + /// OAuth 2.0 token for the current user. + [Google.Apis.Util.RequestParameterAttribute("oauth_token", Google.Apis.Util.RequestParameterType.Query)] + public virtual string OauthToken { get; set; } + + /// Returns response with indentations and line breaks. + [Google.Apis.Util.RequestParameterAttribute("prettyPrint", Google.Apis.Util.RequestParameterType.Query)] + public virtual System.Nullable PrettyPrint { get; set; } + + /// + /// Available to use for quota purposes for server-side applications. Can be any arbitrary string assigned + /// to a user, but should not exceed 40 characters. + /// + [Google.Apis.Util.RequestParameterAttribute("quotaUser", Google.Apis.Util.RequestParameterType.Query)] + public virtual string QuotaUser { get; set; } + + /// Legacy upload protocol for media (e.g. "media", "multipart"). + [Google.Apis.Util.RequestParameterAttribute("uploadType", Google.Apis.Util.RequestParameterType.Query)] + public virtual string UploadType { get; set; } + + /// Upload protocol for media (e.g. "raw", "multipart"). + [Google.Apis.Util.RequestParameterAttribute("upload_protocol", Google.Apis.Util.RequestParameterType.Query)] + public virtual string UploadProtocol { get; set; } + + /// + /// Required. The resource name of the Session. Format: + /// `projects/{project}/locations/{location}/collections/{collection}/engines/{engine}/sessions/{session}` + /// + [Google.Apis.Util.RequestParameterAttribute("name", Google.Apis.Util.RequestParameterType.Path)] + public virtual string Name { get; private set; } + + /// Constructs a new Upload media upload instance. + /// + /// Considerations regarding : + /// + /// + /// + /// If is seekable, then the stream position will be reset to 0 before + /// reading commences. If is not seekable, then it will be read from its current + /// position + /// + /// + /// + /// + /// Caller is responsible for maintaining the open until the upload is completed + /// + /// + /// Caller is responsible for closing the + /// + /// + public UploadMediaUpload(Google.Apis.Services.IClientService service, Google.Apis.DiscoveryEngine.v1alpha.Data.GoogleCloudDiscoveryengineV1alphaUploadSessionFileRequest body, string name, System.IO.Stream stream, string contentType) + : base(service, string.Format("/{0}/{1}{2}", "upload", service.BasePath, "v1alpha/{+name}:uploadFile"), "POST", stream, contentType) + { + Name = name; + Body = body; + } + } } /// The "projects" collection of methods. @@ -8359,6 +8683,83 @@ protected override void InitParameters() }); } } + + /// Update a WidgetConfig. + /// The body of the request. + /// + /// Immutable. The full resource name of the widget config. Format: + /// `projects/{project}/locations/{location}/collections/{collection_id}/dataStores/{data_store_id}/widgetConfigs/{widget_config_id}`. + /// This field must be a UTF-8 encoded string with a length limit of 1024 characters. + /// + public virtual PatchRequest Patch(Google.Apis.DiscoveryEngine.v1alpha.Data.GoogleCloudDiscoveryengineV1alphaWidgetConfig body, string name) + { + return new PatchRequest(this.service, body, name); + } + + /// Update a WidgetConfig. + public class PatchRequest : DiscoveryEngineBaseServiceRequest + { + /// Constructs a new Patch request. + public PatchRequest(Google.Apis.Services.IClientService service, Google.Apis.DiscoveryEngine.v1alpha.Data.GoogleCloudDiscoveryengineV1alphaWidgetConfig body, string name) : base(service) + { + Name = name; + Body = body; + InitParameters(); + } + + /// + /// Immutable. The full resource name of the widget config. Format: + /// `projects/{project}/locations/{location}/collections/{collection_id}/dataStores/{data_store_id}/widgetConfigs/{widget_config_id}`. + /// This field must be a UTF-8 encoded string with a length limit of 1024 characters. + /// + [Google.Apis.Util.RequestParameterAttribute("name", Google.Apis.Util.RequestParameterType.Path)] + public virtual string Name { get; private set; } + + /// + /// Indicates which fields in the provided WidgetConfig to update. The following are the + /// only supported fields: * WidgetConfig.enable_autocomplete If not set, all supported + /// fields are updated. + /// + [Google.Apis.Util.RequestParameterAttribute("updateMask", Google.Apis.Util.RequestParameterType.Query)] + public virtual object UpdateMask { get; set; } + + /// Gets or sets the body of this request. + Google.Apis.DiscoveryEngine.v1alpha.Data.GoogleCloudDiscoveryengineV1alphaWidgetConfig Body { get; set; } + + /// Returns the body of the request. + protected override object GetBody() => Body; + + /// Gets the method name. + public override string MethodName => "patch"; + + /// Gets the HTTP method. + public override string HttpMethod => "PATCH"; + + /// Gets the REST path. + public override string RestPath => "v1alpha/{+name}"; + + /// Initializes Patch parameter list. + protected override void InitParameters() + { + base.InitParameters(); + RequestParameters.Add("name", new Google.Apis.Discovery.Parameter + { + Name = "name", + IsRequired = true, + ParameterType = "path", + DefaultValue = null, + Pattern = @"^projects/[^/]+/locations/[^/]+/collections/[^/]+/dataStores/[^/]+/widgetConfigs/[^/]+$", + }); + RequestParameters.Add("updateMask", new Google.Apis.Discovery.Parameter + { + Name = "updateMask", + IsRequired = false, + ParameterType = "query", + DefaultValue = null, + Pattern = null, + }); + } + } } /// Completes the specified user input with keyword suggestions. @@ -8417,13 +8818,13 @@ public CompleteQueryRequest(Google.Apis.Services.IClientService service, string public virtual string QueryModel { get; set; } /// - /// A unique identifier for tracking visitors. For example, this could be implemented with an - /// HTTP cookie, which should be able to uniquely identify a visitor on a single device. This - /// unique identifier should not change if the visitor logs in or out of the website. This field - /// should NOT have a fixed value such as `unknown_visitor`. This should be the same identifier - /// as UserEvent.user_pseudo_id and SearchRequest.user_pseudo_id. The field must be a UTF-8 - /// encoded string with a length limit of 128 characters. Otherwise, an `INVALID_ARGUMENT` error - /// is returned. + /// Optional. A unique identifier for tracking visitors. For example, this could be implemented + /// with an HTTP cookie, which should be able to uniquely identify a visitor on a single device. + /// This unique identifier should not change if the visitor logs in or out of the website. This + /// field should NOT have a fixed value such as `unknown_visitor`. This should be the same + /// identifier as UserEvent.user_pseudo_id and SearchRequest.user_pseudo_id. The field must be a + /// UTF-8 encoded string with a length limit of 128 characters. Otherwise, an `INVALID_ARGUMENT` + /// error is returned. /// [Google.Apis.Util.RequestParameterAttribute("userPseudoId", Google.Apis.Util.RequestParameterType.Query)] public virtual string UserPseudoId { get; set; } @@ -9290,9 +9691,448 @@ public class AssistantsResource public AssistantsResource(Google.Apis.Services.IClientService service) { this.service = service; + Agents = new AgentsResource(service); CannedQueries = new CannedQueriesResource(service); } + /// Gets the Agents resource. + public virtual AgentsResource Agents { get; } + + /// The "agents" collection of methods. + public class AgentsResource + { + private const string Resource = "agents"; + + /// The service which this resource belongs to. + private readonly Google.Apis.Services.IClientService service; + + /// Constructs a new resource. + public AgentsResource(Google.Apis.Services.IClientService service) + { + this.service = service; + Files = new FilesResource(service); + } + + /// Gets the Files resource. + public virtual FilesResource Files { get; } + + /// The "files" collection of methods. + public class FilesResource + { + private const string Resource = "files"; + + /// The service which this resource belongs to. + private readonly Google.Apis.Services.IClientService service; + + /// Constructs a new resource. + public FilesResource(Google.Apis.Services.IClientService service) + { + this.service = service; + } + + /// + /// Imports a file to an Agent. Currently only No-Code agents are supported. + /// + /// The body of the request. + /// + /// Required. The resource name of the Agent. Format: + /// `projects/{project}/locations/{location}/collections/{collection}/engines/{engine}/assistants/{assistant}/agents/{agent}` + /// + public virtual ImportRequest Import(Google.Apis.DiscoveryEngine.v1alpha.Data.GoogleCloudDiscoveryengineV1alphaImportAgentFileRequest body, string parent) + { + return new ImportRequest(this.service, body, parent); + } + + /// + /// Imports a file to an Agent. Currently only No-Code agents are supported. + /// + public class ImportRequest : DiscoveryEngineBaseServiceRequest + { + /// Constructs a new Import request. + public ImportRequest(Google.Apis.Services.IClientService service, Google.Apis.DiscoveryEngine.v1alpha.Data.GoogleCloudDiscoveryengineV1alphaImportAgentFileRequest body, string parent) : base(service) + { + Parent = parent; + Body = body; + InitParameters(); + } + + /// + /// Required. The resource name of the Agent. Format: + /// `projects/{project}/locations/{location}/collections/{collection}/engines/{engine}/assistants/{assistant}/agents/{agent}` + /// + [Google.Apis.Util.RequestParameterAttribute("parent", Google.Apis.Util.RequestParameterType.Path)] + public virtual string Parent { get; private set; } + + /// Gets or sets the body of this request. + Google.Apis.DiscoveryEngine.v1alpha.Data.GoogleCloudDiscoveryengineV1alphaImportAgentFileRequest Body { get; set; } + + /// Returns the body of the request. + protected override object GetBody() => Body; + + /// Gets the method name. + public override string MethodName => "import"; + + /// Gets the HTTP method. + public override string HttpMethod => "POST"; + + /// Gets the REST path. + public override string RestPath => "v1alpha/{+parent}/files:import"; + + /// Initializes Import parameter list. + protected override void InitParameters() + { + base.InitParameters(); + RequestParameters.Add("parent", new Google.Apis.Discovery.Parameter + { + Name = "parent", + IsRequired = true, + ParameterType = "path", + DefaultValue = null, + Pattern = @"^projects/[^/]+/locations/[^/]+/collections/[^/]+/engines/[^/]+/assistants/[^/]+/agents/[^/]+$", + }); + } + } + } + + /// Creates an Agent. + /// The body of the request. + /// + /// Required. The parent resource name. Format: + /// `projects/{project}/locations/{location}/collections/{collection}/engines/{engine}/assistants/{assistant}` + /// + public virtual CreateRequest Create(Google.Apis.DiscoveryEngine.v1alpha.Data.GoogleCloudDiscoveryengineV1alphaAgent body, string parent) + { + return new CreateRequest(this.service, body, parent); + } + + /// Creates an Agent. + public class CreateRequest : DiscoveryEngineBaseServiceRequest + { + /// Constructs a new Create request. + public CreateRequest(Google.Apis.Services.IClientService service, Google.Apis.DiscoveryEngine.v1alpha.Data.GoogleCloudDiscoveryengineV1alphaAgent body, string parent) : base(service) + { + Parent = parent; + Body = body; + InitParameters(); + } + + /// + /// Required. The parent resource name. Format: + /// `projects/{project}/locations/{location}/collections/{collection}/engines/{engine}/assistants/{assistant}` + /// + [Google.Apis.Util.RequestParameterAttribute("parent", Google.Apis.Util.RequestParameterType.Path)] + public virtual string Parent { get; private set; } + + /// Gets or sets the body of this request. + Google.Apis.DiscoveryEngine.v1alpha.Data.GoogleCloudDiscoveryengineV1alphaAgent Body { get; set; } + + /// Returns the body of the request. + protected override object GetBody() => Body; + + /// Gets the method name. + public override string MethodName => "create"; + + /// Gets the HTTP method. + public override string HttpMethod => "POST"; + + /// Gets the REST path. + public override string RestPath => "v1alpha/{+parent}/agents"; + + /// Initializes Create parameter list. + protected override void InitParameters() + { + base.InitParameters(); + RequestParameters.Add("parent", new Google.Apis.Discovery.Parameter + { + Name = "parent", + IsRequired = true, + ParameterType = "path", + DefaultValue = null, + Pattern = @"^projects/[^/]+/locations/[^/]+/collections/[^/]+/engines/[^/]+/assistants/[^/]+$", + }); + } + } + + /// Deletes an Agent. + /// + /// Required. Resource name of Agent. Format: + /// `projects/{project}/locations/{location}/collections/{collection}/engines/{engine}/assistants/{assistant}/agents/{agent}` + /// If the caller does not have permission to delete the agent, regardless of whether or not + /// it exists, a `PERMISSION_DENIED` error is returned. If the agent to delete does not + /// exist, a `NOT_FOUND` error is returned. + /// + public virtual DeleteRequest Delete(string name) + { + return new DeleteRequest(this.service, name); + } + + /// Deletes an Agent. + public class DeleteRequest : DiscoveryEngineBaseServiceRequest + { + /// Constructs a new Delete request. + public DeleteRequest(Google.Apis.Services.IClientService service, string name) : base(service) + { + Name = name; + InitParameters(); + } + + /// + /// Required. Resource name of Agent. Format: + /// `projects/{project}/locations/{location}/collections/{collection}/engines/{engine}/assistants/{assistant}/agents/{agent}` + /// If the caller does not have permission to delete the agent, regardless of whether or + /// not it exists, a `PERMISSION_DENIED` error is returned. If the agent to delete does + /// not exist, a `NOT_FOUND` error is returned. + /// + [Google.Apis.Util.RequestParameterAttribute("name", Google.Apis.Util.RequestParameterType.Path)] + public virtual string Name { get; private set; } + + /// Gets the method name. + public override string MethodName => "delete"; + + /// Gets the HTTP method. + public override string HttpMethod => "DELETE"; + + /// Gets the REST path. + public override string RestPath => "v1alpha/{+name}"; + + /// Initializes Delete parameter list. + protected override void InitParameters() + { + base.InitParameters(); + RequestParameters.Add("name", new Google.Apis.Discovery.Parameter + { + Name = "name", + IsRequired = true, + ParameterType = "path", + DefaultValue = null, + Pattern = @"^projects/[^/]+/locations/[^/]+/collections/[^/]+/engines/[^/]+/assistants/[^/]+/agents/[^/]+$", + }); + } + } + + /// Gets an Agent. + /// + /// Required. Resource name of Agent. Format: + /// `projects/{project}/locations/{location}/collections/{collection}/engines/{engine}/assistants/{assistant}/agents/{agent}` + /// + public virtual GetRequest Get(string name) + { + return new GetRequest(this.service, name); + } + + /// Gets an Agent. + public class GetRequest : DiscoveryEngineBaseServiceRequest + { + /// Constructs a new Get request. + public GetRequest(Google.Apis.Services.IClientService service, string name) : base(service) + { + Name = name; + InitParameters(); + } + + /// + /// Required. Resource name of Agent. Format: + /// `projects/{project}/locations/{location}/collections/{collection}/engines/{engine}/assistants/{assistant}/agents/{agent}` + /// + [Google.Apis.Util.RequestParameterAttribute("name", Google.Apis.Util.RequestParameterType.Path)] + public virtual string Name { get; private set; } + + /// Gets the method name. + public override string MethodName => "get"; + + /// Gets the HTTP method. + public override string HttpMethod => "GET"; + + /// Gets the REST path. + public override string RestPath => "v1alpha/{+name}"; + + /// Initializes Get parameter list. + protected override void InitParameters() + { + base.InitParameters(); + RequestParameters.Add("name", new Google.Apis.Discovery.Parameter + { + Name = "name", + IsRequired = true, + ParameterType = "path", + DefaultValue = null, + Pattern = @"^projects/[^/]+/locations/[^/]+/collections/[^/]+/engines/[^/]+/assistants/[^/]+/agents/[^/]+$", + }); + } + } + + /// Lists all Agents under an Assistant which were created by the caller. + /// + /// Required. The parent resource name. Format: + /// `projects/{project}/locations/{location}/collections/{collection}/engines/{engine}/assistants/{assistant}` + /// + public virtual ListRequest List(string parent) + { + return new ListRequest(this.service, parent); + } + + /// Lists all Agents under an Assistant which were created by the caller. + public class ListRequest : DiscoveryEngineBaseServiceRequest + { + /// Constructs a new List request. + public ListRequest(Google.Apis.Services.IClientService service, string parent) : base(service) + { + Parent = parent; + InitParameters(); + } + + /// + /// Required. The parent resource name. Format: + /// `projects/{project}/locations/{location}/collections/{collection}/engines/{engine}/assistants/{assistant}` + /// + [Google.Apis.Util.RequestParameterAttribute("parent", Google.Apis.Util.RequestParameterType.Path)] + public virtual string Parent { get; private set; } + + /// + /// Optional. A comma-separated list of fields to order by, sorted in ascending order. + /// Use "desc" after a field name for descending. Supported fields: * `update_time` * + /// `is_pinned` Example: * "update_time desc" * "is_pinned desc,update_time desc": list + /// agents by is_pinned first, then by update_time. + /// + [Google.Apis.Util.RequestParameterAttribute("orderBy", Google.Apis.Util.RequestParameterType.Query)] + public virtual string OrderBy { get; set; } + + /// + /// Optional. Maximum number of Agents to return. If unspecified, defaults to 100. The + /// maximum allowed value is 1000; anything above that will be coerced down to 1000. + /// + [Google.Apis.Util.RequestParameterAttribute("pageSize", Google.Apis.Util.RequestParameterType.Query)] + public virtual System.Nullable PageSize { get; set; } + + /// + /// Optional. A page token ListAgentsResponse.next_page_token, received from a previous + /// AgentService.ListAgents call. Provide this to retrieve the subsequent page. When + /// paginating, all other parameters provided to ListAgents must match the call that + /// provided the page token. + /// + [Google.Apis.Util.RequestParameterAttribute("pageToken", Google.Apis.Util.RequestParameterType.Query)] + public virtual string PageToken { get; set; } + + /// Gets the method name. + public override string MethodName => "list"; + + /// Gets the HTTP method. + public override string HttpMethod => "GET"; + + /// Gets the REST path. + public override string RestPath => "v1alpha/{+parent}/agents"; + + /// Initializes List parameter list. + protected override void InitParameters() + { + base.InitParameters(); + RequestParameters.Add("parent", new Google.Apis.Discovery.Parameter + { + Name = "parent", + IsRequired = true, + ParameterType = "path", + DefaultValue = null, + Pattern = @"^projects/[^/]+/locations/[^/]+/collections/[^/]+/engines/[^/]+/assistants/[^/]+$", + }); + RequestParameters.Add("orderBy", new Google.Apis.Discovery.Parameter + { + Name = "orderBy", + IsRequired = false, + ParameterType = "query", + DefaultValue = null, + Pattern = null, + }); + RequestParameters.Add("pageSize", new Google.Apis.Discovery.Parameter + { + Name = "pageSize", + IsRequired = false, + ParameterType = "query", + DefaultValue = null, + Pattern = null, + }); + RequestParameters.Add("pageToken", new Google.Apis.Discovery.Parameter + { + Name = "pageToken", + IsRequired = false, + ParameterType = "query", + DefaultValue = null, + Pattern = null, + }); + } + } + + /// Updates an Agent + /// The body of the request. + /// + /// Identifier. Resource name of the agent. Format: + /// `projects/{project}/locations/{location}/collections/{collection}/engines/{engine}/assistants/{assistant}/agents/{agent}` + /// + public virtual PatchRequest Patch(Google.Apis.DiscoveryEngine.v1alpha.Data.GoogleCloudDiscoveryengineV1alphaAgent body, string name) + { + return new PatchRequest(this.service, body, name); + } + + /// Updates an Agent + public class PatchRequest : DiscoveryEngineBaseServiceRequest + { + /// Constructs a new Patch request. + public PatchRequest(Google.Apis.Services.IClientService service, Google.Apis.DiscoveryEngine.v1alpha.Data.GoogleCloudDiscoveryengineV1alphaAgent body, string name) : base(service) + { + Name = name; + Body = body; + InitParameters(); + } + + /// + /// Identifier. Resource name of the agent. Format: + /// `projects/{project}/locations/{location}/collections/{collection}/engines/{engine}/assistants/{assistant}/agents/{agent}` + /// + [Google.Apis.Util.RequestParameterAttribute("name", Google.Apis.Util.RequestParameterType.Path)] + public virtual string Name { get; private set; } + + /// Optional. The list of fields to update. + [Google.Apis.Util.RequestParameterAttribute("updateMask", Google.Apis.Util.RequestParameterType.Query)] + public virtual object UpdateMask { get; set; } + + /// Gets or sets the body of this request. + Google.Apis.DiscoveryEngine.v1alpha.Data.GoogleCloudDiscoveryengineV1alphaAgent Body { get; set; } + + /// Returns the body of the request. + protected override object GetBody() => Body; + + /// Gets the method name. + public override string MethodName => "patch"; + + /// Gets the HTTP method. + public override string HttpMethod => "PATCH"; + + /// Gets the REST path. + public override string RestPath => "v1alpha/{+name}"; + + /// Initializes Patch parameter list. + protected override void InitParameters() + { + base.InitParameters(); + RequestParameters.Add("name", new Google.Apis.Discovery.Parameter + { + Name = "name", + IsRequired = true, + ParameterType = "path", + DefaultValue = null, + Pattern = @"^projects/[^/]+/locations/[^/]+/collections/[^/]+/engines/[^/]+/assistants/[^/]+/agents/[^/]+$", + }); + RequestParameters.Add("updateMask", new Google.Apis.Discovery.Parameter + { + Name = "updateMask", + IsRequired = false, + ParameterType = "query", + DefaultValue = null, + Pattern = null, + }); + } + } + } + /// Gets the CannedQueries resource. public virtual CannedQueriesResource CannedQueries { get; } @@ -12336,6 +13176,83 @@ protected override void InitParameters() }); } } + + /// Update a WidgetConfig. + /// The body of the request. + /// + /// Immutable. The full resource name of the widget config. Format: + /// `projects/{project}/locations/{location}/collections/{collection_id}/dataStores/{data_store_id}/widgetConfigs/{widget_config_id}`. + /// This field must be a UTF-8 encoded string with a length limit of 1024 characters. + /// + public virtual PatchRequest Patch(Google.Apis.DiscoveryEngine.v1alpha.Data.GoogleCloudDiscoveryengineV1alphaWidgetConfig body, string name) + { + return new PatchRequest(this.service, body, name); + } + + /// Update a WidgetConfig. + public class PatchRequest : DiscoveryEngineBaseServiceRequest + { + /// Constructs a new Patch request. + public PatchRequest(Google.Apis.Services.IClientService service, Google.Apis.DiscoveryEngine.v1alpha.Data.GoogleCloudDiscoveryengineV1alphaWidgetConfig body, string name) : base(service) + { + Name = name; + Body = body; + InitParameters(); + } + + /// + /// Immutable. The full resource name of the widget config. Format: + /// `projects/{project}/locations/{location}/collections/{collection_id}/dataStores/{data_store_id}/widgetConfigs/{widget_config_id}`. + /// This field must be a UTF-8 encoded string with a length limit of 1024 characters. + /// + [Google.Apis.Util.RequestParameterAttribute("name", Google.Apis.Util.RequestParameterType.Path)] + public virtual string Name { get; private set; } + + /// + /// Indicates which fields in the provided WidgetConfig to update. The following are the + /// only supported fields: * WidgetConfig.enable_autocomplete If not set, all supported + /// fields are updated. + /// + [Google.Apis.Util.RequestParameterAttribute("updateMask", Google.Apis.Util.RequestParameterType.Query)] + public virtual object UpdateMask { get; set; } + + /// Gets or sets the body of this request. + Google.Apis.DiscoveryEngine.v1alpha.Data.GoogleCloudDiscoveryengineV1alphaWidgetConfig Body { get; set; } + + /// Returns the body of the request. + protected override object GetBody() => Body; + + /// Gets the method name. + public override string MethodName => "patch"; + + /// Gets the HTTP method. + public override string HttpMethod => "PATCH"; + + /// Gets the REST path. + public override string RestPath => "v1alpha/{+name}"; + + /// Initializes Patch parameter list. + protected override void InitParameters() + { + base.InitParameters(); + RequestParameters.Add("name", new Google.Apis.Discovery.Parameter + { + Name = "name", + IsRequired = true, + ParameterType = "path", + DefaultValue = null, + Pattern = @"^projects/[^/]+/locations/[^/]+/collections/[^/]+/engines/[^/]+/widgetConfigs/[^/]+$", + }); + RequestParameters.Add("updateMask", new Google.Apis.Discovery.Parameter + { + Name = "updateMask", + IsRequired = false, + ParameterType = "query", + DefaultValue = null, + Pattern = null, + }); + } + } } /// Creates a Engine. @@ -19126,6 +20043,83 @@ protected override void InitParameters() }); } } + + /// Update a WidgetConfig. + /// The body of the request. + /// + /// Immutable. The full resource name of the widget config. Format: + /// `projects/{project}/locations/{location}/collections/{collection_id}/dataStores/{data_store_id}/widgetConfigs/{widget_config_id}`. + /// This field must be a UTF-8 encoded string with a length limit of 1024 characters. + /// + public virtual PatchRequest Patch(Google.Apis.DiscoveryEngine.v1alpha.Data.GoogleCloudDiscoveryengineV1alphaWidgetConfig body, string name) + { + return new PatchRequest(this.service, body, name); + } + + /// Update a WidgetConfig. + public class PatchRequest : DiscoveryEngineBaseServiceRequest + { + /// Constructs a new Patch request. + public PatchRequest(Google.Apis.Services.IClientService service, Google.Apis.DiscoveryEngine.v1alpha.Data.GoogleCloudDiscoveryengineV1alphaWidgetConfig body, string name) : base(service) + { + Name = name; + Body = body; + InitParameters(); + } + + /// + /// Immutable. The full resource name of the widget config. Format: + /// `projects/{project}/locations/{location}/collections/{collection_id}/dataStores/{data_store_id}/widgetConfigs/{widget_config_id}`. + /// This field must be a UTF-8 encoded string with a length limit of 1024 characters. + /// + [Google.Apis.Util.RequestParameterAttribute("name", Google.Apis.Util.RequestParameterType.Path)] + public virtual string Name { get; private set; } + + /// + /// Indicates which fields in the provided WidgetConfig to update. The following are the only + /// supported fields: * WidgetConfig.enable_autocomplete If not set, all supported fields are + /// updated. + /// + [Google.Apis.Util.RequestParameterAttribute("updateMask", Google.Apis.Util.RequestParameterType.Query)] + public virtual object UpdateMask { get; set; } + + /// Gets or sets the body of this request. + Google.Apis.DiscoveryEngine.v1alpha.Data.GoogleCloudDiscoveryengineV1alphaWidgetConfig Body { get; set; } + + /// Returns the body of the request. + protected override object GetBody() => Body; + + /// Gets the method name. + public override string MethodName => "patch"; + + /// Gets the HTTP method. + public override string HttpMethod => "PATCH"; + + /// Gets the REST path. + public override string RestPath => "v1alpha/{+name}"; + + /// Initializes Patch parameter list. + protected override void InitParameters() + { + base.InitParameters(); + RequestParameters.Add("name", new Google.Apis.Discovery.Parameter + { + Name = "name", + IsRequired = true, + ParameterType = "path", + DefaultValue = null, + Pattern = @"^projects/[^/]+/locations/[^/]+/dataStores/[^/]+/widgetConfigs/[^/]+$", + }); + RequestParameters.Add("updateMask", new Google.Apis.Discovery.Parameter + { + Name = "updateMask", + IsRequired = false, + ParameterType = "query", + DefaultValue = null, + Pattern = null, + }); + } + } } /// Completes the specified user input with keyword suggestions. @@ -19183,10 +20177,10 @@ public CompleteQueryRequest(Google.Apis.Services.IClientService service, string public virtual string QueryModel { get; set; } /// - /// A unique identifier for tracking visitors. For example, this could be implemented with an HTTP - /// cookie, which should be able to uniquely identify a visitor on a single device. This unique - /// identifier should not change if the visitor logs in or out of the website. This field should NOT - /// have a fixed value such as `unknown_visitor`. This should be the same identifier as + /// Optional. A unique identifier for tracking visitors. For example, this could be implemented with + /// an HTTP cookie, which should be able to uniquely identify a visitor on a single device. This + /// unique identifier should not change if the visitor logs in or out of the website. This field + /// should NOT have a fixed value such as `unknown_visitor`. This should be the same identifier as /// UserEvent.user_pseudo_id and SearchRequest.user_pseudo_id. The field must be a UTF-8 encoded /// string with a length limit of 128 characters. Otherwise, an `INVALID_ARGUMENT` error is /// returned. @@ -33127,6 +34121,17 @@ public class GoogleCloudDiscoveryengineV1WorkspaceConfig : Google.Apis.Requests. public virtual string ETag { get; set; } } + /// Stored definition of an agent that uses A2A. + public class GoogleCloudDiscoveryengineV1alphaA2AAgentDefinition : Google.Apis.Requests.IDirectResponseSchema + { + /// Optional. The agent card is a JSON string. + [Newtonsoft.Json.JsonPropertyAttribute("jsonAgentCard")] + public virtual string JsonAgentCard { get; set; } + + /// The ETag of the item. + public virtual string ETag { get; set; } + } + /// Access Control Configuration. public class GoogleCloudDiscoveryengineV1alphaAclConfig : Google.Apis.Requests.IDirectResponseSchema { @@ -33204,6 +34209,38 @@ public class GoogleCloudDiscoveryengineV1alphaActionConfig : Google.Apis.Request public virtual string ETag { get; set; } } + /// + /// Stores the definition of an agent that uses ADK and is deployed to Agent Engine (formerly known as Reasoning + /// Engine). + /// + public class GoogleCloudDiscoveryengineV1alphaAdkAgentDefinition : Google.Apis.Requests.IDirectResponseSchema + { + /// Optional. The reasoning engine that the agent is connected to. + [Newtonsoft.Json.JsonPropertyAttribute("provisionedReasoningEngine")] + public virtual GoogleCloudDiscoveryengineV1alphaAdkAgentDefinitionProvisionedReasoningEngine ProvisionedReasoningEngine { get; set; } + + /// The ETag of the item. + public virtual string ETag { get; set; } + } + + /// + /// Keeps track of the reasoning engine that the agent is connected to. This message is not intended to keep track + /// of agent's lifecycle. Instead it is only used to define parameters to connect to the agent that is already + /// deployed to a reasoning engine. + /// + public class GoogleCloudDiscoveryengineV1alphaAdkAgentDefinitionProvisionedReasoningEngine : Google.Apis.Requests.IDirectResponseSchema + { + /// + /// Required. The reasoning engine that the agent is connected to. Format: + /// `projects/{project}/locations/{location}/reasoningEngines/{reasoning_engine}` + /// + [Newtonsoft.Json.JsonPropertyAttribute("reasoningEngine")] + public virtual string ReasoningEngine { get; set; } + + /// The ETag of the item. + public virtual string ETag { get; set; } + } + /// Request message for CompletionService.AdvancedCompleteQuery method. . public class GoogleCloudDiscoveryengineV1alphaAdvancedCompleteQueryRequest : Google.Apis.Requests.IDirectResponseSchema { @@ -33265,10 +34302,10 @@ public class GoogleCloudDiscoveryengineV1alphaAdvancedCompleteQueryRequest : Goo public virtual GoogleCloudDiscoveryengineV1alphaUserInfo UserInfo { get; set; } /// - /// A unique identifier for tracking visitors. For example, this could be implemented with an HTTP cookie, which - /// should be able to uniquely identify a visitor on a single device. This unique identifier should not change - /// if the visitor logs in or out of the website. This field should NOT have a fixed value such as - /// `unknown_visitor`. This should be the same identifier as UserEvent.user_pseudo_id and + /// Optional. A unique identifier for tracking visitors. For example, this could be implemented with an HTTP + /// cookie, which should be able to uniquely identify a visitor on a single device. This unique identifier + /// should not change if the visitor logs in or out of the website. This field should NOT have a fixed value + /// such as `unknown_visitor`. This should be the same identifier as UserEvent.user_pseudo_id and /// SearchRequest.user_pseudo_id. The field must be a UTF-8 encoded string with a length limit of 128 /// [Newtonsoft.Json.JsonPropertyAttribute("userPseudoId")] @@ -33541,6 +34578,215 @@ public class GoogleCloudDiscoveryengineV1alphaAdvancedSiteSearchConfig : Google. public virtual string ETag { get; set; } } + /// Performs a predefined, specific task. + public class GoogleCloudDiscoveryengineV1alphaAgent : Google.Apis.Requests.IDirectResponseSchema + { + /// Optional. The behavior of the agent is defined as an A2A agent. + [Newtonsoft.Json.JsonPropertyAttribute("a2aAgentDefinition")] + public virtual GoogleCloudDiscoveryengineV1alphaA2AAgentDefinition A2aAgentDefinition { get; set; } + + /// Optional. The behavior of the agent is defined as an ADK agent. + [Newtonsoft.Json.JsonPropertyAttribute("adkAgentDefinition")] + public virtual GoogleCloudDiscoveryengineV1alphaAdkAgentDefinition AdkAgentDefinition { get; set; } + + /// Optional. The authorizations that are required by the agent. + [Newtonsoft.Json.JsonPropertyAttribute("authorizationConfig")] + public virtual GoogleCloudDiscoveryengineV1alphaAuthorizationConfig AuthorizationConfig { get; set; } + + private string _createTimeRaw; + + private object _createTime; + + /// Output only. Timestamp when this Agent was created. + [Newtonsoft.Json.JsonPropertyAttribute("createTime")] + public virtual string CreateTimeRaw + { + get => _createTimeRaw; + set + { + _createTime = Google.Apis.Util.Utilities.DeserializeForGoogleFormat(value); + _createTimeRaw = value; + } + } + + /// representation of . + [Newtonsoft.Json.JsonIgnoreAttribute] + [System.ObsoleteAttribute("This property is obsolete and may behave unexpectedly; please use CreateTimeDateTimeOffset instead.")] + public virtual object CreateTime + { + get => _createTime; + set + { + _createTimeRaw = Google.Apis.Util.Utilities.SerializeForGoogleFormat(value); + _createTime = value; + } + } + + /// representation of . + [Newtonsoft.Json.JsonIgnoreAttribute] + public virtual System.DateTimeOffset? CreateTimeDateTimeOffset + { + get => Google.Apis.Util.DiscoveryFormat.ParseGoogleDateTimeToDateTimeOffset(CreateTimeRaw); + set => CreateTimeRaw = Google.Apis.Util.DiscoveryFormat.FormatDateTimeOffsetToGoogleDateTime(value); + } + + /// + /// Optional. The custom placeholder text that appears in the text box before the user enters any text. + /// + [Newtonsoft.Json.JsonPropertyAttribute("customPlaceholderText")] + public virtual string CustomPlaceholderText { get; set; } + + /// + /// Output only. The reason why the agent deployment failed. Only set if the state is DEPLOYMENT_FAILED. + /// + [Newtonsoft.Json.JsonPropertyAttribute("deploymentFailureReason")] + public virtual string DeploymentFailureReason { get; set; } + + /// + /// Required. Human-readable description of the agent. This might be used by an LLM to automatically select an + /// agent to respond to a user query. + /// + [Newtonsoft.Json.JsonPropertyAttribute("description")] + public virtual string Description { get; set; } + + /// Optional. The behavior of the agent is defined as a Dialogflow agent. + [Newtonsoft.Json.JsonPropertyAttribute("dialogflowAgentDefinition")] + public virtual GoogleCloudDiscoveryengineV1alphaDialogflowAgentDefinition DialogflowAgentDefinition { get; set; } + + /// + /// Required. Display name of the agent. This might be used by an LLM to automatically select an agent to + /// respond to a user query. + /// + [Newtonsoft.Json.JsonPropertyAttribute("displayName")] + public virtual string DisplayName { get; set; } + + /// Optional. The icon that represents the agent on the UI. + [Newtonsoft.Json.JsonPropertyAttribute("icon")] + public virtual GoogleCloudDiscoveryengineV1alphaAgentImage Icon { get; set; } + + /// + /// Optional. The code of the language of the text in the description, display_name and starter_prompts fields. + /// + [Newtonsoft.Json.JsonPropertyAttribute("languageCode")] + public virtual string LanguageCode { get; set; } + + /// + /// Identifier. Resource name of the agent. Format: + /// `projects/{project}/locations/{location}/collections/{collection}/engines/{engine}/assistants/{assistant}/agents/{agent}` + /// + [Newtonsoft.Json.JsonPropertyAttribute("name")] + public virtual string Name { get; set; } + + /// + /// Output only. The reason why the agent was rejected. Only set if the state is PRIVATE, and got there via + /// rejection. + /// + [Newtonsoft.Json.JsonPropertyAttribute("rejectionReason")] + public virtual string RejectionReason { get; set; } + + /// + /// Optional. The starter prompt suggestions to show the user on the landing page of the agent. + /// + [Newtonsoft.Json.JsonPropertyAttribute("starterPrompts")] + public virtual System.Collections.Generic.IList StarterPrompts { get; set; } + + /// Output only. The lifecycle state of the agent. + [Newtonsoft.Json.JsonPropertyAttribute("state")] + public virtual string State { get; set; } + + /// Output only. The reason why the agent was suspended. Only set if the state is SUSPENDED. + [Newtonsoft.Json.JsonPropertyAttribute("suspensionReason")] + public virtual string SuspensionReason { get; set; } + + private string _updateTimeRaw; + + private object _updateTime; + + /// Output only. Timestamp when this Agent was most recently updated. + [Newtonsoft.Json.JsonPropertyAttribute("updateTime")] + public virtual string UpdateTimeRaw + { + get => _updateTimeRaw; + set + { + _updateTime = Google.Apis.Util.Utilities.DeserializeForGoogleFormat(value); + _updateTimeRaw = value; + } + } + + /// representation of . + [Newtonsoft.Json.JsonIgnoreAttribute] + [System.ObsoleteAttribute("This property is obsolete and may behave unexpectedly; please use UpdateTimeDateTimeOffset instead.")] + public virtual object UpdateTime + { + get => _updateTime; + set + { + _updateTimeRaw = Google.Apis.Util.Utilities.SerializeForGoogleFormat(value); + _updateTime = value; + } + } + + /// representation of . + [Newtonsoft.Json.JsonIgnoreAttribute] + public virtual System.DateTimeOffset? UpdateTimeDateTimeOffset + { + get => Google.Apis.Util.DiscoveryFormat.ParseGoogleDateTimeToDateTimeOffset(UpdateTimeRaw); + set => UpdateTimeRaw = Google.Apis.Util.DiscoveryFormat.FormatDateTimeOffsetToGoogleDateTime(value); + } + + /// The ETag of the item. + public virtual string ETag { get; set; } + } + + /// Describes a file used internally by an agent as a context on each invocation. + public class GoogleCloudDiscoveryengineV1alphaAgentFile : Google.Apis.Requests.IDirectResponseSchema + { + /// Required. The name of the file. + [Newtonsoft.Json.JsonPropertyAttribute("fileName")] + public virtual string FileName { get; set; } + + /// Immutable. The content type of the file. + [Newtonsoft.Json.JsonPropertyAttribute("mimeType")] + public virtual string MimeType { get; set; } + + /// + /// Identifier. The resource name of the file. Format: + /// `projects/{project}/locations/{location}/collections/{collection}/engines/{engine}/assistants/{assistant}/agents/{agent}/files/{file}` + /// + [Newtonsoft.Json.JsonPropertyAttribute("name")] + public virtual string Name { get; set; } + + /// The ETag of the item. + public virtual string ETag { get; set; } + } + + /// Represents an image. + public class GoogleCloudDiscoveryengineV1alphaAgentImage : Google.Apis.Requests.IDirectResponseSchema + { + /// Base64-encoded image file contents. + [Newtonsoft.Json.JsonPropertyAttribute("content")] + public virtual string Content { get; set; } + + /// Image URI. + [Newtonsoft.Json.JsonPropertyAttribute("uri")] + public virtual string Uri { get; set; } + + /// The ETag of the item. + public virtual string ETag { get; set; } + } + + /// The starter prompt suggestion to show the user on the landing page of the agent. + public class GoogleCloudDiscoveryengineV1alphaAgentStarterPrompt : Google.Apis.Requests.IDirectResponseSchema + { + /// Required. The text of the starter prompt. + [Newtonsoft.Json.JsonPropertyAttribute("text")] + public virtual string Text { get; set; } + + /// The ETag of the item. + public virtual string ETag { get; set; } + } + /// The connector level alert config. public class GoogleCloudDiscoveryengineV1alphaAlertPolicyConfig : Google.Apis.Requests.IDirectResponseSchema { @@ -35447,6 +36693,27 @@ public class GoogleCloudDiscoveryengineV1alphaAuthorization : Google.Apis.Reques public virtual string ETag { get; set; } } + /// Describes the authorizations required. + public class GoogleCloudDiscoveryengineV1alphaAuthorizationConfig : Google.Apis.Requests.IDirectResponseSchema + { + /// + /// Optional. The authorization that is required to invoke the agent. Auth tokens will be passed to the agent as + /// part of the request auth header. + /// + [Newtonsoft.Json.JsonPropertyAttribute("agentAuthorization")] + public virtual string AgentAuthorization { get; set; } + + /// + /// Optional. List of required authorizations for agent to access other resources. Auth tokens will be passed to + /// the agent as part of the request body. + /// + [Newtonsoft.Json.JsonPropertyAttribute("toolAuthorizations")] + public virtual System.Collections.Generic.IList ToolAuthorizations { get; set; } + + /// The ETag of the item. + public virtual string ETag { get; set; } + } + /// OAuth2 configuration. public class GoogleCloudDiscoveryengineV1alphaAuthorizationServerSideOAuth2 : Google.Apis.Requests.IDirectResponseSchema { @@ -36031,6 +37298,73 @@ public class GoogleCloudDiscoveryengineV1alphaBigtableSource : Google.Apis.Reque public virtual string ETag { get; set; } } + /// Information about license configs at billing account level. + public class GoogleCloudDiscoveryengineV1alphaBillingAccountLicenseConfig : Google.Apis.Requests.IDirectResponseSchema + { + /// Whether the BillingAccountLicenseConfig is auto renewed when it reaches the end date. + [Newtonsoft.Json.JsonPropertyAttribute("autoRenew")] + public virtual System.Nullable AutoRenew { get; set; } + + /// Optional. The planed subscription end date. + [Newtonsoft.Json.JsonPropertyAttribute("endDate")] + public virtual GoogleTypeDate EndDate { get; set; } + + /// Whether the license config is for Gemini bundle. + [Newtonsoft.Json.JsonPropertyAttribute("geminiBundle")] + public virtual System.Nullable GeminiBundle { get; set; } + + /// + /// A map of LicenseConfig names to the number of licenses distributed to each. The key is the full resource + /// name of the LicenseConfig, such as + /// `projects/{project}/locations/{location}/licenseConfigs/{license_config}`. The value is the count of + /// licenses allocated to it. + /// + [Newtonsoft.Json.JsonPropertyAttribute("licenseConfigDistributions")] + public virtual System.Collections.Generic.IDictionary> LicenseConfigDistributions { get; set; } + + /// Required. The number of licenses purchased under this billing account license config. + [Newtonsoft.Json.JsonPropertyAttribute("licenseCount")] + public virtual System.Nullable LicenseCount { get; set; } + + /// + /// Immutable. Identifier. The fully qualified resource name of the billing account license config. Format: + /// `billingAccounts/{billing_account}/billingAccountLicenseConfigs/{billing_account_license_config}`. + /// + [Newtonsoft.Json.JsonPropertyAttribute("name")] + public virtual string Name { get; set; } + + /// The procurement entitlement id of the subscription. + [Newtonsoft.Json.JsonPropertyAttribute("procurementEntitlementId")] + public virtual string ProcurementEntitlementId { get; set; } + + /// Required. The subscription start date. + [Newtonsoft.Json.JsonPropertyAttribute("startDate")] + public virtual GoogleTypeDate StartDate { get; set; } + + /// Output only. The state of the BillingAccountLicenseConfig. + [Newtonsoft.Json.JsonPropertyAttribute("state")] + public virtual string State { get; set; } + + /// The subscription display name. + [Newtonsoft.Json.JsonPropertyAttribute("subscriptionDisplayName")] + public virtual string SubscriptionDisplayName { get; set; } + + /// Output only. The corresponding SubV3 subscription name. + [Newtonsoft.Json.JsonPropertyAttribute("subscriptionName")] + public virtual string SubscriptionName { get; set; } + + /// Required. The subscription term. + [Newtonsoft.Json.JsonPropertyAttribute("subscriptionTerm")] + public virtual string SubscriptionTerm { get; set; } + + /// Required. The subscription tier. + [Newtonsoft.Json.JsonPropertyAttribute("subscriptionTier")] + public virtual string SubscriptionTier { get; set; } + + /// The ETag of the item. + public virtual string ETag { get; set; } + } + /// A data branch that stores Documents. public class GoogleCloudDiscoveryengineV1alphaBranch : Google.Apis.Requests.IDirectResponseSchema { @@ -39547,6 +40881,90 @@ public class GoogleCloudDiscoveryengineV1alphaDedicatedCrawlRateTimeSeries : Goo public virtual string ETag { get; set; } } + /// + /// Metadata related to the progress of the AgentService.DeleteAgent operation. This will be returned by the + /// google.longrunning.Operation.metadata field. + /// + public class GoogleCloudDiscoveryengineV1alphaDeleteAgentMetadata : Google.Apis.Requests.IDirectResponseSchema + { + private string _createTimeRaw; + + private object _createTime; + + /// Operation create time. + [Newtonsoft.Json.JsonPropertyAttribute("createTime")] + public virtual string CreateTimeRaw + { + get => _createTimeRaw; + set + { + _createTime = Google.Apis.Util.Utilities.DeserializeForGoogleFormat(value); + _createTimeRaw = value; + } + } + + /// representation of . + [Newtonsoft.Json.JsonIgnoreAttribute] + [System.ObsoleteAttribute("This property is obsolete and may behave unexpectedly; please use CreateTimeDateTimeOffset instead.")] + public virtual object CreateTime + { + get => _createTime; + set + { + _createTimeRaw = Google.Apis.Util.Utilities.SerializeForGoogleFormat(value); + _createTime = value; + } + } + + /// representation of . + [Newtonsoft.Json.JsonIgnoreAttribute] + public virtual System.DateTimeOffset? CreateTimeDateTimeOffset + { + get => Google.Apis.Util.DiscoveryFormat.ParseGoogleDateTimeToDateTimeOffset(CreateTimeRaw); + set => CreateTimeRaw = Google.Apis.Util.DiscoveryFormat.FormatDateTimeOffsetToGoogleDateTime(value); + } + + private string _updateTimeRaw; + + private object _updateTime; + + /// Operation last update time. If the operation is done, this is also the finish time. + [Newtonsoft.Json.JsonPropertyAttribute("updateTime")] + public virtual string UpdateTimeRaw + { + get => _updateTimeRaw; + set + { + _updateTime = Google.Apis.Util.Utilities.DeserializeForGoogleFormat(value); + _updateTimeRaw = value; + } + } + + /// representation of . + [Newtonsoft.Json.JsonIgnoreAttribute] + [System.ObsoleteAttribute("This property is obsolete and may behave unexpectedly; please use UpdateTimeDateTimeOffset instead.")] + public virtual object UpdateTime + { + get => _updateTime; + set + { + _updateTimeRaw = Google.Apis.Util.Utilities.SerializeForGoogleFormat(value); + _updateTime = value; + } + } + + /// representation of . + [Newtonsoft.Json.JsonIgnoreAttribute] + public virtual System.DateTimeOffset? UpdateTimeDateTimeOffset + { + get => Google.Apis.Util.DiscoveryFormat.ParseGoogleDateTimeToDateTimeOffset(UpdateTimeRaw); + set => UpdateTimeRaw = Google.Apis.Util.DiscoveryFormat.FormatDateTimeOffsetToGoogleDateTime(value); + } + + /// The ETag of the item. + public virtual string ETag { get; set; } + } + /// /// Metadata related to the progress of the CmekConfigService.DeleteCmekConfig operation. This will be returned by /// the google.longrunning.Operation.metadata field. @@ -40287,6 +41705,20 @@ public class GoogleCloudDiscoveryengineV1alphaDestinationConfigDestination : Goo public virtual string ETag { get; set; } } + /// Stored definition of an agent that uses a Dialogflow agent. + public class GoogleCloudDiscoveryengineV1alphaDialogflowAgentDefinition : Google.Apis.Requests.IDirectResponseSchema + { + /// + /// Required. Resource name of the underlying Dialogflow Agent. Format: + /// `projects/{project}/locations/{location}/agents/{agent}` + /// + [Newtonsoft.Json.JsonPropertyAttribute("dialogflowAgent")] + public virtual string DialogflowAgent { get; set; } + + /// The ETag of the item. + public virtual string ETag { get; set; } + } + /// /// Metadata related to the progress of the SiteSearchEngineService.DisableAdvancedSiteSearch operation. This will /// be returned by the google.longrunning.Operation.metadata field. @@ -42732,6 +44164,35 @@ public class GoogleCloudDiscoveryengineV1alphaImageCharacteristics : Google.Apis public virtual string ETag { get; set; } } + /// Request for the AgentService.ImportAgentFile method. + public class GoogleCloudDiscoveryengineV1alphaImportAgentFileRequest : Google.Apis.Requests.IDirectResponseSchema + { + /// Required. The name of the file. + [Newtonsoft.Json.JsonPropertyAttribute("fileName")] + public virtual string FileName { get; set; } + + /// + /// Optional. The content type of the file, see https://www.iana.org/assignments/media-types/media-types.xhtml. + /// This field is required when the data source does not provide the content type. + /// + [Newtonsoft.Json.JsonPropertyAttribute("mimeType")] + public virtual string MimeType { get; set; } + + /// The ETag of the item. + public virtual string ETag { get; set; } + } + + /// Response for the AgentService.ImportAgentFile method. + public class GoogleCloudDiscoveryengineV1alphaImportAgentFileResponse : Google.Apis.Requests.IDirectResponseSchema + { + /// The imported AgentFile. + [Newtonsoft.Json.JsonPropertyAttribute("agentFile")] + public virtual GoogleCloudDiscoveryengineV1alphaAgentFile AgentFile { get; set; } + + /// The ETag of the item. + public virtual string ETag { get; set; } + } + /// /// Metadata related to the progress of the ImportCompletionSuggestions operation. This will be returned by the /// google.longrunning.Operation.metadata field. @@ -43697,6 +45158,24 @@ public class GoogleCloudDiscoveryengineV1alphaLicenseConfig : Google.Apis.Reques public virtual string ETag { get; set; } } + /// Response message for the AgentService.ListAgents method. + public class GoogleCloudDiscoveryengineV1alphaListAgentsResponse : Google.Apis.Requests.IDirectResponseSchema + { + /// The agents visible to the caller under the parent Assistant. + [Newtonsoft.Json.JsonPropertyAttribute("agents")] + public virtual System.Collections.Generic.IList Agents { get; set; } + + /// + /// A token that can be sent as ListAgentsRequest.page_token to retrieve the next page. If this field is + /// omitted, there are no subsequent pages. + /// + [Newtonsoft.Json.JsonPropertyAttribute("nextPageToken")] + public virtual string NextPageToken { get; set; } + + /// The ETag of the item. + public virtual string ETag { get; set; } + } + /// Response message for the AuthorizationService.ListAuthorizations method. public class GoogleCloudDiscoveryengineV1alphaListAuthorizationsResponse : Google.Apis.Requests.IDirectResponseSchema { @@ -43715,6 +45194,24 @@ public class GoogleCloudDiscoveryengineV1alphaListAuthorizationsResponse : Googl public virtual string ETag { get; set; } } + /// Response message for LicenseConfigService.ListBillingAccountLicenseConfigs method. + public class GoogleCloudDiscoveryengineV1alphaListBillingAccountLicenseConfigsResponse : Google.Apis.Requests.IDirectResponseSchema + { + /// All BillingAccountLicenseConfigs for the given billing account. + [Newtonsoft.Json.JsonPropertyAttribute("billingAccountLicenseConfigs")] + public virtual System.Collections.Generic.IList BillingAccountLicenseConfigs { get; set; } + + /// + /// A token that can be sent as ListBillingAccountLicenseConfigsRequest.page_token to retrieve the next page. If + /// this field is omitted, there are no subsequent pages. + /// + [Newtonsoft.Json.JsonPropertyAttribute("nextPageToken")] + public virtual string NextPageToken { get; set; } + + /// The ETag of the item. + public virtual string ETag { get; set; } + } + /// Response for BranchService.ListBranches method. public class GoogleCloudDiscoveryengineV1alphaListBranchesResponse : Google.Apis.Requests.IDirectResponseSchema { @@ -46973,10 +48470,10 @@ public class GoogleCloudDiscoveryengineV1alphaSearchRequest : Google.Apis.Reques public virtual System.Collections.Generic.IDictionary UserLabels { get; set; } /// - /// A unique identifier for tracking visitors. For example, this could be implemented with an HTTP cookie, which - /// should be able to uniquely identify a visitor on a single device. This unique identifier should not change - /// if the visitor logs in or out of the website. This field should NOT have a fixed value such as - /// `unknown_visitor`. This should be the same identifier as UserEvent.user_pseudo_id and + /// Optional. A unique identifier for tracking visitors. For example, this could be implemented with an HTTP + /// cookie, which should be able to uniquely identify a visitor on a single device. This unique identifier + /// should not change if the visitor logs in or out of the website. This field should NOT have a fixed value + /// such as `unknown_visitor`. This should be the same identifier as UserEvent.user_pseudo_id and /// CompleteQueryRequest.user_pseudo_id The field must be a UTF-8 encoded string with a length limit of 128 /// characters. Otherwise, an `INVALID_ARGUMENT` error is returned. /// @@ -50412,6 +51909,36 @@ public virtual System.DateTimeOffset? UpdateTimeDateTimeOffset public virtual string ETag { get; set; } } + /// Request message for the AgentService.UploadAgentFile method. + public class GoogleCloudDiscoveryengineV1alphaUploadAgentFileRequest : Google.Apis.Requests.IDirectResponseSchema + { + /// Information about the file being uploaded. + [Newtonsoft.Json.JsonPropertyAttribute("blob")] + public virtual GdataMedia Blob { get; set; } + + /// Media upload request metadata. + [Newtonsoft.Json.JsonPropertyAttribute("mediaRequestInfo")] + public virtual ApiservingMediaRequestInfo MediaRequestInfo { get; set; } + + /// The ETag of the item. + public virtual string ETag { get; set; } + } + + /// Response message for the AgentService.UploadAgentFile method. + public class GoogleCloudDiscoveryengineV1alphaUploadAgentFileResponse : Google.Apis.Requests.IDirectResponseSchema + { + /// The uploaded AgentFile. + [Newtonsoft.Json.JsonPropertyAttribute("agentFile")] + public virtual GoogleCloudDiscoveryengineV1alphaAgentFile AgentFile { get; set; } + + /// Media upload response metadata. + [Newtonsoft.Json.JsonPropertyAttribute("mediaResponseInfo")] + public virtual ApiservingMediaResponseInfo MediaResponseInfo { get; set; } + + /// The ETag of the item. + public virtual string ETag { get; set; } + } + /// Request for the AssistantService.UploadSessionFile method. public class GoogleCloudDiscoveryengineV1alphaUploadSessionFileRequest : Google.Apis.Requests.IDirectResponseSchema { @@ -51077,10 +52604,6 @@ public virtual System.DateTimeOffset? CreateTimeDateTimeOffset [Newtonsoft.Json.JsonPropertyAttribute("enableWebApp")] public virtual System.Nullable EnableWebApp { get; set; } - /// Allows to toggle unstable/experimental features in the widget (or web app) - [Newtonsoft.Json.JsonPropertyAttribute("experimentalFeatures")] - public virtual System.Collections.Generic.IDictionary ExperimentalFeatures { get; set; } - /// The configuration and appearance of facets in the end user view. [Newtonsoft.Json.JsonPropertyAttribute("facetField")] public virtual System.Collections.Generic.IList FacetField { get; set; } @@ -51412,11 +52935,7 @@ public class GoogleCloudDiscoveryengineV1alphaWidgetConfigFacetField : Google.Ap /// public class GoogleCloudDiscoveryengineV1alphaWidgetConfigHomepageSetting : Google.Apis.Requests.IDirectResponseSchema { - /// - /// Optional. The shortcuts to display on the homepage. LINT.IfChange(max_shortcuts_number) LINT.ThenChange( - /// //depot/google3/cloud/console/web/ai/unified_cloud_search/components/widget_preview/widget_homepage_shortcut_config_form.ts:max_shortcuts_number - /// ) - /// + /// Optional. The shortcuts to display on the homepage. [Newtonsoft.Json.JsonPropertyAttribute("shortcuts")] public virtual System.Collections.Generic.IList Shortcuts { get; set; } @@ -51568,6 +53087,13 @@ public class GoogleCloudDiscoveryengineV1alphaWidgetConfigUiSettings : Google.Ap [Newtonsoft.Json.JsonPropertyAttribute("resultDescriptionType")] public virtual string ResultDescriptionType { get; set; } + /// + /// Optional. SearchAddonSpec is used to disable add-ons for search. This field is only supported for search + /// requests. + /// + [Newtonsoft.Json.JsonPropertyAttribute("searchAddonSpec")] + public virtual GoogleCloudDiscoveryengineV1alphaWidgetConfigUiSettingsSearchAddonSpec SearchAddonSpec { get; set; } + /// The ETag of the item. public virtual string ETag { get; set; } } @@ -51629,6 +53155,36 @@ public class GoogleCloudDiscoveryengineV1alphaWidgetConfigUiSettingsGenerativeAn public virtual string ETag { get; set; } } + /// + /// SearchAddonSpec is used to disable add-ons for search. By default, if this field is not specified, add-ons are + /// enabled wherever applicable. + /// + public class GoogleCloudDiscoveryengineV1alphaWidgetConfigUiSettingsSearchAddonSpec : Google.Apis.Requests.IDirectResponseSchema + { + /// + /// Optional. If true, generative answer add-on is disabled. Generative answer add-on includes natural language + /// to filters and simple answers. + /// + [Newtonsoft.Json.JsonPropertyAttribute("generativeAnswerAddOnDisabled")] + public virtual System.Nullable GenerativeAnswerAddOnDisabled { get; set; } + + /// + /// Optional. If true, disables event re-ranking and personalization to optimize KPIs &amp; personalize + /// results. + /// + [Newtonsoft.Json.JsonPropertyAttribute("kpiPersonalizationAddOnDisabled")] + public virtual System.Nullable KpiPersonalizationAddOnDisabled { get; set; } + + /// + /// Optional. If true, semantic add-on is disabled. Semantic add-on includes embeddings and jetstream. + /// + [Newtonsoft.Json.JsonPropertyAttribute("semanticAddOnDisabled")] + public virtual System.Nullable SemanticAddOnDisabled { get; set; } + + /// The ETag of the item. + public virtual string ETag { get; set; } + } + /// Config to store data store type configuration for workspace data public class GoogleCloudDiscoveryengineV1alphaWorkspaceConfig : Google.Apis.Requests.IDirectResponseSchema { @@ -56469,10 +58025,10 @@ public class GoogleCloudDiscoveryengineV1betaSearchRequest : Google.Apis.Request public virtual System.Collections.Generic.IDictionary UserLabels { get; set; } /// - /// A unique identifier for tracking visitors. For example, this could be implemented with an HTTP cookie, which - /// should be able to uniquely identify a visitor on a single device. This unique identifier should not change - /// if the visitor logs in or out of the website. This field should NOT have a fixed value such as - /// `unknown_visitor`. This should be the same identifier as UserEvent.user_pseudo_id and + /// Optional. A unique identifier for tracking visitors. For example, this could be implemented with an HTTP + /// cookie, which should be able to uniquely identify a visitor on a single device. This unique identifier + /// should not change if the visitor logs in or out of the website. This field should NOT have a fixed value + /// such as `unknown_visitor`. This should be the same identifier as UserEvent.user_pseudo_id and /// CompleteQueryRequest.user_pseudo_id The field must be a UTF-8 encoded string with a length limit of 128 /// characters. Otherwise, an `INVALID_ARGUMENT` error is returned. /// diff --git a/Src/Generated/Google.Apis.DiscoveryEngine.v1alpha/Google.Apis.DiscoveryEngine.v1alpha.csproj b/Src/Generated/Google.Apis.DiscoveryEngine.v1alpha/Google.Apis.DiscoveryEngine.v1alpha.csproj index 9b0ddd2805c..a89f0b24c0b 100644 --- a/Src/Generated/Google.Apis.DiscoveryEngine.v1alpha/Google.Apis.DiscoveryEngine.v1alpha.csproj +++ b/Src/Generated/Google.Apis.DiscoveryEngine.v1alpha/Google.Apis.DiscoveryEngine.v1alpha.csproj @@ -3,7 +3,7 @@ Google.Apis.DiscoveryEngine.v1alpha Client Library - 1.72.0.3951 + 1.72.0.3955 Google LLC Copyright 2025 Google LLC Google diff --git a/Src/Generated/Google.Apis.DiscoveryEngine.v1beta/Google.Apis.DiscoveryEngine.v1beta.cs b/Src/Generated/Google.Apis.DiscoveryEngine.v1beta/Google.Apis.DiscoveryEngine.v1beta.cs index 3dc9f7e14a0..7942b0339f4 100644 --- a/Src/Generated/Google.Apis.DiscoveryEngine.v1beta/Google.Apis.DiscoveryEngine.v1beta.cs +++ b/Src/Generated/Google.Apis.DiscoveryEngine.v1beta/Google.Apis.DiscoveryEngine.v1beta.cs @@ -6851,13 +6851,13 @@ public CompleteQueryRequest(Google.Apis.Services.IClientService service, string public virtual string QueryModel { get; set; } /// - /// A unique identifier for tracking visitors. For example, this could be implemented with an - /// HTTP cookie, which should be able to uniquely identify a visitor on a single device. This - /// unique identifier should not change if the visitor logs in or out of the website. This field - /// should NOT have a fixed value such as `unknown_visitor`. This should be the same identifier - /// as UserEvent.user_pseudo_id and SearchRequest.user_pseudo_id. The field must be a UTF-8 - /// encoded string with a length limit of 128 characters. Otherwise, an `INVALID_ARGUMENT` error - /// is returned. + /// Optional. A unique identifier for tracking visitors. For example, this could be implemented + /// with an HTTP cookie, which should be able to uniquely identify a visitor on a single device. + /// This unique identifier should not change if the visitor logs in or out of the website. This + /// field should NOT have a fixed value such as `unknown_visitor`. This should be the same + /// identifier as UserEvent.user_pseudo_id and SearchRequest.user_pseudo_id. The field must be a + /// UTF-8 encoded string with a length limit of 128 characters. Otherwise, an `INVALID_ARGUMENT` + /// error is returned. /// [Google.Apis.Util.RequestParameterAttribute("userPseudoId", Google.Apis.Util.RequestParameterType.Query)] public virtual string UserPseudoId { get; set; } @@ -15732,10 +15732,10 @@ public CompleteQueryRequest(Google.Apis.Services.IClientService service, string public virtual string QueryModel { get; set; } /// - /// A unique identifier for tracking visitors. For example, this could be implemented with an HTTP - /// cookie, which should be able to uniquely identify a visitor on a single device. This unique - /// identifier should not change if the visitor logs in or out of the website. This field should NOT - /// have a fixed value such as `unknown_visitor`. This should be the same identifier as + /// Optional. A unique identifier for tracking visitors. For example, this could be implemented with + /// an HTTP cookie, which should be able to uniquely identify a visitor on a single device. This + /// unique identifier should not change if the visitor logs in or out of the website. This field + /// should NOT have a fixed value such as `unknown_visitor`. This should be the same identifier as /// UserEvent.user_pseudo_id and SearchRequest.user_pseudo_id. The field must be a UTF-8 encoded /// string with a length limit of 128 characters. Otherwise, an `INVALID_ARGUMENT` error is /// returned. @@ -31321,6 +31321,90 @@ public class GoogleCloudDiscoveryengineV1alphaDedicatedCrawlRateTimeSeries : Goo public virtual string ETag { get; set; } } + /// + /// Metadata related to the progress of the AgentService.DeleteAgent operation. This will be returned by the + /// google.longrunning.Operation.metadata field. + /// + public class GoogleCloudDiscoveryengineV1alphaDeleteAgentMetadata : Google.Apis.Requests.IDirectResponseSchema + { + private string _createTimeRaw; + + private object _createTime; + + /// Operation create time. + [Newtonsoft.Json.JsonPropertyAttribute("createTime")] + public virtual string CreateTimeRaw + { + get => _createTimeRaw; + set + { + _createTime = Google.Apis.Util.Utilities.DeserializeForGoogleFormat(value); + _createTimeRaw = value; + } + } + + /// representation of . + [Newtonsoft.Json.JsonIgnoreAttribute] + [System.ObsoleteAttribute("This property is obsolete and may behave unexpectedly; please use CreateTimeDateTimeOffset instead.")] + public virtual object CreateTime + { + get => _createTime; + set + { + _createTimeRaw = Google.Apis.Util.Utilities.SerializeForGoogleFormat(value); + _createTime = value; + } + } + + /// representation of . + [Newtonsoft.Json.JsonIgnoreAttribute] + public virtual System.DateTimeOffset? CreateTimeDateTimeOffset + { + get => Google.Apis.Util.DiscoveryFormat.ParseGoogleDateTimeToDateTimeOffset(CreateTimeRaw); + set => CreateTimeRaw = Google.Apis.Util.DiscoveryFormat.FormatDateTimeOffsetToGoogleDateTime(value); + } + + private string _updateTimeRaw; + + private object _updateTime; + + /// Operation last update time. If the operation is done, this is also the finish time. + [Newtonsoft.Json.JsonPropertyAttribute("updateTime")] + public virtual string UpdateTimeRaw + { + get => _updateTimeRaw; + set + { + _updateTime = Google.Apis.Util.Utilities.DeserializeForGoogleFormat(value); + _updateTimeRaw = value; + } + } + + /// representation of . + [Newtonsoft.Json.JsonIgnoreAttribute] + [System.ObsoleteAttribute("This property is obsolete and may behave unexpectedly; please use UpdateTimeDateTimeOffset instead.")] + public virtual object UpdateTime + { + get => _updateTime; + set + { + _updateTimeRaw = Google.Apis.Util.Utilities.SerializeForGoogleFormat(value); + _updateTime = value; + } + } + + /// representation of . + [Newtonsoft.Json.JsonIgnoreAttribute] + public virtual System.DateTimeOffset? UpdateTimeDateTimeOffset + { + get => Google.Apis.Util.DiscoveryFormat.ParseGoogleDateTimeToDateTimeOffset(UpdateTimeRaw); + set => UpdateTimeRaw = Google.Apis.Util.DiscoveryFormat.FormatDateTimeOffsetToGoogleDateTime(value); + } + + /// The ETag of the item. + public virtual string ETag { get; set; } + } + /// /// Metadata related to the progress of the CmekConfigService.DeleteCmekConfig operation. This will be returned by /// the google.longrunning.Operation.metadata field. @@ -35858,10 +35942,10 @@ public class GoogleCloudDiscoveryengineV1alphaSearchRequest : Google.Apis.Reques public virtual System.Collections.Generic.IDictionary UserLabels { get; set; } /// - /// A unique identifier for tracking visitors. For example, this could be implemented with an HTTP cookie, which - /// should be able to uniquely identify a visitor on a single device. This unique identifier should not change - /// if the visitor logs in or out of the website. This field should NOT have a fixed value such as - /// `unknown_visitor`. This should be the same identifier as UserEvent.user_pseudo_id and + /// Optional. A unique identifier for tracking visitors. For example, this could be implemented with an HTTP + /// cookie, which should be able to uniquely identify a visitor on a single device. This unique identifier + /// should not change if the visitor logs in or out of the website. This field should NOT have a fixed value + /// such as `unknown_visitor`. This should be the same identifier as UserEvent.user_pseudo_id and /// CompleteQueryRequest.user_pseudo_id The field must be a UTF-8 encoded string with a length limit of 128 /// characters. Otherwise, an `INVALID_ARGUMENT` error is returned. /// @@ -38032,10 +38116,10 @@ public class GoogleCloudDiscoveryengineV1betaAdvancedCompleteQueryRequest : Goog public virtual GoogleCloudDiscoveryengineV1betaUserInfo UserInfo { get; set; } /// - /// A unique identifier for tracking visitors. For example, this could be implemented with an HTTP cookie, which - /// should be able to uniquely identify a visitor on a single device. This unique identifier should not change - /// if the visitor logs in or out of the website. This field should NOT have a fixed value such as - /// `unknown_visitor`. This should be the same identifier as UserEvent.user_pseudo_id and + /// Optional. A unique identifier for tracking visitors. For example, this could be implemented with an HTTP + /// cookie, which should be able to uniquely identify a visitor on a single device. This unique identifier + /// should not change if the visitor logs in or out of the website. This field should NOT have a fixed value + /// such as `unknown_visitor`. This should be the same identifier as UserEvent.user_pseudo_id and /// SearchRequest.user_pseudo_id. The field must be a UTF-8 encoded string with a length limit of 128 /// [Newtonsoft.Json.JsonPropertyAttribute("userPseudoId")] @@ -48242,10 +48326,10 @@ public class GoogleCloudDiscoveryengineV1betaSearchRequest : Google.Apis.Request public virtual System.Collections.Generic.IDictionary UserLabels { get; set; } /// - /// A unique identifier for tracking visitors. For example, this could be implemented with an HTTP cookie, which - /// should be able to uniquely identify a visitor on a single device. This unique identifier should not change - /// if the visitor logs in or out of the website. This field should NOT have a fixed value such as - /// `unknown_visitor`. This should be the same identifier as UserEvent.user_pseudo_id and + /// Optional. A unique identifier for tracking visitors. For example, this could be implemented with an HTTP + /// cookie, which should be able to uniquely identify a visitor on a single device. This unique identifier + /// should not change if the visitor logs in or out of the website. This field should NOT have a fixed value + /// such as `unknown_visitor`. This should be the same identifier as UserEvent.user_pseudo_id and /// CompleteQueryRequest.user_pseudo_id The field must be a UTF-8 encoded string with a length limit of 128 /// characters. Otherwise, an `INVALID_ARGUMENT` error is returned. /// diff --git a/Src/Generated/Google.Apis.DiscoveryEngine.v1beta/Google.Apis.DiscoveryEngine.v1beta.csproj b/Src/Generated/Google.Apis.DiscoveryEngine.v1beta/Google.Apis.DiscoveryEngine.v1beta.csproj index aaefe70d60d..068ce024157 100644 --- a/Src/Generated/Google.Apis.DiscoveryEngine.v1beta/Google.Apis.DiscoveryEngine.v1beta.csproj +++ b/Src/Generated/Google.Apis.DiscoveryEngine.v1beta/Google.Apis.DiscoveryEngine.v1beta.csproj @@ -3,7 +3,7 @@ Google.Apis.DiscoveryEngine.v1beta Client Library - 1.72.0.3951 + 1.72.0.3955 Google LLC Copyright 2025 Google LLC Google diff --git a/Src/Generated/Google.Apis.DisplayVideo.v2/Google.Apis.DisplayVideo.v2.csproj b/Src/Generated/Google.Apis.DisplayVideo.v2/Google.Apis.DisplayVideo.v2.csproj index f86ef7bbe85..9c31df741bf 100644 --- a/Src/Generated/Google.Apis.DisplayVideo.v2/Google.Apis.DisplayVideo.v2.csproj +++ b/Src/Generated/Google.Apis.DisplayVideo.v2/Google.Apis.DisplayVideo.v2.csproj @@ -3,7 +3,7 @@ Google.Apis.DisplayVideo.v2 Client Library - 1.72.0.3948 + 1.72.0.3952 Google LLC Copyright 2025 Google LLC Google diff --git a/Src/Generated/Google.Apis.DisplayVideo.v3/Google.Apis.DisplayVideo.v3.cs b/Src/Generated/Google.Apis.DisplayVideo.v3/Google.Apis.DisplayVideo.v3.cs index 24b412a0c6a..4630e1d8bee 100644 --- a/Src/Generated/Google.Apis.DisplayVideo.v3/Google.Apis.DisplayVideo.v3.cs +++ b/Src/Generated/Google.Apis.DisplayVideo.v3/Google.Apis.DisplayVideo.v3.cs @@ -22317,7 +22317,11 @@ public class AdGroupAd : Google.Apis.Requests.IDirectResponseSchema [Newtonsoft.Json.JsonPropertyAttribute("adGroupAdId")] public virtual System.Nullable AdGroupAdId { get; set; } - /// The unique ID of the ad group that the ad belongs to. + /// + /// The unique ID of the ad group that the ad belongs to. *Caution*: Parent ad groups for Demand Gen ads are not + /// currently retrieveable using `advertisers.adGroups.list` or `advertisers.adGroups.get`. Demand Gen ads can + /// be identified by the absence of the `ad_details` union field. + /// [Newtonsoft.Json.JsonPropertyAttribute("adGroupId")] public virtual System.Nullable AdGroupId { get; set; } @@ -22421,19 +22425,19 @@ public class AdGroupAssignedTargetingOption : Google.Apis.Requests.IDirectRespon /// A single ad policy associated with an ad group ad. public class AdPolicy : Google.Apis.Requests.IDirectResponseSchema { - /// The policy approval status of an ad. Indicating the ad policy approval decision. + /// The policy approval status of an ad, indicating the approval decision. [Newtonsoft.Json.JsonPropertyAttribute("adPolicyApprovalStatus")] public virtual string AdPolicyApprovalStatus { get; set; } /// - /// The policy review status of an ad. Indicating where the review process the ad is currently at. + /// The policy review status of an ad, indicating where in the review process the ad is currently. /// [Newtonsoft.Json.JsonPropertyAttribute("adPolicyReviewStatus")] public virtual string AdPolicyReviewStatus { get; set; } /// - /// The policy topic entries for the ad, including the topic, restriction level, and guidance on how to fix - /// policy issues. + /// The entries for each policy topic identified as relating to the ad. Each entry includes the topic, + /// restriction level, and guidance on how to fix policy issues. /// [Newtonsoft.Json.JsonPropertyAttribute("adPolicyTopicEntry")] public virtual System.Collections.Generic.IList AdPolicyTopicEntry { get; set; } @@ -22442,17 +22446,14 @@ public class AdPolicy : Google.Apis.Requests.IDirectResponseSchema public virtual string ETag { get; set; } } - /// - /// Represents a criterion that is restricted. Today only used to represent a country restriction. Used by both - /// policy evidence and policy constraints. - /// + /// Represents a country restriction. public class AdPolicyCriterionRestriction : Google.Apis.Requests.IDirectResponseSchema { - /// Only used today to represent a country criterion id. + /// The country criterion id. [Newtonsoft.Json.JsonPropertyAttribute("countryCriterionId")] public virtual System.Nullable CountryCriterionId { get; set; } - /// Localized name for the country. Could be empty. + /// Localized name for the country. May be empty. [Newtonsoft.Json.JsonPropertyAttribute("countryLabel")] public virtual string CountryLabel { get; set; } @@ -22460,14 +22461,14 @@ public class AdPolicyCriterionRestriction : Google.Apis.Requests.IDirectResponse public virtual string ETag { get; set; } } - /// Appeal related information for a policy topic. + /// Information on how to appeal a policy decision. public class AdPolicyTopicAppealInfo : Google.Apis.Requests.IDirectResponseSchema { - /// Only available when appeal_type is APPEAL_FORM. + /// Only available when appeal_type is `APPEAL_FORM`. [Newtonsoft.Json.JsonPropertyAttribute("appealFormLink")] public virtual string AppealFormLink { get; set; } - /// Indicate whether the policy topic can be self-service appeal or appeal form. + /// Whether the decision can be appealed through a self-service appeal or an appeal form. [Newtonsoft.Json.JsonPropertyAttribute("appealType")] public virtual string AppealType { get; set; } @@ -22475,7 +22476,7 @@ public class AdPolicyTopicAppealInfo : Google.Apis.Requests.IDirectResponseSchem public virtual string ETag { get; set; } } - /// Additional constraints information that explains restrictions applied to this policy. + /// Details on ad serving constraints. public class AdPolicyTopicConstraint : Google.Apis.Requests.IDirectResponseSchema { /// @@ -22502,7 +22503,7 @@ public class AdPolicyTopicConstraint : Google.Apis.Requests.IDirectResponseSchem [Newtonsoft.Json.JsonPropertyAttribute("globalCertificateMissing")] public virtual AdPolicyTopicConstraintAdPolicyGlobalCertificateMissingConstraint GlobalCertificateMissing { get; set; } - /// Link to the form to request a certificate for the policy topic constraint. + /// Link to the form to request a certificate for the constraint. [Newtonsoft.Json.JsonPropertyAttribute("requestCertificateFormLink")] public virtual string RequestCertificateFormLink { get; set; } @@ -22548,10 +22549,10 @@ public class AdPolicyTopicConstraintAdPolicyResellerConstraint : Google.Apis.Req public virtual string ETag { get; set; } } - /// Policy topic entry. + /// An entry describing how an ad has been identified as relating to an ad policy. public class AdPolicyTopicEntry : Google.Apis.Requests.IDirectResponseSchema { - /// Ad policy appeal related information for the policy topic. + /// Information on how to appeal the policy decision. [Newtonsoft.Json.JsonPropertyAttribute("appealInfo")] public virtual AdPolicyTopicAppealInfo AppealInfo { get; set; } @@ -22567,27 +22568,29 @@ public class AdPolicyTopicEntry : Google.Apis.Requests.IDirectResponseSchema [Newtonsoft.Json.JsonPropertyAttribute("policyEnforcementMeans")] public virtual string PolicyEnforcementMeans { get; set; } - /// Localized label text for policy. (Trademarks in text, Contains Alcohol, etc.) + /// + /// Localized label text for policy. Examples include "Trademarks in text", "Contains Alcohol", etc. + /// [Newtonsoft.Json.JsonPropertyAttribute("policyLabel")] public virtual string PolicyLabel { get; set; } - /// The policy topic of an ad policy topic entry. (TRADEMARKS, ALCOHOL, etc.) + /// The policy topic. Examples include "TRADEMARKS", "ALCOHOL", etc. [Newtonsoft.Json.JsonPropertyAttribute("policyTopic")] public virtual string PolicyTopic { get; set; } - /// The policy topic constraints. + /// The serving constraints relevant to the policy decision. [Newtonsoft.Json.JsonPropertyAttribute("policyTopicConstraints")] public virtual System.Collections.Generic.IList PolicyTopicConstraints { get; set; } - /// Short summary description of the policy topic. + /// A short summary description of the policy topic. [Newtonsoft.Json.JsonPropertyAttribute("policyTopicDescription")] public virtual string PolicyTopicDescription { get; set; } - /// The policy topic evidences. + /// The evidence used in the policy decision. [Newtonsoft.Json.JsonPropertyAttribute("policyTopicEvidences")] public virtual System.Collections.Generic.IList PolicyTopicEvidences { get; set; } - /// The policy topic entry type. + /// How ad serving will be affected due to the relation to the ad policy topic. [Newtonsoft.Json.JsonPropertyAttribute("policyTopicType")] public virtual string PolicyTopicType { get; set; } @@ -22595,18 +22598,18 @@ public class AdPolicyTopicEntry : Google.Apis.Requests.IDirectResponseSchema public virtual string ETag { get; set; } } - /// Additional evidence information that explains a policy decision. + /// Evidence information used in the policy decision. public class AdPolicyTopicEvidence : Google.Apis.Requests.IDirectResponseSchema { /// Counterfeit enforcement that caused a policy violation. [Newtonsoft.Json.JsonPropertyAttribute("counterfeit")] public virtual AdPolicyTopicEvidenceCounterfeit Counterfeit { get; set; } - /// Mismatch between the ad destinations URLs. + /// A mismatch between the ad destination URLs. [Newtonsoft.Json.JsonPropertyAttribute("destinationMismatch")] public virtual AdPolicyTopicEvidenceDestinationMismatch DestinationMismatch { get; set; } - /// Destination not working because of HTTP error or DNS error. + /// Information on HTTP or DNS errors related to the ad destination. [Newtonsoft.Json.JsonPropertyAttribute("destinationNotWorking")] public virtual AdPolicyTopicEvidenceDestinationNotWorking DestinationNotWorking { get; set; } @@ -22619,7 +22622,7 @@ public class AdPolicyTopicEvidence : Google.Apis.Requests.IDirectResponseSchema public virtual System.Nullable HttpCode { get; set; } /// - /// The language the ad was detected to be written in. This is an IETF language tag such as "en-US". + /// The language the ad was detected to be written in. This field uses IETF language tags, such as "en-US". /// [Newtonsoft.Json.JsonPropertyAttribute("languageCode")] public virtual string LanguageCode { get; set; } @@ -22648,10 +22651,10 @@ public class AdPolicyTopicEvidence : Google.Apis.Requests.IDirectResponseSchema public virtual string ETag { get; set; } } - /// Counterfeit enforcement that caused a policy violation. + /// Details on the counterfeit enforcement that caused a policy violation. public class AdPolicyTopicEvidenceCounterfeit : Google.Apis.Requests.IDirectResponseSchema { - /// The content or product owners that make the complainants. + /// The content or product owners that made a complaint. [Newtonsoft.Json.JsonPropertyAttribute("owners")] public virtual System.Collections.Generic.IList Owners { get; set; } @@ -22659,13 +22662,14 @@ public class AdPolicyTopicEvidenceCounterfeit : Google.Apis.Requests.IDirectResp public virtual string ETag { get; set; } } - /// A list of destination mismatch URL types. + /// Details on a mismatch between destination URL types. public class AdPolicyTopicEvidenceDestinationMismatch : Google.Apis.Requests.IDirectResponseSchema { /// - /// The set of URLs that do not match each other. The list can include single or multiple uri types. Example 1: - /// [DISPLAY_URL, FINAL_URL] means ad display URL does not match with the ad final URL. Example 2: [FINAL_URL] - /// means ad final URL did not match the crawled url, which is also considered as destinationmismatch. + /// The set of URLs that do not match. The list can include single or multiple uri types. Example 1: + /// [`DISPLAY_URL`, `FINAL_URL`] means ad display URL does not match with the ad final URL. Example 2: + /// [`FINAL_URL`] means ad final URL did not match the crawled url, which is also considered as destination + /// mismatch. /// [Newtonsoft.Json.JsonPropertyAttribute("uriTypes")] public virtual System.Collections.Generic.IList UriTypes { get; set; } @@ -22674,10 +22678,10 @@ public class AdPolicyTopicEvidenceDestinationMismatch : Google.Apis.Requests.IDi public virtual string ETag { get; set; } } - /// Evidence details for destination not working policy violations. + /// Details for on HTTP or DNS errors related to the ad destination. public class AdPolicyTopicEvidenceDestinationNotWorking : Google.Apis.Requests.IDirectResponseSchema { - /// The device platform of the not working url. + /// The device where visiting the URL resulted in the error. [Newtonsoft.Json.JsonPropertyAttribute("device")] public virtual string Device { get; set; } @@ -22697,7 +22701,7 @@ public class AdPolicyTopicEvidenceDestinationNotWorking : Google.Apis.Requests.I private object _lastCheckedTime; - /// The last checked time of the not working url. + /// The last time the error was seen when navigating to URL. [Newtonsoft.Json.JsonPropertyAttribute("lastCheckedTime")] public virtual string LastCheckedTimeRaw { @@ -22747,26 +22751,26 @@ public class AdPolicyTopicEvidenceDestinationTextList : Google.Apis.Requests.IDi public virtual string ETag { get; set; } } - /// Legal related regulation enforcement, either from DMCA or local legal. + /// Legal related regulation enforcement, either from DMCA or local legal regulation. public class AdPolicyTopicEvidenceLegalRemoval : Google.Apis.Requests.IDirectResponseSchema { - /// The legal removal complaint type. + /// The type of complaint causing the legal removal. [Newtonsoft.Json.JsonPropertyAttribute("complaintType")] public virtual string ComplaintType { get; set; } - /// The restricted countries due to the legal removal. + /// The countries restricted due to the legal removal. [Newtonsoft.Json.JsonPropertyAttribute("countryRestrictions")] public virtual System.Collections.Generic.IList CountryRestrictions { get; set; } - /// Whether the restriction is from DMCA regulation. + /// Details on the DMCA regulation legal removal. [Newtonsoft.Json.JsonPropertyAttribute("dmca")] public virtual AdPolicyTopicEvidenceLegalRemovalDmca Dmca { get; set; } - /// Whether the restriction is from local legal regulation. + /// Details on the local legal regulation legal removal. [Newtonsoft.Json.JsonPropertyAttribute("localLegal")] public virtual AdPolicyTopicEvidenceLegalRemovalLocalLegal LocalLegal { get; set; } - /// The urls that are restricted due to the legal removal. + /// The urls restricted due to the legal removal. [Newtonsoft.Json.JsonPropertyAttribute("restrictedUris")] public virtual System.Collections.Generic.IList RestrictedUris { get; set; } @@ -22774,10 +22778,10 @@ public class AdPolicyTopicEvidenceLegalRemoval : Google.Apis.Requests.IDirectRes public virtual string ETag { get; set; } } - /// DMCA related regulation enforcement. + /// DMCA complaint details. public class AdPolicyTopicEvidenceLegalRemovalDmca : Google.Apis.Requests.IDirectResponseSchema { - /// The entity who makes the legal complaint. + /// The entity who made the legal complaint. [Newtonsoft.Json.JsonPropertyAttribute("complainant")] public virtual string Complainant { get; set; } @@ -22785,7 +22789,7 @@ public class AdPolicyTopicEvidenceLegalRemovalDmca : Google.Apis.Requests.IDirec public virtual string ETag { get; set; } } - /// Local legal related regulation enforcement. + /// Local legal regulation details. public class AdPolicyTopicEvidenceLegalRemovalLocalLegal : Google.Apis.Requests.IDirectResponseSchema { /// Type of law for the legal notice. @@ -22797,8 +22801,9 @@ public class AdPolicyTopicEvidenceLegalRemovalLocalLegal : Google.Apis.Requests. } /// - /// T&amp;S proactive enforcement for policies meant to address regional requirements. This is considered as - /// Google owned investigation instead of regulation notice since it's a T&amp;S proactive enforcement. + /// Trust &amp; Safety (T&amp;S) proactive enforcement for policies meant to address regional requirements. + /// This is considered a Google-owned investigation instead of a regulation notice since it's proactive T&amp;S + /// enforcement. /// public class AdPolicyTopicEvidenceRegionalRequirements : Google.Apis.Requests.IDirectResponseSchema { @@ -22813,11 +22818,11 @@ public class AdPolicyTopicEvidenceRegionalRequirements : Google.Apis.Requests.ID /// Policy level regional legal violation details. public class AdPolicyTopicEvidenceRegionalRequirementsRegionalRequirementsEntry : Google.Apis.Requests.IDirectResponseSchema { - /// The restricted countries due to the legal policy. + /// The countries restricted due to the legal policy. [Newtonsoft.Json.JsonPropertyAttribute("countryRestrictions")] public virtual System.Collections.Generic.IList CountryRestrictions { get; set; } - /// The legal policy that is violated. + /// The legal policy that is being violated. [Newtonsoft.Json.JsonPropertyAttribute("legalPolicy")] public virtual string LegalPolicy { get; set; } @@ -22839,7 +22844,7 @@ public class AdPolicyTopicEvidenceTextList : Google.Apis.Requests.IDirectRespons /// Trademark terms that caused a policy violation. public class AdPolicyTopicEvidenceTrademark : Google.Apis.Requests.IDirectResponseSchema { - /// Criteria that are geo restrictions. + /// Countries where the policy violation is relevant. [Newtonsoft.Json.JsonPropertyAttribute("countryRestrictions")] public virtual System.Collections.Generic.IList CountryRestrictions { get; set; } diff --git a/Src/Generated/Google.Apis.DisplayVideo.v3/Google.Apis.DisplayVideo.v3.csproj b/Src/Generated/Google.Apis.DisplayVideo.v3/Google.Apis.DisplayVideo.v3.csproj index 922195e5185..7c56258f6b2 100644 --- a/Src/Generated/Google.Apis.DisplayVideo.v3/Google.Apis.DisplayVideo.v3.csproj +++ b/Src/Generated/Google.Apis.DisplayVideo.v3/Google.Apis.DisplayVideo.v3.csproj @@ -3,7 +3,7 @@ Google.Apis.DisplayVideo.v3 Client Library - 1.72.0.3948 + 1.72.0.3952 Google LLC Copyright 2025 Google LLC Google diff --git a/Src/Generated/Google.Apis.DisplayVideo.v4/Google.Apis.DisplayVideo.v4.cs b/Src/Generated/Google.Apis.DisplayVideo.v4/Google.Apis.DisplayVideo.v4.cs index 67a4952c34c..b1f048276bb 100644 --- a/Src/Generated/Google.Apis.DisplayVideo.v4/Google.Apis.DisplayVideo.v4.cs +++ b/Src/Generated/Google.Apis.DisplayVideo.v4/Google.Apis.DisplayVideo.v4.cs @@ -386,15 +386,21 @@ public AdAssetsResource(Google.Apis.Services.IClientService service) this.service = service; } - /// BulkCreate video assets for Ad. Only supports youtube video assets for now. + /// + /// Creates multiple ad assets in a single request. Returns the newly-created ad assets if successful. Only + /// supports the creation of assets of AdAssetType `AD_ASSET_TYPE_YOUTUBE_VIDEO`. + /// /// The body of the request. - /// Required. The ID of the advertiser this ad asset belongs to. + /// Required. The ID of the advertiser these ad assets belong to. public virtual BulkCreateRequest BulkCreate(Google.Apis.DisplayVideo.v4.Data.BulkCreateAdAssetsRequest body, long advertiserId) { return new BulkCreateRequest(this.service, body, advertiserId); } - /// BulkCreate video assets for Ad. Only supports youtube video assets for now. + /// + /// Creates multiple ad assets in a single request. Returns the newly-created ad assets if successful. Only + /// supports the creation of assets of AdAssetType `AD_ASSET_TYPE_YOUTUBE_VIDEO`. + /// public class BulkCreateRequest : DisplayVideoBaseServiceRequest { /// Constructs a new BulkCreate request. @@ -405,7 +411,7 @@ public BulkCreateRequest(Google.Apis.Services.IClientService service, Google.Api InitParameters(); } - /// Required. The ID of the advertiser this ad asset belongs to. + /// Required. The ID of the advertiser these ad assets belong to. [Google.Apis.Util.RequestParameterAttribute("advertiserId", Google.Apis.Util.RequestParameterType.Path)] public virtual long AdvertiserId { get; private set; } @@ -439,7 +445,10 @@ protected override void InitParameters() } } - /// Create a video asset for Ad. Only supports youtube video assets for now. + /// + /// Creates an ad asset. Returns the newly-created ad asset if successful. Only supports the creation of + /// assets of AdAssetType `AD_ASSET_TYPE_YOUTUBE_VIDEO`. + /// /// The body of the request. /// Required. The ID of the advertiser this ad asset belongs to. public virtual CreateRequest Create(Google.Apis.DisplayVideo.v4.Data.CreateAdAssetRequest body, long advertiserId) @@ -447,7 +456,10 @@ public virtual CreateRequest Create(Google.Apis.DisplayVideo.v4.Data.CreateAdAss return new CreateRequest(this.service, body, advertiserId); } - /// Create a video asset for Ad. Only supports youtube video assets for now. + /// + /// Creates an ad asset. Returns the newly-created ad asset if successful. Only supports the creation of + /// assets of AdAssetType `AD_ASSET_TYPE_YOUTUBE_VIDEO`. + /// public class CreateRequest : DisplayVideoBaseServiceRequest { /// Constructs a new Create request. @@ -492,15 +504,22 @@ protected override void InitParameters() } } - /// Get an ad asset by ad asset ID. Only supports youtube video assets. + /// + /// Gets an ad asset. Only supports the retrieval of assets of AdAssetType `AD_ASSET_TYPE_YOUTUBE_VIDEO`. + /// /// Required. The ID of the advertiser this ad asset belongs to. - /// Required. The ID of the ad asset to fetch. + /// + /// Required. The ID of the ad asset to fetch. Only supports assets of AdAssetType + /// `AD_ASSET_TYPE_YOUTUBE_VIDEO` + /// public virtual GetRequest Get(long advertiserId, long adAssetId) { return new GetRequest(this.service, advertiserId, adAssetId); } - /// Get an ad asset by ad asset ID. Only supports youtube video assets. + /// + /// Gets an ad asset. Only supports the retrieval of assets of AdAssetType `AD_ASSET_TYPE_YOUTUBE_VIDEO`. + /// public class GetRequest : DisplayVideoBaseServiceRequest { /// Constructs a new Get request. @@ -515,7 +534,10 @@ public GetRequest(Google.Apis.Services.IClientService service, long advertiserId [Google.Apis.Util.RequestParameterAttribute("advertiserId", Google.Apis.Util.RequestParameterType.Path)] public virtual long AdvertiserId { get; private set; } - /// Required. The ID of the ad asset to fetch. + /// + /// Required. The ID of the ad asset to fetch. Only supports assets of AdAssetType + /// `AD_ASSET_TYPE_YOUTUBE_VIDEO` + /// [Google.Apis.Util.RequestParameterAttribute("adAssetId", Google.Apis.Util.RequestParameterType.Path)] public virtual long AdAssetId { get; private set; } @@ -551,14 +573,20 @@ protected override void InitParameters() } } - /// List ad assets by advertiser ID. Only supports youtube video ad assets. - /// Required. The ID of the advertiser to list assets for. + /// + /// Lists ad assets under an advertiser ID. Only supports the retrieval of assets of AdAssetType + /// `AD_ASSET_TYPE_YOUTUBE_VIDEO`. + /// + /// Required. The ID of the advertiser the ad assets belong to. public virtual ListRequest List(long advertiserId) { return new ListRequest(this.service, advertiserId); } - /// List ad assets by advertiser ID. Only supports youtube video ad assets. + /// + /// Lists ad assets under an advertiser ID. Only supports the retrieval of assets of AdAssetType + /// `AD_ASSET_TYPE_YOUTUBE_VIDEO`. + /// public class ListRequest : DisplayVideoBaseServiceRequest { /// Constructs a new List request. @@ -568,13 +596,15 @@ public ListRequest(Google.Apis.Services.IClientService service, long advertiserI InitParameters(); } - /// Required. The ID of the advertiser to list assets for. + /// Required. The ID of the advertiser the ad assets belong to. [Google.Apis.Util.RequestParameterAttribute("advertiserId", Google.Apis.Util.RequestParameterType.Path)] public virtual long AdvertiserId { get; private set; } /// - /// Optional. Filter expression to restrict the ad assets to return. The supported fields are: * - /// `youtubeVideoAsset.youtubeVideoId` * `entityStatus` Examples: * `entityStatus=ENTITY_STATUS_ACTIVE` + /// Optional. Allows filtering of the results by ad asset fields. Supported syntax: * A restriction has + /// the form of `{field} {operator} {value}`. * All fields must use the `EQUALS (=)` operator. Supported + /// fields: * `youtubeVideoAsset.youtubeVideoId` * `entityStatus` Examples: * All active YouTube video + /// ad assets under an advertiser: `entityStatus=ENTITY_STATUS_ACTIVE` /// [Google.Apis.Util.RequestParameterAttribute("filter", Google.Apis.Util.RequestParameterType.Query)] public virtual string Filter { get; set; } @@ -583,7 +613,7 @@ public ListRequest(Google.Apis.Services.IClientService service, long advertiserI /// Optional. Field by which to sort the list. Acceptable values are: * `entityStatus` * /// `youtubeVideoAsset.youtubeVideoId` * `adAssetId` (default) The default sorting order is ascending. /// To specify descending order for a field, a suffix "desc" should be added to the field name. Example: - /// `assetId desc`. + /// `adAssetId desc`. /// [Google.Apis.Util.RequestParameterAttribute("orderBy", Google.Apis.Util.RequestParameterType.Query)] public virtual string OrderBy { get; set; } @@ -597,7 +627,7 @@ public ListRequest(Google.Apis.Services.IClientService service, long advertiserI /// /// Optional. A token identifying a page of results the server should return. Typically, this is the - /// value of next_page_token returned from the previous call to `ListAssets` method. If not specified, + /// value of next_page_token returned from the previous call to `ListAdAssets` method. If not specified, /// the first page of results will be returned. /// [Google.Apis.Util.RequestParameterAttribute("pageToken", Google.Apis.Util.RequestParameterType.Query)] @@ -659,7 +689,10 @@ protected override void InitParameters() } } - /// Uploads an ad asset. Returns the ID of the newly uploaded ad asset if successful. + /// + /// Uploads and creates an ad asset. Returns the ID of the newly-created ad asset if successful. Only + /// supports the uploading of assets with the AdAssetType `AD_ASSET_TYPE_IMAGE`. + /// /// The body of the request. /// Required. The ID of the advertiser this ad asset belongs to. public virtual UploadRequest Upload(Google.Apis.DisplayVideo.v4.Data.UploadAdAssetRequest body, long advertiserId) @@ -667,7 +700,10 @@ public virtual UploadRequest Upload(Google.Apis.DisplayVideo.v4.Data.UploadAdAss return new UploadRequest(this.service, body, advertiserId); } - /// Uploads an ad asset. Returns the ID of the newly uploaded ad asset if successful. + /// + /// Uploads and creates an ad asset. Returns the ID of the newly-created ad asset if successful. Only + /// supports the uploading of assets with the AdAssetType `AD_ASSET_TYPE_IMAGE`. + /// public class UploadRequest : DisplayVideoBaseServiceRequest { /// Constructs a new Upload request. @@ -712,7 +748,10 @@ protected override void InitParameters() } } - /// Uploads an ad asset. Returns the ID of the newly uploaded ad asset if successful. + /// + /// Uploads and creates an ad asset. Returns the ID of the newly-created ad asset if successful. Only + /// supports the uploading of assets with the AdAssetType `AD_ASSET_TYPE_IMAGE`. + /// /// /// Considerations regarding : /// @@ -1954,14 +1993,17 @@ public YoutubeAssetAssociationsResource(Google.Apis.Services.IClientService serv } /// - /// Creates a new association between an entity (line item or ad group) and a YouTube asset. Returns - /// the newly created association if successful. + /// Creates a new association between the identified resource and a YouTube asset. Returns the + /// newly-created association. *Warning:* This method is only available to an informed subset of + /// users. /// /// The body of the request. - /// Required. The ID of the advertiser this request is for. - /// The unique ID of the ad group linked. + /// + /// Required. The ID of the advertiser that the linked entity belongs to. + /// + /// The ID of an ad group. /// - /// Required. The type of the linked YouTube asset in the association. + /// Required. The type of YouTube asset associated with the resource. /// public virtual CreateRequest Create(Google.Apis.DisplayVideo.v4.Data.YoutubeAssetAssociation body, long advertiserId, long adGroupId, CreateRequest.YoutubeAssetTypeEnum youtubeAssetType) { @@ -1969,8 +2011,9 @@ public virtual CreateRequest Create(Google.Apis.DisplayVideo.v4.Data.YoutubeAsse } /// - /// Creates a new association between an entity (line item or ad group) and a YouTube asset. Returns - /// the newly created association if successful. + /// Creates a new association between the identified resource and a YouTube asset. Returns the + /// newly-created association. *Warning:* This method is only available to an informed subset of + /// users. /// public class CreateRequest : DisplayVideoBaseServiceRequest { @@ -1984,39 +2027,39 @@ public CreateRequest(Google.Apis.Services.IClientService service, Google.Apis.Di InitParameters(); } - /// Required. The ID of the advertiser this request is for. + /// Required. The ID of the advertiser that the linked entity belongs to. [Google.Apis.Util.RequestParameterAttribute("advertiserId", Google.Apis.Util.RequestParameterType.Path)] public virtual long AdvertiserId { get; private set; } - /// The unique ID of the ad group linked. + /// The ID of an ad group. [Google.Apis.Util.RequestParameterAttribute("adGroupId", Google.Apis.Util.RequestParameterType.Path)] public virtual long AdGroupId { get; private set; } - /// Required. The type of the linked YouTube asset in the association. + /// Required. The type of YouTube asset associated with the resource. [Google.Apis.Util.RequestParameterAttribute("youtubeAssetType", Google.Apis.Util.RequestParameterType.Path)] public virtual YoutubeAssetTypeEnum YoutubeAssetType { get; private set; } - /// Required. The type of the linked YouTube asset in the association. + /// Required. The type of YouTube asset associated with the resource. public enum YoutubeAssetTypeEnum { /// YouTube asset type is not specified or is unknown in this version. [Google.Apis.Util.StringValueAttribute("YOUTUBE_ASSET_TYPE_UNSPECIFIED")] YOUTUBEASSETTYPEUNSPECIFIED = 0, - /// Location asset + /// Location asset. [Google.Apis.Util.StringValueAttribute("YOUTUBE_ASSET_TYPE_LOCATION")] YOUTUBEASSETTYPELOCATION = 1, - /// Affiliate location asset + /// Affiliate location asset. [Google.Apis.Util.StringValueAttribute("YOUTUBE_ASSET_TYPE_AFFILIATE_LOCATION")] YOUTUBEASSETTYPEAFFILIATELOCATION = 2, - /// Sitelink asset + /// Sitelink asset. [Google.Apis.Util.StringValueAttribute("YOUTUBE_ASSET_TYPE_SITELINK")] YOUTUBEASSETTYPESITELINK = 3, } - /// The unique ID of the line item linked. + /// The ID of a line item. [Google.Apis.Util.RequestParameterAttribute("linkedEntity.lineItemId", Google.Apis.Util.RequestParameterType.Query)] public virtual System.Nullable LinkedEntityLineItemId { get; set; } @@ -2075,17 +2118,21 @@ protected override void InitParameters() } /// - /// Deletes an existing association between an entity (line item or ad group) and a YouTube asset. + /// Deletes an existing association between the identified resource and a YouTube asset. *Warning:* + /// This method is only available to an informed subset of users. /// - /// Required. The ID of the advertiser this request is for. - /// The unique ID of the ad group linked. - /// Required. The YouTube asset type this request is for. + /// + /// Required. The ID of the advertiser that the linked entity belongs to. + /// + /// The ID of an ad group. + /// + /// Required. The type of YouTube asset associated with the resource. + /// /// - /// Required. The ID of the YouTube asset in the association. For location associations: This should - /// be the ID of the asset set linked, or 0 if the association stands for location asset is - /// disabled. For affiliate location associations: This should be the ID of the asset set linked, or - /// 0 if the association stands for affiliate location asset is disabled. For sitelink associations: - /// This should be the ID of the sitelink asset linked. + /// Required. The ID of the YouTube asset in the association. For `YOUTUBE_ASSET_TYPE_LOCATION` and + /// `YOUTUBE_ASSET_TYPE_AFFILIATE_LOCATION` associations: This should be the ID of the asset set + /// linked, or 0 if the location_asset_filter or affiliate_location_asset_filter is `DISABLED`. For + /// `YOUTUBE_ASSET_TYPE_SITELINK` associations: This should be the ID of the sitelink asset linked. /// public virtual DeleteRequest Delete(long advertiserId, long adGroupId, DeleteRequest.YoutubeAssetTypeEnum youtubeAssetType, long youtubeAssetAssociationId) { @@ -2093,7 +2140,8 @@ public virtual DeleteRequest Delete(long advertiserId, long adGroupId, DeleteReq } /// - /// Deletes an existing association between an entity (line item or ad group) and a YouTube asset. + /// Deletes an existing association between the identified resource and a YouTube asset. *Warning:* + /// This method is only available to an informed subset of users. /// public class DeleteRequest : DisplayVideoBaseServiceRequest { @@ -2107,49 +2155,49 @@ public DeleteRequest(Google.Apis.Services.IClientService service, long advertise InitParameters(); } - /// Required. The ID of the advertiser this request is for. + /// Required. The ID of the advertiser that the linked entity belongs to. [Google.Apis.Util.RequestParameterAttribute("advertiserId", Google.Apis.Util.RequestParameterType.Path)] public virtual long AdvertiserId { get; private set; } - /// The unique ID of the ad group linked. + /// The ID of an ad group. [Google.Apis.Util.RequestParameterAttribute("adGroupId", Google.Apis.Util.RequestParameterType.Path)] public virtual long AdGroupId { get; private set; } - /// Required. The YouTube asset type this request is for. + /// Required. The type of YouTube asset associated with the resource. [Google.Apis.Util.RequestParameterAttribute("youtubeAssetType", Google.Apis.Util.RequestParameterType.Path)] public virtual YoutubeAssetTypeEnum YoutubeAssetType { get; private set; } - /// Required. The YouTube asset type this request is for. + /// Required. The type of YouTube asset associated with the resource. public enum YoutubeAssetTypeEnum { /// YouTube asset type is not specified or is unknown in this version. [Google.Apis.Util.StringValueAttribute("YOUTUBE_ASSET_TYPE_UNSPECIFIED")] YOUTUBEASSETTYPEUNSPECIFIED = 0, - /// Location asset + /// Location asset. [Google.Apis.Util.StringValueAttribute("YOUTUBE_ASSET_TYPE_LOCATION")] YOUTUBEASSETTYPELOCATION = 1, - /// Affiliate location asset + /// Affiliate location asset. [Google.Apis.Util.StringValueAttribute("YOUTUBE_ASSET_TYPE_AFFILIATE_LOCATION")] YOUTUBEASSETTYPEAFFILIATELOCATION = 2, - /// Sitelink asset + /// Sitelink asset. [Google.Apis.Util.StringValueAttribute("YOUTUBE_ASSET_TYPE_SITELINK")] YOUTUBEASSETTYPESITELINK = 3, } /// - /// Required. The ID of the YouTube asset in the association. For location associations: This - /// should be the ID of the asset set linked, or 0 if the association stands for location asset - /// is disabled. For affiliate location associations: This should be the ID of the asset set - /// linked, or 0 if the association stands for affiliate location asset is disabled. For - /// sitelink associations: This should be the ID of the sitelink asset linked. + /// Required. The ID of the YouTube asset in the association. For `YOUTUBE_ASSET_TYPE_LOCATION` + /// and `YOUTUBE_ASSET_TYPE_AFFILIATE_LOCATION` associations: This should be the ID of the asset + /// set linked, or 0 if the location_asset_filter or affiliate_location_asset_filter is + /// `DISABLED`. For `YOUTUBE_ASSET_TYPE_SITELINK` associations: This should be the ID of the + /// sitelink asset linked. /// [Google.Apis.Util.RequestParameterAttribute("youtubeAssetAssociationId", Google.Apis.Util.RequestParameterType.Path)] public virtual long YoutubeAssetAssociationId { get; private set; } - /// The unique ID of the line item linked. + /// The ID of a line item. [Google.Apis.Util.RequestParameterAttribute("linkedEntity.lineItemId", Google.Apis.Util.RequestParameterType.Query)] public virtual System.Nullable LinkedEntityLineItemId { get; set; } @@ -2209,16 +2257,20 @@ protected override void InitParameters() } } - /// Lists the YouTube asset associations for given resource. - /// Required. The ID of the advertiser this request is for. - /// The unique ID of the ad group linked. - /// Required. The type of YouTube asset in the association. + /// Lists the YouTube asset associations linked to the given resource. + /// + /// Required. The ID of the advertiser that the linked entity belongs to. + /// + /// The ID of an ad group. + /// + /// Required. The type of YouTube asset being associated with the resource. + /// public virtual ListRequest List(long advertiserId, long adGroupId, ListRequest.YoutubeAssetTypeEnum youtubeAssetType) { return new ListRequest(this.service, advertiserId, adGroupId, youtubeAssetType); } - /// Lists the YouTube asset associations for given resource. + /// Lists the YouTube asset associations linked to the given resource. public class ListRequest : DisplayVideoBaseServiceRequest { /// Constructs a new List request. @@ -2230,46 +2282,46 @@ public ListRequest(Google.Apis.Services.IClientService service, long advertiserI InitParameters(); } - /// Required. The ID of the advertiser this request is for. + /// Required. The ID of the advertiser that the linked entity belongs to. [Google.Apis.Util.RequestParameterAttribute("advertiserId", Google.Apis.Util.RequestParameterType.Path)] public virtual long AdvertiserId { get; private set; } - /// The unique ID of the ad group linked. + /// The ID of an ad group. [Google.Apis.Util.RequestParameterAttribute("adGroupId", Google.Apis.Util.RequestParameterType.Path)] public virtual long AdGroupId { get; private set; } - /// Required. The type of YouTube asset in the association. + /// Required. The type of YouTube asset being associated with the resource. [Google.Apis.Util.RequestParameterAttribute("youtubeAssetType", Google.Apis.Util.RequestParameterType.Path)] public virtual YoutubeAssetTypeEnum YoutubeAssetType { get; private set; } - /// Required. The type of YouTube asset in the association. + /// Required. The type of YouTube asset being associated with the resource. public enum YoutubeAssetTypeEnum { /// YouTube asset type is not specified or is unknown in this version. [Google.Apis.Util.StringValueAttribute("YOUTUBE_ASSET_TYPE_UNSPECIFIED")] YOUTUBEASSETTYPEUNSPECIFIED = 0, - /// Location asset + /// Location asset. [Google.Apis.Util.StringValueAttribute("YOUTUBE_ASSET_TYPE_LOCATION")] YOUTUBEASSETTYPELOCATION = 1, - /// Affiliate location asset + /// Affiliate location asset. [Google.Apis.Util.StringValueAttribute("YOUTUBE_ASSET_TYPE_AFFILIATE_LOCATION")] YOUTUBEASSETTYPEAFFILIATELOCATION = 2, - /// Sitelink asset + /// Sitelink asset. [Google.Apis.Util.StringValueAttribute("YOUTUBE_ASSET_TYPE_SITELINK")] YOUTUBEASSETTYPESITELINK = 3, } - /// The unique ID of the line item linked. + /// The ID of a line item. [Google.Apis.Util.RequestParameterAttribute("linkedEntity.lineItemId", Google.Apis.Util.RequestParameterType.Query)] public virtual System.Nullable LinkedEntityLineItemId { get; set; } /// - /// Optional. Field by which to sort the list. The only acceptable values are: - /// `linkedYoutubeAsset.locationAssetFilter.assetSetId`, - /// `linkedYoutubeAsset.affiliateLocationAssetFilter.assetSetId`, + /// Optional. Field by which to sort the list. The only acceptable values are: * + /// `linkedYoutubeAsset.locationAssetFilter.assetSetId`, * + /// `linkedYoutubeAsset.affiliateLocationAssetFilter.assetSetId`, * /// `linkedYoutubeAsset.sitelinkAsset.assetId` The default sorting order is ascending. To /// specify descending order for a field, a suffix " desc" should be added to the field name. /// Example: `linkedYoutubeAsset.sitelinkAsset.assetId desc`. @@ -2279,12 +2331,17 @@ public enum YoutubeAssetTypeEnum /// /// Optional. Requested page size. Must be between `1` and `10000`. If unspecified will default - /// to `100`. + /// to `100`. Returns error code `INVALID_ARGUMENT` if an invalid value is specified. /// [Google.Apis.Util.RequestParameterAttribute("pageSize", Google.Apis.Util.RequestParameterType.Query)] public virtual System.Nullable PageSize { get; set; } - /// Optional. A token identifying a page of results the server should return. + /// + /// Optional. A token identifying a page of results the server should return. Typically, this is + /// the value of next_page_token returned from the previous call to + /// `ListYoutubeAssetAssociations` method. If not specified, the first page of results will be + /// returned. + /// [Google.Apis.Util.RequestParameterAttribute("pageToken", Google.Apis.Util.RequestParameterType.Query)] public virtual string PageToken { get; set; } @@ -9943,14 +10000,17 @@ public YoutubeAssetAssociationsResource(Google.Apis.Services.IClientService serv } /// - /// Creates a new association between an entity (line item or ad group) and a YouTube asset. Returns - /// the newly created association if successful. + /// Creates a new association between the identified resource and a YouTube asset. Returns the + /// newly-created association. *Warning:* This method is only available to an informed subset of + /// users. /// /// The body of the request. - /// Required. The ID of the advertiser this request is for. - /// The unique ID of the line item linked. + /// + /// Required. The ID of the advertiser that the linked entity belongs to. + /// + /// The ID of a line item. /// - /// Required. The type of the linked YouTube asset in the association. + /// Required. The type of YouTube asset associated with the resource. /// public virtual CreateRequest Create(Google.Apis.DisplayVideo.v4.Data.YoutubeAssetAssociation body, long advertiserId, long lineItemId, CreateRequest.YoutubeAssetTypeEnum youtubeAssetType) { @@ -9958,8 +10018,9 @@ public virtual CreateRequest Create(Google.Apis.DisplayVideo.v4.Data.YoutubeAsse } /// - /// Creates a new association between an entity (line item or ad group) and a YouTube asset. Returns - /// the newly created association if successful. + /// Creates a new association between the identified resource and a YouTube asset. Returns the + /// newly-created association. *Warning:* This method is only available to an informed subset of + /// users. /// public class CreateRequest : DisplayVideoBaseServiceRequest { @@ -9973,39 +10034,39 @@ public CreateRequest(Google.Apis.Services.IClientService service, Google.Apis.Di InitParameters(); } - /// Required. The ID of the advertiser this request is for. + /// Required. The ID of the advertiser that the linked entity belongs to. [Google.Apis.Util.RequestParameterAttribute("advertiserId", Google.Apis.Util.RequestParameterType.Path)] public virtual long AdvertiserId { get; private set; } - /// The unique ID of the line item linked. + /// The ID of a line item. [Google.Apis.Util.RequestParameterAttribute("lineItemId", Google.Apis.Util.RequestParameterType.Path)] public virtual long LineItemId { get; private set; } - /// Required. The type of the linked YouTube asset in the association. + /// Required. The type of YouTube asset associated with the resource. [Google.Apis.Util.RequestParameterAttribute("youtubeAssetType", Google.Apis.Util.RequestParameterType.Path)] public virtual YoutubeAssetTypeEnum YoutubeAssetType { get; private set; } - /// Required. The type of the linked YouTube asset in the association. + /// Required. The type of YouTube asset associated with the resource. public enum YoutubeAssetTypeEnum { /// YouTube asset type is not specified or is unknown in this version. [Google.Apis.Util.StringValueAttribute("YOUTUBE_ASSET_TYPE_UNSPECIFIED")] YOUTUBEASSETTYPEUNSPECIFIED = 0, - /// Location asset + /// Location asset. [Google.Apis.Util.StringValueAttribute("YOUTUBE_ASSET_TYPE_LOCATION")] YOUTUBEASSETTYPELOCATION = 1, - /// Affiliate location asset + /// Affiliate location asset. [Google.Apis.Util.StringValueAttribute("YOUTUBE_ASSET_TYPE_AFFILIATE_LOCATION")] YOUTUBEASSETTYPEAFFILIATELOCATION = 2, - /// Sitelink asset + /// Sitelink asset. [Google.Apis.Util.StringValueAttribute("YOUTUBE_ASSET_TYPE_SITELINK")] YOUTUBEASSETTYPESITELINK = 3, } - /// The unique ID of the ad group linked. + /// The ID of an ad group. [Google.Apis.Util.RequestParameterAttribute("linkedEntity.adGroupId", Google.Apis.Util.RequestParameterType.Query)] public virtual System.Nullable LinkedEntityAdGroupId { get; set; } @@ -10064,17 +10125,21 @@ protected override void InitParameters() } /// - /// Deletes an existing association between an entity (line item or ad group) and a YouTube asset. + /// Deletes an existing association between the identified resource and a YouTube asset. *Warning:* + /// This method is only available to an informed subset of users. /// - /// Required. The ID of the advertiser this request is for. - /// The unique ID of the line item linked. - /// Required. The YouTube asset type this request is for. + /// + /// Required. The ID of the advertiser that the linked entity belongs to. + /// + /// The ID of a line item. + /// + /// Required. The type of YouTube asset associated with the resource. + /// /// - /// Required. The ID of the YouTube asset in the association. For location associations: This should - /// be the ID of the asset set linked, or 0 if the association stands for location asset is - /// disabled. For affiliate location associations: This should be the ID of the asset set linked, or - /// 0 if the association stands for affiliate location asset is disabled. For sitelink associations: - /// This should be the ID of the sitelink asset linked. + /// Required. The ID of the YouTube asset in the association. For `YOUTUBE_ASSET_TYPE_LOCATION` and + /// `YOUTUBE_ASSET_TYPE_AFFILIATE_LOCATION` associations: This should be the ID of the asset set + /// linked, or 0 if the location_asset_filter or affiliate_location_asset_filter is `DISABLED`. For + /// `YOUTUBE_ASSET_TYPE_SITELINK` associations: This should be the ID of the sitelink asset linked. /// public virtual DeleteRequest Delete(long advertiserId, long lineItemId, DeleteRequest.YoutubeAssetTypeEnum youtubeAssetType, long youtubeAssetAssociationId) { @@ -10082,7 +10147,8 @@ public virtual DeleteRequest Delete(long advertiserId, long lineItemId, DeleteRe } /// - /// Deletes an existing association between an entity (line item or ad group) and a YouTube asset. + /// Deletes an existing association between the identified resource and a YouTube asset. *Warning:* + /// This method is only available to an informed subset of users. /// public class DeleteRequest : DisplayVideoBaseServiceRequest { @@ -10096,49 +10162,49 @@ public DeleteRequest(Google.Apis.Services.IClientService service, long advertise InitParameters(); } - /// Required. The ID of the advertiser this request is for. + /// Required. The ID of the advertiser that the linked entity belongs to. [Google.Apis.Util.RequestParameterAttribute("advertiserId", Google.Apis.Util.RequestParameterType.Path)] public virtual long AdvertiserId { get; private set; } - /// The unique ID of the line item linked. + /// The ID of a line item. [Google.Apis.Util.RequestParameterAttribute("lineItemId", Google.Apis.Util.RequestParameterType.Path)] public virtual long LineItemId { get; private set; } - /// Required. The YouTube asset type this request is for. + /// Required. The type of YouTube asset associated with the resource. [Google.Apis.Util.RequestParameterAttribute("youtubeAssetType", Google.Apis.Util.RequestParameterType.Path)] public virtual YoutubeAssetTypeEnum YoutubeAssetType { get; private set; } - /// Required. The YouTube asset type this request is for. + /// Required. The type of YouTube asset associated with the resource. public enum YoutubeAssetTypeEnum { /// YouTube asset type is not specified or is unknown in this version. [Google.Apis.Util.StringValueAttribute("YOUTUBE_ASSET_TYPE_UNSPECIFIED")] YOUTUBEASSETTYPEUNSPECIFIED = 0, - /// Location asset + /// Location asset. [Google.Apis.Util.StringValueAttribute("YOUTUBE_ASSET_TYPE_LOCATION")] YOUTUBEASSETTYPELOCATION = 1, - /// Affiliate location asset + /// Affiliate location asset. [Google.Apis.Util.StringValueAttribute("YOUTUBE_ASSET_TYPE_AFFILIATE_LOCATION")] YOUTUBEASSETTYPEAFFILIATELOCATION = 2, - /// Sitelink asset + /// Sitelink asset. [Google.Apis.Util.StringValueAttribute("YOUTUBE_ASSET_TYPE_SITELINK")] YOUTUBEASSETTYPESITELINK = 3, } /// - /// Required. The ID of the YouTube asset in the association. For location associations: This - /// should be the ID of the asset set linked, or 0 if the association stands for location asset - /// is disabled. For affiliate location associations: This should be the ID of the asset set - /// linked, or 0 if the association stands for affiliate location asset is disabled. For - /// sitelink associations: This should be the ID of the sitelink asset linked. + /// Required. The ID of the YouTube asset in the association. For `YOUTUBE_ASSET_TYPE_LOCATION` + /// and `YOUTUBE_ASSET_TYPE_AFFILIATE_LOCATION` associations: This should be the ID of the asset + /// set linked, or 0 if the location_asset_filter or affiliate_location_asset_filter is + /// `DISABLED`. For `YOUTUBE_ASSET_TYPE_SITELINK` associations: This should be the ID of the + /// sitelink asset linked. /// [Google.Apis.Util.RequestParameterAttribute("youtubeAssetAssociationId", Google.Apis.Util.RequestParameterType.Path)] public virtual long YoutubeAssetAssociationId { get; private set; } - /// The unique ID of the ad group linked. + /// The ID of an ad group. [Google.Apis.Util.RequestParameterAttribute("linkedEntity.adGroupId", Google.Apis.Util.RequestParameterType.Query)] public virtual System.Nullable LinkedEntityAdGroupId { get; set; } @@ -10198,16 +10264,20 @@ protected override void InitParameters() } } - /// Lists the YouTube asset associations for given resource. - /// Required. The ID of the advertiser this request is for. - /// The unique ID of the line item linked. - /// Required. The type of YouTube asset in the association. + /// Lists the YouTube asset associations linked to the given resource. + /// + /// Required. The ID of the advertiser that the linked entity belongs to. + /// + /// The ID of a line item. + /// + /// Required. The type of YouTube asset being associated with the resource. + /// public virtual ListRequest List(long advertiserId, long lineItemId, ListRequest.YoutubeAssetTypeEnum youtubeAssetType) { return new ListRequest(this.service, advertiserId, lineItemId, youtubeAssetType); } - /// Lists the YouTube asset associations for given resource. + /// Lists the YouTube asset associations linked to the given resource. public class ListRequest : DisplayVideoBaseServiceRequest { /// Constructs a new List request. @@ -10219,46 +10289,46 @@ public ListRequest(Google.Apis.Services.IClientService service, long advertiserI InitParameters(); } - /// Required. The ID of the advertiser this request is for. + /// Required. The ID of the advertiser that the linked entity belongs to. [Google.Apis.Util.RequestParameterAttribute("advertiserId", Google.Apis.Util.RequestParameterType.Path)] public virtual long AdvertiserId { get; private set; } - /// The unique ID of the line item linked. + /// The ID of a line item. [Google.Apis.Util.RequestParameterAttribute("lineItemId", Google.Apis.Util.RequestParameterType.Path)] public virtual long LineItemId { get; private set; } - /// Required. The type of YouTube asset in the association. + /// Required. The type of YouTube asset being associated with the resource. [Google.Apis.Util.RequestParameterAttribute("youtubeAssetType", Google.Apis.Util.RequestParameterType.Path)] public virtual YoutubeAssetTypeEnum YoutubeAssetType { get; private set; } - /// Required. The type of YouTube asset in the association. + /// Required. The type of YouTube asset being associated with the resource. public enum YoutubeAssetTypeEnum { /// YouTube asset type is not specified or is unknown in this version. [Google.Apis.Util.StringValueAttribute("YOUTUBE_ASSET_TYPE_UNSPECIFIED")] YOUTUBEASSETTYPEUNSPECIFIED = 0, - /// Location asset + /// Location asset. [Google.Apis.Util.StringValueAttribute("YOUTUBE_ASSET_TYPE_LOCATION")] YOUTUBEASSETTYPELOCATION = 1, - /// Affiliate location asset + /// Affiliate location asset. [Google.Apis.Util.StringValueAttribute("YOUTUBE_ASSET_TYPE_AFFILIATE_LOCATION")] YOUTUBEASSETTYPEAFFILIATELOCATION = 2, - /// Sitelink asset + /// Sitelink asset. [Google.Apis.Util.StringValueAttribute("YOUTUBE_ASSET_TYPE_SITELINK")] YOUTUBEASSETTYPESITELINK = 3, } - /// The unique ID of the ad group linked. + /// The ID of an ad group. [Google.Apis.Util.RequestParameterAttribute("linkedEntity.adGroupId", Google.Apis.Util.RequestParameterType.Query)] public virtual System.Nullable LinkedEntityAdGroupId { get; set; } /// - /// Optional. Field by which to sort the list. The only acceptable values are: - /// `linkedYoutubeAsset.locationAssetFilter.assetSetId`, - /// `linkedYoutubeAsset.affiliateLocationAssetFilter.assetSetId`, + /// Optional. Field by which to sort the list. The only acceptable values are: * + /// `linkedYoutubeAsset.locationAssetFilter.assetSetId`, * + /// `linkedYoutubeAsset.affiliateLocationAssetFilter.assetSetId`, * /// `linkedYoutubeAsset.sitelinkAsset.assetId` The default sorting order is ascending. To /// specify descending order for a field, a suffix " desc" should be added to the field name. /// Example: `linkedYoutubeAsset.sitelinkAsset.assetId desc`. @@ -10268,12 +10338,17 @@ public enum YoutubeAssetTypeEnum /// /// Optional. Requested page size. Must be between `1` and `10000`. If unspecified will default - /// to `100`. + /// to `100`. Returns error code `INVALID_ARGUMENT` if an invalid value is specified. /// [Google.Apis.Util.RequestParameterAttribute("pageSize", Google.Apis.Util.RequestParameterType.Query)] public virtual System.Nullable PageSize { get; set; } - /// Optional. A token identifying a page of results the server should return. + /// + /// Optional. A token identifying a page of results the server should return. Typically, this is + /// the value of next_page_token returned from the previous call to + /// `ListYoutubeAssetAssociations` method. If not specified, the first page of results will be + /// returned. + /// [Google.Apis.Util.RequestParameterAttribute("pageToken", Google.Apis.Util.RequestParameterType.Query)] public virtual string PageToken { get; set; } @@ -23725,10 +23800,10 @@ public class ActiveViewVideoViewabilityMetricConfig : Google.Apis.Requests.IDire public virtual string ETag { get; set; } } - /// A single ad asset. Next ID: 6 + /// A single ad asset. public class AdAsset : Google.Apis.Requests.IDirectResponseSchema { - /// Output only. Asset ID of the ad asset. + /// Output only. The ID of the ad asset. Referred to as the asset ID when assigned to an ad. [Newtonsoft.Json.JsonPropertyAttribute("adAssetId")] public virtual System.Nullable AdAssetId { get; set; } @@ -23744,7 +23819,7 @@ public class AdAsset : Google.Apis.Requests.IDirectResponseSchema [Newtonsoft.Json.JsonPropertyAttribute("name")] public virtual string Name { get; set; } - /// The youtube video asset of the ad asset. + /// Youtube video asset data. [Newtonsoft.Json.JsonPropertyAttribute("youtubeVideoAsset")] public virtual YoutubeVideoAsset YoutubeVideoAsset { get; set; } @@ -23815,7 +23890,11 @@ public class AdGroupAd : Google.Apis.Requests.IDirectResponseSchema [Newtonsoft.Json.JsonPropertyAttribute("adGroupAdId")] public virtual System.Nullable AdGroupAdId { get; set; } - /// The unique ID of the ad group that the ad belongs to. + /// + /// The unique ID of the ad group that the ad belongs to. *Caution*: Parent ad groups for Demand Gen ads are not + /// currently retrieveable using `advertisers.adGroups.list` or `advertisers.adGroups.get`. Demand Gen ads can + /// be identified by the absence of the `ad_details` union field. + /// [Newtonsoft.Json.JsonPropertyAttribute("adGroupId")] public virtual System.Nullable AdGroupId { get; set; } @@ -23919,19 +23998,19 @@ public class AdGroupAssignedTargetingOption : Google.Apis.Requests.IDirectRespon /// A single ad policy associated with an ad group ad. public class AdPolicy : Google.Apis.Requests.IDirectResponseSchema { - /// The policy approval status of an ad. Indicating the ad policy approval decision. + /// The policy approval status of an ad, indicating the approval decision. [Newtonsoft.Json.JsonPropertyAttribute("adPolicyApprovalStatus")] public virtual string AdPolicyApprovalStatus { get; set; } /// - /// The policy review status of an ad. Indicating where the review process the ad is currently at. + /// The policy review status of an ad, indicating where in the review process the ad is currently. /// [Newtonsoft.Json.JsonPropertyAttribute("adPolicyReviewStatus")] public virtual string AdPolicyReviewStatus { get; set; } /// - /// The policy topic entries for the ad, including the topic, restriction level, and guidance on how to fix - /// policy issues. + /// The entries for each policy topic identified as relating to the ad. Each entry includes the topic, + /// restriction level, and guidance on how to fix policy issues. /// [Newtonsoft.Json.JsonPropertyAttribute("adPolicyTopicEntry")] public virtual System.Collections.Generic.IList AdPolicyTopicEntry { get; set; } @@ -23940,17 +24019,14 @@ public class AdPolicy : Google.Apis.Requests.IDirectResponseSchema public virtual string ETag { get; set; } } - /// - /// Represents a criterion that is restricted. Today only used to represent a country restriction. Used by both - /// policy evidence and policy constraints. - /// + /// Represents a country restriction. public class AdPolicyCriterionRestriction : Google.Apis.Requests.IDirectResponseSchema { - /// Only used today to represent a country criterion id. + /// The country criterion id. [Newtonsoft.Json.JsonPropertyAttribute("countryCriterionId")] public virtual System.Nullable CountryCriterionId { get; set; } - /// Localized name for the country. Could be empty. + /// Localized name for the country. May be empty. [Newtonsoft.Json.JsonPropertyAttribute("countryLabel")] public virtual string CountryLabel { get; set; } @@ -23958,14 +24034,14 @@ public class AdPolicyCriterionRestriction : Google.Apis.Requests.IDirectResponse public virtual string ETag { get; set; } } - /// Appeal related information for a policy topic. + /// Information on how to appeal a policy decision. public class AdPolicyTopicAppealInfo : Google.Apis.Requests.IDirectResponseSchema { - /// Only available when appeal_type is APPEAL_FORM. + /// Only available when appeal_type is `APPEAL_FORM`. [Newtonsoft.Json.JsonPropertyAttribute("appealFormLink")] public virtual string AppealFormLink { get; set; } - /// Indicate whether the policy topic can be self-service appeal or appeal form. + /// Whether the decision can be appealed through a self-service appeal or an appeal form. [Newtonsoft.Json.JsonPropertyAttribute("appealType")] public virtual string AppealType { get; set; } @@ -23973,7 +24049,7 @@ public class AdPolicyTopicAppealInfo : Google.Apis.Requests.IDirectResponseSchem public virtual string ETag { get; set; } } - /// Additional constraints information that explains restrictions applied to this policy. + /// Details on ad serving constraints. public class AdPolicyTopicConstraint : Google.Apis.Requests.IDirectResponseSchema { /// @@ -24000,7 +24076,7 @@ public class AdPolicyTopicConstraint : Google.Apis.Requests.IDirectResponseSchem [Newtonsoft.Json.JsonPropertyAttribute("globalCertificateMissing")] public virtual AdPolicyTopicConstraintAdPolicyGlobalCertificateMissingConstraint GlobalCertificateMissing { get; set; } - /// Link to the form to request a certificate for the policy topic constraint. + /// Link to the form to request a certificate for the constraint. [Newtonsoft.Json.JsonPropertyAttribute("requestCertificateFormLink")] public virtual string RequestCertificateFormLink { get; set; } @@ -24046,10 +24122,10 @@ public class AdPolicyTopicConstraintAdPolicyResellerConstraint : Google.Apis.Req public virtual string ETag { get; set; } } - /// Policy topic entry. + /// An entry describing how an ad has been identified as relating to an ad policy. public class AdPolicyTopicEntry : Google.Apis.Requests.IDirectResponseSchema { - /// Ad policy appeal related information for the policy topic. + /// Information on how to appeal the policy decision. [Newtonsoft.Json.JsonPropertyAttribute("appealInfo")] public virtual AdPolicyTopicAppealInfo AppealInfo { get; set; } @@ -24065,27 +24141,29 @@ public class AdPolicyTopicEntry : Google.Apis.Requests.IDirectResponseSchema [Newtonsoft.Json.JsonPropertyAttribute("policyEnforcementMeans")] public virtual string PolicyEnforcementMeans { get; set; } - /// Localized label text for policy. (Trademarks in text, Contains Alcohol, etc.) + /// + /// Localized label text for policy. Examples include "Trademarks in text", "Contains Alcohol", etc. + /// [Newtonsoft.Json.JsonPropertyAttribute("policyLabel")] public virtual string PolicyLabel { get; set; } - /// The policy topic of an ad policy topic entry. (TRADEMARKS, ALCOHOL, etc.) + /// The policy topic. Examples include "TRADEMARKS", "ALCOHOL", etc. [Newtonsoft.Json.JsonPropertyAttribute("policyTopic")] public virtual string PolicyTopic { get; set; } - /// The policy topic constraints. + /// The serving constraints relevant to the policy decision. [Newtonsoft.Json.JsonPropertyAttribute("policyTopicConstraints")] public virtual System.Collections.Generic.IList PolicyTopicConstraints { get; set; } - /// Short summary description of the policy topic. + /// A short summary description of the policy topic. [Newtonsoft.Json.JsonPropertyAttribute("policyTopicDescription")] public virtual string PolicyTopicDescription { get; set; } - /// The policy topic evidences. + /// The evidence used in the policy decision. [Newtonsoft.Json.JsonPropertyAttribute("policyTopicEvidences")] public virtual System.Collections.Generic.IList PolicyTopicEvidences { get; set; } - /// The policy topic entry type. + /// How ad serving will be affected due to the relation to the ad policy topic. [Newtonsoft.Json.JsonPropertyAttribute("policyTopicType")] public virtual string PolicyTopicType { get; set; } @@ -24093,18 +24171,18 @@ public class AdPolicyTopicEntry : Google.Apis.Requests.IDirectResponseSchema public virtual string ETag { get; set; } } - /// Additional evidence information that explains a policy decision. + /// Evidence information used in the policy decision. public class AdPolicyTopicEvidence : Google.Apis.Requests.IDirectResponseSchema { /// Counterfeit enforcement that caused a policy violation. [Newtonsoft.Json.JsonPropertyAttribute("counterfeit")] public virtual AdPolicyTopicEvidenceCounterfeit Counterfeit { get; set; } - /// Mismatch between the ad destinations URLs. + /// A mismatch between the ad destination URLs. [Newtonsoft.Json.JsonPropertyAttribute("destinationMismatch")] public virtual AdPolicyTopicEvidenceDestinationMismatch DestinationMismatch { get; set; } - /// Destination not working because of HTTP error or DNS error. + /// Information on HTTP or DNS errors related to the ad destination. [Newtonsoft.Json.JsonPropertyAttribute("destinationNotWorking")] public virtual AdPolicyTopicEvidenceDestinationNotWorking DestinationNotWorking { get; set; } @@ -24117,7 +24195,7 @@ public class AdPolicyTopicEvidence : Google.Apis.Requests.IDirectResponseSchema public virtual System.Nullable HttpCode { get; set; } /// - /// The language the ad was detected to be written in. This is an IETF language tag such as "en-US". + /// The language the ad was detected to be written in. This field uses IETF language tags, such as "en-US". /// [Newtonsoft.Json.JsonPropertyAttribute("languageCode")] public virtual string LanguageCode { get; set; } @@ -24146,10 +24224,10 @@ public class AdPolicyTopicEvidence : Google.Apis.Requests.IDirectResponseSchema public virtual string ETag { get; set; } } - /// Counterfeit enforcement that caused a policy violation. + /// Details on the counterfeit enforcement that caused a policy violation. public class AdPolicyTopicEvidenceCounterfeit : Google.Apis.Requests.IDirectResponseSchema { - /// The content or product owners that make the complainants. + /// The content or product owners that made a complaint. [Newtonsoft.Json.JsonPropertyAttribute("owners")] public virtual System.Collections.Generic.IList Owners { get; set; } @@ -24157,13 +24235,14 @@ public class AdPolicyTopicEvidenceCounterfeit : Google.Apis.Requests.IDirectResp public virtual string ETag { get; set; } } - /// A list of destination mismatch URL types. + /// Details on a mismatch between destination URL types. public class AdPolicyTopicEvidenceDestinationMismatch : Google.Apis.Requests.IDirectResponseSchema { /// - /// The set of URLs that do not match each other. The list can include single or multiple uri types. Example 1: - /// [DISPLAY_URL, FINAL_URL] means ad display URL does not match with the ad final URL. Example 2: [FINAL_URL] - /// means ad final URL did not match the crawled url, which is also considered as destinationmismatch. + /// The set of URLs that do not match. The list can include single or multiple uri types. Example 1: + /// [`DISPLAY_URL`, `FINAL_URL`] means ad display URL does not match with the ad final URL. Example 2: + /// [`FINAL_URL`] means ad final URL did not match the crawled url, which is also considered as destination + /// mismatch. /// [Newtonsoft.Json.JsonPropertyAttribute("uriTypes")] public virtual System.Collections.Generic.IList UriTypes { get; set; } @@ -24172,10 +24251,10 @@ public class AdPolicyTopicEvidenceDestinationMismatch : Google.Apis.Requests.IDi public virtual string ETag { get; set; } } - /// Evidence details for destination not working policy violations. + /// Details for on HTTP or DNS errors related to the ad destination. public class AdPolicyTopicEvidenceDestinationNotWorking : Google.Apis.Requests.IDirectResponseSchema { - /// The device platform of the not working url. + /// The device where visiting the URL resulted in the error. [Newtonsoft.Json.JsonPropertyAttribute("device")] public virtual string Device { get; set; } @@ -24195,7 +24274,7 @@ public class AdPolicyTopicEvidenceDestinationNotWorking : Google.Apis.Requests.I private object _lastCheckedTime; - /// The last checked time of the not working url. + /// The last time the error was seen when navigating to URL. [Newtonsoft.Json.JsonPropertyAttribute("lastCheckedTime")] public virtual string LastCheckedTimeRaw { @@ -24245,26 +24324,26 @@ public class AdPolicyTopicEvidenceDestinationTextList : Google.Apis.Requests.IDi public virtual string ETag { get; set; } } - /// Legal related regulation enforcement, either from DMCA or local legal. + /// Legal related regulation enforcement, either from DMCA or local legal regulation. public class AdPolicyTopicEvidenceLegalRemoval : Google.Apis.Requests.IDirectResponseSchema { - /// The legal removal complaint type. + /// The type of complaint causing the legal removal. [Newtonsoft.Json.JsonPropertyAttribute("complaintType")] public virtual string ComplaintType { get; set; } - /// The restricted countries due to the legal removal. + /// The countries restricted due to the legal removal. [Newtonsoft.Json.JsonPropertyAttribute("countryRestrictions")] public virtual System.Collections.Generic.IList CountryRestrictions { get; set; } - /// Whether the restriction is from DMCA regulation. + /// Details on the DMCA regulation legal removal. [Newtonsoft.Json.JsonPropertyAttribute("dmca")] public virtual AdPolicyTopicEvidenceLegalRemovalDmca Dmca { get; set; } - /// Whether the restriction is from local legal regulation. + /// Details on the local legal regulation legal removal. [Newtonsoft.Json.JsonPropertyAttribute("localLegal")] public virtual AdPolicyTopicEvidenceLegalRemovalLocalLegal LocalLegal { get; set; } - /// The urls that are restricted due to the legal removal. + /// The urls restricted due to the legal removal. [Newtonsoft.Json.JsonPropertyAttribute("restrictedUris")] public virtual System.Collections.Generic.IList RestrictedUris { get; set; } @@ -24272,10 +24351,10 @@ public class AdPolicyTopicEvidenceLegalRemoval : Google.Apis.Requests.IDirectRes public virtual string ETag { get; set; } } - /// DMCA related regulation enforcement. + /// DMCA complaint details. public class AdPolicyTopicEvidenceLegalRemovalDmca : Google.Apis.Requests.IDirectResponseSchema { - /// The entity who makes the legal complaint. + /// The entity who made the legal complaint. [Newtonsoft.Json.JsonPropertyAttribute("complainant")] public virtual string Complainant { get; set; } @@ -24283,7 +24362,7 @@ public class AdPolicyTopicEvidenceLegalRemovalDmca : Google.Apis.Requests.IDirec public virtual string ETag { get; set; } } - /// Local legal related regulation enforcement. + /// Local legal regulation details. public class AdPolicyTopicEvidenceLegalRemovalLocalLegal : Google.Apis.Requests.IDirectResponseSchema { /// Type of law for the legal notice. @@ -24295,8 +24374,9 @@ public class AdPolicyTopicEvidenceLegalRemovalLocalLegal : Google.Apis.Requests. } /// - /// T&amp;S proactive enforcement for policies meant to address regional requirements. This is considered as - /// Google owned investigation instead of regulation notice since it's a T&amp;S proactive enforcement. + /// Trust &amp; Safety (T&amp;S) proactive enforcement for policies meant to address regional requirements. + /// This is considered a Google-owned investigation instead of a regulation notice since it's proactive T&amp;S + /// enforcement. /// public class AdPolicyTopicEvidenceRegionalRequirements : Google.Apis.Requests.IDirectResponseSchema { @@ -24311,11 +24391,11 @@ public class AdPolicyTopicEvidenceRegionalRequirements : Google.Apis.Requests.ID /// Policy level regional legal violation details. public class AdPolicyTopicEvidenceRegionalRequirementsRegionalRequirementsEntry : Google.Apis.Requests.IDirectResponseSchema { - /// The restricted countries due to the legal policy. + /// The countries restricted due to the legal policy. [Newtonsoft.Json.JsonPropertyAttribute("countryRestrictions")] public virtual System.Collections.Generic.IList CountryRestrictions { get; set; } - /// The legal policy that is violated. + /// The legal policy that is being violated. [Newtonsoft.Json.JsonPropertyAttribute("legalPolicy")] public virtual string LegalPolicy { get; set; } @@ -24337,7 +24417,7 @@ public class AdPolicyTopicEvidenceTextList : Google.Apis.Requests.IDirectRespons /// Trademark terms that caused a policy violation. public class AdPolicyTopicEvidenceTrademark : Google.Apis.Requests.IDirectResponseSchema { - /// Criteria that are geo restrictions. + /// Countries where the policy violation is relevant. [Newtonsoft.Json.JsonPropertyAttribute("countryRestrictions")] public virtual System.Collections.Generic.IList CountryRestrictions { get; set; } @@ -25950,7 +26030,9 @@ public class BudgetSummary : Google.Apis.Requests.IDirectResponseSchema /// A request message for BulkCreateAdAssets. public class BulkCreateAdAssetsRequest : Google.Apis.Requests.IDirectResponseSchema { - /// Required. Ad assets to create. Only supports youtube video assets for now. + /// + /// Required. Ad assets to create. Only supports assets of AdAssetType `AD_ASSET_TYPE_YOUTUBE_VIDEO`. + /// [Newtonsoft.Json.JsonPropertyAttribute("adAssets")] public virtual System.Collections.Generic.IList AdAssets { get; set; } @@ -25961,7 +26043,7 @@ public class BulkCreateAdAssetsRequest : Google.Apis.Requests.IDirectResponseSch /// A response message for BulkCreateAdAssets. public class BulkCreateAdAssetsResponse : Google.Apis.Requests.IDirectResponseSchema { - /// The uploaded video ad assets, if successful. + /// The created ad assets. [Newtonsoft.Json.JsonPropertyAttribute("adAssets")] public virtual System.Collections.Generic.IList AdAssets { get; set; } @@ -27374,7 +27456,9 @@ public class CounterEvent : Google.Apis.Requests.IDirectResponseSchema /// A request message for CreateAdAsset. public class CreateAdAssetRequest : Google.Apis.Requests.IDirectResponseSchema { - /// Required. Ad assets to create. Only supports youtube video assets for now. + /// + /// Required. The ad asset to create. Only supports assets of AdAssetType `AD_ASSET_TYPE_YOUTUBE_VIDEO`. + /// [Newtonsoft.Json.JsonPropertyAttribute("adAsset")] public virtual AdAsset AdAsset { get; set; } @@ -30813,7 +30897,10 @@ public class LineItemFlight : Google.Apis.Requests.IDirectResponseSchema /// A response message for ListAdAssets. public class ListAdAssetsResponse : Google.Apis.Requests.IDirectResponseSchema { - /// The list of ad assets. This list will be absent if empty. + /// + /// The list of ad assets. The list will only contain assets of AdAssetType `AD_ASSET_TYPE_YOUTUBE_VIDEO`. This + /// list will be absent if empty. + /// [Newtonsoft.Json.JsonPropertyAttribute("adAssets")] public virtual System.Collections.Generic.IList AdAssets { get; set; } @@ -31452,11 +31539,14 @@ public class ListUsersResponse : Google.Apis.Requests.IDirectResponseSchema /// Response message for YoutubeAssetAssociationService.ListYoutubeAssetAssociations. public class ListYoutubeAssetAssociationsResponse : Google.Apis.Requests.IDirectResponseSchema { - /// A token to retrieve the next page of results. + /// + /// A token to retrieve the next page of results. Pass this value in the page_token field in the subsequent call + /// to `ListYoutubeAssetAssociations` method to retrieve the next page of results. + /// [Newtonsoft.Json.JsonPropertyAttribute("nextPageToken")] public virtual string NextPageToken { get; set; } - /// The list of associations. This list will be absent if empty. + /// The list of asset associations. This list will be absent if empty. [Newtonsoft.Json.JsonPropertyAttribute("youtubeAssetAssociations")] public virtual System.Collections.Generic.IList YoutubeAssetAssociations { get; set; } @@ -33581,10 +33671,10 @@ public class UniversalAdId : Google.Apis.Requests.IDirectResponseSchema public virtual string ETag { get; set; } } - /// A request message for UploadAdAsset. Next ID: 6 + /// A request message for UploadAdAsset. public class UploadAdAssetRequest : Google.Apis.Requests.IDirectResponseSchema { - /// Required. The type of the ad asset. Only supports image assets for now. + /// Required. The type of the ad asset. Only `AD_ASSET_TYPE_IMAGE` is supported. [Newtonsoft.Json.JsonPropertyAttribute("adAssetType")] public virtual string AdAssetType { get; set; } @@ -33602,7 +33692,7 @@ public class UploadAdAssetRequest : Google.Apis.Requests.IDirectResponseSchema /// A response message for UploadAdAsset. public class UploadAdAssetResponse : Google.Apis.Requests.IDirectResponseSchema { - /// The uploaded ad asset, if successful. + /// The created ad asset. [Newtonsoft.Json.JsonPropertyAttribute("adAsset")] public virtual AdAsset AdAsset { get; set; } @@ -34064,26 +34154,27 @@ public class YoutubeAndPartnersSettings : Google.Apis.Requests.IDirectResponseSc public virtual string ETag { get; set; } } - /// A YouTube asset association between one linked entity and one YouTube asset. + /// An association between a resource and a YouTube asset. public class YoutubeAssetAssociation : Google.Apis.Requests.IDirectResponseSchema { - /// Required. The linked YouTube asset in the association. + /// Required. The YouTube asset associated with the resource. [Newtonsoft.Json.JsonPropertyAttribute("linkedYoutubeAsset")] public virtual YoutubeAssetAssociationLinkedYouTubeAsset LinkedYoutubeAsset { get; set; } /// - /// Identifier. The resource name of the association. For line item level associations: The name pattern is + /// Identifier. The resource name of the association. For line item-level associations: The name pattern is /// `advertisers/{advertiser_id}/lineItems/{line_item_id}/youtubeAssetTypes/{youtube_asset_type}/youtubeAssetAssociations/{youtube_asset_association_id}`. - /// For ad group level associations: The name pattern is + /// For ad group-level associations: The name pattern is /// `advertisers/{advertiser_id}/adGroups/{ad_group_id}/youtubeAssetTypes/{youtube_asset_type}/youtubeAssetAssociations/{youtube_asset_association_id}`. - /// For location and affiliate location associations: {youtube_asset_association_id} is the linked asset set ID - /// if the YouTube asset type (location or affiliate location) is enabled on the linked line item or ad group, 0 - /// if disabled. For sitelink associations: {youtube_asset_association_id} is the linked asset ID. + /// For `YOUTUBE_ASSET_TYPE_LOCATION` and `YOUTUBE_ASSET_TYPE_AFFILIATE_LOCATION` associations: + /// `youtube_asset_association_id` is the ID of the asset set linked, or 0 if the location_matching_type or + /// affiliate_location_matching_type is `DISABLED`. For `YOUTUBE_ASSET_TYPE_SITELINK` associations: + /// `youtube_asset_association_id` is be the ID of the sitelink asset linked. /// [Newtonsoft.Json.JsonPropertyAttribute("name")] public virtual string Name { get; set; } - /// Required. The type of the linked YouTube asset in the association. + /// Required. The type of YouTube asset associated with the resource. [Newtonsoft.Json.JsonPropertyAttribute("youtubeAssetType")] public virtual string YoutubeAssetType { get; set; } @@ -34095,9 +34186,9 @@ public class YoutubeAssetAssociation : Google.Apis.Requests.IDirectResponseSchem public class YoutubeAssetAssociationAffiliateLocationAssetFilter : Google.Apis.Requests.IDirectResponseSchema { /// - /// Optional. The matching function that contains details about how the affiliate location asset filter matches - /// affiliate location assets. When creating associations with affiliate location asset filters: This field is - /// required only for affiliate location asset filters of AffiliateLocationMatchingType#SELECTED_CHAINS. + /// Optional. The matching function that determines how the affiliate location asset filter matches affiliate + /// location assets. This field is required and can only be set for if affiliate_location_matching_type is + /// `SELECTED_CHAINS`. /// [Newtonsoft.Json.JsonPropertyAttribute("affiliateLocationMatchingFunction")] public virtual YoutubeAssetAssociationAffiliateLocationAssetFilterAffiliateLocationMatchingFunction AffiliateLocationMatchingFunction { get; set; } @@ -34116,7 +34207,7 @@ public class YoutubeAssetAssociationAffiliateLocationAssetFilter : Google.Apis.R public virtual string ETag { get; set; } } - /// A chain for affiliate locations. + /// A chain of affiliate locations. public class YoutubeAssetAssociationAffiliateLocationAssetFilterAffiliateLocationChain : Google.Apis.Requests.IDirectResponseSchema { /// Required. ID of the affiliate location chain. @@ -34131,8 +34222,8 @@ public class YoutubeAssetAssociationAffiliateLocationAssetFilterAffiliateLocatio public class YoutubeAssetAssociationAffiliateLocationAssetFilterAffiliateLocationMatchingFunction : Google.Apis.Requests.IDirectResponseSchema { /// - /// Optional. The chains that match the affiliate location assets for serving. This is required to set when - /// linking with affiliate location asset filters of AffiliateLocationMatchingType#SELECTED_CHAINS. + /// Optional. The selected affiliate location chain IDs. This field is required if + /// affiliate_location_matching_type is `SELECTED_CHAINS`. /// [Newtonsoft.Json.JsonPropertyAttribute("chains")] public virtual System.Collections.Generic.IList Chains { get; set; } @@ -34141,18 +34232,25 @@ public class YoutubeAssetAssociationAffiliateLocationAssetFilterAffiliateLocatio public virtual string ETag { get; set; } } - /// The YouTube asset linked with the entity in a YouTube asset association. + /// A YouTube asset linked to a resource in a YoutubeAssetAssociation. public class YoutubeAssetAssociationLinkedYouTubeAsset : Google.Apis.Requests.IDirectResponseSchema { - /// The linked affiliate location asset filter. + /// + /// An affiliate location asset filter. This can be set only when youtube_asset_type is + /// `YOUTUBE_ASSET_TYPE_AFFILIATE_LOCATION`. + /// [Newtonsoft.Json.JsonPropertyAttribute("affiliateLocationAssetFilter")] public virtual YoutubeAssetAssociationAffiliateLocationAssetFilter AffiliateLocationAssetFilter { get; set; } - /// The linked location asset filter. + /// + /// A location asset filter. This can be set only when youtube_asset_type is `YOUTUBE_ASSET_TYPE_LOCATION`. + /// [Newtonsoft.Json.JsonPropertyAttribute("locationAssetFilter")] public virtual YoutubeAssetAssociationLocationAssetFilter LocationAssetFilter { get; set; } - /// The linked sitelink asset. + /// + /// A sitelink asset. This can be set only when youtube_asset_type is `YOUTUBE_ASSET_TYPE_SITELINK`. + /// [Newtonsoft.Json.JsonPropertyAttribute("sitelinkAsset")] public virtual YoutubeAssetAssociationSitelinkAsset SitelinkAsset { get; set; } @@ -34170,11 +34268,8 @@ public class YoutubeAssetAssociationLocationAssetFilter : Google.Apis.Requests.I public virtual System.Nullable AssetSetId { get; set; } /// - /// Optional. The matching function that contains details about how the location asset filter matches location - /// assets. This field should only be set for location asset filters of LocationMatchingType#FILTER or - /// LocationMatchingType#SELECTED_ASSETS. When creating associations with location asset filters: This field is - /// required only for location asset filters of LocationMatchingType#FILTER or - /// LocationMatchingType#SELECTED_ASSETS. + /// Optional. The matching function that determines how the location asset filter matches location assets. This + /// field is required and can only be set for if location_matching_type is `FILTER` or `SELECTED_ASSETS`. /// [Newtonsoft.Json.JsonPropertyAttribute("locationMatchingFunction")] public virtual YoutubeAssetAssociationLocationAssetFilterLocationMatchingFunction LocationMatchingFunction { get; set; } @@ -34191,24 +34286,22 @@ public class YoutubeAssetAssociationLocationAssetFilter : Google.Apis.Requests.I public class YoutubeAssetAssociationLocationAssetFilterLocationMatchingFunction : Google.Apis.Requests.IDirectResponseSchema { /// - /// Optional. The business name filter. This can be set only when linking with location asset filters of - /// LocationMatchingType#FILTER. This is optional when linking with location asset filters of - /// LocationMatchingType#FILTER. + /// Optional. The business name to match with. This field is optional and can only be set if + /// location_matching_type is `FILTER`. /// [Newtonsoft.Json.JsonPropertyAttribute("business")] public virtual string Business { get; set; } /// - /// Optional. The label filters. Label filters are OR'ed together. This can be set only when linking with - /// location asset filters of LocationMatchingType#FILTER. This is optional when linking with location asset - /// filters of LocationMatchingType#FILTER. + /// Optional. The labels to match with. Labels are logically OR'ed together. This field is optional and can only + /// be set if location_matching_type is `FILTER`. /// [Newtonsoft.Json.JsonPropertyAttribute("labels")] public virtual System.Collections.Generic.IList Labels { get; set; } /// - /// Optional. The selected location asset IDs. This is required to set when linking with location asset filters - /// of LocationMatchingType#SELECTED_ASSETS. + /// Optional. The selected location asset IDs. This field is required if location_matching_type is + /// `SELECTED_ASSETS`. /// [Newtonsoft.Json.JsonPropertyAttribute("locationAssetIds")] public virtual System.Collections.Generic.IList> LocationAssetIds { get; set; } @@ -34246,11 +34339,11 @@ public class YoutubeChannelAssignedTargetingOptionDetails : Google.Apis.Requests public virtual string ETag { get; set; } } - /// The youtube video asset data of the ad asset. + /// Data for a YouTube video ad asset. public class YoutubeVideoAsset : Google.Apis.Requests.IDirectResponseSchema { /// - /// Required. The youtube video id of the asset. This is the 11 char string value used in the Youtube video URL. + /// Required. The YouTube video id of the asset. This is the 11 char string value used in the YouTube video URL. /// [Newtonsoft.Json.JsonPropertyAttribute("youtubeVideoId")] public virtual string YoutubeVideoId { get; set; } diff --git a/Src/Generated/Google.Apis.DisplayVideo.v4/Google.Apis.DisplayVideo.v4.csproj b/Src/Generated/Google.Apis.DisplayVideo.v4/Google.Apis.DisplayVideo.v4.csproj index e746acab2f0..f60181e5e3d 100644 --- a/Src/Generated/Google.Apis.DisplayVideo.v4/Google.Apis.DisplayVideo.v4.csproj +++ b/Src/Generated/Google.Apis.DisplayVideo.v4/Google.Apis.DisplayVideo.v4.csproj @@ -3,7 +3,7 @@ Google.Apis.DisplayVideo.v4 Client Library - 1.72.0.3948 + 1.72.0.3952 Google LLC Copyright 2025 Google LLC Google diff --git a/Src/Generated/Google.Apis.Eventarc.v1/Google.Apis.Eventarc.v1.cs b/Src/Generated/Google.Apis.Eventarc.v1/Google.Apis.Eventarc.v1.cs index f1e1b2186ce..bfba5e7aec0 100644 --- a/Src/Generated/Google.Apis.Eventarc.v1/Google.Apis.Eventarc.v1.cs +++ b/Src/Generated/Google.Apis.Eventarc.v1/Google.Apis.Eventarc.v1.cs @@ -5573,8 +5573,8 @@ public ListRequest(Google.Apis.Services.IClientService service, string name) : b public virtual string Name { get; private set; } /// - /// Optional. Unless explicitly documented otherwise, don't use this unsupported field which is - /// primarily intended for internal usage. + /// Optional. Do not use this field. It is unsupported and is ignored unless explicitly documented + /// otherwise. This is primarily for internal usage. /// [Google.Apis.Util.RequestParameterAttribute("extraLocationTypes", Google.Apis.Util.RequestParameterType.Query)] public virtual Google.Apis.Util.Repeatable ExtraLocationTypes { get; set; } diff --git a/Src/Generated/Google.Apis.Eventarc.v1/Google.Apis.Eventarc.v1.csproj b/Src/Generated/Google.Apis.Eventarc.v1/Google.Apis.Eventarc.v1.csproj index 31fd3e55a2e..c032f277867 100644 --- a/Src/Generated/Google.Apis.Eventarc.v1/Google.Apis.Eventarc.v1.csproj +++ b/Src/Generated/Google.Apis.Eventarc.v1/Google.Apis.Eventarc.v1.csproj @@ -3,7 +3,7 @@ Google.Apis.Eventarc.v1 Client Library - 1.72.0.3932 + 1.72.0.3949 Google LLC Copyright 2025 Google LLC Google diff --git a/Src/Generated/Google.Apis.FirebaseAppDistribution.v1alpha/Google.Apis.FirebaseAppDistribution.v1alpha.cs b/Src/Generated/Google.Apis.FirebaseAppDistribution.v1alpha/Google.Apis.FirebaseAppDistribution.v1alpha.cs index 3e4ef302c24..1cc00254699 100644 --- a/Src/Generated/Google.Apis.FirebaseAppDistribution.v1alpha/Google.Apis.FirebaseAppDistribution.v1alpha.cs +++ b/Src/Generated/Google.Apis.FirebaseAppDistribution.v1alpha/Google.Apis.FirebaseAppDistribution.v1alpha.cs @@ -2517,6 +2517,10 @@ public class GoogleFirebaseAppdistroV1alphaDeviceExecution : Google.Apis.Request [Newtonsoft.Json.JsonPropertyAttribute("device")] public virtual GoogleFirebaseAppdistroV1alphaTestDevice Device { get; set; } + /// Output only. The type of execution for the test. + [Newtonsoft.Json.JsonPropertyAttribute("executionType")] + public virtual string ExecutionType { get; set; } + /// Output only. The reason why the test failed. [Newtonsoft.Json.JsonPropertyAttribute("failedReason")] public virtual string FailedReason { get; set; } diff --git a/Src/Generated/Google.Apis.FirebaseAppDistribution.v1alpha/Google.Apis.FirebaseAppDistribution.v1alpha.csproj b/Src/Generated/Google.Apis.FirebaseAppDistribution.v1alpha/Google.Apis.FirebaseAppDistribution.v1alpha.csproj index a8eb2d6056c..bb7a8108bd0 100644 --- a/Src/Generated/Google.Apis.FirebaseAppDistribution.v1alpha/Google.Apis.FirebaseAppDistribution.v1alpha.csproj +++ b/Src/Generated/Google.Apis.FirebaseAppDistribution.v1alpha/Google.Apis.FirebaseAppDistribution.v1alpha.csproj @@ -3,7 +3,7 @@ Google.Apis.FirebaseAppDistribution.v1alpha Client Library - 1.72.0.3947 + 1.72.0.3955 Google LLC Copyright 2025 Google LLC Google diff --git a/Src/Generated/Google.Apis.FirebaseAppHosting.v1/Google.Apis.FirebaseAppHosting.v1.cs b/Src/Generated/Google.Apis.FirebaseAppHosting.v1/Google.Apis.FirebaseAppHosting.v1.cs index 625412ecda1..016006f6ef7 100644 --- a/Src/Generated/Google.Apis.FirebaseAppHosting.v1/Google.Apis.FirebaseAppHosting.v1.cs +++ b/Src/Generated/Google.Apis.FirebaseAppHosting.v1/Google.Apis.FirebaseAppHosting.v1.cs @@ -2629,8 +2629,8 @@ public ListRequest(Google.Apis.Services.IClientService service, string name) : b public virtual string Name { get; private set; } /// - /// Optional. Unless explicitly documented otherwise, don't use this unsupported field which is - /// primarily intended for internal usage. + /// Optional. Do not use this field. It is unsupported and is ignored unless explicitly documented + /// otherwise. This is primarily for internal usage. /// [Google.Apis.Util.RequestParameterAttribute("extraLocationTypes", Google.Apis.Util.RequestParameterType.Query)] public virtual Google.Apis.Util.Repeatable ExtraLocationTypes { get; set; } diff --git a/Src/Generated/Google.Apis.FirebaseAppHosting.v1/Google.Apis.FirebaseAppHosting.v1.csproj b/Src/Generated/Google.Apis.FirebaseAppHosting.v1/Google.Apis.FirebaseAppHosting.v1.csproj index d57a7c72961..85d0096b6bd 100644 --- a/Src/Generated/Google.Apis.FirebaseAppHosting.v1/Google.Apis.FirebaseAppHosting.v1.csproj +++ b/Src/Generated/Google.Apis.FirebaseAppHosting.v1/Google.Apis.FirebaseAppHosting.v1.csproj @@ -3,7 +3,7 @@ Google.Apis.FirebaseAppHosting.v1 Client Library - 1.72.0.3945 + 1.72.0.3948 Google LLC Copyright 2025 Google LLC Google diff --git a/Src/Generated/Google.Apis.FirebaseDataConnect.v1/Google.Apis.FirebaseDataConnect.v1.cs b/Src/Generated/Google.Apis.FirebaseDataConnect.v1/Google.Apis.FirebaseDataConnect.v1.cs index 6e57abc168f..f2a6674b1ae 100644 --- a/Src/Generated/Google.Apis.FirebaseDataConnect.v1/Google.Apis.FirebaseDataConnect.v1.cs +++ b/Src/Generated/Google.Apis.FirebaseDataConnect.v1/Google.Apis.FirebaseDataConnect.v1.cs @@ -1771,20 +1771,14 @@ protected override void InitParameters() } } - /// - /// Lists Schemas in a given project and location. Note that only `schemas/main` is supported, so - /// this will always return at most one Schema. - /// + /// Lists Schemas in a given project and location. /// Required. Value of parent. public virtual ListRequest List(string parent) { return new ListRequest(this.service, parent); } - /// - /// Lists Schemas in a given project and location. Note that only `schemas/main` is supported, so - /// this will always return at most one Schema. - /// + /// Lists Schemas in a given project and location. public class ListRequest : FirebaseDataConnectBaseServiceRequest { /// Constructs a new List request. diff --git a/Src/Generated/Google.Apis.FirebaseDataConnect.v1/Google.Apis.FirebaseDataConnect.v1.csproj b/Src/Generated/Google.Apis.FirebaseDataConnect.v1/Google.Apis.FirebaseDataConnect.v1.csproj index 76aa85a247b..a821bb5297e 100644 --- a/Src/Generated/Google.Apis.FirebaseDataConnect.v1/Google.Apis.FirebaseDataConnect.v1.csproj +++ b/Src/Generated/Google.Apis.FirebaseDataConnect.v1/Google.Apis.FirebaseDataConnect.v1.csproj @@ -3,7 +3,7 @@ Google.Apis.FirebaseDataConnect.v1 Client Library - 1.72.0.3946 + 1.72.0.3951 Google LLC Copyright 2025 Google LLC Google diff --git a/Src/Generated/Google.Apis.FirebaseDataConnect.v1beta/Google.Apis.FirebaseDataConnect.v1beta.cs b/Src/Generated/Google.Apis.FirebaseDataConnect.v1beta/Google.Apis.FirebaseDataConnect.v1beta.cs index ee863d11843..d859e8a71f6 100644 --- a/Src/Generated/Google.Apis.FirebaseDataConnect.v1beta/Google.Apis.FirebaseDataConnect.v1beta.cs +++ b/Src/Generated/Google.Apis.FirebaseDataConnect.v1beta/Google.Apis.FirebaseDataConnect.v1beta.cs @@ -1771,20 +1771,14 @@ protected override void InitParameters() } } - /// - /// Lists Schemas in a given project and location. Note that only `schemas/main` is supported, so - /// this will always return at most one Schema. - /// + /// Lists Schemas in a given project and location. /// Required. Value of parent. public virtual ListRequest List(string parent) { return new ListRequest(this.service, parent); } - /// - /// Lists Schemas in a given project and location. Note that only `schemas/main` is supported, so - /// this will always return at most one Schema. - /// + /// Lists Schemas in a given project and location. public class ListRequest : FirebaseDataConnectBaseServiceRequest { /// Constructs a new List request. diff --git a/Src/Generated/Google.Apis.FirebaseDataConnect.v1beta/Google.Apis.FirebaseDataConnect.v1beta.csproj b/Src/Generated/Google.Apis.FirebaseDataConnect.v1beta/Google.Apis.FirebaseDataConnect.v1beta.csproj index d53a0fe9694..02b367091a8 100644 --- a/Src/Generated/Google.Apis.FirebaseDataConnect.v1beta/Google.Apis.FirebaseDataConnect.v1beta.csproj +++ b/Src/Generated/Google.Apis.FirebaseDataConnect.v1beta/Google.Apis.FirebaseDataConnect.v1beta.csproj @@ -3,7 +3,7 @@ Google.Apis.FirebaseDataConnect.v1beta Client Library - 1.72.0.3946 + 1.72.0.3951 Google LLC Copyright 2025 Google LLC Google diff --git a/Src/Generated/Google.Apis.Firestore.v1/Google.Apis.Firestore.v1.cs b/Src/Generated/Google.Apis.Firestore.v1/Google.Apis.Firestore.v1.cs index dac00bf333e..75d13642e03 100644 --- a/Src/Generated/Google.Apis.Firestore.v1/Google.Apis.Firestore.v1.cs +++ b/Src/Generated/Google.Apis.Firestore.v1/Google.Apis.Firestore.v1.cs @@ -4477,8 +4477,8 @@ public ListRequest(Google.Apis.Services.IClientService service, string name) : b public virtual string Name { get; private set; } /// - /// Optional. Unless explicitly documented otherwise, don't use this unsupported field which is - /// primarily intended for internal usage. + /// Optional. Do not use this field. It is unsupported and is ignored unless explicitly documented + /// otherwise. This is primarily for internal usage. /// [Google.Apis.Util.RequestParameterAttribute("extraLocationTypes", Google.Apis.Util.RequestParameterType.Query)] public virtual Google.Apis.Util.Repeatable ExtraLocationTypes { get; set; } diff --git a/Src/Generated/Google.Apis.Firestore.v1/Google.Apis.Firestore.v1.csproj b/Src/Generated/Google.Apis.Firestore.v1/Google.Apis.Firestore.v1.csproj index 76fae3a21f0..af307d5c36b 100644 --- a/Src/Generated/Google.Apis.Firestore.v1/Google.Apis.Firestore.v1.csproj +++ b/Src/Generated/Google.Apis.Firestore.v1/Google.Apis.Firestore.v1.csproj @@ -3,7 +3,7 @@ Google.Apis.Firestore.v1 Client Library - 1.72.0.3939 + 1.72.0.3951 Google LLC Copyright 2025 Google LLC Google diff --git a/Src/Generated/Google.Apis.GKEHub.v1/Google.Apis.GKEHub.v1.cs b/Src/Generated/Google.Apis.GKEHub.v1/Google.Apis.GKEHub.v1.cs index dcfa999bba0..9611101e5bd 100644 --- a/Src/Generated/Google.Apis.GKEHub.v1/Google.Apis.GKEHub.v1.cs +++ b/Src/Generated/Google.Apis.GKEHub.v1/Google.Apis.GKEHub.v1.cs @@ -4909,8 +4909,8 @@ public ListRequest(Google.Apis.Services.IClientService service, string name) : b public virtual string Name { get; private set; } /// - /// Optional. Unless explicitly documented otherwise, don't use this unsupported field which is - /// primarily intended for internal usage. + /// Optional. Do not use this field. It is unsupported and is ignored unless explicitly documented + /// otherwise. This is primarily for internal usage. /// [Google.Apis.Util.RequestParameterAttribute("extraLocationTypes", Google.Apis.Util.RequestParameterType.Query)] public virtual Google.Apis.Util.Repeatable ExtraLocationTypes { get; set; } diff --git a/Src/Generated/Google.Apis.GKEHub.v1/Google.Apis.GKEHub.v1.csproj b/Src/Generated/Google.Apis.GKEHub.v1/Google.Apis.GKEHub.v1.csproj index 9d853a603ff..c094b1472e9 100644 --- a/Src/Generated/Google.Apis.GKEHub.v1/Google.Apis.GKEHub.v1.csproj +++ b/Src/Generated/Google.Apis.GKEHub.v1/Google.Apis.GKEHub.v1.csproj @@ -3,7 +3,7 @@ Google.Apis.GKEHub.v1 Client Library - 1.72.0.3927 + 1.72.0.3951 Google LLC Copyright 2025 Google LLC Google diff --git a/Src/Generated/Google.Apis.GKEHub.v1alpha/Google.Apis.GKEHub.v1alpha.cs b/Src/Generated/Google.Apis.GKEHub.v1alpha/Google.Apis.GKEHub.v1alpha.cs index abba3ebb76c..676919a4944 100644 --- a/Src/Generated/Google.Apis.GKEHub.v1alpha/Google.Apis.GKEHub.v1alpha.cs +++ b/Src/Generated/Google.Apis.GKEHub.v1alpha/Google.Apis.GKEHub.v1alpha.cs @@ -5274,8 +5274,8 @@ public ListRequest(Google.Apis.Services.IClientService service, string name) : b public virtual string Name { get; private set; } /// - /// Optional. Unless explicitly documented otherwise, don't use this unsupported field which is - /// primarily intended for internal usage. + /// Optional. Do not use this field. It is unsupported and is ignored unless explicitly documented + /// otherwise. This is primarily for internal usage. /// [Google.Apis.Util.RequestParameterAttribute("extraLocationTypes", Google.Apis.Util.RequestParameterType.Query)] public virtual Google.Apis.Util.Repeatable ExtraLocationTypes { get; set; } diff --git a/Src/Generated/Google.Apis.GKEHub.v1alpha/Google.Apis.GKEHub.v1alpha.csproj b/Src/Generated/Google.Apis.GKEHub.v1alpha/Google.Apis.GKEHub.v1alpha.csproj index 709e06fd639..5bbaa6333b5 100644 --- a/Src/Generated/Google.Apis.GKEHub.v1alpha/Google.Apis.GKEHub.v1alpha.csproj +++ b/Src/Generated/Google.Apis.GKEHub.v1alpha/Google.Apis.GKEHub.v1alpha.csproj @@ -3,7 +3,7 @@ Google.Apis.GKEHub.v1alpha Client Library - 1.72.0.3927 + 1.72.0.3951 Google LLC Copyright 2025 Google LLC Google diff --git a/Src/Generated/Google.Apis.GKEHub.v1beta/Google.Apis.GKEHub.v1beta.cs b/Src/Generated/Google.Apis.GKEHub.v1beta/Google.Apis.GKEHub.v1beta.cs index df89fa6bbff..546f6ad0f4e 100644 --- a/Src/Generated/Google.Apis.GKEHub.v1beta/Google.Apis.GKEHub.v1beta.cs +++ b/Src/Generated/Google.Apis.GKEHub.v1beta/Google.Apis.GKEHub.v1beta.cs @@ -4909,8 +4909,8 @@ public ListRequest(Google.Apis.Services.IClientService service, string name) : b public virtual string Name { get; private set; } /// - /// Optional. Unless explicitly documented otherwise, don't use this unsupported field which is - /// primarily intended for internal usage. + /// Optional. Do not use this field. It is unsupported and is ignored unless explicitly documented + /// otherwise. This is primarily for internal usage. /// [Google.Apis.Util.RequestParameterAttribute("extraLocationTypes", Google.Apis.Util.RequestParameterType.Query)] public virtual Google.Apis.Util.Repeatable ExtraLocationTypes { get; set; } diff --git a/Src/Generated/Google.Apis.GKEHub.v1beta/Google.Apis.GKEHub.v1beta.csproj b/Src/Generated/Google.Apis.GKEHub.v1beta/Google.Apis.GKEHub.v1beta.csproj index 58fbe3d9b30..daee9663819 100644 --- a/Src/Generated/Google.Apis.GKEHub.v1beta/Google.Apis.GKEHub.v1beta.csproj +++ b/Src/Generated/Google.Apis.GKEHub.v1beta/Google.Apis.GKEHub.v1beta.csproj @@ -3,7 +3,7 @@ Google.Apis.GKEHub.v1beta Client Library - 1.72.0.3927 + 1.72.0.3951 Google LLC Copyright 2025 Google LLC Google diff --git a/Src/Generated/Google.Apis.GKEHub.v1beta1/Google.Apis.GKEHub.v1beta1.cs b/Src/Generated/Google.Apis.GKEHub.v1beta1/Google.Apis.GKEHub.v1beta1.cs index de571bdca28..3eb11c55123 100644 --- a/Src/Generated/Google.Apis.GKEHub.v1beta1/Google.Apis.GKEHub.v1beta1.cs +++ b/Src/Generated/Google.Apis.GKEHub.v1beta1/Google.Apis.GKEHub.v1beta1.cs @@ -1690,8 +1690,8 @@ public ListRequest(Google.Apis.Services.IClientService service, string name) : b public virtual string Name { get; private set; } /// - /// Optional. Unless explicitly documented otherwise, don't use this unsupported field which is - /// primarily intended for internal usage. + /// Optional. Do not use this field. It is unsupported and is ignored unless explicitly documented + /// otherwise. This is primarily for internal usage. /// [Google.Apis.Util.RequestParameterAttribute("extraLocationTypes", Google.Apis.Util.RequestParameterType.Query)] public virtual Google.Apis.Util.Repeatable ExtraLocationTypes { get; set; } diff --git a/Src/Generated/Google.Apis.GKEHub.v1beta1/Google.Apis.GKEHub.v1beta1.csproj b/Src/Generated/Google.Apis.GKEHub.v1beta1/Google.Apis.GKEHub.v1beta1.csproj index e231197fb25..b6d8a193e16 100644 --- a/Src/Generated/Google.Apis.GKEHub.v1beta1/Google.Apis.GKEHub.v1beta1.csproj +++ b/Src/Generated/Google.Apis.GKEHub.v1beta1/Google.Apis.GKEHub.v1beta1.csproj @@ -3,7 +3,7 @@ Google.Apis.GKEHub.v1beta1 Client Library - 1.71.0.3920 + 1.72.0.3951 Google LLC Copyright 2025 Google LLC Google @@ -60,8 +60,8 @@ - - + + diff --git a/Src/Generated/Google.Apis.GKEHub.v2/Google.Apis.GKEHub.v2.cs b/Src/Generated/Google.Apis.GKEHub.v2/Google.Apis.GKEHub.v2.cs index 2a95d76e413..8314fd536bb 100644 --- a/Src/Generated/Google.Apis.GKEHub.v2/Google.Apis.GKEHub.v2.cs +++ b/Src/Generated/Google.Apis.GKEHub.v2/Google.Apis.GKEHub.v2.cs @@ -1060,8 +1060,8 @@ public ListRequest(Google.Apis.Services.IClientService service, string name) : b public virtual string Name { get; private set; } /// - /// Optional. Unless explicitly documented otherwise, don't use this unsupported field which is - /// primarily intended for internal usage. + /// Optional. Do not use this field. It is unsupported and is ignored unless explicitly documented + /// otherwise. This is primarily for internal usage. /// [Google.Apis.Util.RequestParameterAttribute("extraLocationTypes", Google.Apis.Util.RequestParameterType.Query)] public virtual Google.Apis.Util.Repeatable ExtraLocationTypes { get; set; } diff --git a/Src/Generated/Google.Apis.GKEHub.v2/Google.Apis.GKEHub.v2.csproj b/Src/Generated/Google.Apis.GKEHub.v2/Google.Apis.GKEHub.v2.csproj index 0d658b684ed..61bae0f2d8e 100644 --- a/Src/Generated/Google.Apis.GKEHub.v2/Google.Apis.GKEHub.v2.csproj +++ b/Src/Generated/Google.Apis.GKEHub.v2/Google.Apis.GKEHub.v2.csproj @@ -3,7 +3,7 @@ Google.Apis.GKEHub.v2 Client Library - 1.72.0.3927 + 1.72.0.3951 Google LLC Copyright 2025 Google LLC Google diff --git a/Src/Generated/Google.Apis.GKEHub.v2alpha/Google.Apis.GKEHub.v2alpha.cs b/Src/Generated/Google.Apis.GKEHub.v2alpha/Google.Apis.GKEHub.v2alpha.cs index a6187e1399d..e0040377c51 100644 --- a/Src/Generated/Google.Apis.GKEHub.v2alpha/Google.Apis.GKEHub.v2alpha.cs +++ b/Src/Generated/Google.Apis.GKEHub.v2alpha/Google.Apis.GKEHub.v2alpha.cs @@ -1060,8 +1060,8 @@ public ListRequest(Google.Apis.Services.IClientService service, string name) : b public virtual string Name { get; private set; } /// - /// Optional. Unless explicitly documented otherwise, don't use this unsupported field which is - /// primarily intended for internal usage. + /// Optional. Do not use this field. It is unsupported and is ignored unless explicitly documented + /// otherwise. This is primarily for internal usage. /// [Google.Apis.Util.RequestParameterAttribute("extraLocationTypes", Google.Apis.Util.RequestParameterType.Query)] public virtual Google.Apis.Util.Repeatable ExtraLocationTypes { get; set; } diff --git a/Src/Generated/Google.Apis.GKEHub.v2alpha/Google.Apis.GKEHub.v2alpha.csproj b/Src/Generated/Google.Apis.GKEHub.v2alpha/Google.Apis.GKEHub.v2alpha.csproj index 74a6ed0ff0f..861249216c6 100644 --- a/Src/Generated/Google.Apis.GKEHub.v2alpha/Google.Apis.GKEHub.v2alpha.csproj +++ b/Src/Generated/Google.Apis.GKEHub.v2alpha/Google.Apis.GKEHub.v2alpha.csproj @@ -3,7 +3,7 @@ Google.Apis.GKEHub.v2alpha Client Library - 1.72.0.3927 + 1.72.0.3951 Google LLC Copyright 2025 Google LLC Google diff --git a/Src/Generated/Google.Apis.GKEHub.v2beta/Google.Apis.GKEHub.v2beta.cs b/Src/Generated/Google.Apis.GKEHub.v2beta/Google.Apis.GKEHub.v2beta.cs index 55be211e9d0..f0bcdf1d03f 100644 --- a/Src/Generated/Google.Apis.GKEHub.v2beta/Google.Apis.GKEHub.v2beta.cs +++ b/Src/Generated/Google.Apis.GKEHub.v2beta/Google.Apis.GKEHub.v2beta.cs @@ -1060,8 +1060,8 @@ public ListRequest(Google.Apis.Services.IClientService service, string name) : b public virtual string Name { get; private set; } /// - /// Optional. Unless explicitly documented otherwise, don't use this unsupported field which is - /// primarily intended for internal usage. + /// Optional. Do not use this field. It is unsupported and is ignored unless explicitly documented + /// otherwise. This is primarily for internal usage. /// [Google.Apis.Util.RequestParameterAttribute("extraLocationTypes", Google.Apis.Util.RequestParameterType.Query)] public virtual Google.Apis.Util.Repeatable ExtraLocationTypes { get; set; } diff --git a/Src/Generated/Google.Apis.GKEHub.v2beta/Google.Apis.GKEHub.v2beta.csproj b/Src/Generated/Google.Apis.GKEHub.v2beta/Google.Apis.GKEHub.v2beta.csproj index 883ecbd2953..f3ec4ebee55 100644 --- a/Src/Generated/Google.Apis.GKEHub.v2beta/Google.Apis.GKEHub.v2beta.csproj +++ b/Src/Generated/Google.Apis.GKEHub.v2beta/Google.Apis.GKEHub.v2beta.csproj @@ -3,7 +3,7 @@ Google.Apis.GKEHub.v2beta Client Library - 1.72.0.3927 + 1.72.0.3951 Google LLC Copyright 2025 Google LLC Google diff --git a/Src/Generated/Google.Apis.GKEOnPrem.v1/Google.Apis.GKEOnPrem.v1.cs b/Src/Generated/Google.Apis.GKEOnPrem.v1/Google.Apis.GKEOnPrem.v1.cs index 9856f56babd..2d0edfda1e3 100644 --- a/Src/Generated/Google.Apis.GKEOnPrem.v1/Google.Apis.GKEOnPrem.v1.cs +++ b/Src/Generated/Google.Apis.GKEOnPrem.v1/Google.Apis.GKEOnPrem.v1.cs @@ -7514,8 +7514,8 @@ public ListRequest(Google.Apis.Services.IClientService service, string name) : b public virtual string Name { get; private set; } /// - /// Optional. Unless explicitly documented otherwise, don't use this unsupported field which is - /// primarily intended for internal usage. + /// Optional. Do not use this field. It is unsupported and is ignored unless explicitly documented + /// otherwise. This is primarily for internal usage. /// [Google.Apis.Util.RequestParameterAttribute("extraLocationTypes", Google.Apis.Util.RequestParameterType.Query)] public virtual Google.Apis.Util.Repeatable ExtraLocationTypes { get; set; } diff --git a/Src/Generated/Google.Apis.GKEOnPrem.v1/Google.Apis.GKEOnPrem.v1.csproj b/Src/Generated/Google.Apis.GKEOnPrem.v1/Google.Apis.GKEOnPrem.v1.csproj index 110fb9341da..f8b4fc26e2f 100644 --- a/Src/Generated/Google.Apis.GKEOnPrem.v1/Google.Apis.GKEOnPrem.v1.csproj +++ b/Src/Generated/Google.Apis.GKEOnPrem.v1/Google.Apis.GKEOnPrem.v1.csproj @@ -3,7 +3,7 @@ Google.Apis.GKEOnPrem.v1 Client Library - 1.72.0.3945 + 1.72.0.3947 Google LLC Copyright 2025 Google LLC Google diff --git a/Src/Generated/Google.Apis.GoogleMarketingPlatformAdminAPI.v1alpha/Google.Apis.GoogleMarketingPlatformAdminAPI.v1alpha.cs b/Src/Generated/Google.Apis.GoogleMarketingPlatformAdminAPI.v1alpha/Google.Apis.GoogleMarketingPlatformAdminAPI.v1alpha.cs index a8f9b0758d9..5b2ed9da49a 100644 --- a/Src/Generated/Google.Apis.GoogleMarketingPlatformAdminAPI.v1alpha/Google.Apis.GoogleMarketingPlatformAdminAPI.v1alpha.cs +++ b/Src/Generated/Google.Apis.GoogleMarketingPlatformAdminAPI.v1alpha/Google.Apis.GoogleMarketingPlatformAdminAPI.v1alpha.cs @@ -1,4 +1,4 @@ -// Copyright 2024 Google LLC +// Copyright 2025 Google LLC // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. @@ -569,6 +569,67 @@ protected override void InitParameters() } } + /// + /// Returns a list of clients managed by the sales partner organization. User needs to be an + /// OrgAdmin/BillingAdmin on the sales partner organization in order to view the end clients. + /// + /// The body of the request. + /// + /// Required. The name of the sales partner organization. Format: organizations/{org_id} + /// + public virtual FindSalesPartnerManagedClientsRequest FindSalesPartnerManagedClients(Google.Apis.GoogleMarketingPlatformAdminAPI.v1alpha.Data.FindSalesPartnerManagedClientsRequest body, string organization) + { + return new FindSalesPartnerManagedClientsRequest(this.service, body, organization); + } + + /// + /// Returns a list of clients managed by the sales partner organization. User needs to be an + /// OrgAdmin/BillingAdmin on the sales partner organization in order to view the end clients. + /// + public class FindSalesPartnerManagedClientsRequest : GoogleMarketingPlatformAdminAPIBaseServiceRequest + { + /// Constructs a new FindSalesPartnerManagedClients request. + public FindSalesPartnerManagedClientsRequest(Google.Apis.Services.IClientService service, Google.Apis.GoogleMarketingPlatformAdminAPI.v1alpha.Data.FindSalesPartnerManagedClientsRequest body, string organization) : base(service) + { + Organization = organization; + Body = body; + InitParameters(); + } + + /// Required. The name of the sales partner organization. Format: organizations/{org_id} + [Google.Apis.Util.RequestParameterAttribute("organization", Google.Apis.Util.RequestParameterType.Path)] + public virtual string Organization { get; private set; } + + /// Gets or sets the body of this request. + Google.Apis.GoogleMarketingPlatformAdminAPI.v1alpha.Data.FindSalesPartnerManagedClientsRequest Body { get; set; } + + /// Returns the body of the request. + protected override object GetBody() => Body; + + /// Gets the method name. + public override string MethodName => "findSalesPartnerManagedClients"; + + /// Gets the HTTP method. + public override string HttpMethod => "POST"; + + /// Gets the REST path. + public override string RestPath => "v1alpha/{+organization}:findSalesPartnerManagedClients"; + + /// Initializes FindSalesPartnerManagedClients parameter list. + protected override void InitParameters() + { + base.InitParameters(); + RequestParameters.Add("organization", new Google.Apis.Discovery.Parameter + { + Name = "organization", + IsRequired = true, + ParameterType = "path", + DefaultValue = null, + Pattern = @"^organizations/[^/]+$", + }); + } + } + /// Lookup for a single organization. /// /// Required. The name of the Organization to retrieve. Format: organizations/{org_id} @@ -615,6 +676,138 @@ protected override void InitParameters() }); } } + + /// Returns a list of organizations that the user has access to. + public virtual ListRequest List() + { + return new ListRequest(this.service); + } + + /// Returns a list of organizations that the user has access to. + public class ListRequest : GoogleMarketingPlatformAdminAPIBaseServiceRequest + { + /// Constructs a new List request. + public ListRequest(Google.Apis.Services.IClientService service) : base(service) + { + InitParameters(); + } + + /// + /// Optional. The maximum number of organizations to return in one call. The service may return fewer than + /// this value. If unspecified, at most 50 organizations will be returned. The maximum value is 1000; values + /// above 1000 will be coerced to 1000. + /// + [Google.Apis.Util.RequestParameterAttribute("pageSize", Google.Apis.Util.RequestParameterType.Query)] + public virtual System.Nullable PageSize { get; set; } + + /// + /// Optional. A page token, received from a previous ListOrganizations call. Provide this to retrieve the + /// subsequent page. When paginating, all other parameters provided to `ListOrganizations` must match the + /// call that provided the page token. + /// + [Google.Apis.Util.RequestParameterAttribute("pageToken", Google.Apis.Util.RequestParameterType.Query)] + public virtual string PageToken { get; set; } + + /// Gets the method name. + public override string MethodName => "list"; + + /// Gets the HTTP method. + public override string HttpMethod => "GET"; + + /// Gets the REST path. + public override string RestPath => "v1alpha/organizations"; + + /// Initializes List parameter list. + protected override void InitParameters() + { + base.InitParameters(); + RequestParameters.Add("pageSize", new Google.Apis.Discovery.Parameter + { + Name = "pageSize", + IsRequired = false, + ParameterType = "query", + DefaultValue = null, + Pattern = null, + }); + RequestParameters.Add("pageToken", new Google.Apis.Discovery.Parameter + { + Name = "pageToken", + IsRequired = false, + ParameterType = "query", + DefaultValue = null, + Pattern = null, + }); + } + } + + /// + /// Get the usage and billing data for properties within the organization for the specified month. Per direct + /// client org, user needs to be OrgAdmin/BillingAdmin on the organization in order to view the billing and + /// usage data. Per sales partner client org, user needs to be OrgAdmin/BillingAdmin on the sales partner org in + /// order to view the billing and usage data, or OrgAdmin/BillingAdmin on the sales partner client org in order + /// to view the usage data only. + /// + /// The body of the request. + /// + /// Required. Specifies the organization whose property usage will be listed. Format: organizations/{org_id} + /// + public virtual ReportPropertyUsageRequest ReportPropertyUsage(Google.Apis.GoogleMarketingPlatformAdminAPI.v1alpha.Data.ReportPropertyUsageRequest body, string organization) + { + return new ReportPropertyUsageRequest(this.service, body, organization); + } + + /// + /// Get the usage and billing data for properties within the organization for the specified month. Per direct + /// client org, user needs to be OrgAdmin/BillingAdmin on the organization in order to view the billing and + /// usage data. Per sales partner client org, user needs to be OrgAdmin/BillingAdmin on the sales partner org in + /// order to view the billing and usage data, or OrgAdmin/BillingAdmin on the sales partner client org in order + /// to view the usage data only. + /// + public class ReportPropertyUsageRequest : GoogleMarketingPlatformAdminAPIBaseServiceRequest + { + /// Constructs a new ReportPropertyUsage request. + public ReportPropertyUsageRequest(Google.Apis.Services.IClientService service, Google.Apis.GoogleMarketingPlatformAdminAPI.v1alpha.Data.ReportPropertyUsageRequest body, string organization) : base(service) + { + Organization = organization; + Body = body; + InitParameters(); + } + + /// + /// Required. Specifies the organization whose property usage will be listed. Format: organizations/{org_id} + /// + [Google.Apis.Util.RequestParameterAttribute("organization", Google.Apis.Util.RequestParameterType.Path)] + public virtual string Organization { get; private set; } + + /// Gets or sets the body of this request. + Google.Apis.GoogleMarketingPlatformAdminAPI.v1alpha.Data.ReportPropertyUsageRequest Body { get; set; } + + /// Returns the body of the request. + protected override object GetBody() => Body; + + /// Gets the method name. + public override string MethodName => "reportPropertyUsage"; + + /// Gets the HTTP method. + public override string HttpMethod => "POST"; + + /// Gets the REST path. + public override string RestPath => "v1alpha/{+organization}:reportPropertyUsage"; + + /// Initializes ReportPropertyUsage parameter list. + protected override void InitParameters() + { + base.InitParameters(); + RequestParameters.Add("organization", new Google.Apis.Discovery.Parameter + { + Name = "organization", + IsRequired = true, + ParameterType = "path", + DefaultValue = null, + Pattern = @"^organizations/[^/]+$", + }); + } + } } } namespace Google.Apis.GoogleMarketingPlatformAdminAPI.v1alpha.Data @@ -655,6 +848,77 @@ public class AnalyticsAccountLink : Google.Apis.Requests.IDirectResponseSchema public virtual string ETag { get; set; } } + /// Contains the bill amount. + public class BillInfo : Google.Apis.Requests.IDirectResponseSchema + { + /// The amount of the monthly base fee. + [Newtonsoft.Json.JsonPropertyAttribute("baseFee")] + public virtual Money BaseFee { get; set; } + + /// The amount of the event fee. + [Newtonsoft.Json.JsonPropertyAttribute("eventFee")] + public virtual Money EventFee { get; set; } + + /// The amount of the price protection credit, this is only available for eligible customers. + [Newtonsoft.Json.JsonPropertyAttribute("priceProtectionCredit")] + public virtual Money PriceProtectionCredit { get; set; } + + /// The total amount of the bill. + [Newtonsoft.Json.JsonPropertyAttribute("total")] + public virtual Money Total { get; set; } + + /// The ETag of the item. + public virtual string ETag { get; set; } + } + + /// Contains the client data. + public class ClientData : Google.Apis.Requests.IDirectResponseSchema + { + /// The end date of the contract between the sales org and the end client. + [Newtonsoft.Json.JsonPropertyAttribute("endDate")] + public virtual Date EndDate { get; set; } + + /// The end client that has/had contract with the requested sales org. + [Newtonsoft.Json.JsonPropertyAttribute("organization")] + public virtual Organization Organization { get; set; } + + /// The start date of the contract between the sales org and the end client. + [Newtonsoft.Json.JsonPropertyAttribute("startDate")] + public virtual Date StartDate { get; set; } + + /// The ETag of the item. + public virtual string ETag { get; set; } + } + + /// + /// Represents a whole or partial calendar date, such as a birthday. The time of day and time zone are either + /// specified elsewhere or are insignificant. The date is relative to the Gregorian Calendar. This can represent one + /// of the following: * A full date, with non-zero year, month, and day values. * A month and day, with a zero year + /// (for example, an anniversary). * A year on its own, with a zero month and a zero day. * A year and month, with a + /// zero day (for example, a credit card expiration date). Related types: * google.type.TimeOfDay * + /// google.type.DateTime * google.protobuf.Timestamp + /// + public class Date : Google.Apis.Requests.IDirectResponseSchema + { + /// + /// Day of a month. Must be from 1 to 31 and valid for the year and month, or 0 to specify a year by itself or a + /// year and month where the day isn't significant. + /// + [Newtonsoft.Json.JsonPropertyAttribute("day")] + public virtual System.Nullable Day { get; set; } + + /// Month of a year. Must be from 1 to 12, or 0 to specify a year without a month and day. + [Newtonsoft.Json.JsonPropertyAttribute("month")] + public virtual System.Nullable Month { get; set; } + + /// Year of the date. Must be from 1 to 9999, or 0 to specify a date without a year. + [Newtonsoft.Json.JsonPropertyAttribute("year")] + public virtual System.Nullable Year { get; set; } + + /// The ETag of the item. + public virtual string ETag { get; set; } + } + /// /// A generic empty message that you can re-use to avoid defining duplicated empty messages in your APIs. A typical /// example is to use it as the request or the response type of an API method. For instance: service Foo { rpc @@ -666,6 +930,28 @@ public class Empty : Google.Apis.Requests.IDirectResponseSchema public virtual string ETag { get; set; } } + /// Request message for FindSalesPartnerManagedClients RPC. + public class FindSalesPartnerManagedClientsRequest : Google.Apis.Requests.IDirectResponseSchema + { + /// Optional. If set, only active and just ended clients will be returned. + [Newtonsoft.Json.JsonPropertyAttribute("isActive")] + public virtual System.Nullable IsActive { get; set; } + + /// The ETag of the item. + public virtual string ETag { get; set; } + } + + /// Response message for FindSalesPartnerManagedClients RPC. + public class FindSalesPartnerManagedClientsResponse : Google.Apis.Requests.IDirectResponseSchema + { + /// The clients managed by the sales org. + [Newtonsoft.Json.JsonPropertyAttribute("clientData")] + public virtual System.Collections.Generic.IList ClientData { get; set; } + + /// The ETag of the item. + public virtual string ETag { get; set; } + } + /// Response message for ListAnalyticsAccountLinks RPC. public class ListAnalyticsAccountLinksResponse : Google.Apis.Requests.IDirectResponseSchema { @@ -684,6 +970,52 @@ public class ListAnalyticsAccountLinksResponse : Google.Apis.Requests.IDirectRes public virtual string ETag { get; set; } } + /// Response message for ListOrganizations RPC. + public class ListOrganizationsResponse : Google.Apis.Requests.IDirectResponseSchema + { + /// + /// A token, which can be sent as `page_token` to retrieve the next page. If this field is omitted, there are no + /// subsequent pages. + /// + [Newtonsoft.Json.JsonPropertyAttribute("nextPageToken")] + public virtual string NextPageToken { get; set; } + + /// + /// The Organization resource that the user has access to, which includes the org id and display name. + /// + [Newtonsoft.Json.JsonPropertyAttribute("organizations")] + public virtual System.Collections.Generic.IList Organizations { get; set; } + + /// The ETag of the item. + public virtual string ETag { get; set; } + } + + /// Represents an amount of money with its currency type. + public class Money : Google.Apis.Requests.IDirectResponseSchema + { + /// The three-letter currency code defined in ISO 4217. + [Newtonsoft.Json.JsonPropertyAttribute("currencyCode")] + public virtual string CurrencyCode { get; set; } + + /// + /// Number of nano (10^-9) units of the amount. The value must be between -999,999,999 and +999,999,999 + /// inclusive. If `units` is positive, `nanos` must be positive or zero. If `units` is zero, `nanos` can be + /// positive, zero, or negative. If `units` is negative, `nanos` must be negative or zero. For example $-1.75 is + /// represented as `units`=-1 and `nanos`=-750,000,000. + /// + [Newtonsoft.Json.JsonPropertyAttribute("nanos")] + public virtual System.Nullable Nanos { get; set; } + + /// + /// The whole units of the amount. For example if `currencyCode` is `"USD"`, then 1 unit is one US dollar. + /// + [Newtonsoft.Json.JsonPropertyAttribute("units")] + public virtual System.Nullable Units { get; set; } + + /// The ETag of the item. + public virtual string ETag { get; set; } + } + /// A resource message representing a Google Marketing Platform organization. public class Organization : Google.Apis.Requests.IDirectResponseSchema { @@ -699,6 +1031,77 @@ public class Organization : Google.Apis.Requests.IDirectResponseSchema public virtual string ETag { get; set; } } + /// + /// Contains the count of events received by the property, along with metadata that influences the volume of + /// `billable` events. + /// + public class PropertyUsage : Google.Apis.Requests.IDirectResponseSchema + { + /// The ID of the property's parent account. + [Newtonsoft.Json.JsonPropertyAttribute("accountId")] + public virtual System.Nullable AccountId { get; set; } + + /// The number of events for which the property is billed in the requested month. + [Newtonsoft.Json.JsonPropertyAttribute("billableEventCount")] + public virtual System.Nullable BillableEventCount { get; set; } + + /// The display name of the property. + [Newtonsoft.Json.JsonPropertyAttribute("displayName")] + public virtual string DisplayName { get; set; } + + /// + /// The name of the Google Analytics Admin API property resource. Format: + /// analyticsadmin.googleapis.com/properties/{property_id} + /// + [Newtonsoft.Json.JsonPropertyAttribute("property")] + public virtual string Property { get; set; } + + /// The subtype of the analytics property. This affects the billable event count. + [Newtonsoft.Json.JsonPropertyAttribute("propertyType")] + public virtual string PropertyType { get; set; } + + /// The service level of the property. + [Newtonsoft.Json.JsonPropertyAttribute("serviceLevel")] + public virtual string ServiceLevel { get; set; } + + /// Total event count that the property received during the requested month. + [Newtonsoft.Json.JsonPropertyAttribute("totalEventCount")] + public virtual System.Nullable TotalEventCount { get; set; } + + /// The ETag of the item. + public virtual string ETag { get; set; } + } + + /// Request message for ReportPropertyUsage RPC. + public class ReportPropertyUsageRequest : Google.Apis.Requests.IDirectResponseSchema + { + /// + /// Required. The target month to list property usages. Format: YYYY-MM. For example, "2025-05" + /// + [Newtonsoft.Json.JsonPropertyAttribute("month")] + public virtual string Month { get; set; } + + /// The ETag of the item. + public virtual string ETag { get; set; } + } + + /// Response message for ReportPropertyUsage RPC. + public class ReportPropertyUsageResponse : Google.Apis.Requests.IDirectResponseSchema + { + /// + /// Bill amount in the specified organization and month. Will be empty if user only has access to usage data. + /// + [Newtonsoft.Json.JsonPropertyAttribute("billInfo")] + public virtual BillInfo BillInfo { get; set; } + + /// Usage data for all properties in the specified organization and month. + [Newtonsoft.Json.JsonPropertyAttribute("propertyUsages")] + public virtual System.Collections.Generic.IList PropertyUsages { get; set; } + + /// The ETag of the item. + public virtual string ETag { get; set; } + } + /// Request message for SetPropertyServiceLevel RPC. public class SetPropertyServiceLevelRequest : Google.Apis.Requests.IDirectResponseSchema { diff --git a/Src/Generated/Google.Apis.GoogleMarketingPlatformAdminAPI.v1alpha/Google.Apis.GoogleMarketingPlatformAdminAPI.v1alpha.csproj b/Src/Generated/Google.Apis.GoogleMarketingPlatformAdminAPI.v1alpha/Google.Apis.GoogleMarketingPlatformAdminAPI.v1alpha.csproj index 3cb5cf9c42f..34388ec034e 100644 --- a/Src/Generated/Google.Apis.GoogleMarketingPlatformAdminAPI.v1alpha/Google.Apis.GoogleMarketingPlatformAdminAPI.v1alpha.csproj +++ b/Src/Generated/Google.Apis.GoogleMarketingPlatformAdminAPI.v1alpha/Google.Apis.GoogleMarketingPlatformAdminAPI.v1alpha.csproj @@ -3,9 +3,9 @@ Google.Apis.GoogleMarketingPlatformAdminAPI.v1alpha Client Library - 1.68.0.3436 + 1.72.0.3954 Google LLC - Copyright 2024 Google LLC + Copyright 2025 Google LLC Google https://github.com/google/google-api-dotnet-client Apache-2.0 @@ -59,8 +59,8 @@ - - + + diff --git a/Src/Generated/Google.Apis.HangoutsChat.v1/Google.Apis.HangoutsChat.v1.csproj b/Src/Generated/Google.Apis.HangoutsChat.v1/Google.Apis.HangoutsChat.v1.csproj index 568da1132a8..f1827a4dbdc 100644 --- a/Src/Generated/Google.Apis.HangoutsChat.v1/Google.Apis.HangoutsChat.v1.csproj +++ b/Src/Generated/Google.Apis.HangoutsChat.v1/Google.Apis.HangoutsChat.v1.csproj @@ -3,7 +3,7 @@ Google.Apis.HangoutsChat.v1 Client Library - 1.72.0.3948 + 1.72.0.3954 Google LLC Copyright 2025 Google LLC Google diff --git a/Src/Generated/Google.Apis.Looker.v1/Google.Apis.Looker.v1.cs b/Src/Generated/Google.Apis.Looker.v1/Google.Apis.Looker.v1.cs index 4554ec184f5..d544fe9126e 100644 --- a/Src/Generated/Google.Apis.Looker.v1/Google.Apis.Looker.v1.cs +++ b/Src/Generated/Google.Apis.Looker.v1/Google.Apis.Looker.v1.cs @@ -1495,8 +1495,8 @@ public ListRequest(Google.Apis.Services.IClientService service, string name) : b public virtual string Name { get; private set; } /// - /// Optional. Unless explicitly documented otherwise, don't use this unsupported field which is - /// primarily intended for internal usage. + /// Optional. Do not use this field. It is unsupported and is ignored unless explicitly documented + /// otherwise. This is primarily for internal usage. /// [Google.Apis.Util.RequestParameterAttribute("extraLocationTypes", Google.Apis.Util.RequestParameterType.Query)] public virtual Google.Apis.Util.Repeatable ExtraLocationTypes { get; set; } diff --git a/Src/Generated/Google.Apis.Looker.v1/Google.Apis.Looker.v1.csproj b/Src/Generated/Google.Apis.Looker.v1/Google.Apis.Looker.v1.csproj index 2a6eca90671..a4f00d5b624 100644 --- a/Src/Generated/Google.Apis.Looker.v1/Google.Apis.Looker.v1.csproj +++ b/Src/Generated/Google.Apis.Looker.v1/Google.Apis.Looker.v1.csproj @@ -3,7 +3,7 @@ Google.Apis.Looker.v1 Client Library - 1.72.0.3942 + 1.72.0.3946 Google LLC Copyright 2025 Google LLC Google diff --git a/Src/Generated/Google.Apis.ManagedKafka.v1/Google.Apis.ManagedKafka.v1.cs b/Src/Generated/Google.Apis.ManagedKafka.v1/Google.Apis.ManagedKafka.v1.cs index a9b4a7db6ae..ea788b2dd0c 100644 --- a/Src/Generated/Google.Apis.ManagedKafka.v1/Google.Apis.ManagedKafka.v1.cs +++ b/Src/Generated/Google.Apis.ManagedKafka.v1/Google.Apis.ManagedKafka.v1.cs @@ -6970,8 +6970,8 @@ public ListRequest(Google.Apis.Services.IClientService service, string name) : b public virtual string Name { get; private set; } /// - /// Optional. Unless explicitly documented otherwise, don't use this unsupported field which is - /// primarily intended for internal usage. + /// Optional. Do not use this field. It is unsupported and is ignored unless explicitly documented + /// otherwise. This is primarily for internal usage. /// [Google.Apis.Util.RequestParameterAttribute("extraLocationTypes", Google.Apis.Util.RequestParameterType.Query)] public virtual Google.Apis.Util.Repeatable ExtraLocationTypes { get; set; } diff --git a/Src/Generated/Google.Apis.ManagedKafka.v1/Google.Apis.ManagedKafka.v1.csproj b/Src/Generated/Google.Apis.ManagedKafka.v1/Google.Apis.ManagedKafka.v1.csproj index 56666fea167..4d4eec3ad3d 100644 --- a/Src/Generated/Google.Apis.ManagedKafka.v1/Google.Apis.ManagedKafka.v1.csproj +++ b/Src/Generated/Google.Apis.ManagedKafka.v1/Google.Apis.ManagedKafka.v1.csproj @@ -3,7 +3,7 @@ Google.Apis.ManagedKafka.v1 Client Library - 1.72.0.3941 + 1.72.0.3948 Google LLC Copyright 2025 Google LLC Google diff --git a/Src/Generated/Google.Apis.NetAppFiles.v1/Google.Apis.NetAppFiles.v1.cs b/Src/Generated/Google.Apis.NetAppFiles.v1/Google.Apis.NetAppFiles.v1.cs index 902684ef1a6..fed53bf2354 100644 --- a/Src/Generated/Google.Apis.NetAppFiles.v1/Google.Apis.NetAppFiles.v1.cs +++ b/Src/Generated/Google.Apis.NetAppFiles.v1/Google.Apis.NetAppFiles.v1.cs @@ -4940,8 +4940,8 @@ public ListRequest(Google.Apis.Services.IClientService service, string name) : b public virtual string Name { get; private set; } /// - /// Optional. Unless explicitly documented otherwise, don't use this unsupported field which is - /// primarily intended for internal usage. + /// Optional. Do not use this field. It is unsupported and is ignored unless explicitly documented + /// otherwise. This is primarily for internal usage. /// [Google.Apis.Util.RequestParameterAttribute("extraLocationTypes", Google.Apis.Util.RequestParameterType.Query)] public virtual Google.Apis.Util.Repeatable ExtraLocationTypes { get; set; } diff --git a/Src/Generated/Google.Apis.NetAppFiles.v1/Google.Apis.NetAppFiles.v1.csproj b/Src/Generated/Google.Apis.NetAppFiles.v1/Google.Apis.NetAppFiles.v1.csproj index 687f9cc49d5..467425d3f98 100644 --- a/Src/Generated/Google.Apis.NetAppFiles.v1/Google.Apis.NetAppFiles.v1.csproj +++ b/Src/Generated/Google.Apis.NetAppFiles.v1/Google.Apis.NetAppFiles.v1.csproj @@ -3,7 +3,7 @@ Google.Apis.NetAppFiles.v1 Client Library - 1.72.0.3943 + 1.72.0.3954 Google LLC Copyright 2025 Google LLC Google diff --git a/Src/Generated/Google.Apis.NetAppFiles.v1beta1/Google.Apis.NetAppFiles.v1beta1.cs b/Src/Generated/Google.Apis.NetAppFiles.v1beta1/Google.Apis.NetAppFiles.v1beta1.cs index 53005b86e62..80c11c1ebb0 100644 --- a/Src/Generated/Google.Apis.NetAppFiles.v1beta1/Google.Apis.NetAppFiles.v1beta1.cs +++ b/Src/Generated/Google.Apis.NetAppFiles.v1beta1/Google.Apis.NetAppFiles.v1beta1.cs @@ -5005,8 +5005,8 @@ public ListRequest(Google.Apis.Services.IClientService service, string name) : b public virtual string Name { get; private set; } /// - /// Optional. Unless explicitly documented otherwise, don't use this unsupported field which is - /// primarily intended for internal usage. + /// Optional. Do not use this field. It is unsupported and is ignored unless explicitly documented + /// otherwise. This is primarily for internal usage. /// [Google.Apis.Util.RequestParameterAttribute("extraLocationTypes", Google.Apis.Util.RequestParameterType.Query)] public virtual Google.Apis.Util.Repeatable ExtraLocationTypes { get; set; } diff --git a/Src/Generated/Google.Apis.NetAppFiles.v1beta1/Google.Apis.NetAppFiles.v1beta1.csproj b/Src/Generated/Google.Apis.NetAppFiles.v1beta1/Google.Apis.NetAppFiles.v1beta1.csproj index 076139c4909..9ab80ad11c4 100644 --- a/Src/Generated/Google.Apis.NetAppFiles.v1beta1/Google.Apis.NetAppFiles.v1beta1.csproj +++ b/Src/Generated/Google.Apis.NetAppFiles.v1beta1/Google.Apis.NetAppFiles.v1beta1.csproj @@ -3,7 +3,7 @@ Google.Apis.NetAppFiles.v1beta1 Client Library - 1.72.0.3943 + 1.72.0.3954 Google LLC Copyright 2025 Google LLC Google diff --git a/Src/Generated/Google.Apis.NetworkManagement.v1/Google.Apis.NetworkManagement.v1.cs b/Src/Generated/Google.Apis.NetworkManagement.v1/Google.Apis.NetworkManagement.v1.cs index c9bf3b21c2b..feeeb28d656 100644 --- a/Src/Generated/Google.Apis.NetworkManagement.v1/Google.Apis.NetworkManagement.v1.cs +++ b/Src/Generated/Google.Apis.NetworkManagement.v1/Google.Apis.NetworkManagement.v1.cs @@ -1082,8 +1082,8 @@ public ListRequest(Google.Apis.Services.IClientService service, string name) : b public virtual string Name { get; private set; } /// - /// Optional. Unless explicitly documented otherwise, don't use this unsupported field which is - /// primarily intended for internal usage. + /// Optional. Do not use this field. It is unsupported and is ignored unless explicitly documented + /// otherwise. This is primarily for internal usage. /// [Google.Apis.Util.RequestParameterAttribute("extraLocationTypes", Google.Apis.Util.RequestParameterType.Query)] public virtual Google.Apis.Util.Repeatable ExtraLocationTypes { get; set; } @@ -2922,8 +2922,8 @@ public ListRequest(Google.Apis.Services.IClientService service, string name) : b public virtual string Name { get; private set; } /// - /// Optional. Unless explicitly documented otherwise, don't use this unsupported field which is - /// primarily intended for internal usage. + /// Optional. Do not use this field. It is unsupported and is ignored unless explicitly documented + /// otherwise. This is primarily for internal usage. /// [Google.Apis.Util.RequestParameterAttribute("extraLocationTypes", Google.Apis.Util.RequestParameterType.Query)] public virtual Google.Apis.Util.Repeatable ExtraLocationTypes { get; set; } diff --git a/Src/Generated/Google.Apis.NetworkManagement.v1/Google.Apis.NetworkManagement.v1.csproj b/Src/Generated/Google.Apis.NetworkManagement.v1/Google.Apis.NetworkManagement.v1.csproj index 9df7715b4a3..d5d2f9d0e42 100644 --- a/Src/Generated/Google.Apis.NetworkManagement.v1/Google.Apis.NetworkManagement.v1.csproj +++ b/Src/Generated/Google.Apis.NetworkManagement.v1/Google.Apis.NetworkManagement.v1.csproj @@ -3,7 +3,7 @@ Google.Apis.NetworkManagement.v1 Client Library - 1.72.0.3933 + 1.72.0.3947 Google LLC Copyright 2025 Google LLC Google diff --git a/Src/Generated/Google.Apis.NetworkManagement.v1beta1/Google.Apis.NetworkManagement.v1beta1.cs b/Src/Generated/Google.Apis.NetworkManagement.v1beta1/Google.Apis.NetworkManagement.v1beta1.cs index 90d924b500b..4c859c1cab8 100644 --- a/Src/Generated/Google.Apis.NetworkManagement.v1beta1/Google.Apis.NetworkManagement.v1beta1.cs +++ b/Src/Generated/Google.Apis.NetworkManagement.v1beta1/Google.Apis.NetworkManagement.v1beta1.cs @@ -1103,8 +1103,8 @@ public ListRequest(Google.Apis.Services.IClientService service, string name) : b public virtual string Name { get; private set; } /// - /// Optional. Unless explicitly documented otherwise, don't use this unsupported field which is - /// primarily intended for internal usage. + /// Optional. Do not use this field. It is unsupported and is ignored unless explicitly documented + /// otherwise. This is primarily for internal usage. /// [Google.Apis.Util.RequestParameterAttribute("extraLocationTypes", Google.Apis.Util.RequestParameterType.Query)] public virtual Google.Apis.Util.Repeatable ExtraLocationTypes { get; set; } @@ -2943,8 +2943,8 @@ public ListRequest(Google.Apis.Services.IClientService service, string name) : b public virtual string Name { get; private set; } /// - /// Optional. Unless explicitly documented otherwise, don't use this unsupported field which is - /// primarily intended for internal usage. + /// Optional. Do not use this field. It is unsupported and is ignored unless explicitly documented + /// otherwise. This is primarily for internal usage. /// [Google.Apis.Util.RequestParameterAttribute("extraLocationTypes", Google.Apis.Util.RequestParameterType.Query)] public virtual Google.Apis.Util.Repeatable ExtraLocationTypes { get; set; } diff --git a/Src/Generated/Google.Apis.NetworkManagement.v1beta1/Google.Apis.NetworkManagement.v1beta1.csproj b/Src/Generated/Google.Apis.NetworkManagement.v1beta1/Google.Apis.NetworkManagement.v1beta1.csproj index 08f9ff8b7f5..c7daeb7051f 100644 --- a/Src/Generated/Google.Apis.NetworkManagement.v1beta1/Google.Apis.NetworkManagement.v1beta1.csproj +++ b/Src/Generated/Google.Apis.NetworkManagement.v1beta1/Google.Apis.NetworkManagement.v1beta1.csproj @@ -3,7 +3,7 @@ Google.Apis.NetworkManagement.v1beta1 Client Library - 1.72.0.3933 + 1.72.0.3947 Google LLC Copyright 2025 Google LLC Google diff --git a/Src/Generated/Google.Apis.NetworkServices.v1/Google.Apis.NetworkServices.v1.cs b/Src/Generated/Google.Apis.NetworkServices.v1/Google.Apis.NetworkServices.v1.cs index ce16c3c254c..8c998990a1d 100644 --- a/Src/Generated/Google.Apis.NetworkServices.v1/Google.Apis.NetworkServices.v1.cs +++ b/Src/Generated/Google.Apis.NetworkServices.v1/Google.Apis.NetworkServices.v1.cs @@ -300,6 +300,7 @@ public LocationsResource(Google.Apis.Services.IClientService service) Gateways = new GatewaysResource(service); GrpcRoutes = new GrpcRoutesResource(service); HttpRoutes = new HttpRoutesResource(service); + LbEdgeExtensions = new LbEdgeExtensionsResource(service); LbRouteExtensions = new LbRouteExtensionsResource(service); LbTrafficExtensions = new LbTrafficExtensionsResource(service); Meshes = new MeshesResource(service); @@ -3018,6 +3019,435 @@ protected override void InitParameters() } } + /// Gets the LbEdgeExtensions resource. + public virtual LbEdgeExtensionsResource LbEdgeExtensions { get; } + + /// The "lbEdgeExtensions" collection of methods. + public class LbEdgeExtensionsResource + { + private const string Resource = "lbEdgeExtensions"; + + /// The service which this resource belongs to. + private readonly Google.Apis.Services.IClientService service; + + /// Constructs a new resource. + public LbEdgeExtensionsResource(Google.Apis.Services.IClientService service) + { + this.service = service; + } + + /// Creates a new `LbEdgeExtension` resource in a given project and location. + /// The body of the request. + /// + /// Required. The parent resource of the `LbEdgeExtension` resource. Must be in the format + /// `projects/{project}/locations/{location}`. + /// + public virtual CreateRequest Create(Google.Apis.NetworkServices.v1.Data.LbEdgeExtension body, string parent) + { + return new CreateRequest(this.service, body, parent); + } + + /// Creates a new `LbEdgeExtension` resource in a given project and location. + public class CreateRequest : NetworkServicesBaseServiceRequest + { + /// Constructs a new Create request. + public CreateRequest(Google.Apis.Services.IClientService service, Google.Apis.NetworkServices.v1.Data.LbEdgeExtension body, string parent) : base(service) + { + Parent = parent; + Body = body; + InitParameters(); + } + + /// + /// Required. The parent resource of the `LbEdgeExtension` resource. Must be in the format + /// `projects/{project}/locations/{location}`. + /// + [Google.Apis.Util.RequestParameterAttribute("parent", Google.Apis.Util.RequestParameterType.Path)] + public virtual string Parent { get; private set; } + + /// Required. User-provided ID of the `LbEdgeExtension` resource to be created. + [Google.Apis.Util.RequestParameterAttribute("lbEdgeExtensionId", Google.Apis.Util.RequestParameterType.Query)] + public virtual string LbEdgeExtensionId { get; set; } + + /// + /// Optional. An optional request ID to identify requests. Specify a unique request ID so that if + /// you must retry your request, the server can ignore the request if it has already been completed. + /// The server guarantees that for 60 minutes since the first request. For example, consider a + /// situation where you make an initial request and the request times out. If you make the request + /// again with the same request ID, the server ignores the second request This prevents clients from + /// accidentally creating duplicate commitments. The request ID must be a valid UUID with the + /// exception that zero UUID is not supported (00000000-0000-0000-0000-000000000000). + /// + [Google.Apis.Util.RequestParameterAttribute("requestId", Google.Apis.Util.RequestParameterType.Query)] + public virtual string RequestId { get; set; } + + /// Gets or sets the body of this request. + Google.Apis.NetworkServices.v1.Data.LbEdgeExtension Body { get; set; } + + /// Returns the body of the request. + protected override object GetBody() => Body; + + /// Gets the method name. + public override string MethodName => "create"; + + /// Gets the HTTP method. + public override string HttpMethod => "POST"; + + /// Gets the REST path. + public override string RestPath => "v1/{+parent}/lbEdgeExtensions"; + + /// Initializes Create parameter list. + protected override void InitParameters() + { + base.InitParameters(); + RequestParameters.Add("parent", new Google.Apis.Discovery.Parameter + { + Name = "parent", + IsRequired = true, + ParameterType = "path", + DefaultValue = null, + Pattern = @"^projects/[^/]+/locations/[^/]+$", + }); + RequestParameters.Add("lbEdgeExtensionId", new Google.Apis.Discovery.Parameter + { + Name = "lbEdgeExtensionId", + IsRequired = false, + ParameterType = "query", + DefaultValue = null, + Pattern = null, + }); + RequestParameters.Add("requestId", new Google.Apis.Discovery.Parameter + { + Name = "requestId", + IsRequired = false, + ParameterType = "query", + DefaultValue = null, + Pattern = null, + }); + } + } + + /// Deletes the specified `LbEdgeExtension` resource. + /// + /// Required. The name of the `LbEdgeExtension` resource to delete. Must be in the format + /// `projects/{project}/locations/{location}/lbEdgeExtensions/{lb_edge_extension}`. + /// + public virtual DeleteRequest Delete(string name) + { + return new DeleteRequest(this.service, name); + } + + /// Deletes the specified `LbEdgeExtension` resource. + public class DeleteRequest : NetworkServicesBaseServiceRequest + { + /// Constructs a new Delete request. + public DeleteRequest(Google.Apis.Services.IClientService service, string name) : base(service) + { + Name = name; + InitParameters(); + } + + /// + /// Required. The name of the `LbEdgeExtension` resource to delete. Must be in the format + /// `projects/{project}/locations/{location}/lbEdgeExtensions/{lb_edge_extension}`. + /// + [Google.Apis.Util.RequestParameterAttribute("name", Google.Apis.Util.RequestParameterType.Path)] + public virtual string Name { get; private set; } + + /// + /// Optional. An optional request ID to identify requests. Specify a unique request ID so that if + /// you must retry your request, the server can ignore the request if it has already been completed. + /// The server guarantees that for 60 minutes after the first request. For example, consider a + /// situation where you make an initial request and the request times out. If you make the request + /// again with the same request ID, the server ignores the second request This prevents clients from + /// accidentally creating duplicate commitments. The request ID must be a valid UUID with the + /// exception that zero UUID is not supported (00000000-0000-0000-0000-000000000000). + /// + [Google.Apis.Util.RequestParameterAttribute("requestId", Google.Apis.Util.RequestParameterType.Query)] + public virtual string RequestId { get; set; } + + /// Gets the method name. + public override string MethodName => "delete"; + + /// Gets the HTTP method. + public override string HttpMethod => "DELETE"; + + /// Gets the REST path. + public override string RestPath => "v1/{+name}"; + + /// Initializes Delete parameter list. + protected override void InitParameters() + { + base.InitParameters(); + RequestParameters.Add("name", new Google.Apis.Discovery.Parameter + { + Name = "name", + IsRequired = true, + ParameterType = "path", + DefaultValue = null, + Pattern = @"^projects/[^/]+/locations/[^/]+/lbEdgeExtensions/[^/]+$", + }); + RequestParameters.Add("requestId", new Google.Apis.Discovery.Parameter + { + Name = "requestId", + IsRequired = false, + ParameterType = "query", + DefaultValue = null, + Pattern = null, + }); + } + } + + /// Gets details of the specified `LbEdgeExtension` resource. + /// + /// Required. A name of the `LbEdgeExtension` resource to get. Must be in the format + /// `projects/{project}/locations/{location}/lbEdgeExtensions/{lb_edge_extension}`. + /// + public virtual GetRequest Get(string name) + { + return new GetRequest(this.service, name); + } + + /// Gets details of the specified `LbEdgeExtension` resource. + public class GetRequest : NetworkServicesBaseServiceRequest + { + /// Constructs a new Get request. + public GetRequest(Google.Apis.Services.IClientService service, string name) : base(service) + { + Name = name; + InitParameters(); + } + + /// + /// Required. A name of the `LbEdgeExtension` resource to get. Must be in the format + /// `projects/{project}/locations/{location}/lbEdgeExtensions/{lb_edge_extension}`. + /// + [Google.Apis.Util.RequestParameterAttribute("name", Google.Apis.Util.RequestParameterType.Path)] + public virtual string Name { get; private set; } + + /// Gets the method name. + public override string MethodName => "get"; + + /// Gets the HTTP method. + public override string HttpMethod => "GET"; + + /// Gets the REST path. + public override string RestPath => "v1/{+name}"; + + /// Initializes Get parameter list. + protected override void InitParameters() + { + base.InitParameters(); + RequestParameters.Add("name", new Google.Apis.Discovery.Parameter + { + Name = "name", + IsRequired = true, + ParameterType = "path", + DefaultValue = null, + Pattern = @"^projects/[^/]+/locations/[^/]+/lbEdgeExtensions/[^/]+$", + }); + } + } + + /// Lists `LbEdgeExtension` resources in a given project and location. + /// + /// Required. The project and location from which the `LbEdgeExtension` resources are listed. These + /// values are specified in the following format: `projects/{project}/locations/{location}`. + /// + public virtual ListRequest List(string parent) + { + return new ListRequest(this.service, parent); + } + + /// Lists `LbEdgeExtension` resources in a given project and location. + public class ListRequest : NetworkServicesBaseServiceRequest + { + /// Constructs a new List request. + public ListRequest(Google.Apis.Services.IClientService service, string parent) : base(service) + { + Parent = parent; + InitParameters(); + } + + /// + /// Required. The project and location from which the `LbEdgeExtension` resources are listed. These + /// values are specified in the following format: `projects/{project}/locations/{location}`. + /// + [Google.Apis.Util.RequestParameterAttribute("parent", Google.Apis.Util.RequestParameterType.Path)] + public virtual string Parent { get; private set; } + + /// Optional. Filtering results. + [Google.Apis.Util.RequestParameterAttribute("filter", Google.Apis.Util.RequestParameterType.Query)] + public virtual string Filter { get; set; } + + /// Optional. Hint about how to order the results. + [Google.Apis.Util.RequestParameterAttribute("orderBy", Google.Apis.Util.RequestParameterType.Query)] + public virtual string OrderBy { get; set; } + + /// + /// Optional. Requested page size. The server might return fewer items than requested. If + /// unspecified, the server picks an appropriate default. + /// + [Google.Apis.Util.RequestParameterAttribute("pageSize", Google.Apis.Util.RequestParameterType.Query)] + public virtual System.Nullable PageSize { get; set; } + + /// Optional. A token identifying a page of results that the server returns. + [Google.Apis.Util.RequestParameterAttribute("pageToken", Google.Apis.Util.RequestParameterType.Query)] + public virtual string PageToken { get; set; } + + /// Gets the method name. + public override string MethodName => "list"; + + /// Gets the HTTP method. + public override string HttpMethod => "GET"; + + /// Gets the REST path. + public override string RestPath => "v1/{+parent}/lbEdgeExtensions"; + + /// Initializes List parameter list. + protected override void InitParameters() + { + base.InitParameters(); + RequestParameters.Add("parent", new Google.Apis.Discovery.Parameter + { + Name = "parent", + IsRequired = true, + ParameterType = "path", + DefaultValue = null, + Pattern = @"^projects/[^/]+/locations/[^/]+$", + }); + RequestParameters.Add("filter", new Google.Apis.Discovery.Parameter + { + Name = "filter", + IsRequired = false, + ParameterType = "query", + DefaultValue = null, + Pattern = null, + }); + RequestParameters.Add("orderBy", new Google.Apis.Discovery.Parameter + { + Name = "orderBy", + IsRequired = false, + ParameterType = "query", + DefaultValue = null, + Pattern = null, + }); + RequestParameters.Add("pageSize", new Google.Apis.Discovery.Parameter + { + Name = "pageSize", + IsRequired = false, + ParameterType = "query", + DefaultValue = null, + Pattern = null, + }); + RequestParameters.Add("pageToken", new Google.Apis.Discovery.Parameter + { + Name = "pageToken", + IsRequired = false, + ParameterType = "query", + DefaultValue = null, + Pattern = null, + }); + } + } + + /// Updates the parameters of the specified `LbEdgeExtension` resource. + /// The body of the request. + /// + /// Required. Identifier. Name of the `LbEdgeExtension` resource in the following format: + /// `projects/{project}/locations/{location}/lbEdgeExtensions/{lb_edge_extension}`. + /// + public virtual PatchRequest Patch(Google.Apis.NetworkServices.v1.Data.LbEdgeExtension body, string name) + { + return new PatchRequest(this.service, body, name); + } + + /// Updates the parameters of the specified `LbEdgeExtension` resource. + public class PatchRequest : NetworkServicesBaseServiceRequest + { + /// Constructs a new Patch request. + public PatchRequest(Google.Apis.Services.IClientService service, Google.Apis.NetworkServices.v1.Data.LbEdgeExtension body, string name) : base(service) + { + Name = name; + Body = body; + InitParameters(); + } + + /// + /// Required. Identifier. Name of the `LbEdgeExtension` resource in the following format: + /// `projects/{project}/locations/{location}/lbEdgeExtensions/{lb_edge_extension}`. + /// + [Google.Apis.Util.RequestParameterAttribute("name", Google.Apis.Util.RequestParameterType.Path)] + public virtual string Name { get; private set; } + + /// + /// Optional. An optional request ID to identify requests. Specify a unique request ID so that if + /// you must retry your request, the server can ignore the request if it has already been completed. + /// The server guarantees that for 60 minutes since the first request. For example, consider a + /// situation where you make an initial request and the request times out. If you make the request + /// again with the same request ID, the server ignores the second request This prevents clients from + /// accidentally creating duplicate commitments. The request ID must be a valid UUID with the + /// exception that zero UUID is not supported (00000000-0000-0000-0000-000000000000). + /// + [Google.Apis.Util.RequestParameterAttribute("requestId", Google.Apis.Util.RequestParameterType.Query)] + public virtual string RequestId { get; set; } + + /// + /// Optional. Used to specify the fields to be overwritten in the `LbEdgeExtension` resource by the + /// update. The fields specified in the `update_mask` are relative to the resource, not the full + /// request. A field is overwritten if it is in the mask. If the user does not specify a mask, then + /// all fields are overwritten. + /// + [Google.Apis.Util.RequestParameterAttribute("updateMask", Google.Apis.Util.RequestParameterType.Query)] + public virtual object UpdateMask { get; set; } + + /// Gets or sets the body of this request. + Google.Apis.NetworkServices.v1.Data.LbEdgeExtension Body { get; set; } + + /// Returns the body of the request. + protected override object GetBody() => Body; + + /// Gets the method name. + public override string MethodName => "patch"; + + /// Gets the HTTP method. + public override string HttpMethod => "PATCH"; + + /// Gets the REST path. + public override string RestPath => "v1/{+name}"; + + /// Initializes Patch parameter list. + protected override void InitParameters() + { + base.InitParameters(); + RequestParameters.Add("name", new Google.Apis.Discovery.Parameter + { + Name = "name", + IsRequired = true, + ParameterType = "path", + DefaultValue = null, + Pattern = @"^projects/[^/]+/locations/[^/]+/lbEdgeExtensions/[^/]+$", + }); + RequestParameters.Add("requestId", new Google.Apis.Discovery.Parameter + { + Name = "requestId", + IsRequired = false, + ParameterType = "query", + DefaultValue = null, + Pattern = null, + }); + RequestParameters.Add("updateMask", new Google.Apis.Discovery.Parameter + { + Name = "updateMask", + IsRequired = false, + ParameterType = "query", + DefaultValue = null, + Pattern = null, + }); + } + } + } + /// Gets the LbRouteExtensions resource. public virtual LbRouteExtensionsResource LbRouteExtensions { get; } @@ -4609,6 +5039,17 @@ public ListRequest(Google.Apis.Services.IClientService service, string name) : b [Google.Apis.Util.RequestParameterAttribute("pageToken", Google.Apis.Util.RequestParameterType.Query)] public virtual string PageToken { get; set; } + /// + /// 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. + /// + [Google.Apis.Util.RequestParameterAttribute("returnPartialSuccess", Google.Apis.Util.RequestParameterType.Query)] + public virtual System.Nullable ReturnPartialSuccess { get; set; } + /// Gets the method name. public override string MethodName => "list"; @@ -4654,6 +5095,14 @@ protected override void InitParameters() DefaultValue = null, Pattern = null, }); + RequestParameters.Add("returnPartialSuccess", new Google.Apis.Discovery.Parameter + { + Name = "returnPartialSuccess", + IsRequired = false, + ParameterType = "query", + DefaultValue = null, + Pattern = null, + }); } } } @@ -6807,8 +7256,8 @@ public ListRequest(Google.Apis.Services.IClientService service, string name) : b public virtual string Name { get; private set; } /// - /// Optional. Do not use this field. It is unsupported and is ignored unless explicitly documented - /// otherwise. This is primarily for internal usage. + /// Optional. Unless explicitly documented otherwise, don't use this unsupported field which is + /// primarily intended for internal usage. /// [Google.Apis.Util.RequestParameterAttribute("extraLocationTypes", Google.Apis.Util.RequestParameterType.Query)] public virtual Google.Apis.Util.Repeatable ExtraLocationTypes { get; set; } @@ -8985,6 +9434,133 @@ public class HttpRouteURLRewrite : Google.Apis.Requests.IDirectResponseSchema public virtual string ETag { get; set; } } + /// + /// `LbEdgeExtension` is a resource that lets the extension service influence the selection of backend services and + /// Cloud CDN cache keys by modifying request headers. + /// + public class LbEdgeExtension : Google.Apis.Requests.IDirectResponseSchema + { + private string _createTimeRaw; + + private object _createTime; + + /// Output only. The timestamp when the resource was created. + [Newtonsoft.Json.JsonPropertyAttribute("createTime")] + public virtual string CreateTimeRaw + { + get => _createTimeRaw; + set + { + _createTime = Google.Apis.Util.Utilities.DeserializeForGoogleFormat(value); + _createTimeRaw = value; + } + } + + /// representation of . + [Newtonsoft.Json.JsonIgnoreAttribute] + [System.ObsoleteAttribute("This property is obsolete and may behave unexpectedly; please use CreateTimeDateTimeOffset instead.")] + public virtual object CreateTime + { + get => _createTime; + set + { + _createTimeRaw = Google.Apis.Util.Utilities.SerializeForGoogleFormat(value); + _createTime = value; + } + } + + /// representation of . + [Newtonsoft.Json.JsonIgnoreAttribute] + public virtual System.DateTimeOffset? CreateTimeDateTimeOffset + { + get => Google.Apis.Util.DiscoveryFormat.ParseGoogleDateTimeToDateTimeOffset(CreateTimeRaw); + set => CreateTimeRaw = Google.Apis.Util.DiscoveryFormat.FormatDateTimeOffsetToGoogleDateTime(value); + } + + /// Optional. A human-readable description of the resource. + [Newtonsoft.Json.JsonPropertyAttribute("description")] + public virtual string Description { get; set; } + + /// + /// Required. A set of ordered extension chains that contain the match conditions and extensions to execute. + /// Match conditions for each extension chain are evaluated in sequence for a given request. The first extension + /// chain that has a condition that matches the request is executed. Any subsequent extension chains do not + /// execute. Limited to 5 extension chains per resource. + /// + [Newtonsoft.Json.JsonPropertyAttribute("extensionChains")] + public virtual System.Collections.Generic.IList ExtensionChains { get; set; } + + /// + /// Required. A list of references to the forwarding rules to which this service extension is attached. At least + /// one forwarding rule is required. Only one `LbEdgeExtension` resource can be associated with a forwarding + /// rule. + /// + [Newtonsoft.Json.JsonPropertyAttribute("forwardingRules")] + public virtual System.Collections.Generic.IList ForwardingRules { get; set; } + + /// + /// Optional. Set of labels associated with the `LbEdgeExtension` resource. The format must comply with [the + /// requirements for labels](https://cloud.google.com/compute/docs/labeling-resources#requirements) for Google + /// Cloud resources. + /// + [Newtonsoft.Json.JsonPropertyAttribute("labels")] + public virtual System.Collections.Generic.IDictionary Labels { get; set; } + + /// + /// Required. All forwarding rules referenced by this extension must share the same load balancing scheme. + /// Supported values: `EXTERNAL_MANAGED`. + /// + [Newtonsoft.Json.JsonPropertyAttribute("loadBalancingScheme")] + public virtual string LoadBalancingScheme { get; set; } + + /// + /// Required. Identifier. Name of the `LbEdgeExtension` resource in the following format: + /// `projects/{project}/locations/{location}/lbEdgeExtensions/{lb_edge_extension}`. + /// + [Newtonsoft.Json.JsonPropertyAttribute("name")] + public virtual string Name { get; set; } + + private string _updateTimeRaw; + + private object _updateTime; + + /// Output only. The timestamp when the resource was updated. + [Newtonsoft.Json.JsonPropertyAttribute("updateTime")] + public virtual string UpdateTimeRaw + { + get => _updateTimeRaw; + set + { + _updateTime = Google.Apis.Util.Utilities.DeserializeForGoogleFormat(value); + _updateTimeRaw = value; + } + } + + /// representation of . + [Newtonsoft.Json.JsonIgnoreAttribute] + [System.ObsoleteAttribute("This property is obsolete and may behave unexpectedly; please use UpdateTimeDateTimeOffset instead.")] + public virtual object UpdateTime + { + get => _updateTime; + set + { + _updateTimeRaw = Google.Apis.Util.Utilities.SerializeForGoogleFormat(value); + _updateTime = value; + } + } + + /// representation of . + [Newtonsoft.Json.JsonIgnoreAttribute] + public virtual System.DateTimeOffset? UpdateTimeDateTimeOffset + { + get => Google.Apis.Util.DiscoveryFormat.ParseGoogleDateTimeToDateTimeOffset(UpdateTimeRaw); + set => UpdateTimeRaw = Google.Apis.Util.DiscoveryFormat.FormatDateTimeOffsetToGoogleDateTime(value); + } + + /// The ETag of the item. + public virtual string ETag { get; set; } + } + /// /// `LbRouteExtension` is a resource that lets you control where traffic is routed to for a given request. /// @@ -9410,6 +9986,25 @@ public class ListHttpRoutesResponse : Google.Apis.Requests.IDirectResponseSchema public virtual string ETag { get; set; } } + /// Message for response to listing `LbEdgeExtension` resources. + public class ListLbEdgeExtensionsResponse : Google.Apis.Requests.IDirectResponseSchema + { + /// The list of `LbEdgeExtension` resources. + [Newtonsoft.Json.JsonPropertyAttribute("lbEdgeExtensions")] + public virtual System.Collections.Generic.IList LbEdgeExtensions { get; set; } + + /// A token identifying a page of results that the server returns. + [Newtonsoft.Json.JsonPropertyAttribute("nextPageToken")] + public virtual string NextPageToken { get; set; } + + /// Locations that could not be reached. + [Newtonsoft.Json.JsonPropertyAttribute("unreachable")] + public virtual System.Collections.Generic.IList Unreachable { get; set; } + + /// The ETag of the item. + public virtual string ETag { get; set; } + } + /// Message for response to listing `LbRouteExtension` resources. public class ListLbRouteExtensionsResponse : Google.Apis.Requests.IDirectResponseSchema { @@ -9524,6 +10119,14 @@ public class ListOperationsResponse : Google.Apis.Requests.IDirectResponseSchema [Newtonsoft.Json.JsonPropertyAttribute("operations")] public virtual System.Collections.Generic.IList Operations { get; set; } + /// + /// 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. + /// + [Newtonsoft.Json.JsonPropertyAttribute("unreachable")] + public virtual System.Collections.Generic.IList Unreachable { get; set; } + /// The ETag of the item. public virtual string ETag { get; set; } } diff --git a/Src/Generated/Google.Apis.NetworkServices.v1/Google.Apis.NetworkServices.v1.csproj b/Src/Generated/Google.Apis.NetworkServices.v1/Google.Apis.NetworkServices.v1.csproj index 9fcc0eb2a3c..42af6327301 100644 --- a/Src/Generated/Google.Apis.NetworkServices.v1/Google.Apis.NetworkServices.v1.csproj +++ b/Src/Generated/Google.Apis.NetworkServices.v1/Google.Apis.NetworkServices.v1.csproj @@ -3,7 +3,7 @@ Google.Apis.NetworkServices.v1 Client Library - 1.72.0.3940 + 1.72.0.3942 Google LLC Copyright 2025 Google LLC Google diff --git a/Src/Generated/Google.Apis.NetworkServices.v1beta1/Google.Apis.NetworkServices.v1beta1.cs b/Src/Generated/Google.Apis.NetworkServices.v1beta1/Google.Apis.NetworkServices.v1beta1.cs index af060b4e111..02b01933518 100644 --- a/Src/Generated/Google.Apis.NetworkServices.v1beta1/Google.Apis.NetworkServices.v1beta1.cs +++ b/Src/Generated/Google.Apis.NetworkServices.v1beta1/Google.Apis.NetworkServices.v1beta1.cs @@ -4761,6 +4761,17 @@ public ListRequest(Google.Apis.Services.IClientService service, string name) : b [Google.Apis.Util.RequestParameterAttribute("pageToken", Google.Apis.Util.RequestParameterType.Query)] public virtual string PageToken { get; set; } + /// + /// 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. + /// + [Google.Apis.Util.RequestParameterAttribute("returnPartialSuccess", Google.Apis.Util.RequestParameterType.Query)] + public virtual System.Nullable ReturnPartialSuccess { get; set; } + /// Gets the method name. public override string MethodName => "list"; @@ -4806,6 +4817,14 @@ protected override void InitParameters() DefaultValue = null, Pattern = null, }); + RequestParameters.Add("returnPartialSuccess", new Google.Apis.Discovery.Parameter + { + Name = "returnPartialSuccess", + IsRequired = false, + ParameterType = "query", + DefaultValue = null, + Pattern = null, + }); } } } @@ -6959,8 +6978,8 @@ public ListRequest(Google.Apis.Services.IClientService service, string name) : b public virtual string Name { get; private set; } /// - /// Optional. Do not use this field. It is unsupported and is ignored unless explicitly documented - /// otherwise. This is primarily for internal usage. + /// Optional. Unless explicitly documented otherwise, don't use this unsupported field which is + /// primarily intended for internal usage. /// [Google.Apis.Util.RequestParameterAttribute("extraLocationTypes", Google.Apis.Util.RequestParameterType.Query)] public virtual Google.Apis.Util.Repeatable ExtraLocationTypes { get; set; } @@ -9771,6 +9790,14 @@ public class ListOperationsResponse : Google.Apis.Requests.IDirectResponseSchema [Newtonsoft.Json.JsonPropertyAttribute("operations")] public virtual System.Collections.Generic.IList Operations { get; set; } + /// + /// 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. + /// + [Newtonsoft.Json.JsonPropertyAttribute("unreachable")] + public virtual System.Collections.Generic.IList Unreachable { get; set; } + /// The ETag of the item. public virtual string ETag { get; set; } } diff --git a/Src/Generated/Google.Apis.NetworkServices.v1beta1/Google.Apis.NetworkServices.v1beta1.csproj b/Src/Generated/Google.Apis.NetworkServices.v1beta1/Google.Apis.NetworkServices.v1beta1.csproj index 159132678ac..c0459ebcff4 100644 --- a/Src/Generated/Google.Apis.NetworkServices.v1beta1/Google.Apis.NetworkServices.v1beta1.csproj +++ b/Src/Generated/Google.Apis.NetworkServices.v1beta1/Google.Apis.NetworkServices.v1beta1.csproj @@ -3,7 +3,7 @@ Google.Apis.NetworkServices.v1beta1 Client Library - 1.72.0.3940 + 1.72.0.3942 Google LLC Copyright 2025 Google LLC Google diff --git a/Src/Generated/Google.Apis.Networkconnectivity.v1alpha1/Google.Apis.Networkconnectivity.v1alpha1.cs b/Src/Generated/Google.Apis.Networkconnectivity.v1alpha1/Google.Apis.Networkconnectivity.v1alpha1.cs index d84ac23bb97..1f09b078e6f 100644 --- a/Src/Generated/Google.Apis.Networkconnectivity.v1alpha1/Google.Apis.Networkconnectivity.v1alpha1.cs +++ b/Src/Generated/Google.Apis.Networkconnectivity.v1alpha1/Google.Apis.Networkconnectivity.v1alpha1.cs @@ -2551,8 +2551,8 @@ public ListRequest(Google.Apis.Services.IClientService service, string name) : b public virtual string Name { get; private set; } /// - /// Optional. Unless explicitly documented otherwise, don't use this unsupported field which is - /// primarily intended for internal usage. + /// Optional. Do not use this field. It is unsupported and is ignored unless explicitly documented + /// otherwise. This is primarily for internal usage. /// [Google.Apis.Util.RequestParameterAttribute("extraLocationTypes", Google.Apis.Util.RequestParameterType.Query)] public virtual Google.Apis.Util.Repeatable ExtraLocationTypes { get; set; } diff --git a/Src/Generated/Google.Apis.Networkconnectivity.v1alpha1/Google.Apis.Networkconnectivity.v1alpha1.csproj b/Src/Generated/Google.Apis.Networkconnectivity.v1alpha1/Google.Apis.Networkconnectivity.v1alpha1.csproj index ceb49135c17..b0a94b7c422 100644 --- a/Src/Generated/Google.Apis.Networkconnectivity.v1alpha1/Google.Apis.Networkconnectivity.v1alpha1.csproj +++ b/Src/Generated/Google.Apis.Networkconnectivity.v1alpha1/Google.Apis.Networkconnectivity.v1alpha1.csproj @@ -3,7 +3,7 @@ Google.Apis.Networkconnectivity.v1alpha1 Client Library - 1.71.0.3920 + 1.72.0.3955 Google LLC Copyright 2025 Google LLC Google @@ -60,8 +60,8 @@ - - + + diff --git a/Src/Generated/Google.Apis.Parallelstore.v1/Google.Apis.Parallelstore.v1.cs b/Src/Generated/Google.Apis.Parallelstore.v1/Google.Apis.Parallelstore.v1.cs index 14dfb0eeb7b..4796f5e1045 100644 --- a/Src/Generated/Google.Apis.Parallelstore.v1/Google.Apis.Parallelstore.v1.cs +++ b/Src/Generated/Google.Apis.Parallelstore.v1/Google.Apis.Parallelstore.v1.cs @@ -1197,8 +1197,8 @@ public ListRequest(Google.Apis.Services.IClientService service, string name) : b public virtual string Name { get; private set; } /// - /// Optional. Unless explicitly documented otherwise, don't use this unsupported field which is - /// primarily intended for internal usage. + /// Optional. Do not use this field. It is unsupported and is ignored unless explicitly documented + /// otherwise. This is primarily for internal usage. /// [Google.Apis.Util.RequestParameterAttribute("extraLocationTypes", Google.Apis.Util.RequestParameterType.Query)] public virtual Google.Apis.Util.Repeatable ExtraLocationTypes { get; set; } diff --git a/Src/Generated/Google.Apis.Parallelstore.v1/Google.Apis.Parallelstore.v1.csproj b/Src/Generated/Google.Apis.Parallelstore.v1/Google.Apis.Parallelstore.v1.csproj index d48a9f866d3..904b9c58bf5 100644 --- a/Src/Generated/Google.Apis.Parallelstore.v1/Google.Apis.Parallelstore.v1.csproj +++ b/Src/Generated/Google.Apis.Parallelstore.v1/Google.Apis.Parallelstore.v1.csproj @@ -3,7 +3,7 @@ Google.Apis.Parallelstore.v1 Client Library - 1.71.0.3919 + 1.72.0.3947 Google LLC Copyright 2025 Google LLC Google @@ -59,8 +59,8 @@ - - + + diff --git a/Src/Generated/Google.Apis.Parallelstore.v1beta/Google.Apis.Parallelstore.v1beta.cs b/Src/Generated/Google.Apis.Parallelstore.v1beta/Google.Apis.Parallelstore.v1beta.cs index 89fd2daa212..fea72a9e55d 100644 --- a/Src/Generated/Google.Apis.Parallelstore.v1beta/Google.Apis.Parallelstore.v1beta.cs +++ b/Src/Generated/Google.Apis.Parallelstore.v1beta/Google.Apis.Parallelstore.v1beta.cs @@ -1189,8 +1189,8 @@ public ListRequest(Google.Apis.Services.IClientService service, string name) : b public virtual string Name { get; private set; } /// - /// Optional. Unless explicitly documented otherwise, don't use this unsupported field which is - /// primarily intended for internal usage. + /// Optional. Do not use this field. It is unsupported and is ignored unless explicitly documented + /// otherwise. This is primarily for internal usage. /// [Google.Apis.Util.RequestParameterAttribute("extraLocationTypes", Google.Apis.Util.RequestParameterType.Query)] public virtual Google.Apis.Util.Repeatable ExtraLocationTypes { get; set; } diff --git a/Src/Generated/Google.Apis.Parallelstore.v1beta/Google.Apis.Parallelstore.v1beta.csproj b/Src/Generated/Google.Apis.Parallelstore.v1beta/Google.Apis.Parallelstore.v1beta.csproj index 4288bf44730..0b81be56088 100644 --- a/Src/Generated/Google.Apis.Parallelstore.v1beta/Google.Apis.Parallelstore.v1beta.csproj +++ b/Src/Generated/Google.Apis.Parallelstore.v1beta/Google.Apis.Parallelstore.v1beta.csproj @@ -3,7 +3,7 @@ Google.Apis.Parallelstore.v1beta Client Library - 1.71.0.3919 + 1.72.0.3947 Google LLC Copyright 2025 Google LLC Google @@ -59,8 +59,8 @@ - - + + diff --git a/Src/Generated/Google.Apis.Pubsub.v1/Google.Apis.Pubsub.v1.cs b/Src/Generated/Google.Apis.Pubsub.v1/Google.Apis.Pubsub.v1.cs index 101e9eef4b9..0f45aaecc6e 100644 --- a/Src/Generated/Google.Apis.Pubsub.v1/Google.Apis.Pubsub.v1.cs +++ b/Src/Generated/Google.Apis.Pubsub.v1/Google.Apis.Pubsub.v1.cs @@ -4167,6 +4167,13 @@ public class CreateSnapshotRequest : Google.Apis.Requests.IDirectResponseSchema [Newtonsoft.Json.JsonPropertyAttribute("subscription")] public virtual string Subscription { get; set; } + /// + /// Optional. Input only. Immutable. Tag keys/values directly bound to this resource. For example: + /// "123/environment": "production", "123/costCenter": "marketing" + /// + [Newtonsoft.Json.JsonPropertyAttribute("tags")] + public virtual System.Collections.Generic.IDictionary Tags { get; set; } + /// The ETag of the item. public virtual string ETag { get; set; } } @@ -5372,6 +5379,13 @@ public class Subscription : Google.Apis.Requests.IDirectResponseSchema [Newtonsoft.Json.JsonPropertyAttribute("state")] public virtual string State { get; set; } + /// + /// Optional. Input only. Immutable. Tag keys/values directly bound to this resource. For example: + /// "123/environment": "production", "123/costCenter": "marketing" + /// + [Newtonsoft.Json.JsonPropertyAttribute("tags")] + public virtual System.Collections.Generic.IDictionary Tags { get; set; } + /// /// Required. The name of the topic from which this subscription is receiving messages. Format is /// `projects/{project}/topics/{topic}`. The value of this field will be `_deleted-topic_` if the topic has been @@ -5513,6 +5527,13 @@ public class Topic : Google.Apis.Requests.IDirectResponseSchema [Newtonsoft.Json.JsonPropertyAttribute("state")] public virtual string State { get; set; } + /// + /// Optional. Input only. Immutable. Tag keys/values directly bound to this resource. For example: + /// "123/environment": "production", "123/costCenter": "marketing" + /// + [Newtonsoft.Json.JsonPropertyAttribute("tags")] + public virtual System.Collections.Generic.IDictionary Tags { get; set; } + /// The ETag of the item. public virtual string ETag { get; set; } } diff --git a/Src/Generated/Google.Apis.Pubsub.v1/Google.Apis.Pubsub.v1.csproj b/Src/Generated/Google.Apis.Pubsub.v1/Google.Apis.Pubsub.v1.csproj index 2484c3a7aef..159e0b21fb9 100644 --- a/Src/Generated/Google.Apis.Pubsub.v1/Google.Apis.Pubsub.v1.csproj +++ b/Src/Generated/Google.Apis.Pubsub.v1/Google.Apis.Pubsub.v1.csproj @@ -3,7 +3,7 @@ Google.Apis.Pubsub.v1 Client Library - 1.70.0.3871 + 1.72.0.3950 Google LLC Copyright 2025 Google LLC Google @@ -60,8 +60,8 @@ - - + + diff --git a/Src/Generated/Google.Apis.RecaptchaEnterprise.v1/Google.Apis.RecaptchaEnterprise.v1.cs b/Src/Generated/Google.Apis.RecaptchaEnterprise.v1/Google.Apis.RecaptchaEnterprise.v1.cs index 3fc44f07e96..deff8ffc8b3 100644 --- a/Src/Generated/Google.Apis.RecaptchaEnterprise.v1/Google.Apis.RecaptchaEnterprise.v1.cs +++ b/Src/Generated/Google.Apis.RecaptchaEnterprise.v1/Google.Apis.RecaptchaEnterprise.v1.cs @@ -1899,10 +1899,6 @@ public class GoogleCloudRecaptchaenterpriseV1AnnotateAssessmentRequest : Google. [Newtonsoft.Json.JsonPropertyAttribute("accountId")] public virtual string AccountId { get; set; } - /// - /// Optional. The annotation that is assigned to the Event. This field can be left empty to provide reasons that - /// apply to an event without concluding whether the event is legitimate or fraudulent. - /// [Newtonsoft.Json.JsonPropertyAttribute("annotation")] public virtual string Annotation { get; set; } @@ -1921,7 +1917,6 @@ public class GoogleCloudRecaptchaenterpriseV1AnnotateAssessmentRequest : Google. [Newtonsoft.Json.JsonPropertyAttribute("phoneAuthenticationEvent")] public virtual GoogleCloudRecaptchaenterpriseV1PhoneAuthenticationEvent PhoneAuthenticationEvent { get; set; } - /// Optional. Reasons for the annotation that are assigned to the event. [Newtonsoft.Json.JsonPropertyAttribute("reasons")] public virtual System.Collections.Generic.IList Reasons { get; set; } diff --git a/Src/Generated/Google.Apis.RecaptchaEnterprise.v1/Google.Apis.RecaptchaEnterprise.v1.csproj b/Src/Generated/Google.Apis.RecaptchaEnterprise.v1/Google.Apis.RecaptchaEnterprise.v1.csproj index 959e0a30f03..f53827b29cc 100644 --- a/Src/Generated/Google.Apis.RecaptchaEnterprise.v1/Google.Apis.RecaptchaEnterprise.v1.csproj +++ b/Src/Generated/Google.Apis.RecaptchaEnterprise.v1/Google.Apis.RecaptchaEnterprise.v1.csproj @@ -3,7 +3,7 @@ Google.Apis.RecaptchaEnterprise.v1 Client Library - 1.72.0.3939 + 1.72.0.3951 Google LLC Copyright 2025 Google LLC Google diff --git a/Src/Generated/Google.Apis.Recommender.v1beta1/Google.Apis.Recommender.v1beta1.cs b/Src/Generated/Google.Apis.Recommender.v1beta1/Google.Apis.Recommender.v1beta1.cs index d7ab6c2ba9c..b6b61c79881 100644 --- a/Src/Generated/Google.Apis.Recommender.v1beta1/Google.Apis.Recommender.v1beta1.cs +++ b/Src/Generated/Google.Apis.Recommender.v1beta1/Google.Apis.Recommender.v1beta1.cs @@ -1382,8 +1382,8 @@ public ListRequest(Google.Apis.Services.IClientService service, string name) : b public virtual string Name { get; private set; } /// - /// Optional. Unless explicitly documented otherwise, don't use this unsupported field which is - /// primarily intended for internal usage. + /// Optional. Do not use this field. It is unsupported and is ignored unless explicitly documented + /// otherwise. This is primarily for internal usage. /// [Google.Apis.Util.RequestParameterAttribute("extraLocationTypes", Google.Apis.Util.RequestParameterType.Query)] public virtual Google.Apis.Util.Repeatable ExtraLocationTypes { get; set; } @@ -2268,8 +2268,8 @@ public ListRequest(Google.Apis.Services.IClientService service, string name) : b public virtual string Name { get; private set; } /// - /// Optional. Unless explicitly documented otherwise, don't use this unsupported field which is - /// primarily intended for internal usage. + /// Optional. Do not use this field. It is unsupported and is ignored unless explicitly documented + /// otherwise. This is primarily for internal usage. /// [Google.Apis.Util.RequestParameterAttribute("extraLocationTypes", Google.Apis.Util.RequestParameterType.Query)] public virtual Google.Apis.Util.Repeatable ExtraLocationTypes { get; set; } @@ -3527,8 +3527,8 @@ public ListRequest(Google.Apis.Services.IClientService service, string name) : b public virtual string Name { get; private set; } /// - /// Optional. Unless explicitly documented otherwise, don't use this unsupported field which is - /// primarily intended for internal usage. + /// Optional. Do not use this field. It is unsupported and is ignored unless explicitly documented + /// otherwise. This is primarily for internal usage. /// [Google.Apis.Util.RequestParameterAttribute("extraLocationTypes", Google.Apis.Util.RequestParameterType.Query)] public virtual Google.Apis.Util.Repeatable ExtraLocationTypes { get; set; } @@ -4711,8 +4711,8 @@ public ListRequest(Google.Apis.Services.IClientService service, string name) : b public virtual string Name { get; private set; } /// - /// Optional. Unless explicitly documented otherwise, don't use this unsupported field which is - /// primarily intended for internal usage. + /// Optional. Do not use this field. It is unsupported and is ignored unless explicitly documented + /// otherwise. This is primarily for internal usage. /// [Google.Apis.Util.RequestParameterAttribute("extraLocationTypes", Google.Apis.Util.RequestParameterType.Query)] public virtual Google.Apis.Util.Repeatable ExtraLocationTypes { get; set; } diff --git a/Src/Generated/Google.Apis.Recommender.v1beta1/Google.Apis.Recommender.v1beta1.csproj b/Src/Generated/Google.Apis.Recommender.v1beta1/Google.Apis.Recommender.v1beta1.csproj index c0fb5a657a9..df82760b23e 100644 --- a/Src/Generated/Google.Apis.Recommender.v1beta1/Google.Apis.Recommender.v1beta1.csproj +++ b/Src/Generated/Google.Apis.Recommender.v1beta1/Google.Apis.Recommender.v1beta1.csproj @@ -3,7 +3,7 @@ Google.Apis.Recommender.v1beta1 Client Library - 1.70.0.3902 + 1.72.0.3951 Google LLC Copyright 2025 Google LLC Google @@ -59,8 +59,8 @@ - - + + diff --git a/Src/Generated/Google.Apis.SQLAdmin.v1beta4/Google.Apis.SQLAdmin.v1beta4.csproj b/Src/Generated/Google.Apis.SQLAdmin.v1beta4/Google.Apis.SQLAdmin.v1beta4.csproj index aaf19c31b4d..1e423bfac4c 100644 --- a/Src/Generated/Google.Apis.SQLAdmin.v1beta4/Google.Apis.SQLAdmin.v1beta4.csproj +++ b/Src/Generated/Google.Apis.SQLAdmin.v1beta4/Google.Apis.SQLAdmin.v1beta4.csproj @@ -3,7 +3,7 @@ Google.Apis.SQLAdmin.v1beta4 Client Library - 1.72.0.3944 + 1.72.0.3948 Google LLC Copyright 2025 Google LLC Google diff --git a/Src/Generated/Google.Apis.SecurityPosture.v1/Google.Apis.SecurityPosture.v1.cs b/Src/Generated/Google.Apis.SecurityPosture.v1/Google.Apis.SecurityPosture.v1.cs index 9352afc7d51..8c7ba3687ff 100644 --- a/Src/Generated/Google.Apis.SecurityPosture.v1/Google.Apis.SecurityPosture.v1.cs +++ b/Src/Generated/Google.Apis.SecurityPosture.v1/Google.Apis.SecurityPosture.v1.cs @@ -530,6 +530,17 @@ public ListRequest(Google.Apis.Services.IClientService service, string name) : b [Google.Apis.Util.RequestParameterAttribute("pageToken", Google.Apis.Util.RequestParameterType.Query)] public virtual string PageToken { get; set; } + /// + /// 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. + /// + [Google.Apis.Util.RequestParameterAttribute("returnPartialSuccess", Google.Apis.Util.RequestParameterType.Query)] + public virtual System.Nullable ReturnPartialSuccess { get; set; } + /// Gets the method name. public override string MethodName => "list"; @@ -575,6 +586,14 @@ protected override void InitParameters() DefaultValue = null, Pattern = null, }); + RequestParameters.Add("returnPartialSuccess", new Google.Apis.Discovery.Parameter + { + Name = "returnPartialSuccess", + IsRequired = false, + ParameterType = "query", + DefaultValue = null, + Pattern = null, + }); } } } @@ -2587,6 +2606,14 @@ public class ListOperationsResponse : Google.Apis.Requests.IDirectResponseSchema [Newtonsoft.Json.JsonPropertyAttribute("operations")] public virtual System.Collections.Generic.IList Operations { get; set; } + /// + /// 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. + /// + [Newtonsoft.Json.JsonPropertyAttribute("unreachable")] + public virtual System.Collections.Generic.IList Unreachable { get; set; } + /// The ETag of the item. public virtual string ETag { get; set; } } diff --git a/Src/Generated/Google.Apis.SecurityPosture.v1/Google.Apis.SecurityPosture.v1.csproj b/Src/Generated/Google.Apis.SecurityPosture.v1/Google.Apis.SecurityPosture.v1.csproj index e8832776eaf..4dc9233c4f8 100644 --- a/Src/Generated/Google.Apis.SecurityPosture.v1/Google.Apis.SecurityPosture.v1.csproj +++ b/Src/Generated/Google.Apis.SecurityPosture.v1/Google.Apis.SecurityPosture.v1.csproj @@ -3,7 +3,7 @@ Google.Apis.SecurityPosture.v1 Client Library - 1.70.0.3883 + 1.72.0.3953 Google LLC Copyright 2025 Google LLC Google @@ -59,8 +59,8 @@ - - + + diff --git a/Src/Generated/Google.Apis.ServiceDirectory.v1/Google.Apis.ServiceDirectory.v1.cs b/Src/Generated/Google.Apis.ServiceDirectory.v1/Google.Apis.ServiceDirectory.v1.cs index dd9ae984ffc..7cfdc8c2ca9 100644 --- a/Src/Generated/Google.Apis.ServiceDirectory.v1/Google.Apis.ServiceDirectory.v1.cs +++ b/Src/Generated/Google.Apis.ServiceDirectory.v1/Google.Apis.ServiceDirectory.v1.cs @@ -1915,8 +1915,8 @@ public ListRequest(Google.Apis.Services.IClientService service, string name) : b public virtual string Name { get; private set; } /// - /// Optional. Unless explicitly documented otherwise, don't use this unsupported field which is - /// primarily intended for internal usage. + /// Optional. Do not use this field. It is unsupported and is ignored unless explicitly documented + /// otherwise. This is primarily for internal usage. /// [Google.Apis.Util.RequestParameterAttribute("extraLocationTypes", Google.Apis.Util.RequestParameterType.Query)] public virtual Google.Apis.Util.Repeatable ExtraLocationTypes { get; set; } diff --git a/Src/Generated/Google.Apis.ServiceDirectory.v1/Google.Apis.ServiceDirectory.v1.csproj b/Src/Generated/Google.Apis.ServiceDirectory.v1/Google.Apis.ServiceDirectory.v1.csproj index b5cf1b80902..b1cb8b77d2e 100644 --- a/Src/Generated/Google.Apis.ServiceDirectory.v1/Google.Apis.ServiceDirectory.v1.csproj +++ b/Src/Generated/Google.Apis.ServiceDirectory.v1/Google.Apis.ServiceDirectory.v1.csproj @@ -3,7 +3,7 @@ Google.Apis.ServiceDirectory.v1 Client Library - 1.71.0.3901 + 1.72.0.3955 Google LLC Copyright 2025 Google LLC Google @@ -60,8 +60,8 @@ - - + + diff --git a/Src/Generated/Google.Apis.ServiceDirectory.v1beta1/Google.Apis.ServiceDirectory.v1beta1.cs b/Src/Generated/Google.Apis.ServiceDirectory.v1beta1/Google.Apis.ServiceDirectory.v1beta1.cs index 0b8e03e766f..1508b01417d 100644 --- a/Src/Generated/Google.Apis.ServiceDirectory.v1beta1/Google.Apis.ServiceDirectory.v1beta1.cs +++ b/Src/Generated/Google.Apis.ServiceDirectory.v1beta1/Google.Apis.ServiceDirectory.v1beta1.cs @@ -2138,8 +2138,8 @@ public ListRequest(Google.Apis.Services.IClientService service, string name) : b public virtual string Name { get; private set; } /// - /// Optional. Unless explicitly documented otherwise, don't use this unsupported field which is - /// primarily intended for internal usage. + /// Optional. Do not use this field. It is unsupported and is ignored unless explicitly documented + /// otherwise. This is primarily for internal usage. /// [Google.Apis.Util.RequestParameterAttribute("extraLocationTypes", Google.Apis.Util.RequestParameterType.Query)] public virtual Google.Apis.Util.Repeatable ExtraLocationTypes { get; set; } diff --git a/Src/Generated/Google.Apis.ServiceDirectory.v1beta1/Google.Apis.ServiceDirectory.v1beta1.csproj b/Src/Generated/Google.Apis.ServiceDirectory.v1beta1/Google.Apis.ServiceDirectory.v1beta1.csproj index 7d6c137c7e8..8786260ec39 100644 --- a/Src/Generated/Google.Apis.ServiceDirectory.v1beta1/Google.Apis.ServiceDirectory.v1beta1.csproj +++ b/Src/Generated/Google.Apis.ServiceDirectory.v1beta1/Google.Apis.ServiceDirectory.v1beta1.csproj @@ -3,7 +3,7 @@ Google.Apis.ServiceDirectory.v1beta1 Client Library - 1.71.0.3901 + 1.72.0.3955 Google LLC Copyright 2025 Google LLC Google @@ -60,8 +60,8 @@ - - + + diff --git a/Src/Generated/Google.Apis.ServiceManagement.v1/Google.Apis.ServiceManagement.v1.cs b/Src/Generated/Google.Apis.ServiceManagement.v1/Google.Apis.ServiceManagement.v1.cs index d6a56952dda..3a910844194 100644 --- a/Src/Generated/Google.Apis.ServiceManagement.v1/Google.Apis.ServiceManagement.v1.cs +++ b/Src/Generated/Google.Apis.ServiceManagement.v1/Google.Apis.ServiceManagement.v1.cs @@ -2850,8 +2850,8 @@ public class ContextRule : Google.Apis.Requests.IDirectResponseSchema public class Control : Google.Apis.Requests.IDirectResponseSchema { /// - /// The service controller environment to use. If empty, no control plane feature (like quota and billing) will - /// be enabled. The recommended value for most services is servicecontrol.googleapis.com + /// The service controller environment to use. If empty, no control plane features (like quota and billing) will + /// be enabled. The recommended value for most services is servicecontrol.googleapis.com. /// [Newtonsoft.Json.JsonPropertyAttribute("environment")] public virtual string Environment { get; set; } diff --git a/Src/Generated/Google.Apis.ServiceManagement.v1/Google.Apis.ServiceManagement.v1.csproj b/Src/Generated/Google.Apis.ServiceManagement.v1/Google.Apis.ServiceManagement.v1.csproj index 5071aadcb04..9c6f395a619 100644 --- a/Src/Generated/Google.Apis.ServiceManagement.v1/Google.Apis.ServiceManagement.v1.csproj +++ b/Src/Generated/Google.Apis.ServiceManagement.v1/Google.Apis.ServiceManagement.v1.csproj @@ -3,7 +3,7 @@ Google.Apis.ServiceManagement.v1 Client Library - 1.72.0.3926 + 1.72.0.3952 Google LLC Copyright 2025 Google LLC Google diff --git a/Src/Generated/Google.Apis.ServiceNetworking.v1/Google.Apis.ServiceNetworking.v1.cs b/Src/Generated/Google.Apis.ServiceNetworking.v1/Google.Apis.ServiceNetworking.v1.cs index 095d4cee8f1..89c3877b6b2 100644 --- a/Src/Generated/Google.Apis.ServiceNetworking.v1/Google.Apis.ServiceNetworking.v1.cs +++ b/Src/Generated/Google.Apis.ServiceNetworking.v1/Google.Apis.ServiceNetworking.v1.cs @@ -3619,8 +3619,8 @@ public class ContextRule : Google.Apis.Requests.IDirectResponseSchema public class Control : Google.Apis.Requests.IDirectResponseSchema { /// - /// The service controller environment to use. If empty, no control plane feature (like quota and billing) will - /// be enabled. The recommended value for most services is servicecontrol.googleapis.com + /// The service controller environment to use. If empty, no control plane features (like quota and billing) will + /// be enabled. The recommended value for most services is servicecontrol.googleapis.com. /// [Newtonsoft.Json.JsonPropertyAttribute("environment")] public virtual string Environment { get; set; } diff --git a/Src/Generated/Google.Apis.ServiceNetworking.v1/Google.Apis.ServiceNetworking.v1.csproj b/Src/Generated/Google.Apis.ServiceNetworking.v1/Google.Apis.ServiceNetworking.v1.csproj index 9909cc473c4..5d9a1b9056e 100644 --- a/Src/Generated/Google.Apis.ServiceNetworking.v1/Google.Apis.ServiceNetworking.v1.csproj +++ b/Src/Generated/Google.Apis.ServiceNetworking.v1/Google.Apis.ServiceNetworking.v1.csproj @@ -3,7 +3,7 @@ Google.Apis.ServiceNetworking.v1 Client Library - 1.71.0.3924 + 1.72.0.3952 Google LLC Copyright 2025 Google LLC Google @@ -59,8 +59,8 @@ - - + + diff --git a/Src/Generated/Google.Apis.ServiceNetworking.v1beta/Google.Apis.ServiceNetworking.v1beta.cs b/Src/Generated/Google.Apis.ServiceNetworking.v1beta/Google.Apis.ServiceNetworking.v1beta.cs index 6c25614c5d8..ef69ba7e35e 100644 --- a/Src/Generated/Google.Apis.ServiceNetworking.v1beta/Google.Apis.ServiceNetworking.v1beta.cs +++ b/Src/Generated/Google.Apis.ServiceNetworking.v1beta/Google.Apis.ServiceNetworking.v1beta.cs @@ -1632,8 +1632,8 @@ public class ContextRule : Google.Apis.Requests.IDirectResponseSchema public class Control : Google.Apis.Requests.IDirectResponseSchema { /// - /// The service controller environment to use. If empty, no control plane feature (like quota and billing) will - /// be enabled. The recommended value for most services is servicecontrol.googleapis.com + /// The service controller environment to use. If empty, no control plane features (like quota and billing) will + /// be enabled. The recommended value for most services is servicecontrol.googleapis.com. /// [Newtonsoft.Json.JsonPropertyAttribute("environment")] public virtual string Environment { get; set; } diff --git a/Src/Generated/Google.Apis.ServiceNetworking.v1beta/Google.Apis.ServiceNetworking.v1beta.csproj b/Src/Generated/Google.Apis.ServiceNetworking.v1beta/Google.Apis.ServiceNetworking.v1beta.csproj index eed72d7a1d6..99a57b08535 100644 --- a/Src/Generated/Google.Apis.ServiceNetworking.v1beta/Google.Apis.ServiceNetworking.v1beta.csproj +++ b/Src/Generated/Google.Apis.ServiceNetworking.v1beta/Google.Apis.ServiceNetworking.v1beta.csproj @@ -3,7 +3,7 @@ Google.Apis.ServiceNetworking.v1beta Client Library - 1.70.0.3855 + 1.72.0.3952 Google LLC Copyright 2025 Google LLC Google @@ -59,8 +59,8 @@ - - + + diff --git a/Src/Generated/Google.Apis.Solar.v1/Google.Apis.Solar.v1.cs b/Src/Generated/Google.Apis.Solar.v1/Google.Apis.Solar.v1.cs index 49d16c248a2..4ef16a718a8 100644 --- a/Src/Generated/Google.Apis.Solar.v1/Google.Apis.Solar.v1.cs +++ b/Src/Generated/Google.Apis.Solar.v1/Google.Apis.Solar.v1.cs @@ -305,6 +305,15 @@ public FindClosestRequest(Google.Apis.Services.IClientService service) : base(se InitParameters(); } + /// + /// Optional. Whether to require exact quality of the imagery. If set to false, the `required_quality` field + /// is interpreted as the minimum required quality, such that HIGH quality imagery may be returned when + /// `required_quality` is set to MEDIUM. If set to true, `required_quality` is interpreted as the exact + /// required quality and only `MEDIUM` quality imagery is returned if `required_quality` is set to `MEDIUM`. + /// + [Google.Apis.Util.RequestParameterAttribute("exactQualityRequired", Google.Apis.Util.RequestParameterType.Query)] + public virtual System.Nullable ExactQualityRequired { get; set; } + /// Optional. Specifies the pre-GA features to enable. /// /// Use this property to set a single value for the parameter, or to set @@ -396,6 +405,14 @@ public enum RequiredQualityEnum protected override void InitParameters() { base.InitParameters(); + RequestParameters.Add("exactQualityRequired", new Google.Apis.Discovery.Parameter + { + Name = "exactQualityRequired", + IsRequired = false, + ParameterType = "query", + DefaultValue = null, + Pattern = null, + }); RequestParameters.Add("experiments", new Google.Apis.Discovery.Parameter { Name = "experiments", diff --git a/Src/Generated/Google.Apis.Solar.v1/Google.Apis.Solar.v1.csproj b/Src/Generated/Google.Apis.Solar.v1/Google.Apis.Solar.v1.csproj index 980bfdaf3fe..ff1eb6520d0 100644 --- a/Src/Generated/Google.Apis.Solar.v1/Google.Apis.Solar.v1.csproj +++ b/Src/Generated/Google.Apis.Solar.v1/Google.Apis.Solar.v1.csproj @@ -3,7 +3,7 @@ Google.Apis.Solar.v1 Client Library - 1.70.0.3868 + 1.72.0.3952 Google LLC Copyright 2025 Google LLC Google @@ -59,8 +59,8 @@ - - + + diff --git a/Src/Generated/Google.Apis.VMMigrationService.v1/Google.Apis.VMMigrationService.v1.cs b/Src/Generated/Google.Apis.VMMigrationService.v1/Google.Apis.VMMigrationService.v1.cs index 05310c26ec2..23e7711b386 100644 --- a/Src/Generated/Google.Apis.VMMigrationService.v1/Google.Apis.VMMigrationService.v1.cs +++ b/Src/Generated/Google.Apis.VMMigrationService.v1/Google.Apis.VMMigrationService.v1.cs @@ -5606,8 +5606,8 @@ public ListRequest(Google.Apis.Services.IClientService service, string name) : b public virtual string Name { get; private set; } /// - /// Optional. Unless explicitly documented otherwise, don't use this unsupported field which is - /// primarily intended for internal usage. + /// Optional. Do not use this field. It is unsupported and is ignored unless explicitly documented + /// otherwise. This is primarily for internal usage. /// [Google.Apis.Util.RequestParameterAttribute("extraLocationTypes", Google.Apis.Util.RequestParameterType.Query)] public virtual Google.Apis.Util.Repeatable ExtraLocationTypes { get; set; } diff --git a/Src/Generated/Google.Apis.VMMigrationService.v1/Google.Apis.VMMigrationService.v1.csproj b/Src/Generated/Google.Apis.VMMigrationService.v1/Google.Apis.VMMigrationService.v1.csproj index 0da57d194bd..f4bffbdba05 100644 --- a/Src/Generated/Google.Apis.VMMigrationService.v1/Google.Apis.VMMigrationService.v1.csproj +++ b/Src/Generated/Google.Apis.VMMigrationService.v1/Google.Apis.VMMigrationService.v1.csproj @@ -3,7 +3,7 @@ Google.Apis.VMMigrationService.v1 Client Library - 1.72.0.3927 + 1.72.0.3948 Google LLC Copyright 2025 Google LLC Google diff --git a/Src/Generated/Google.Apis.VMMigrationService.v1alpha1/Google.Apis.VMMigrationService.v1alpha1.cs b/Src/Generated/Google.Apis.VMMigrationService.v1alpha1/Google.Apis.VMMigrationService.v1alpha1.cs index 20c092300f0..8aadfda43d4 100644 --- a/Src/Generated/Google.Apis.VMMigrationService.v1alpha1/Google.Apis.VMMigrationService.v1alpha1.cs +++ b/Src/Generated/Google.Apis.VMMigrationService.v1alpha1/Google.Apis.VMMigrationService.v1alpha1.cs @@ -5606,8 +5606,8 @@ public ListRequest(Google.Apis.Services.IClientService service, string name) : b public virtual string Name { get; private set; } /// - /// Optional. Unless explicitly documented otherwise, don't use this unsupported field which is - /// primarily intended for internal usage. + /// Optional. Do not use this field. It is unsupported and is ignored unless explicitly documented + /// otherwise. This is primarily for internal usage. /// [Google.Apis.Util.RequestParameterAttribute("extraLocationTypes", Google.Apis.Util.RequestParameterType.Query)] public virtual Google.Apis.Util.Repeatable ExtraLocationTypes { get; set; } diff --git a/Src/Generated/Google.Apis.VMMigrationService.v1alpha1/Google.Apis.VMMigrationService.v1alpha1.csproj b/Src/Generated/Google.Apis.VMMigrationService.v1alpha1/Google.Apis.VMMigrationService.v1alpha1.csproj index 44a51d32107..465776fbe70 100644 --- a/Src/Generated/Google.Apis.VMMigrationService.v1alpha1/Google.Apis.VMMigrationService.v1alpha1.csproj +++ b/Src/Generated/Google.Apis.VMMigrationService.v1alpha1/Google.Apis.VMMigrationService.v1alpha1.csproj @@ -3,7 +3,7 @@ Google.Apis.VMMigrationService.v1alpha1 Client Library - 1.72.0.3927 + 1.72.0.3948 Google LLC Copyright 2025 Google LLC Google diff --git a/Src/Generated/Google.Apis.VMwareEngine.v1/Google.Apis.VMwareEngine.v1.cs b/Src/Generated/Google.Apis.VMwareEngine.v1/Google.Apis.VMwareEngine.v1.cs index 43593aa9f0c..2265a3f932d 100644 --- a/Src/Generated/Google.Apis.VMwareEngine.v1/Google.Apis.VMwareEngine.v1.cs +++ b/Src/Generated/Google.Apis.VMwareEngine.v1/Google.Apis.VMwareEngine.v1.cs @@ -2761,6 +2761,17 @@ public ListRequest(Google.Apis.Services.IClientService service, string name) : b [Google.Apis.Util.RequestParameterAttribute("pageToken", Google.Apis.Util.RequestParameterType.Query)] public virtual string PageToken { get; set; } + /// + /// 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. + /// + [Google.Apis.Util.RequestParameterAttribute("returnPartialSuccess", Google.Apis.Util.RequestParameterType.Query)] + public virtual System.Nullable ReturnPartialSuccess { get; set; } + /// Gets the method name. public override string MethodName => "list"; @@ -2806,6 +2817,14 @@ protected override void InitParameters() DefaultValue = null, Pattern = null, }); + RequestParameters.Add("returnPartialSuccess", new Google.Apis.Discovery.Parameter + { + Name = "returnPartialSuccess", + IsRequired = false, + ParameterType = "query", + DefaultValue = null, + Pattern = null, + }); } } } @@ -10525,6 +10544,14 @@ public class ListOperationsResponse : Google.Apis.Requests.IDirectResponseSchema [Newtonsoft.Json.JsonPropertyAttribute("operations")] public virtual System.Collections.Generic.IList Operations { get; set; } + /// + /// 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. + /// + [Newtonsoft.Json.JsonPropertyAttribute("unreachable")] + public virtual System.Collections.Generic.IList Unreachable { get; set; } + /// The ETag of the item. public virtual string ETag { get; set; } } diff --git a/Src/Generated/Google.Apis.VMwareEngine.v1/Google.Apis.VMwareEngine.v1.csproj b/Src/Generated/Google.Apis.VMwareEngine.v1/Google.Apis.VMwareEngine.v1.csproj index 614871b421e..4b4ed366aca 100644 --- a/Src/Generated/Google.Apis.VMwareEngine.v1/Google.Apis.VMwareEngine.v1.csproj +++ b/Src/Generated/Google.Apis.VMwareEngine.v1/Google.Apis.VMwareEngine.v1.csproj @@ -3,7 +3,7 @@ Google.Apis.VMwareEngine.v1 Client Library - 1.71.0.3907 + 1.72.0.3945 Google LLC Copyright 2025 Google LLC Google @@ -60,8 +60,8 @@ - - + + diff --git a/Src/Generated/Google.Apis.WorkloadManager.v1/Google.Apis.WorkloadManager.v1.cs b/Src/Generated/Google.Apis.WorkloadManager.v1/Google.Apis.WorkloadManager.v1.cs index 9b28dbaee84..d9faa8657f1 100644 --- a/Src/Generated/Google.Apis.WorkloadManager.v1/Google.Apis.WorkloadManager.v1.cs +++ b/Src/Generated/Google.Apis.WorkloadManager.v1/Google.Apis.WorkloadManager.v1.cs @@ -2031,8 +2031,8 @@ public ListRequest(Google.Apis.Services.IClientService service, string name) : b public virtual string Name { get; private set; } /// - /// Optional. Unless explicitly documented otherwise, don't use this unsupported field which is - /// primarily intended for internal usage. + /// Optional. Do not use this field. It is unsupported and is ignored unless explicitly documented + /// otherwise. This is primarily for internal usage. /// [Google.Apis.Util.RequestParameterAttribute("extraLocationTypes", Google.Apis.Util.RequestParameterType.Query)] public virtual Google.Apis.Util.Repeatable ExtraLocationTypes { get; set; } @@ -4403,7 +4403,7 @@ public class ViolationDetails : Google.Apis.Requests.IDirectResponseSchema [Newtonsoft.Json.JsonPropertyAttribute("asset")] public virtual string Asset { get; set; } - /// Details of the violation. + /// Details of the violation. TODO(b/452163887) [Newtonsoft.Json.JsonPropertyAttribute("observed")] public virtual System.Collections.Generic.IDictionary Observed { get; set; } diff --git a/Src/Generated/Google.Apis.WorkloadManager.v1/Google.Apis.WorkloadManager.v1.csproj b/Src/Generated/Google.Apis.WorkloadManager.v1/Google.Apis.WorkloadManager.v1.csproj index 4f047414b31..b20215c5064 100644 --- a/Src/Generated/Google.Apis.WorkloadManager.v1/Google.Apis.WorkloadManager.v1.csproj +++ b/Src/Generated/Google.Apis.WorkloadManager.v1/Google.Apis.WorkloadManager.v1.csproj @@ -3,7 +3,7 @@ Google.Apis.WorkloadManager.v1 Client Library - 1.72.0.3926 + 1.72.0.3947 Google LLC Copyright 2025 Google LLC Google