From 03ae767d02d5d5763966ef9e87b2f6efff4e6786 Mon Sep 17 00:00:00 2001 From: Yoshi Automation Bot Date: Fri, 31 Oct 2025 07:12:56 +0000 Subject: [PATCH] feat(all): auto-regenerate discovery clients --- apim/v1alpha/apim-api.json | 4 +- apim/v1alpha/apim-gen.go | 6 +- bigtableadmin/v2/bigtableadmin-api.json | 6 +- bigtableadmin/v2/bigtableadmin-gen.go | 13 +- chat/v1/chat-api.json | 4 +- chat/v1/chat-gen.go | 2 +- cloudidentity/v1beta1/cloudidentity-api.json | 73 +- cloudidentity/v1beta1/cloudidentity-gen.go | 298 +++++ container/v1/container-api.json | 364 +++--- container/v1/container-gen.go | 749 ++++++------ container/v1beta1/container-api.json | 370 +++--- container/v1beta1/container-gen.go | 776 ++++++------ dataplex/v1/dataplex-api.json | 42 +- dataplex/v1/dataplex-gen.go | 56 +- .../v0.alpha/deploymentmanager-api.json | 23 +- .../v0.alpha/deploymentmanager-gen.go | 18 +- dialogflow/v2/dialogflow-api.json | 36 +- dialogflow/v2/dialogflow-gen.go | 74 +- dialogflow/v2beta1/dialogflow-api.json | 36 +- dialogflow/v2beta1/dialogflow-gen.go | 74 +- dialogflow/v3/dialogflow-api.json | 72 +- dialogflow/v3/dialogflow-gen.go | 135 ++- dialogflow/v3beta1/dialogflow-api.json | 72 +- dialogflow/v3beta1/dialogflow-gen.go | 135 ++- firestore/v1/firestore-api.json | 4 +- firestore/v1/firestore-gen.go | 6 +- managedkafka/v1/managedkafka-api.json | 4 +- managedkafka/v1/managedkafka-gen.go | 6 +- .../v1alpha/marketingplatformadmin-api.json | 305 ++++- .../v1alpha/marketingplatformadmin-gen.go | 673 ++++++++++- metastore/v1alpha/metastore-api.json | 4 +- metastore/v1alpha/metastore-gen.go | 6 +- metastore/v1beta/metastore-api.json | 4 +- metastore/v1beta/metastore-gen.go | 6 +- networkservices/v1/networkservices-api.json | 285 ++++- networkservices/v1/networkservices-gen.go | 1054 ++++++++++++++--- .../v1beta1/networkservices-api.json | 16 +- .../v1beta1/networkservices-gen.go | 24 +- privateca/v1/privateca-api.json | 4 +- privateca/v1/privateca-gen.go | 6 +- privateca/v1beta1/privateca-api.json | 4 +- privateca/v1beta1/privateca-gen.go | 6 +- .../v1/recaptchaenterprise-api.json | 4 +- .../v1/recaptchaenterprise-gen.go | 7 - recommender/v1beta1/recommender-api.json | 10 +- recommender/v1beta1/recommender-gen.go | 24 +- redis/v1/redis-api.json | 57 +- redis/v1/redis-gen.go | 35 +- redis/v1beta1/redis-api.json | 57 +- redis/v1beta1/redis-gen.go | 35 +- 50 files changed, 4521 insertions(+), 1563 deletions(-) diff --git a/apim/v1alpha/apim-api.json b/apim/v1alpha/apim-api.json index 9d4cd7afa19..896c3c67d3c 100644 --- a/apim/v1alpha/apim-api.json +++ b/apim/v1alpha/apim-api.json @@ -169,7 +169,7 @@ ], "parameters": { "extraLocationTypes": { - "description": "Optional. Unless explicitly documented otherwise, don't use this unsupported field which is primarily intended for internal usage.", + "description": "Optional. Do not use this field. It is unsupported and is ignored unless explicitly documented otherwise. This is primarily for internal usage.", "location": "query", "repeated": true, "type": "string" @@ -851,7 +851,7 @@ } } }, - "revision": "20250924", + "revision": "20251022", "rootUrl": "https://apim.googleapis.com/", "schemas": { "ApiObservation": { diff --git a/apim/v1alpha/apim-gen.go b/apim/v1alpha/apim-gen.go index 70daa62204b..0dec09ccb24 100644 --- a/apim/v1alpha/apim-gen.go +++ b/apim/v1alpha/apim-gen.go @@ -1416,9 +1416,9 @@ func (r *ProjectsLocationsService) List(name string) *ProjectsLocationsListCall return c } -// ExtraLocationTypes sets the optional parameter "extraLocationTypes": Unless -// explicitly documented otherwise, don't use this unsupported field which is -// primarily intended for internal usage. +// ExtraLocationTypes sets the optional parameter "extraLocationTypes": Do not +// use this field. It is unsupported and is ignored unless explicitly +// documented otherwise. This is primarily for internal usage. func (c *ProjectsLocationsListCall) ExtraLocationTypes(extraLocationTypes ...string) *ProjectsLocationsListCall { c.urlParams_.SetMulti("extraLocationTypes", append([]string{}, extraLocationTypes...)) return c diff --git a/bigtableadmin/v2/bigtableadmin-api.json b/bigtableadmin/v2/bigtableadmin-api.json index 0c35f5fa5bc..9a77709b238 100644 --- a/bigtableadmin/v2/bigtableadmin-api.json +++ b/bigtableadmin/v2/bigtableadmin-api.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/bigtableadmin/v2/bigtableadmin-gen.go b/bigtableadmin/v2/bigtableadmin-gen.go index e4f074632f3..7d4ca20efbf 100644 --- a/bigtableadmin/v2/bigtableadmin-gen.go +++ b/bigtableadmin/v2/bigtableadmin-gen.go @@ -1110,9 +1110,10 @@ type ColumnFamily struct { // ValueType: 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 ValueType *Type `json:"valueType,omitempty"` // ForceSendFields is a list of field names (e.g. "GcRule") to unconditionally // include in API requests. By default, fields with empty or default values are @@ -13979,9 +13980,9 @@ func (r *ProjectsLocationsService) List(name string) *ProjectsLocationsListCall return c } -// ExtraLocationTypes sets the optional parameter "extraLocationTypes": Unless -// explicitly documented otherwise, don't use this unsupported field which is -// primarily intended for internal usage. +// ExtraLocationTypes sets the optional parameter "extraLocationTypes": Do not +// use this field. It is unsupported and is ignored unless explicitly +// documented otherwise. This is primarily for internal usage. func (c *ProjectsLocationsListCall) ExtraLocationTypes(extraLocationTypes ...string) *ProjectsLocationsListCall { c.urlParams_.SetMulti("extraLocationTypes", append([]string{}, extraLocationTypes...)) return c diff --git a/chat/v1/chat-api.json b/chat/v1/chat-api.json index 721a66c954f..aa6bd5a4937 100644 --- a/chat/v1/chat-api.json +++ b/chat/v1/chat-api.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/chat/v1/chat-gen.go b/chat/v1/chat-gen.go index b50c8dc6839..d881e480fc2 100644 --- a/chat/v1/chat-gen.go +++ b/chat/v1/chat-gen.go @@ -1563,7 +1563,7 @@ type DeletionMetadata struct { // Possible values: // "DELETION_TYPE_UNSPECIFIED" - This value is unused. // "CREATOR" - User deleted their own message. - // "SPACE_OWNER" - A space manager deleted the message. + // "SPACE_OWNER" - An owner or manager deleted the message. // "ADMIN" - 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. diff --git a/cloudidentity/v1beta1/cloudidentity-api.json b/cloudidentity/v1beta1/cloudidentity-api.json index 8ebac5e3808..c35c8f0ab0f 100644 --- a/cloudidentity/v1beta1/cloudidentity-api.json +++ b/cloudidentity/v1beta1/cloudidentity-api.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/cloudidentity/v1beta1/cloudidentity-gen.go b/cloudidentity/v1beta1/cloudidentity-gen.go index 40569747cdb..0dba77e8630 100644 --- a/cloudidentity/v1beta1/cloudidentity-gen.go +++ b/cloudidentity/v1beta1/cloudidentity-gen.go @@ -12364,6 +12364,199 @@ func (c *OrgUnitsMembershipsMoveCall) Do(opts ...googleapi.CallOption) (*Operati return ret, nil } +type PoliciesCreateCall struct { + s *Service + policy *Policy + urlParams_ gensupport.URLParams + ctx_ context.Context + header_ http.Header +} + +// Create: Create a policy. +func (r *PoliciesService) Create(policy *Policy) *PoliciesCreateCall { + c := &PoliciesCreateCall{s: r.s, urlParams_: make(gensupport.URLParams)} + c.policy = policy + return c +} + +// Fields allows partial responses to be retrieved. See +// https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more +// details. +func (c *PoliciesCreateCall) Fields(s ...googleapi.Field) *PoliciesCreateCall { + c.urlParams_.Set("fields", googleapi.CombineFields(s)) + return c +} + +// Context sets the context to be used in this call's Do method. +func (c *PoliciesCreateCall) Context(ctx context.Context) *PoliciesCreateCall { + c.ctx_ = ctx + return c +} + +// Header returns a http.Header that can be modified by the caller to add +// headers to the request. +func (c *PoliciesCreateCall) Header() http.Header { + if c.header_ == nil { + c.header_ = make(http.Header) + } + return c.header_ +} + +func (c *PoliciesCreateCall) doRequest(alt string) (*http.Response, error) { + reqHeaders := gensupport.SetHeaders(c.s.userAgent(), "application/json", c.header_) + body, err := googleapi.WithoutDataWrapper.JSONBuffer(c.policy) + if err != nil { + return nil, err + } + c.urlParams_.Set("alt", alt) + c.urlParams_.Set("prettyPrint", "false") + urls := googleapi.ResolveRelative(c.s.BasePath, "v1beta1/policies") + urls += "?" + c.urlParams_.Encode() + req, err := http.NewRequest("POST", urls, body) + if err != nil { + return nil, err + } + req.Header = reqHeaders + c.s.logger.DebugContext(c.ctx_, "api request", "serviceName", apiName, "rpcName", "cloudidentity.policies.create", "request", internallog.HTTPRequest(req, body.Bytes())) + return gensupport.SendRequest(c.ctx_, c.s.client, req) +} + +// Do executes the "cloudidentity.policies.create" call. +// Any non-2xx status code is an error. Response headers are in either +// *Operation.ServerResponse.Header or (if a response was returned at all) in +// error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check +// whether the returned error was because http.StatusNotModified was returned. +func (c *PoliciesCreateCall) Do(opts ...googleapi.CallOption) (*Operation, error) { + gensupport.SetOptions(c.urlParams_, opts...) + res, err := c.doRequest("json") + if res != nil && res.StatusCode == http.StatusNotModified { + if res.Body != nil { + res.Body.Close() + } + return nil, gensupport.WrapError(&googleapi.Error{ + Code: res.StatusCode, + Header: res.Header, + }) + } + if err != nil { + return nil, err + } + defer googleapi.CloseBody(res) + if err := googleapi.CheckResponse(res); err != nil { + return nil, gensupport.WrapError(err) + } + ret := &Operation{ + ServerResponse: googleapi.ServerResponse{ + Header: res.Header, + HTTPStatusCode: res.StatusCode, + }, + } + target := &ret + b, err := gensupport.DecodeResponseBytes(target, res) + if err != nil { + return nil, err + } + c.s.logger.DebugContext(c.ctx_, "api response", "serviceName", apiName, "rpcName", "cloudidentity.policies.create", "response", internallog.HTTPResponse(res, b)) + return ret, nil +} + +type PoliciesDeleteCall struct { + s *Service + name string + urlParams_ gensupport.URLParams + ctx_ context.Context + header_ http.Header +} + +// Delete: Delete a policy. +// +// - name: The name of the policy to retrieve. Format: "policies/{policy}". +func (r *PoliciesService) Delete(name string) *PoliciesDeleteCall { + c := &PoliciesDeleteCall{s: r.s, urlParams_: make(gensupport.URLParams)} + c.name = name + return c +} + +// Fields allows partial responses to be retrieved. See +// https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more +// details. +func (c *PoliciesDeleteCall) Fields(s ...googleapi.Field) *PoliciesDeleteCall { + c.urlParams_.Set("fields", googleapi.CombineFields(s)) + return c +} + +// Context sets the context to be used in this call's Do method. +func (c *PoliciesDeleteCall) Context(ctx context.Context) *PoliciesDeleteCall { + c.ctx_ = ctx + return c +} + +// Header returns a http.Header that can be modified by the caller to add +// headers to the request. +func (c *PoliciesDeleteCall) Header() http.Header { + if c.header_ == nil { + c.header_ = make(http.Header) + } + return c.header_ +} + +func (c *PoliciesDeleteCall) doRequest(alt string) (*http.Response, error) { + reqHeaders := gensupport.SetHeaders(c.s.userAgent(), "", c.header_) + c.urlParams_.Set("alt", alt) + c.urlParams_.Set("prettyPrint", "false") + urls := googleapi.ResolveRelative(c.s.BasePath, "v1beta1/{+name}") + urls += "?" + c.urlParams_.Encode() + req, err := http.NewRequest("DELETE", urls, nil) + if err != nil { + return nil, err + } + req.Header = reqHeaders + googleapi.Expand(req.URL, map[string]string{ + "name": c.name, + }) + c.s.logger.DebugContext(c.ctx_, "api request", "serviceName", apiName, "rpcName", "cloudidentity.policies.delete", "request", internallog.HTTPRequest(req, nil)) + return gensupport.SendRequest(c.ctx_, c.s.client, req) +} + +// Do executes the "cloudidentity.policies.delete" call. +// Any non-2xx status code is an error. Response headers are in either +// *Operation.ServerResponse.Header or (if a response was returned at all) in +// error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check +// whether the returned error was because http.StatusNotModified was returned. +func (c *PoliciesDeleteCall) Do(opts ...googleapi.CallOption) (*Operation, error) { + gensupport.SetOptions(c.urlParams_, opts...) + res, err := c.doRequest("json") + if res != nil && res.StatusCode == http.StatusNotModified { + if res.Body != nil { + res.Body.Close() + } + return nil, gensupport.WrapError(&googleapi.Error{ + Code: res.StatusCode, + Header: res.Header, + }) + } + if err != nil { + return nil, err + } + defer googleapi.CloseBody(res) + if err := googleapi.CheckResponse(res); err != nil { + return nil, gensupport.WrapError(err) + } + ret := &Operation{ + ServerResponse: googleapi.ServerResponse{ + Header: res.Header, + HTTPStatusCode: res.StatusCode, + }, + } + target := &ret + b, err := gensupport.DecodeResponseBytes(target, res) + if err != nil { + return nil, err + } + c.s.logger.DebugContext(c.ctx_, "api response", "serviceName", apiName, "rpcName", "cloudidentity.policies.delete", "response", internallog.HTTPResponse(res, b)) + return ret, nil +} + type PoliciesGetCall struct { s *Service name string @@ -12632,3 +12825,108 @@ func (c *PoliciesListCall) Pages(ctx context.Context, f func(*ListPoliciesRespon c.PageToken(x.NextPageToken) } } + +type PoliciesPatchCall struct { + s *Service + name string + policy *Policy + urlParams_ gensupport.URLParams + ctx_ context.Context + header_ http.Header +} + +// Patch: Update a policy. +// +// - name: Output only. Identifier. The resource name +// (https://cloud.google.com/apis/design/resource_names) of the Policy. +// Format: policies/{policy}. +func (r *PoliciesService) Patch(name string, policy *Policy) *PoliciesPatchCall { + c := &PoliciesPatchCall{s: r.s, urlParams_: make(gensupport.URLParams)} + c.name = name + c.policy = policy + return c +} + +// Fields allows partial responses to be retrieved. See +// https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more +// details. +func (c *PoliciesPatchCall) Fields(s ...googleapi.Field) *PoliciesPatchCall { + c.urlParams_.Set("fields", googleapi.CombineFields(s)) + return c +} + +// Context sets the context to be used in this call's Do method. +func (c *PoliciesPatchCall) Context(ctx context.Context) *PoliciesPatchCall { + c.ctx_ = ctx + return c +} + +// Header returns a http.Header that can be modified by the caller to add +// headers to the request. +func (c *PoliciesPatchCall) Header() http.Header { + if c.header_ == nil { + c.header_ = make(http.Header) + } + return c.header_ +} + +func (c *PoliciesPatchCall) doRequest(alt string) (*http.Response, error) { + reqHeaders := gensupport.SetHeaders(c.s.userAgent(), "application/json", c.header_) + body, err := googleapi.WithoutDataWrapper.JSONBuffer(c.policy) + if err != nil { + return nil, err + } + c.urlParams_.Set("alt", alt) + c.urlParams_.Set("prettyPrint", "false") + urls := googleapi.ResolveRelative(c.s.BasePath, "v1beta1/{+name}") + urls += "?" + c.urlParams_.Encode() + req, err := http.NewRequest("PATCH", urls, body) + if err != nil { + return nil, err + } + req.Header = reqHeaders + googleapi.Expand(req.URL, map[string]string{ + "name": c.name, + }) + c.s.logger.DebugContext(c.ctx_, "api request", "serviceName", apiName, "rpcName", "cloudidentity.policies.patch", "request", internallog.HTTPRequest(req, body.Bytes())) + return gensupport.SendRequest(c.ctx_, c.s.client, req) +} + +// Do executes the "cloudidentity.policies.patch" call. +// Any non-2xx status code is an error. Response headers are in either +// *Operation.ServerResponse.Header or (if a response was returned at all) in +// error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check +// whether the returned error was because http.StatusNotModified was returned. +func (c *PoliciesPatchCall) Do(opts ...googleapi.CallOption) (*Operation, error) { + gensupport.SetOptions(c.urlParams_, opts...) + res, err := c.doRequest("json") + if res != nil && res.StatusCode == http.StatusNotModified { + if res.Body != nil { + res.Body.Close() + } + return nil, gensupport.WrapError(&googleapi.Error{ + Code: res.StatusCode, + Header: res.Header, + }) + } + if err != nil { + return nil, err + } + defer googleapi.CloseBody(res) + if err := googleapi.CheckResponse(res); err != nil { + return nil, gensupport.WrapError(err) + } + ret := &Operation{ + ServerResponse: googleapi.ServerResponse{ + Header: res.Header, + HTTPStatusCode: res.StatusCode, + }, + } + target := &ret + b, err := gensupport.DecodeResponseBytes(target, res) + if err != nil { + return nil, err + } + c.s.logger.DebugContext(c.ctx_, "api response", "serviceName", apiName, "rpcName", "cloudidentity.policies.patch", "response", internallog.HTTPResponse(res, b)) + return ret, nil +} diff --git a/container/v1/container-api.json b/container/v1/container-api.json index 739dbcdb159..9288b34dfdb 100644 --- a/container/v1/container-api.json +++ b/container/v1/container-api.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/container/v1/container-gen.go b/container/v1/container-gen.go index a383580baf5..e3b073c9847 100644 --- a/container/v1/container-gen.go +++ b/container/v1/container-gen.go @@ -302,8 +302,7 @@ type AcceleratorConfig struct { // instance. AcceleratorCount int64 `json:"acceleratorCount,omitempty,string"` // AcceleratorType: The accelerator type resource name. List of supported - // accelerators here - // (https://{$universe.dns_names.final_documentation_domain}/compute/docs/gpus) + // accelerators here (https://cloud.google.com/compute/docs/gpus) AcceleratorType string `json:"acceleratorType,omitempty"` // GpuDriverInstallationConfig: The configuration for auto installation of GPU // driver. @@ -483,7 +482,7 @@ type AddonsConfig struct { // 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 + // https://cloud.google.com/kubernetes-engine/docs/concepts/dashboards KubernetesDashboard *KubernetesDashboard `json:"kubernetesDashboard,omitempty"` // LustreCsiDriverConfig: Configuration for the Lustre CSI driver. LustreCsiDriverConfig *LustreCsiDriverConfig `json:"lustreCsiDriverConfig,omitempty"` @@ -825,7 +824,7 @@ type AutoprovisioningNodePoolDefaults struct { // projects/[KEY_PROJECT_ID]/locations/[LOCATION]/keyRings/[RING_NAME]/cryptoKey // s/[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 BootDiskKmsKey string `json:"bootDiskKmsKey,omitempty"` // DiskSizeGb: Size of the disk attached to each node, specified in GB. The // smallest allowed disk size is 10GB. If unspecified, the default disk size is @@ -836,8 +835,8 @@ type AutoprovisioningNodePoolDefaults struct { // 'pd-standard' DiskType string `json:"diskType,omitempty"` // ImageType: 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. ImageType string `json:"imageType,omitempty"` // InsecureKubeletReadonlyPortEnabled: DEPRECATED. Use // NodePoolAutoConfig.NodeKubeletConfig instead. @@ -850,7 +849,7 @@ type AutoprovisioningNodePoolDefaults struct { // 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). + // (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. @@ -1107,13 +1106,13 @@ type CancelOperationRequest struct { OperationId string `json:"operationId,omitempty"` // ProjectId: Deprecated. The Google Developers Console project ID or project // number - // (https://{$universe.dns_names.final_documentation_domain}/resource-manager/docs/creating-managing-projects). + // (https://cloud.google.com/resource-manager/docs/creating-managing-projects). // This field has been deprecated and replaced by the name field. ProjectId string `json:"projectId,omitempty"` // Zone: 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. + // (https://cloud.google.com/compute/docs/zones#available) in which the + // operation resides. This field has been deprecated and replaced by the name + // field. Zone string `json:"zone,omitempty"` // ForceSendFields is a list of field names (e.g. "Name") to unconditionally // include in API requests. By default, fields with empty or default values are @@ -1320,7 +1319,7 @@ type Cluster struct { // Deprecated. Call Kubernetes API directly to retrieve node information. CurrentNodeCount int64 `json:"currentNodeCount,omitempty"` // CurrentNodeVersion: Output only. Deprecated, use NodePools.version - // (https://{$universe.dns_names.final_documentation_domain}/kubernetes-engine/docs/reference/rest/v1/projects.locations.clusters.nodePools) + // (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. @@ -1382,13 +1381,13 @@ type Cluster struct { InitialClusterVersion string `json:"initialClusterVersion,omitempty"` // InitialNodeCount: 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. + // (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. InitialNodeCount int64 `json:"initialNodeCount,omitempty"` // InstanceGroupUrls: Output only. Deprecated. Use // node_pools.instance_group_urls. @@ -1400,19 +1399,19 @@ type Cluster struct { // LegacyAbac: Configuration for the legacy ABAC authorization mode. LegacyAbac *LegacyAbac `json:"legacyAbac,omitempty"` // Location: Output only. The name of the Google Compute Engine zone - // (https://{$universe.dns_names.final_documentation_domain}/compute/docs/regions-zones/regions-zones#available) + // (https://cloud.google.com/compute/docs/regions-zones/regions-zones#available) // or region - // (https://{$universe.dns_names.final_documentation_domain}/compute/docs/regions-zones/regions-zones#available) + // (https://cloud.google.com/compute/docs/regions-zones/regions-zones#available) // in which the cluster resides. Location string `json:"location,omitempty"` // Locations: 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) + // (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) + // (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. Locations []string `json:"locations,omitempty"` // LoggingConfig: Logging configuration for the cluster. @@ -1457,9 +1456,9 @@ type Cluster struct { // Must start with a letter. * Must end with a number or a letter. Name string `json:"name,omitempty"` // Network: 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. + // (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. Network string `json:"network,omitempty"` // NetworkConfig: Configuration for cluster networking. NetworkConfig *NetworkConfig `json:"networkConfig,omitempty"` @@ -1556,8 +1555,8 @@ type Cluster struct { // information about the current status of this cluster, if available. StatusMessage string `json:"statusMessage,omitempty"` // Subnetwork: The name of the Google Compute Engine subnetwork - // (https://{$universe.dns_names.final_documentation_domain}/compute/docs/subnetworks) - // to which the cluster is connected. + // (https://cloud.google.com/compute/docs/subnetworks) to which the cluster is + // connected. Subnetwork string `json:"subnetwork,omitempty"` // TpuIpv4CidrBlock: Output only. The IP address range of the Cloud TPUs in // this cluster, in CIDR @@ -1574,9 +1573,8 @@ type Cluster struct { // Accounts in IAM policies. WorkloadIdentityConfig *WorkloadIdentityConfig `json:"workloadIdentityConfig,omitempty"` // Zone: 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. + // (https://cloud.google.com/compute/docs/zones#available) in which the cluster + // resides. This field is deprecated, use location instead. Zone string `json:"zone,omitempty"` // ServerResponse contains the HTTP response code and headers from the server. @@ -1604,8 +1602,8 @@ func (s Cluster) MarshalJSON() ([]byte, error) { // of the cluster and create/delete node pools based on the current needs. type ClusterAutoscaling struct { // AutoprovisioningLocations: 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. + // (https://cloud.google.com/compute/docs/zones#available) in which the + // NodePool's nodes can be created by NAP. AutoprovisioningLocations []string `json:"autoprovisioningLocations,omitempty"` // AutoprovisioningNodePoolDefaults: AutoprovisioningNodePoolDefaults contains // defaults for a node pool created by NAP. @@ -1720,8 +1718,8 @@ type ClusterUpdate struct { // "LEGACY_DATAPATH" - Use the IPTables implementation based on kube-proxy. // "ADVANCED_DATAPATH" - Use the eBPF based GKE Dataplane V2 with additional // features. See the [GKE Dataplane V2 - // documentation](https://{$universe.dns_names.final_documentation_domain}/kuber - // netes-engine/docs/how-to/dataplane-v2) for more. + // documentation](https://cloud.google.com/kubernetes-engine/docs/how-to/datapla + // ne-v2) for more. DesiredDatapathProvider string `json:"desiredDatapathProvider,omitempty"` // DesiredDefaultEnablePrivateNodes: Override the default setting of whether // future created nodes have private IP addresses only, namely @@ -1785,11 +1783,11 @@ type ClusterUpdate struct { // Subsetting configuration. DesiredL4ilbSubsettingConfig *ILBSubsettingConfig `json:"desiredL4ilbSubsettingConfig,omitempty"` // DesiredLocations: 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. + // (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. DesiredLocations []string `json:"desiredLocations,omitempty"` // DesiredLoggingConfig: The desired logging configuration. DesiredLoggingConfig *LoggingConfig `json:"desiredLoggingConfig,omitempty"` @@ -2047,13 +2045,12 @@ type CompleteIPRotationRequest struct { Name string `json:"name,omitempty"` // ProjectId: Deprecated. The Google Developers Console project ID or project // number - // (https://{$universe.dns_names.final_documentation_domain}/resource-manager/docs/creating-managing-projects). + // (https://cloud.google.com/resource-manager/docs/creating-managing-projects). // This field has been deprecated and replaced by the name field. ProjectId string `json:"projectId,omitempty"` // Zone: Deprecated. 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. + // (https://cloud.google.com/compute/docs/zones#available) in which the cluster + // resides. This field has been deprecated and replaced by the name field. Zone string `json:"zone,omitempty"` // ForceSendFields is a list of field names (e.g. "ClusterId") to // unconditionally include in API requests. By default, fields with empty or @@ -2288,20 +2285,19 @@ func (s CostManagementConfig) MarshalJSON() ([]byte, error) { // CreateClusterRequest: CreateClusterRequest creates a cluster. type CreateClusterRequest struct { // Cluster: Required. A cluster resource - // (https://{$universe.dns_names.final_documentation_domain}/container-engine/reference/rest/v1/projects.locations.clusters) + // (https://cloud.google.com/container-engine/reference/rest/v1/projects.locations.clusters) Cluster *Cluster `json:"cluster,omitempty"` // Parent: The parent (project and location) where the cluster will be created. // Specified in the format `projects/*/locations/*`. Parent string `json:"parent,omitempty"` // ProjectId: Deprecated. The Google Developers Console project ID or project // number - // (https://{$universe.dns_names.final_documentation_domain}/resource-manager/docs/creating-managing-projects). + // (https://cloud.google.com/resource-manager/docs/creating-managing-projects). // This field has been deprecated and replaced by the parent field. ProjectId string `json:"projectId,omitempty"` // Zone: Deprecated. 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. + // (https://cloud.google.com/compute/docs/zones#available) in which the cluster + // resides. This field has been deprecated and replaced by the parent field. Zone string `json:"zone,omitempty"` // ForceSendFields is a list of field names (e.g. "Cluster") to unconditionally // include in API requests. By default, fields with empty or default values are @@ -2335,13 +2331,12 @@ type CreateNodePoolRequest struct { Parent string `json:"parent,omitempty"` // ProjectId: Deprecated. The Google Developers Console project ID or project // number - // (https://{$universe.dns_names.final_documentation_domain}/resource-manager/docs/creating-managing-projects). + // (https://cloud.google.com/resource-manager/docs/creating-managing-projects). // This field has been deprecated and replaced by the parent field. ProjectId string `json:"projectId,omitempty"` // Zone: Deprecated. 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. + // (https://cloud.google.com/compute/docs/zones#available) in which the cluster + // resides. This field has been deprecated and replaced by the parent field. Zone string `json:"zone,omitempty"` // ForceSendFields is a list of field names (e.g. "ClusterId") to // unconditionally include in API requests. By default, fields with empty or @@ -2708,13 +2703,13 @@ type EphemeralStorageLocalSsdConfig struct { // 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 + // 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. LocalSsdCount int64 `json:"localSsdCount,omitempty"` // ForceSendFields is a list of field names (e.g. "DataCacheCount") to @@ -2991,8 +2986,8 @@ func (s Fleet) MarshalJSON() ([]byte, error) { } // GCPSecretManagerCertificateConfig: GCPSecretManagerCertificateConfig -// configures a secret from Google Secret Manager -// (https://{$universe.dns_names.final_documentation_domain}/secret-manager). +// configures a secret from Secret Manager +// (https://cloud.google.com/secret-manager). type GCPSecretManagerCertificateConfig struct { // SecretUri: Secret URI, in the form // "projects/$PROJECT_ID/secrets/$SECRET_NAME/versions/$VERSION". Version can @@ -4060,17 +4055,16 @@ func (s ListUsableSubnetworksResponse) MarshalJSON() ([]byte, error) { type LocalNvmeSsdBlockConfig struct { // LocalSsdCount: 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 + // 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. LocalSsdCount int64 `json:"localSsdCount,omitempty"` // ForceSendFields is a list of field names (e.g. "LocalSsdCount") to @@ -4357,7 +4351,7 @@ type MasterAuth struct { // 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 Password string `json:"password,omitempty"` // Username: The username to use for HTTP basic authentication to the master // endpoint. For clusters v1.6.0 and later, basic authentication can be @@ -4365,7 +4359,7 @@ type MasterAuth struct { // 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 Username string `json:"username,omitempty"` // ForceSendFields is a list of field names (e.g. "ClientCertificate") to // unconditionally include in API requests. By default, fields with empty or @@ -4620,8 +4614,8 @@ type NetworkConfig struct { // "LEGACY_DATAPATH" - Use the IPTables implementation based on kube-proxy. // "ADVANCED_DATAPATH" - Use the eBPF based GKE Dataplane V2 with additional // features. See the [GKE Dataplane V2 - // documentation](https://{$universe.dns_names.final_documentation_domain}/kuber - // netes-engine/docs/how-to/dataplane-v2) for more. + // documentation](https://cloud.google.com/kubernetes-engine/docs/how-to/datapla + // ne-v2) for more. DatapathProvider string `json:"datapathProvider,omitempty"` // DefaultEnablePrivateNodes: Controls whether by default nodes have private IP // addresses only. It is invalid to specify both @@ -4666,8 +4660,8 @@ type NetworkConfig struct { // encrypted using inter-node transparent encryption. InTransitEncryptionConfig string `json:"inTransitEncryptionConfig,omitempty"` // Network: 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: + // (https://cloud.google.com/compute/docs/networks-and-firewalls#networks) to + // which the cluster is connected. Example: // projects/my-project/global/networks/my-network Network string `json:"network,omitempty"` // NetworkPerformanceConfig: Network bandwidth tier configuration. @@ -4689,9 +4683,8 @@ type NetworkConfig struct { // with externalIPs field are blocked or not. ServiceExternalIpsConfig *ServiceExternalIPsConfig `json:"serviceExternalIpsConfig,omitempty"` // Subnetwork: 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: + // subnetwork (https://cloud.google.com/compute/docs/vpc) to which the cluster + // is connected. Example: // projects/my-project/regions/us-central1/subnetworks/my-subnet Subnetwork string `json:"subnetwork,omitempty"` // ForceSendFields is a list of field names (e.g. "DatapathProvider") to @@ -4852,7 +4845,7 @@ func (s NetworkTierConfig) MarshalJSON() ([]byte, error) { // NodeAffinity: 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). +// (https://cloud.google.com/compute/docs/nodes/sole-tenant-nodes#node_affinity_and_anti-affinity). type NodeAffinity struct { // Key: Key for NodeAffinity. Key string `json:"key,omitempty"` @@ -4888,9 +4881,8 @@ func (s NodeAffinity) MarshalJSON() ([]byte, error) { // AutoprovisioningNodePoolDefaults instead. type NodeConfig struct { // Accelerators: 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. + // See https://cloud.google.com/compute/docs/gpus for more information about + // support for GPUs. Accelerators []*AcceleratorConfig `json:"accelerators,omitempty"` // AdvancedMachineFeatures: Advanced features for the Compute Engine VM. AdvancedMachineFeatures *AdvancedMachineFeatures `json:"advancedMachineFeatures,omitempty"` @@ -4901,7 +4893,7 @@ type NodeConfig struct { // projects/[KEY_PROJECT_ID]/locations/[LOCATION]/keyRings/[RING_NAME]/cryptoKey // s/[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 BootDiskKmsKey string `json:"bootDiskKmsKey,omitempty"` // ConfidentialNodes: Confidential nodes config. All the nodes in the node pool // will be Confidential VM once enabled. @@ -4946,8 +4938,8 @@ type NodeConfig struct { Gvnic *VirtualNIC `json:"gvnic,omitempty"` // ImageType: 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. + // https://cloud.google.com/kubernetes-engine/docs/concepts/node-images for + // available image types. ImageType string `json:"imageType,omitempty"` // KubeletConfig: Node kubelet configs. KubeletConfig *NodeKubeletConfig `json:"kubeletConfig,omitempty"` @@ -4966,8 +4958,7 @@ type NodeConfig struct { // LocalSsdCount: 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. LocalSsdCount int64 `json:"localSsdCount,omitempty"` // LocalSsdEncryptionMode: Specifies which method should be used for encrypting // the Local SSDs attached to the node. @@ -4986,8 +4977,8 @@ type NodeConfig struct { // LoggingConfig: Logging configuration. LoggingConfig *NodePoolLoggingConfig `json:"loggingConfig,omitempty"` // MachineType: 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`. + // (https://cloud.google.com/compute/docs/machine-types) If unspecified, the + // default machine type is `e2-medium`. MachineType string `json:"machineType,omitempty"` // MaxRunDuration: The maximum duration for the nodes to exist. If unspecified, // the nodes can exist indefinitely. @@ -5013,12 +5004,12 @@ type NodeConfig struct { // 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) + // (https://cloud.google.com/compute/docs/instances/specify-min-cpu-platform) MinCpuPlatform string `json:"minCpuPlatform,omitempty"` // NodeGroup: 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). + // (https://cloud.google.com/compute/docs/nodes/sole-tenant-nodes). NodeGroup string `json:"nodeGroup,omitempty"` // OauthScopes: 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 @@ -5026,18 +5017,18 @@ type NodeConfig struct { // `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. + // 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. OauthScopes []string `json:"oauthScopes,omitempty"` // Preemptible: 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. Preemptible bool `json:"preemptible,omitempty"` // ReservationAffinity: 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) + // (https://cloud.google.com/compute/docs/instances/reserving-zonal-resources) // to this node pool. ReservationAffinity *ReservationAffinity `json:"reservationAffinity,omitempty"` // ResourceLabels: The resource labels for the node pool to use to annotate any @@ -5479,22 +5470,21 @@ type NodePool struct { // up-to-date value before proceeding. Etag string `json:"etag,omitempty"` // InitialNodeCount: 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 + // 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. InitialNodeCount int64 `json:"initialNodeCount,omitempty"` // InstanceGroupUrls: 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) + // (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. InstanceGroupUrls []string `json:"instanceGroupUrls,omitempty"` // Locations: 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) + // (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. Locations []string `json:"locations,omitempty"` @@ -5548,7 +5538,7 @@ type NodePool struct { UpgradeSettings *UpgradeSettings `json:"upgradeSettings,omitempty"` // Version: 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). + // (https://cloud.google.com/kubernetes-engine/versioning#specifying_node_version). Version string `json:"version,omitempty"` // ServerResponse contains the HTTP response code and headers from the server. @@ -5862,9 +5852,9 @@ type Operation struct { // Error: The error result of the operation in case of failure. Error *Status `json:"error,omitempty"` // Location: Output only. The name of the Google Compute Engine zone - // (https://{$universe.dns_names.final_documentation_domain}/compute/docs/regions-zones/regions-zones#available) + // (https://cloud.google.com/compute/docs/regions-zones/regions-zones#available) // or region - // (https://{$universe.dns_names.final_documentation_domain}/compute/docs/regions-zones/regions-zones#available) + // (https://cloud.google.com/compute/docs/regions-zones/regions-zones#available) // in which the cluster resides. Location string `json:"location,omitempty"` // Name: Output only. The server-assigned ID for the operation. @@ -5887,26 +5877,25 @@ type Operation struct { // "UPGRADE_MASTER" - 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}/kube - // rnetes-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). + // [auto-upgrades](https://cloud.google.com/kubernetes-engine/docs/concepts/clus + // ter-upgrades#upgrading_automatically). For more details, see [documentation + // on cluster + // upgrades](https://cloud.google.com/kubernetes-engine/docs/concepts/cluster-up + // grades#cluster_upgrades). // "UPGRADE_NODES" - 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}/kube - // rnetes-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}/kuber - // netes-engine/docs/concepts/node-pool-upgrade-strategies). The nodes are - // generally still usable during this operation. + // [auto-upgrades](https://cloud.google.com/kubernetes-engine/docs/how-to/node-a + // uto-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. // "REPAIR_CLUSTER" - 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). + // repairs](https://cloud.google.com/kubernetes-engine/docs/concepts/maintenance + // -windows-and-exclusions#repairs). // "UPDATE_CLUSTER" - 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 @@ -5915,16 +5904,14 @@ type Operation struct { // 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. + // policies](https://cloud.google.com/kubernetes-engine/docs/concepts/maintenanc + // e-windows-and-exclusions). Some GKE-initiated operations use this type. This + // includes certain types of auto-upgrades and incident mitigations. // "CREATE_NODE_POOL" - 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}/ku - // bernetes-engine/docs/how-to/node-auto-provisioning) may have automatically - // initiated such operations. + // autoprovisioning](https://cloud.google.com/kubernetes-engine/docs/how-to/node + // -auto-provisioning) may have automatically initiated such operations. // "DELETE_NODE_POOL" - The node pool is being deleted. The node pool should // be assumed to be unusable as soon as this operation starts. // "SET_NODE_POOL_MANAGEMENT" - The node pool's manamagent field is being @@ -5932,11 +5919,10 @@ type Operation struct { // most other operations. // "AUTO_REPAIR_NODES" - 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. + // repaired](https://cloud.google.com/kubernetes-engine/docs/how-to/node-auto-re + // pair). 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. // "AUTO_UPGRADE_NODES" - Unused. Automatic node upgrade uses UPGRADE_NODES. // "SET_LABELS" - Unused. Updating labels uses UPDATE_CLUSTER. // "SET_MASTER_AUTH" - Unused. Updating master auth uses UPDATE_CLUSTER. @@ -5951,8 +5937,8 @@ type Operation struct { // 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). + // resizes](https://cloud.google.com/kubernetes-engine/docs/concepts/maintenance + // -windows-and-exclusions#repairs). // "FLEET_FEATURE_UPGRADE" - Fleet features of GKE Enterprise are being // upgraded. The cluster should be assumed to be blocked for other upgrades // until the operation finishes. @@ -5990,9 +5976,8 @@ type Operation struct { // s/my-cluster/nodePools/my-np/node/my-node` TargetLink string `json:"targetLink,omitempty"` // Zone: 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. + // (https://cloud.google.com/compute/docs/zones#available) in which the + // operation is taking place. This field is deprecated, use location instead. Zone string `json:"zone,omitempty"` // ServerResponse contains the HTTP response code and headers from the server. @@ -6140,7 +6125,7 @@ type PlacementPolicy struct { // the node pool. If not found, InvalidArgument error is returned. PolicyName string `json:"policyName,omitempty"` // TpuTopology: 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 TpuTopology string `json:"tpuTopology,omitempty"` // Type: The type of placement. // @@ -6683,7 +6668,7 @@ func (s ReleaseChannelConfig) MarshalJSON() ([]byte, error) { } // ReservationAffinity: ReservationAffinity -// (https://{$universe.dns_names.final_documentation_domain}/compute/docs/instances/reserving-zonal-resources) +// (https://cloud.google.com/compute/docs/instances/reserving-zonal-resources) // is the configuration of desired reservation which instances could take // capacity from. type ReservationAffinity struct { @@ -6722,7 +6707,7 @@ func (s ReservationAffinity) MarshalJSON() ([]byte, error) { } // ResourceLabels: Collection of Resource Manager labels -// (https://{$universe.dns_names.final_documentation_domain}/resource-manager/docs/creating-managing-labels). +// (https://cloud.google.com/resource-manager/docs/creating-managing-labels). type ResourceLabels struct { // Labels: Map of node label keys and node label values. Labels map[string]string `json:"labels,omitempty"` @@ -6774,8 +6759,8 @@ func (s ResourceLimit) MarshalJSON() ([]byte, error) { // ResourceManagerTags: 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 +// 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. type ResourceManagerTags struct { // Tags: TagKeyValue must be in one of the following formats ([KEY]=[VALUE]) 1. @@ -6848,16 +6833,15 @@ type RollbackNodePoolUpgradeRequest struct { NodePoolId string `json:"nodePoolId,omitempty"` // ProjectId: Deprecated. The Google Developers Console project ID or project // number - // (https://{$universe.dns_names.final_documentation_domain}/resource-manager/docs/creating-managing-projects). + // (https://cloud.google.com/resource-manager/docs/creating-managing-projects). // This field has been deprecated and replaced by the name field. ProjectId string `json:"projectId,omitempty"` // RespectPdb: Option for rollback to ignore the PodDisruptionBudget. Default // value is false. RespectPdb bool `json:"respectPdb,omitempty"` // Zone: Deprecated. 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. + // (https://cloud.google.com/compute/docs/zones#available) in which the cluster + // resides. This field has been deprecated and replaced by the name field. Zone string `json:"zone,omitempty"` // ForceSendFields is a list of field names (e.g. "ClusterId") to // unconditionally include in API requests. By default, fields with empty or @@ -7157,13 +7141,12 @@ type SetAddonsConfigRequest struct { Name string `json:"name,omitempty"` // ProjectId: Deprecated. The Google Developers Console project ID or project // number - // (https://{$universe.dns_names.final_documentation_domain}/resource-manager/docs/creating-managing-projects). + // (https://cloud.google.com/resource-manager/docs/creating-managing-projects). // This field has been deprecated and replaced by the name field. ProjectId string `json:"projectId,omitempty"` // Zone: Deprecated. 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. + // (https://cloud.google.com/compute/docs/zones#available) in which the cluster + // resides. This field has been deprecated and replaced by the name field. Zone string `json:"zone,omitempty"` // ForceSendFields is a list of field names (e.g. "AddonsConfig") to // unconditionally include in API requests. By default, fields with empty or @@ -7202,15 +7185,14 @@ type SetLabelsRequest struct { Name string `json:"name,omitempty"` // ProjectId: Deprecated. The Google Developers Console project ID or project // number - // (https://{$universe.dns_names.final_documentation_domain}/resource-manager/docs/creating-managing-projects). + // (https://cloud.google.com/resource-manager/docs/creating-managing-projects). // This field has been deprecated and replaced by the name field. ProjectId string `json:"projectId,omitempty"` // ResourceLabels: Required. The labels to set for that cluster. ResourceLabels map[string]string `json:"resourceLabels,omitempty"` // Zone: Deprecated. 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. + // (https://cloud.google.com/compute/docs/zones#available) in which the cluster + // resides. This field has been deprecated and replaced by the name field. Zone string `json:"zone,omitempty"` // ForceSendFields is a list of field names (e.g. "ClusterId") to // unconditionally include in API requests. By default, fields with empty or @@ -7244,13 +7226,12 @@ type SetLegacyAbacRequest struct { Name string `json:"name,omitempty"` // ProjectId: Deprecated. The Google Developers Console project ID or project // number - // (https://{$universe.dns_names.final_documentation_domain}/resource-manager/docs/creating-managing-projects). + // (https://cloud.google.com/resource-manager/docs/creating-managing-projects). // This field has been deprecated and replaced by the name field. ProjectId string `json:"projectId,omitempty"` // Zone: Deprecated. 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. + // (https://cloud.google.com/compute/docs/zones#available) in which the cluster + // resides. This field has been deprecated and replaced by the name field. Zone string `json:"zone,omitempty"` // ForceSendFields is a list of field names (e.g. "ClusterId") to // unconditionally include in API requests. By default, fields with empty or @@ -7276,24 +7257,23 @@ type SetLocationsRequest struct { // been deprecated and replaced by the name field. ClusterId string `json:"clusterId,omitempty"` // Locations: 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. + // (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. Locations []string `json:"locations,omitempty"` // Name: The name (project, location, cluster) of the cluster to set locations. // Specified in the format `projects/*/locations/*/clusters/*`. Name string `json:"name,omitempty"` // ProjectId: Deprecated. The Google Developers Console project ID or project // number - // (https://{$universe.dns_names.final_documentation_domain}/resource-manager/docs/creating-managing-projects). + // (https://cloud.google.com/resource-manager/docs/creating-managing-projects). // This field has been deprecated and replaced by the name field. ProjectId string `json:"projectId,omitempty"` // Zone: Deprecated. 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. + // (https://cloud.google.com/compute/docs/zones#available) in which the cluster + // resides. This field has been deprecated and replaced by the name field. Zone string `json:"zone,omitempty"` // ForceSendFields is a list of field names (e.g. "ClusterId") to // unconditionally include in API requests. By default, fields with empty or @@ -7333,13 +7313,12 @@ type SetLoggingServiceRequest struct { Name string `json:"name,omitempty"` // ProjectId: Deprecated. The Google Developers Console project ID or project // number - // (https://{$universe.dns_names.final_documentation_domain}/resource-manager/docs/creating-managing-projects). + // (https://cloud.google.com/resource-manager/docs/creating-managing-projects). // This field has been deprecated and replaced by the name field. ProjectId string `json:"projectId,omitempty"` // Zone: Deprecated. 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. + // (https://cloud.google.com/compute/docs/zones#available) in which the cluster + // resides. This field has been deprecated and replaced by the name field. Zone string `json:"zone,omitempty"` // ForceSendFields is a list of field names (e.g. "ClusterId") to // unconditionally include in API requests. By default, fields with empty or @@ -7373,11 +7352,11 @@ type SetMaintenancePolicyRequest struct { Name string `json:"name,omitempty"` // ProjectId: Required. The Google Developers Console project ID or project // number - // (https://{$universe.dns_names.final_documentation_domain}/resource-manager/docs/creating-managing-projects). + // (https://cloud.google.com/resource-manager/docs/creating-managing-projects). ProjectId string `json:"projectId,omitempty"` // Zone: 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. + // (https://cloud.google.com/compute/docs/zones#available) in which the cluster + // resides. Zone string `json:"zone,omitempty"` // ForceSendFields is a list of field names (e.g. "ClusterId") to // unconditionally include in API requests. By default, fields with empty or @@ -7419,15 +7398,14 @@ type SetMasterAuthRequest struct { Name string `json:"name,omitempty"` // ProjectId: Deprecated. The Google Developers Console project ID or project // number - // (https://{$universe.dns_names.final_documentation_domain}/resource-manager/docs/creating-managing-projects). + // (https://cloud.google.com/resource-manager/docs/creating-managing-projects). // This field has been deprecated and replaced by the name field. ProjectId string `json:"projectId,omitempty"` // Update: Required. A description of the update. Update *MasterAuth `json:"update,omitempty"` // Zone: Deprecated. 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. + // (https://cloud.google.com/compute/docs/zones#available) in which the cluster + // resides. This field has been deprecated and replaced by the name field. Zone string `json:"zone,omitempty"` // ForceSendFields is a list of field names (e.g. "Action") to unconditionally // include in API requests. By default, fields with empty or default values are @@ -7467,13 +7445,12 @@ type SetMonitoringServiceRequest struct { Name string `json:"name,omitempty"` // ProjectId: Deprecated. The Google Developers Console project ID or project // number - // (https://{$universe.dns_names.final_documentation_domain}/resource-manager/docs/creating-managing-projects). + // (https://cloud.google.com/resource-manager/docs/creating-managing-projects). // This field has been deprecated and replaced by the name field. ProjectId string `json:"projectId,omitempty"` // Zone: Deprecated. 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. + // (https://cloud.google.com/compute/docs/zones#available) in which the cluster + // resides. This field has been deprecated and replaced by the name field. Zone string `json:"zone,omitempty"` // ForceSendFields is a list of field names (e.g. "ClusterId") to // unconditionally include in API requests. By default, fields with empty or @@ -7508,13 +7485,12 @@ type SetNetworkPolicyRequest struct { NetworkPolicy *NetworkPolicy `json:"networkPolicy,omitempty"` // ProjectId: Deprecated. The Google Developers Console project ID or project // number - // (https://{$universe.dns_names.final_documentation_domain}/resource-manager/docs/creating-managing-projects). + // (https://cloud.google.com/resource-manager/docs/creating-managing-projects). // This field has been deprecated and replaced by the name field. ProjectId string `json:"projectId,omitempty"` // Zone: Deprecated. 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. + // (https://cloud.google.com/compute/docs/zones#available) in which the cluster + // resides. This field has been deprecated and replaced by the name field. Zone string `json:"zone,omitempty"` // ForceSendFields is a list of field names (e.g. "ClusterId") to // unconditionally include in API requests. By default, fields with empty or @@ -7551,13 +7527,12 @@ type SetNodePoolAutoscalingRequest struct { NodePoolId string `json:"nodePoolId,omitempty"` // ProjectId: Deprecated. The Google Developers Console project ID or project // number - // (https://{$universe.dns_names.final_documentation_domain}/resource-manager/docs/creating-managing-projects). + // (https://cloud.google.com/resource-manager/docs/creating-managing-projects). // This field has been deprecated and replaced by the name field. ProjectId string `json:"projectId,omitempty"` // Zone: Deprecated. 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. + // (https://cloud.google.com/compute/docs/zones#available) in which the cluster + // resides. This field has been deprecated and replaced by the name field. Zone string `json:"zone,omitempty"` // ForceSendFields is a list of field names (e.g. "Autoscaling") to // unconditionally include in API requests. By default, fields with empty or @@ -7594,13 +7569,12 @@ type SetNodePoolManagementRequest struct { NodePoolId string `json:"nodePoolId,omitempty"` // ProjectId: Deprecated. The Google Developers Console project ID or project // number - // (https://{$universe.dns_names.final_documentation_domain}/resource-manager/docs/creating-managing-projects). + // (https://cloud.google.com/resource-manager/docs/creating-managing-projects). // This field has been deprecated and replaced by the name field. ProjectId string `json:"projectId,omitempty"` // Zone: Deprecated. 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. + // (https://cloud.google.com/compute/docs/zones#available) in which the cluster + // resides. This field has been deprecated and replaced by the name field. Zone string `json:"zone,omitempty"` // ForceSendFields is a list of field names (e.g. "ClusterId") to // unconditionally include in API requests. By default, fields with empty or @@ -7636,13 +7610,12 @@ type SetNodePoolSizeRequest struct { NodePoolId string `json:"nodePoolId,omitempty"` // ProjectId: Deprecated. The Google Developers Console project ID or project // number - // (https://{$universe.dns_names.final_documentation_domain}/resource-manager/docs/creating-managing-projects). + // (https://cloud.google.com/resource-manager/docs/creating-managing-projects). // This field has been deprecated and replaced by the name field. ProjectId string `json:"projectId,omitempty"` // Zone: Deprecated. 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. + // (https://cloud.google.com/compute/docs/zones#available) in which the cluster + // resides. This field has been deprecated and replaced by the name field. Zone string `json:"zone,omitempty"` // ForceSendFields is a list of field names (e.g. "ClusterId") to // unconditionally include in API requests. By default, fields with empty or @@ -7798,15 +7771,14 @@ type StartIPRotationRequest struct { Name string `json:"name,omitempty"` // ProjectId: Deprecated. The Google Developers Console project ID or project // number - // (https://{$universe.dns_names.final_documentation_domain}/resource-manager/docs/creating-managing-projects). + // (https://cloud.google.com/resource-manager/docs/creating-managing-projects). // This field has been deprecated and replaced by the name field. ProjectId string `json:"projectId,omitempty"` // RotateCredentials: Whether to rotate credentials during IP rotation. RotateCredentials bool `json:"rotateCredentials,omitempty"` // Zone: Deprecated. 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. + // (https://cloud.google.com/compute/docs/zones#available) in which the cluster + // resides. This field has been deprecated and replaced by the name field. Zone string `json:"zone,omitempty"` // ForceSendFields is a list of field names (e.g. "ClusterId") to // unconditionally include in API requests. By default, fields with empty or @@ -8088,15 +8060,14 @@ type UpdateClusterRequest struct { Name string `json:"name,omitempty"` // ProjectId: Deprecated. The Google Developers Console project ID or project // number - // (https://{$universe.dns_names.final_documentation_domain}/resource-manager/docs/creating-managing-projects). + // (https://cloud.google.com/resource-manager/docs/creating-managing-projects). // This field has been deprecated and replaced by the name field. ProjectId string `json:"projectId,omitempty"` // Update: Required. A description of the update. Update *ClusterUpdate `json:"update,omitempty"` // Zone: Deprecated. 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. + // (https://cloud.google.com/compute/docs/zones#available) in which the cluster + // resides. This field has been deprecated and replaced by the name field. Zone string `json:"zone,omitempty"` // ForceSendFields is a list of field names (e.g. "ClusterId") to // unconditionally include in API requests. By default, fields with empty or @@ -8157,13 +8128,12 @@ type UpdateMasterRequest struct { Name string `json:"name,omitempty"` // ProjectId: Deprecated. The Google Developers Console project ID or project // number - // (https://{$universe.dns_names.final_documentation_domain}/resource-manager/docs/creating-managing-projects). + // (https://cloud.google.com/resource-manager/docs/creating-managing-projects). // This field has been deprecated and replaced by the name field. ProjectId string `json:"projectId,omitempty"` // Zone: Deprecated. 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. + // (https://cloud.google.com/compute/docs/zones#available) in which the cluster + // resides. This field has been deprecated and replaced by the name field. Zone string `json:"zone,omitempty"` // ForceSendFields is a list of field names (e.g. "ClusterId") to // unconditionally include in API requests. By default, fields with empty or @@ -8187,9 +8157,8 @@ func (s UpdateMasterRequest) MarshalJSON() ([]byte, error) { // and/or version. type UpdateNodePoolRequest struct { // Accelerators: 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. + // See https://cloud.google.com/compute/docs/gpus for more information about + // support for GPUs. Accelerators []*AcceleratorConfig `json:"accelerators,omitempty"` // BootDisk: The desired boot disk config for nodes in the node pool. Initiates // an upgrade operation that migrates the nodes in the node pool to the @@ -8226,8 +8195,8 @@ type UpdateNodePoolRequest struct { // Gvnic: Enable or disable gvnic on the node pool. Gvnic *VirtualNIC `json:"gvnic,omitempty"` // ImageType: 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. ImageType string `json:"imageType,omitempty"` // KubeletConfig: Node kubelet configs. KubeletConfig *NodeKubeletConfig `json:"kubeletConfig,omitempty"` @@ -8238,24 +8207,24 @@ type UpdateNodePoolRequest struct { // LinuxNodeConfig: Parameters that can be configured on Linux nodes. LinuxNodeConfig *LinuxNodeConfig `json:"linuxNodeConfig,omitempty"` // Locations: 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. + // (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. Locations []string `json:"locations,omitempty"` // LoggingConfig: Logging configuration. LoggingConfig *NodePoolLoggingConfig `json:"loggingConfig,omitempty"` // MachineType: 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. + // (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. MachineType string `json:"machineType,omitempty"` // MaxRunDuration: The maximum duration for the nodes to exist. If unspecified, // the nodes can exist indefinitely. @@ -8279,7 +8248,7 @@ type UpdateNodePoolRequest struct { NodeVersion string `json:"nodeVersion,omitempty"` // ProjectId: Deprecated. The Google Developers Console project ID or project // number - // (https://{$universe.dns_names.final_documentation_domain}/resource-manager/docs/creating-managing-projects). + // (https://cloud.google.com/resource-manager/docs/creating-managing-projects). // This field has been deprecated and replaced by the name field. ProjectId string `json:"projectId,omitempty"` // QueuedProvisioning: Specifies the configuration of queued provisioning. @@ -8311,9 +8280,8 @@ type UpdateNodePoolRequest struct { // pool. WorkloadMetadataConfig *WorkloadMetadataConfig `json:"workloadMetadataConfig,omitempty"` // Zone: Deprecated. 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. + // (https://cloud.google.com/compute/docs/zones#available) in which the cluster + // resides. This field has been deprecated and replaced by the name field. Zone string `json:"zone,omitempty"` // ForceSendFields is a list of field names (e.g. "Accelerators") to // unconditionally include in API requests. By default, fields with empty or @@ -9089,7 +9057,7 @@ func (r *ProjectsLocationsService) GetServerConfig(name string) *ProjectsLocatio // ProjectId sets the optional parameter "projectId": Deprecated. The Google // Developers Console project ID or project number -// (https://{$universe.dns_names.final_documentation_domain}/resource-manager/docs/creating-managing-projects). +// (https://cloud.google.com/resource-manager/docs/creating-managing-projects). // This field has been deprecated and replaced by the name field. func (c *ProjectsLocationsGetServerConfigCall) ProjectId(projectId string) *ProjectsLocationsGetServerConfigCall { c.urlParams_.Set("projectId", projectId) @@ -9097,8 +9065,7 @@ func (c *ProjectsLocationsGetServerConfigCall) ProjectId(projectId string) *Proj } // Zone sets the optional parameter "zone": Deprecated. The name of the Google -// Compute Engine zone -// (https://{$universe.dns_names.final_documentation_domain}/compute/docs/zones#available) +// 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. func (c *ProjectsLocationsGetServerConfigCall) Zone(zone string) *ProjectsLocationsGetServerConfigCall { @@ -9426,8 +9393,8 @@ type ProjectsLocationsClustersCreateCall struct { // Create: 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 +// (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 @@ -9558,7 +9525,7 @@ func (c *ProjectsLocationsClustersDeleteCall) ClusterId(clusterId string) *Proje // ProjectId sets the optional parameter "projectId": Deprecated. The Google // Developers Console project ID or project number -// (https://{$universe.dns_names.final_documentation_domain}/resource-manager/docs/creating-managing-projects). +// (https://cloud.google.com/resource-manager/docs/creating-managing-projects). // This field has been deprecated and replaced by the name field. func (c *ProjectsLocationsClustersDeleteCall) ProjectId(projectId string) *ProjectsLocationsClustersDeleteCall { c.urlParams_.Set("projectId", projectId) @@ -9566,8 +9533,7 @@ func (c *ProjectsLocationsClustersDeleteCall) ProjectId(projectId string) *Proje } // Zone sets the optional parameter "zone": Deprecated. The name of the Google -// Compute Engine zone -// (https://{$universe.dns_names.final_documentation_domain}/compute/docs/zones#available) +// 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. func (c *ProjectsLocationsClustersDeleteCall) Zone(zone string) *ProjectsLocationsClustersDeleteCall { @@ -9803,7 +9769,7 @@ func (c *ProjectsLocationsClustersGetCall) ClusterId(clusterId string) *Projects // ProjectId sets the optional parameter "projectId": Deprecated. The Google // Developers Console project ID or project number -// (https://{$universe.dns_names.final_documentation_domain}/resource-manager/docs/creating-managing-projects). +// (https://cloud.google.com/resource-manager/docs/creating-managing-projects). // This field has been deprecated and replaced by the name field. func (c *ProjectsLocationsClustersGetCall) ProjectId(projectId string) *ProjectsLocationsClustersGetCall { c.urlParams_.Set("projectId", projectId) @@ -9811,8 +9777,7 @@ func (c *ProjectsLocationsClustersGetCall) ProjectId(projectId string) *Projects } // Zone sets the optional parameter "zone": Deprecated. The name of the Google -// Compute Engine zone -// (https://{$universe.dns_names.final_documentation_domain}/compute/docs/zones#available) +// 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. func (c *ProjectsLocationsClustersGetCall) Zone(zone string) *ProjectsLocationsClustersGetCall { @@ -10046,7 +10011,7 @@ func (r *ProjectsLocationsClustersService) List(parent string) *ProjectsLocation // ProjectId sets the optional parameter "projectId": Deprecated. The Google // Developers Console project ID or project number -// (https://{$universe.dns_names.final_documentation_domain}/resource-manager/docs/creating-managing-projects). +// (https://cloud.google.com/resource-manager/docs/creating-managing-projects). // This field has been deprecated and replaced by the parent field. func (c *ProjectsLocationsClustersListCall) ProjectId(projectId string) *ProjectsLocationsClustersListCall { c.urlParams_.Set("projectId", projectId) @@ -10054,8 +10019,7 @@ func (c *ProjectsLocationsClustersListCall) ProjectId(projectId string) *Project } // Zone sets the optional parameter "zone": Deprecated. The name of the Google -// Compute Engine zone -// (https://{$universe.dns_names.final_documentation_domain}/compute/docs/zones#available) +// 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. func (c *ProjectsLocationsClustersListCall) Zone(zone string) *ProjectsLocationsClustersListCall { @@ -10375,7 +10339,7 @@ type ProjectsLocationsClustersSetLocationsCall struct { // SetLocations: 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) +// (https://cloud.google.com/kubernetes-engine/docs/reference/rest/v1/projects.locations.clusters/update) // instead. // // - name: The name (project, location, cluster) of the cluster to set @@ -11658,7 +11622,7 @@ func (c *ProjectsLocationsClustersNodePoolsDeleteCall) NodePoolId(nodePoolId str // ProjectId sets the optional parameter "projectId": Deprecated. The Google // Developers Console project ID or project number -// (https://{$universe.dns_names.final_documentation_domain}/resource-manager/docs/creating-managing-projects). +// (https://cloud.google.com/resource-manager/docs/creating-managing-projects). // This field has been deprecated and replaced by the name field. func (c *ProjectsLocationsClustersNodePoolsDeleteCall) ProjectId(projectId string) *ProjectsLocationsClustersNodePoolsDeleteCall { c.urlParams_.Set("projectId", projectId) @@ -11666,8 +11630,7 @@ func (c *ProjectsLocationsClustersNodePoolsDeleteCall) ProjectId(projectId strin } // Zone sets the optional parameter "zone": Deprecated. The name of the Google -// Compute Engine zone -// (https://{$universe.dns_names.final_documentation_domain}/compute/docs/zones#available) +// 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. func (c *ProjectsLocationsClustersNodePoolsDeleteCall) Zone(zone string) *ProjectsLocationsClustersNodePoolsDeleteCall { @@ -11912,7 +11875,7 @@ func (c *ProjectsLocationsClustersNodePoolsGetCall) NodePoolId(nodePoolId string // ProjectId sets the optional parameter "projectId": Deprecated. The Google // Developers Console project ID or project number -// (https://{$universe.dns_names.final_documentation_domain}/resource-manager/docs/creating-managing-projects). +// (https://cloud.google.com/resource-manager/docs/creating-managing-projects). // This field has been deprecated and replaced by the name field. func (c *ProjectsLocationsClustersNodePoolsGetCall) ProjectId(projectId string) *ProjectsLocationsClustersNodePoolsGetCall { c.urlParams_.Set("projectId", projectId) @@ -11920,8 +11883,7 @@ func (c *ProjectsLocationsClustersNodePoolsGetCall) ProjectId(projectId string) } // Zone sets the optional parameter "zone": Deprecated. The name of the Google -// Compute Engine zone -// (https://{$universe.dns_names.final_documentation_domain}/compute/docs/zones#available) +// 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. func (c *ProjectsLocationsClustersNodePoolsGetCall) Zone(zone string) *ProjectsLocationsClustersNodePoolsGetCall { @@ -12050,7 +12012,7 @@ func (c *ProjectsLocationsClustersNodePoolsListCall) ClusterId(clusterId string) // ProjectId sets the optional parameter "projectId": Deprecated. The Google // Developers Console project ID or project number -// (https://{$universe.dns_names.final_documentation_domain}/resource-manager/docs/creating-managing-projects). +// (https://cloud.google.com/resource-manager/docs/creating-managing-projects). // This field has been deprecated and replaced by the parent field. func (c *ProjectsLocationsClustersNodePoolsListCall) ProjectId(projectId string) *ProjectsLocationsClustersNodePoolsListCall { c.urlParams_.Set("projectId", projectId) @@ -12058,8 +12020,7 @@ func (c *ProjectsLocationsClustersNodePoolsListCall) ProjectId(projectId string) } // Zone sets the optional parameter "zone": Deprecated. The name of the Google -// Compute Engine zone -// (https://{$universe.dns_names.final_documentation_domain}/compute/docs/zones#available) +// 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. func (c *ProjectsLocationsClustersNodePoolsListCall) Zone(zone string) *ProjectsLocationsClustersNodePoolsListCall { @@ -12933,7 +12894,7 @@ func (c *ProjectsLocationsOperationsGetCall) OperationId(operationId string) *Pr // ProjectId sets the optional parameter "projectId": Deprecated. The Google // Developers Console project ID or project number -// (https://{$universe.dns_names.final_documentation_domain}/resource-manager/docs/creating-managing-projects). +// (https://cloud.google.com/resource-manager/docs/creating-managing-projects). // This field has been deprecated and replaced by the name field. func (c *ProjectsLocationsOperationsGetCall) ProjectId(projectId string) *ProjectsLocationsOperationsGetCall { c.urlParams_.Set("projectId", projectId) @@ -12941,8 +12902,7 @@ func (c *ProjectsLocationsOperationsGetCall) ProjectId(projectId string) *Projec } // Zone sets the optional parameter "zone": Deprecated. The name of the Google -// Compute Engine zone -// (https://{$universe.dns_names.final_documentation_domain}/compute/docs/zones#available) +// 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. func (c *ProjectsLocationsOperationsGetCall) Zone(zone string) *ProjectsLocationsOperationsGetCall { @@ -13063,7 +13023,7 @@ func (r *ProjectsLocationsOperationsService) List(parent string) *ProjectsLocati // ProjectId sets the optional parameter "projectId": Deprecated. The Google // Developers Console project ID or project number -// (https://{$universe.dns_names.final_documentation_domain}/resource-manager/docs/creating-managing-projects). +// (https://cloud.google.com/resource-manager/docs/creating-managing-projects). // This field has been deprecated and replaced by the parent field. func (c *ProjectsLocationsOperationsListCall) ProjectId(projectId string) *ProjectsLocationsOperationsListCall { c.urlParams_.Set("projectId", projectId) @@ -13071,8 +13031,7 @@ func (c *ProjectsLocationsOperationsListCall) ProjectId(projectId string) *Proje } // Zone sets the optional parameter "zone": Deprecated. The name of the Google -// Compute Engine zone -// (https://{$universe.dns_names.final_documentation_domain}/compute/docs/zones#available) +// 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. func (c *ProjectsLocationsOperationsListCall) Zone(zone string) *ProjectsLocationsOperationsListCall { @@ -13187,12 +13146,12 @@ type ProjectsZonesGetServerconfigCall struct { // // - projectId: Deprecated. The Google Developers Console project ID or project // number -// (https://{$universe.dns_names.final_documentation_domain}/resource-manager/docs/creating-managing-projects). +// (https://cloud.google.com/resource-manager/docs/creating-managing-projects). // This field has been deprecated and replaced by the name field. // - zone: 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. +// (https://cloud.google.com/compute/docs/zones#available) to return +// operations for. This field has been deprecated and replaced by the name +// field. func (r *ProjectsZonesService) GetServerconfig(projectId string, zone string) *ProjectsZonesGetServerconfigCall { c := &ProjectsZonesGetServerconfigCall{s: r.s, urlParams_: make(gensupport.URLParams)} c.projectId = projectId @@ -13316,12 +13275,12 @@ type ProjectsZonesClustersAddonsCall struct { // been deprecated and replaced by the name field. // - projectId: Deprecated. The Google Developers Console project ID or project // number -// (https://{$universe.dns_names.final_documentation_domain}/resource-manager/docs/creating-managing-projects). +// (https://cloud.google.com/resource-manager/docs/creating-managing-projects). // This field has been deprecated and replaced by the name field. // - zone: Deprecated. 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. +// (https://cloud.google.com/compute/docs/zones#available) in which the +// cluster resides. This field has been deprecated and replaced by the name +// field. func (r *ProjectsZonesClustersService) Addons(projectId string, zone string, clusterId string, setaddonsconfigrequest *SetAddonsConfigRequest) *ProjectsZonesClustersAddonsCall { c := &ProjectsZonesClustersAddonsCall{s: r.s, urlParams_: make(gensupport.URLParams)} c.projectId = projectId @@ -13434,12 +13393,12 @@ type ProjectsZonesClustersCompleteIpRotationCall struct { // deprecated and replaced by the name field. // - projectId: Deprecated. The Google Developers Console project ID or project // number -// (https://{$universe.dns_names.final_documentation_domain}/resource-manager/docs/creating-managing-projects). +// (https://cloud.google.com/resource-manager/docs/creating-managing-projects). // This field has been deprecated and replaced by the name field. // - zone: Deprecated. 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. +// (https://cloud.google.com/compute/docs/zones#available) in which the +// cluster resides. This field has been deprecated and replaced by the name +// field. func (r *ProjectsZonesClustersService) CompleteIpRotation(projectId string, zone string, clusterId string, completeiprotationrequest *CompleteIPRotationRequest) *ProjectsZonesClustersCompleteIpRotationCall { c := &ProjectsZonesClustersCompleteIpRotationCall{s: r.s, urlParams_: make(gensupport.URLParams)} c.projectId = projectId @@ -13548,8 +13507,8 @@ type ProjectsZonesClustersCreateCall struct { // Create: 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 +// (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 @@ -13557,12 +13516,12 @@ type ProjectsZonesClustersCreateCall struct { // // - projectId: Deprecated. The Google Developers Console project ID or project // number -// (https://{$universe.dns_names.final_documentation_domain}/resource-manager/docs/creating-managing-projects). +// (https://cloud.google.com/resource-manager/docs/creating-managing-projects). // This field has been deprecated and replaced by the parent field. // - zone: Deprecated. 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. +// (https://cloud.google.com/compute/docs/zones#available) in which the +// cluster resides. This field has been deprecated and replaced by the parent +// field. func (r *ProjectsZonesClustersService) Create(projectId string, zone string, createclusterrequest *CreateClusterRequest) *ProjectsZonesClustersCreateCall { c := &ProjectsZonesClustersCreateCall{s: r.s, urlParams_: make(gensupport.URLParams)} c.projectId = projectId @@ -13676,12 +13635,12 @@ type ProjectsZonesClustersDeleteCall struct { // been deprecated and replaced by the name field. // - projectId: Deprecated. The Google Developers Console project ID or project // number -// (https://{$universe.dns_names.final_documentation_domain}/resource-manager/docs/creating-managing-projects). +// (https://cloud.google.com/resource-manager/docs/creating-managing-projects). // This field has been deprecated and replaced by the name field. // - zone: Deprecated. 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. +// (https://cloud.google.com/compute/docs/zones#available) in which the +// cluster resides. This field has been deprecated and replaced by the name +// field. func (r *ProjectsZonesClustersService) Delete(projectId string, zone string, clusterId string) *ProjectsZonesClustersDeleteCall { c := &ProjectsZonesClustersDeleteCall{s: r.s, urlParams_: make(gensupport.URLParams)} c.projectId = projectId @@ -13916,12 +13875,12 @@ type ProjectsZonesClustersGetCall struct { // been deprecated and replaced by the name field. // - projectId: Deprecated. The Google Developers Console project ID or project // number -// (https://{$universe.dns_names.final_documentation_domain}/resource-manager/docs/creating-managing-projects). +// (https://cloud.google.com/resource-manager/docs/creating-managing-projects). // This field has been deprecated and replaced by the name field. // - zone: Deprecated. 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. +// (https://cloud.google.com/compute/docs/zones#available) in which the +// cluster resides. This field has been deprecated and replaced by the name +// field. func (r *ProjectsZonesClustersService) Get(projectId string, zone string, clusterId string) *ProjectsZonesClustersGetCall { c := &ProjectsZonesClustersGetCall{s: r.s, urlParams_: make(gensupport.URLParams)} c.projectId = projectId @@ -14049,12 +14008,12 @@ type ProjectsZonesClustersLegacyAbacCall struct { // been deprecated and replaced by the name field. // - projectId: Deprecated. The Google Developers Console project ID or project // number -// (https://{$universe.dns_names.final_documentation_domain}/resource-manager/docs/creating-managing-projects). +// (https://cloud.google.com/resource-manager/docs/creating-managing-projects). // This field has been deprecated and replaced by the name field. // - zone: Deprecated. 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. +// (https://cloud.google.com/compute/docs/zones#available) in which the +// cluster resides. This field has been deprecated and replaced by the name +// field. func (r *ProjectsZonesClustersService) LegacyAbac(projectId string, zone string, clusterId string, setlegacyabacrequest *SetLegacyAbacRequest) *ProjectsZonesClustersLegacyAbacCall { c := &ProjectsZonesClustersLegacyAbacCall{s: r.s, urlParams_: make(gensupport.URLParams)} c.projectId = projectId @@ -14165,12 +14124,12 @@ type ProjectsZonesClustersListCall struct { // // - projectId: Deprecated. The Google Developers Console project ID or project // number -// (https://{$universe.dns_names.final_documentation_domain}/resource-manager/docs/creating-managing-projects). +// (https://cloud.google.com/resource-manager/docs/creating-managing-projects). // This field has been deprecated and replaced by the parent field. // - zone: Deprecated. 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. +// (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. func (r *ProjectsZonesClustersService) List(projectId string, zone string) *ProjectsZonesClustersListCall { c := &ProjectsZonesClustersListCall{s: r.s, urlParams_: make(gensupport.URLParams)} c.projectId = projectId @@ -14292,19 +14251,19 @@ type ProjectsZonesClustersLocationsCall struct { // Locations: 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) +// (https://cloud.google.com/kubernetes-engine/docs/reference/rest/v1/projects.locations.clusters/update) // instead. // // - clusterId: Deprecated. The name of the cluster to upgrade. This field has // been deprecated and replaced by the name field. // - projectId: Deprecated. The Google Developers Console project ID or project // number -// (https://{$universe.dns_names.final_documentation_domain}/resource-manager/docs/creating-managing-projects). +// (https://cloud.google.com/resource-manager/docs/creating-managing-projects). // This field has been deprecated and replaced by the name field. // - zone: Deprecated. 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. +// (https://cloud.google.com/compute/docs/zones#available) in which the +// cluster resides. This field has been deprecated and replaced by the name +// field. func (r *ProjectsZonesClustersService) Locations(projectId string, zone string, clusterId string, setlocationsrequest *SetLocationsRequest) *ProjectsZonesClustersLocationsCall { c := &ProjectsZonesClustersLocationsCall{s: r.s, urlParams_: make(gensupport.URLParams)} c.projectId = projectId @@ -14417,12 +14376,12 @@ type ProjectsZonesClustersLoggingCall struct { // been deprecated and replaced by the name field. // - projectId: Deprecated. The Google Developers Console project ID or project // number -// (https://{$universe.dns_names.final_documentation_domain}/resource-manager/docs/creating-managing-projects). +// (https://cloud.google.com/resource-manager/docs/creating-managing-projects). // This field has been deprecated and replaced by the name field. // - zone: Deprecated. 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. +// (https://cloud.google.com/compute/docs/zones#available) in which the +// cluster resides. This field has been deprecated and replaced by the name +// field. func (r *ProjectsZonesClustersService) Logging(projectId string, zone string, clusterId string, setloggingservicerequest *SetLoggingServiceRequest) *ProjectsZonesClustersLoggingCall { c := &ProjectsZonesClustersLoggingCall{s: r.s, urlParams_: make(gensupport.URLParams)} c.projectId = projectId @@ -14535,12 +14494,12 @@ type ProjectsZonesClustersMasterCall struct { // been deprecated and replaced by the name field. // - projectId: Deprecated. The Google Developers Console project ID or project // number -// (https://{$universe.dns_names.final_documentation_domain}/resource-manager/docs/creating-managing-projects). +// (https://cloud.google.com/resource-manager/docs/creating-managing-projects). // This field has been deprecated and replaced by the name field. // - zone: Deprecated. 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. +// (https://cloud.google.com/compute/docs/zones#available) in which the +// cluster resides. This field has been deprecated and replaced by the name +// field. func (r *ProjectsZonesClustersService) Master(projectId string, zone string, clusterId string, updatemasterrequest *UpdateMasterRequest) *ProjectsZonesClustersMasterCall { c := &ProjectsZonesClustersMasterCall{s: r.s, urlParams_: make(gensupport.URLParams)} c.projectId = projectId @@ -14653,12 +14612,12 @@ type ProjectsZonesClustersMonitoringCall struct { // been deprecated and replaced by the name field. // - projectId: Deprecated. The Google Developers Console project ID or project // number -// (https://{$universe.dns_names.final_documentation_domain}/resource-manager/docs/creating-managing-projects). +// (https://cloud.google.com/resource-manager/docs/creating-managing-projects). // This field has been deprecated and replaced by the name field. // - zone: Deprecated. 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. +// (https://cloud.google.com/compute/docs/zones#available) in which the +// cluster resides. This field has been deprecated and replaced by the name +// field. func (r *ProjectsZonesClustersService) Monitoring(projectId string, zone string, clusterId string, setmonitoringservicerequest *SetMonitoringServiceRequest) *ProjectsZonesClustersMonitoringCall { c := &ProjectsZonesClustersMonitoringCall{s: r.s, urlParams_: make(gensupport.URLParams)} c.projectId = projectId @@ -14771,12 +14730,12 @@ type ProjectsZonesClustersResourceLabelsCall struct { // deprecated and replaced by the name field. // - projectId: Deprecated. The Google Developers Console project ID or project // number -// (https://{$universe.dns_names.final_documentation_domain}/resource-manager/docs/creating-managing-projects). +// (https://cloud.google.com/resource-manager/docs/creating-managing-projects). // This field has been deprecated and replaced by the name field. // - zone: Deprecated. 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. +// (https://cloud.google.com/compute/docs/zones#available) in which the +// cluster resides. This field has been deprecated and replaced by the name +// field. func (r *ProjectsZonesClustersService) ResourceLabels(projectId string, zone string, clusterId string, setlabelsrequest *SetLabelsRequest) *ProjectsZonesClustersResourceLabelsCall { c := &ProjectsZonesClustersResourceLabelsCall{s: r.s, urlParams_: make(gensupport.URLParams)} c.projectId = projectId @@ -14887,10 +14846,10 @@ type ProjectsZonesClustersSetMaintenancePolicyCall struct { // // - clusterId: The name of the cluster to update. // - projectId: The Google Developers Console project ID or project number -// (https://{$universe.dns_names.final_documentation_domain}/resource-manager/docs/creating-managing-projects). +// (https://cloud.google.com/resource-manager/docs/creating-managing-projects). // - zone: The name of the Google Compute Engine zone -// (https://{$universe.dns_names.final_documentation_domain}/compute/docs/zones#available) -// in which the cluster resides. +// (https://cloud.google.com/compute/docs/zones#available) in which the +// cluster resides. func (r *ProjectsZonesClustersService) SetMaintenancePolicy(projectId string, zone string, clusterId string, setmaintenancepolicyrequest *SetMaintenancePolicyRequest) *ProjectsZonesClustersSetMaintenancePolicyCall { c := &ProjectsZonesClustersSetMaintenancePolicyCall{s: r.s, urlParams_: make(gensupport.URLParams)} c.projectId = projectId @@ -15005,12 +14964,12 @@ type ProjectsZonesClustersSetMasterAuthCall struct { // been deprecated and replaced by the name field. // - projectId: Deprecated. The Google Developers Console project ID or project // number -// (https://{$universe.dns_names.final_documentation_domain}/resource-manager/docs/creating-managing-projects). +// (https://cloud.google.com/resource-manager/docs/creating-managing-projects). // This field has been deprecated and replaced by the name field. // - zone: Deprecated. 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. +// (https://cloud.google.com/compute/docs/zones#available) in which the +// cluster resides. This field has been deprecated and replaced by the name +// field. func (r *ProjectsZonesClustersService) SetMasterAuth(projectId string, zone string, clusterId string, setmasterauthrequest *SetMasterAuthRequest) *ProjectsZonesClustersSetMasterAuthCall { c := &ProjectsZonesClustersSetMasterAuthCall{s: r.s, urlParams_: make(gensupport.URLParams)} c.projectId = projectId @@ -15123,12 +15082,12 @@ type ProjectsZonesClustersSetNetworkPolicyCall struct { // deprecated and replaced by the name field. // - projectId: Deprecated. The Google Developers Console project ID or project // number -// (https://{$universe.dns_names.final_documentation_domain}/resource-manager/docs/creating-managing-projects). +// (https://cloud.google.com/resource-manager/docs/creating-managing-projects). // This field has been deprecated and replaced by the name field. // - zone: Deprecated. 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. +// (https://cloud.google.com/compute/docs/zones#available) in which the +// cluster resides. This field has been deprecated and replaced by the name +// field. func (r *ProjectsZonesClustersService) SetNetworkPolicy(projectId string, zone string, clusterId string, setnetworkpolicyrequest *SetNetworkPolicyRequest) *ProjectsZonesClustersSetNetworkPolicyCall { c := &ProjectsZonesClustersSetNetworkPolicyCall{s: r.s, urlParams_: make(gensupport.URLParams)} c.projectId = projectId @@ -15241,12 +15200,12 @@ type ProjectsZonesClustersStartIpRotationCall struct { // deprecated and replaced by the name field. // - projectId: Deprecated. The Google Developers Console project ID or project // number -// (https://{$universe.dns_names.final_documentation_domain}/resource-manager/docs/creating-managing-projects). +// (https://cloud.google.com/resource-manager/docs/creating-managing-projects). // This field has been deprecated and replaced by the name field. // - zone: Deprecated. 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. +// (https://cloud.google.com/compute/docs/zones#available) in which the +// cluster resides. This field has been deprecated and replaced by the name +// field. func (r *ProjectsZonesClustersService) StartIpRotation(projectId string, zone string, clusterId string, startiprotationrequest *StartIPRotationRequest) *ProjectsZonesClustersStartIpRotationCall { c := &ProjectsZonesClustersStartIpRotationCall{s: r.s, urlParams_: make(gensupport.URLParams)} c.projectId = projectId @@ -15359,12 +15318,12 @@ type ProjectsZonesClustersUpdateCall struct { // been deprecated and replaced by the name field. // - projectId: Deprecated. The Google Developers Console project ID or project // number -// (https://{$universe.dns_names.final_documentation_domain}/resource-manager/docs/creating-managing-projects). +// (https://cloud.google.com/resource-manager/docs/creating-managing-projects). // This field has been deprecated and replaced by the name field. // - zone: Deprecated. 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. +// (https://cloud.google.com/compute/docs/zones#available) in which the +// cluster resides. This field has been deprecated and replaced by the name +// field. func (r *ProjectsZonesClustersService) Update(projectId string, zone string, clusterId string, updateclusterrequest *UpdateClusterRequest) *ProjectsZonesClustersUpdateCall { c := &ProjectsZonesClustersUpdateCall{s: r.s, urlParams_: make(gensupport.URLParams)} c.projectId = projectId @@ -15480,12 +15439,12 @@ type ProjectsZonesClustersNodePoolsAutoscalingCall struct { // has been deprecated and replaced by the name field. // - projectId: Deprecated. The Google Developers Console project ID or project // number -// (https://{$universe.dns_names.final_documentation_domain}/resource-manager/docs/creating-managing-projects). +// (https://cloud.google.com/resource-manager/docs/creating-managing-projects). // This field has been deprecated and replaced by the name field. // - zone: Deprecated. 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. +// (https://cloud.google.com/compute/docs/zones#available) in which the +// cluster resides. This field has been deprecated and replaced by the name +// field. func (r *ProjectsZonesClustersNodePoolsService) Autoscaling(projectId string, zone string, clusterId string, nodePoolId string, setnodepoolautoscalingrequest *SetNodePoolAutoscalingRequest) *ProjectsZonesClustersNodePoolsAutoscalingCall { c := &ProjectsZonesClustersNodePoolsAutoscalingCall{s: r.s, urlParams_: make(gensupport.URLParams)} c.projectId = projectId @@ -15600,12 +15559,12 @@ type ProjectsZonesClustersNodePoolsCreateCall struct { // deprecated and replaced by the parent field. // - projectId: Deprecated. The Google Developers Console project ID or project // number -// (https://{$universe.dns_names.final_documentation_domain}/resource-manager/docs/creating-managing-projects). +// (https://cloud.google.com/resource-manager/docs/creating-managing-projects). // This field has been deprecated and replaced by the parent field. // - zone: Deprecated. 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. +// (https://cloud.google.com/compute/docs/zones#available) in which the +// cluster resides. This field has been deprecated and replaced by the parent +// field. func (r *ProjectsZonesClustersNodePoolsService) Create(projectId string, zone string, clusterId string, createnodepoolrequest *CreateNodePoolRequest) *ProjectsZonesClustersNodePoolsCreateCall { c := &ProjectsZonesClustersNodePoolsCreateCall{s: r.s, urlParams_: make(gensupport.URLParams)} c.projectId = projectId @@ -15720,12 +15679,12 @@ type ProjectsZonesClustersNodePoolsDeleteCall struct { // has been deprecated and replaced by the name field. // - projectId: Deprecated. The Google Developers Console project ID or project // number -// (https://{$universe.dns_names.final_documentation_domain}/resource-manager/docs/creating-managing-projects). +// (https://cloud.google.com/resource-manager/docs/creating-managing-projects). // This field has been deprecated and replaced by the name field. // - zone: Deprecated. 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. +// (https://cloud.google.com/compute/docs/zones#available) in which the +// cluster resides. This field has been deprecated and replaced by the name +// field. func (r *ProjectsZonesClustersNodePoolsService) Delete(projectId string, zone string, clusterId string, nodePoolId string) *ProjectsZonesClustersNodePoolsDeleteCall { c := &ProjectsZonesClustersNodePoolsDeleteCall{s: r.s, urlParams_: make(gensupport.URLParams)} c.projectId = projectId @@ -15966,12 +15925,12 @@ type ProjectsZonesClustersNodePoolsGetCall struct { // deprecated and replaced by the name field. // - projectId: Deprecated. The Google Developers Console project ID or project // number -// (https://{$universe.dns_names.final_documentation_domain}/resource-manager/docs/creating-managing-projects). +// (https://cloud.google.com/resource-manager/docs/creating-managing-projects). // This field has been deprecated and replaced by the name field. // - zone: Deprecated. 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. +// (https://cloud.google.com/compute/docs/zones#available) in which the +// cluster resides. This field has been deprecated and replaced by the name +// field. func (r *ProjectsZonesClustersNodePoolsService) Get(projectId string, zone string, clusterId string, nodePoolId string) *ProjectsZonesClustersNodePoolsGetCall { c := &ProjectsZonesClustersNodePoolsGetCall{s: r.s, urlParams_: make(gensupport.URLParams)} c.projectId = projectId @@ -16100,12 +16059,12 @@ type ProjectsZonesClustersNodePoolsListCall struct { // deprecated and replaced by the parent field. // - projectId: Deprecated. The Google Developers Console project ID or project // number -// (https://{$universe.dns_names.final_documentation_domain}/resource-manager/docs/creating-managing-projects). +// (https://cloud.google.com/resource-manager/docs/creating-managing-projects). // This field has been deprecated and replaced by the parent field. // - zone: Deprecated. 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. +// (https://cloud.google.com/compute/docs/zones#available) in which the +// cluster resides. This field has been deprecated and replaced by the parent +// field. func (r *ProjectsZonesClustersNodePoolsService) List(projectId string, zone string, clusterId string) *ProjectsZonesClustersNodePoolsListCall { c := &ProjectsZonesClustersNodePoolsListCall{s: r.s, urlParams_: make(gensupport.URLParams)} c.projectId = projectId @@ -16237,12 +16196,12 @@ type ProjectsZonesClustersNodePoolsRollbackCall struct { // has been deprecated and replaced by the name field. // - projectId: Deprecated. The Google Developers Console project ID or project // number -// (https://{$universe.dns_names.final_documentation_domain}/resource-manager/docs/creating-managing-projects). +// (https://cloud.google.com/resource-manager/docs/creating-managing-projects). // This field has been deprecated and replaced by the name field. // - zone: Deprecated. 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. +// (https://cloud.google.com/compute/docs/zones#available) in which the +// cluster resides. This field has been deprecated and replaced by the name +// field. func (r *ProjectsZonesClustersNodePoolsService) Rollback(projectId string, zone string, clusterId string, nodePoolId string, rollbacknodepoolupgraderequest *RollbackNodePoolUpgradeRequest) *ProjectsZonesClustersNodePoolsRollbackCall { c := &ProjectsZonesClustersNodePoolsRollbackCall{s: r.s, urlParams_: make(gensupport.URLParams)} c.projectId = projectId @@ -16360,12 +16319,12 @@ type ProjectsZonesClustersNodePoolsSetManagementCall struct { // has been deprecated and replaced by the name field. // - projectId: Deprecated. The Google Developers Console project ID or project // number -// (https://{$universe.dns_names.final_documentation_domain}/resource-manager/docs/creating-managing-projects). +// (https://cloud.google.com/resource-manager/docs/creating-managing-projects). // This field has been deprecated and replaced by the name field. // - zone: Deprecated. 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. +// (https://cloud.google.com/compute/docs/zones#available) in which the +// cluster resides. This field has been deprecated and replaced by the name +// field. func (r *ProjectsZonesClustersNodePoolsService) SetManagement(projectId string, zone string, clusterId string, nodePoolId string, setnodepoolmanagementrequest *SetNodePoolManagementRequest) *ProjectsZonesClustersNodePoolsSetManagementCall { c := &ProjectsZonesClustersNodePoolsSetManagementCall{s: r.s, urlParams_: make(gensupport.URLParams)} c.projectId = projectId @@ -16485,12 +16444,12 @@ type ProjectsZonesClustersNodePoolsSetSizeCall struct { // has been deprecated and replaced by the name field. // - projectId: Deprecated. The Google Developers Console project ID or project // number -// (https://{$universe.dns_names.final_documentation_domain}/resource-manager/docs/creating-managing-projects). +// (https://cloud.google.com/resource-manager/docs/creating-managing-projects). // This field has been deprecated and replaced by the name field. // - zone: Deprecated. 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. +// (https://cloud.google.com/compute/docs/zones#available) in which the +// cluster resides. This field has been deprecated and replaced by the name +// field. func (r *ProjectsZonesClustersNodePoolsService) SetSize(projectId string, zone string, clusterId string, nodePoolId string, setnodepoolsizerequest *SetNodePoolSizeRequest) *ProjectsZonesClustersNodePoolsSetSizeCall { c := &ProjectsZonesClustersNodePoolsSetSizeCall{s: r.s, urlParams_: make(gensupport.URLParams)} c.projectId = projectId @@ -16608,12 +16567,12 @@ type ProjectsZonesClustersNodePoolsUpdateCall struct { // has been deprecated and replaced by the name field. // - projectId: Deprecated. The Google Developers Console project ID or project // number -// (https://{$universe.dns_names.final_documentation_domain}/resource-manager/docs/creating-managing-projects). +// (https://cloud.google.com/resource-manager/docs/creating-managing-projects). // This field has been deprecated and replaced by the name field. // - zone: Deprecated. 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. +// (https://cloud.google.com/compute/docs/zones#available) in which the +// cluster resides. This field has been deprecated and replaced by the name +// field. func (r *ProjectsZonesClustersNodePoolsService) Update(projectId string, zone string, clusterId string, nodePoolId string, updatenodepoolrequest *UpdateNodePoolRequest) *ProjectsZonesClustersNodePoolsUpdateCall { c := &ProjectsZonesClustersNodePoolsUpdateCall{s: r.s, urlParams_: make(gensupport.URLParams)} c.projectId = projectId @@ -16728,12 +16687,12 @@ type ProjectsZonesOperationsCancelCall struct { // field has been deprecated and replaced by the name field. // - projectId: Deprecated. The Google Developers Console project ID or project // number -// (https://{$universe.dns_names.final_documentation_domain}/resource-manager/docs/creating-managing-projects). +// (https://cloud.google.com/resource-manager/docs/creating-managing-projects). // This field has been deprecated and replaced by the name field. // - zone: 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. +// (https://cloud.google.com/compute/docs/zones#available) in which the +// operation resides. This field has been deprecated and replaced by the name +// field. func (r *ProjectsZonesOperationsService) Cancel(projectId string, zone string, operationId string, canceloperationrequest *CancelOperationRequest) *ProjectsZonesOperationsCancelCall { c := &ProjectsZonesOperationsCancelCall{s: r.s, urlParams_: make(gensupport.URLParams)} c.projectId = projectId @@ -16846,12 +16805,12 @@ type ProjectsZonesOperationsGetCall struct { // field has been deprecated and replaced by the name field. // - projectId: Deprecated. The Google Developers Console project ID or project // number -// (https://{$universe.dns_names.final_documentation_domain}/resource-manager/docs/creating-managing-projects). +// (https://cloud.google.com/resource-manager/docs/creating-managing-projects). // This field has been deprecated and replaced by the name field. // - zone: Deprecated. 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. +// (https://cloud.google.com/compute/docs/zones#available) in which the +// cluster resides. This field has been deprecated and replaced by the name +// field. func (r *ProjectsZonesOperationsService) Get(projectId string, zone string, operationId string) *ProjectsZonesOperationsGetCall { c := &ProjectsZonesOperationsGetCall{s: r.s, urlParams_: make(gensupport.URLParams)} c.projectId = projectId @@ -16975,12 +16934,12 @@ type ProjectsZonesOperationsListCall struct { // // - projectId: Deprecated. The Google Developers Console project ID or project // number -// (https://{$universe.dns_names.final_documentation_domain}/resource-manager/docs/creating-managing-projects). +// (https://cloud.google.com/resource-manager/docs/creating-managing-projects). // This field has been deprecated and replaced by the parent field. // - zone: 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. +// (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. func (r *ProjectsZonesOperationsService) List(projectId string, zone string) *ProjectsZonesOperationsListCall { c := &ProjectsZonesOperationsListCall{s: r.s, urlParams_: make(gensupport.URLParams)} c.projectId = projectId diff --git a/container/v1beta1/container-api.json b/container/v1beta1/container-api.json index bec37639a6d..1e7aac30a08 100644 --- a/container/v1beta1/container-api.json +++ b/container/v1beta1/container-api.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/container/v1beta1/container-gen.go b/container/v1beta1/container-gen.go index 12ac86dd994..2988029558f 100644 --- a/container/v1beta1/container-gen.go +++ b/container/v1beta1/container-gen.go @@ -302,8 +302,7 @@ type AcceleratorConfig struct { // instance. AcceleratorCount int64 `json:"acceleratorCount,omitempty,string"` // AcceleratorType: The accelerator type resource name. List of supported - // accelerators here - // (https://{$universe.dns_names.final_documentation_domain}/compute/docs/gpus) + // accelerators here (https://cloud.google.com/compute/docs/gpus) AcceleratorType string `json:"acceleratorType,omitempty"` // GpuDriverInstallationConfig: The configuration for auto installation of GPU // driver. @@ -493,7 +492,7 @@ type AddonsConfig struct { // 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 + // https://cloud.google.com/kubernetes-engine/docs/concepts/dashboards KubernetesDashboard *KubernetesDashboard `json:"kubernetesDashboard,omitempty"` // LustreCsiDriverConfig: Configuration for the Lustre CSI driver. LustreCsiDriverConfig *LustreCsiDriverConfig `json:"lustreCsiDriverConfig,omitempty"` @@ -866,7 +865,7 @@ type AutoprovisioningNodePoolDefaults struct { // projects/[KEY_PROJECT_ID]/locations/[LOCATION]/keyRings/[RING_NAME]/cryptoKey // s/[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 BootDiskKmsKey string `json:"bootDiskKmsKey,omitempty"` // DiskSizeGb: Size of the disk attached to each node, specified in GB. The // smallest allowed disk size is 10GB. If unspecified, the default disk size is @@ -877,8 +876,8 @@ type AutoprovisioningNodePoolDefaults struct { // 'pd-standard' DiskType string `json:"diskType,omitempty"` // ImageType: 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. ImageType string `json:"imageType,omitempty"` // InsecureKubeletReadonlyPortEnabled: DEPRECATED. Use // NodePoolAutoConfig.NodeKubeletConfig instead. @@ -890,7 +889,7 @@ type AutoprovisioningNodePoolDefaults struct { // 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). + // (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. @@ -901,10 +900,10 @@ type AutoprovisioningNodePoolDefaults struct { // `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. + // 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. OauthScopes []string `json:"oauthScopes,omitempty"` // ServiceAccount: The Google Cloud Platform Service Account to be used by the // node VMs. Specify the email address of the Service Account; otherwise, if no @@ -1217,13 +1216,13 @@ type CancelOperationRequest struct { OperationId string `json:"operationId,omitempty"` // ProjectId: Deprecated. The Google Developers Console project ID or project // number - // (https://{$universe.dns_names.final_documentation_domain}/resource-manager/docs/creating-managing-projects). + // (https://cloud.google.com/resource-manager/docs/creating-managing-projects). // This field has been deprecated and replaced by the name field. ProjectId string `json:"projectId,omitempty"` // Zone: 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. + // (https://cloud.google.com/compute/docs/zones#available) in which the + // operation resides. This field has been deprecated and replaced by the name + // field. Zone string `json:"zone,omitempty"` // ForceSendFields is a list of field names (e.g. "Name") to unconditionally // include in API requests. By default, fields with empty or default values are @@ -1431,7 +1430,7 @@ type Cluster struct { // Deprecated. Call Kubernetes API directly to retrieve node information. CurrentNodeCount int64 `json:"currentNodeCount,omitempty"` // CurrentNodeVersion: Output only. Deprecated, use NodePool.version - // (https://{$universe.dns_names.final_documentation_domain}/kubernetes-engine/docs/reference/rest/v1beta1/projects.locations.clusters.nodePools) + // (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. @@ -1494,13 +1493,13 @@ type Cluster struct { InitialClusterVersion string `json:"initialClusterVersion,omitempty"` // InitialNodeCount: 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. + // (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. InitialNodeCount int64 `json:"initialNodeCount,omitempty"` // InstanceGroupUrls: Output only. Deprecated. Use // node_pools.instance_group_urls. @@ -1512,19 +1511,19 @@ type Cluster struct { // LegacyAbac: Configuration for the legacy ABAC authorization mode. LegacyAbac *LegacyAbac `json:"legacyAbac,omitempty"` // Location: Output only. The name of the Google Compute Engine zone - // (https://{$universe.dns_names.final_documentation_domain}/compute/docs/regions-zones/regions-zones#available) + // (https://cloud.google.com/compute/docs/regions-zones/regions-zones#available) // or region - // (https://{$universe.dns_names.final_documentation_domain}/compute/docs/regions-zones/regions-zones#available) + // (https://cloud.google.com/compute/docs/regions-zones/regions-zones#available) // in which the cluster resides. Location string `json:"location,omitempty"` // Locations: 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) + // (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) + // (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. Locations []string `json:"locations,omitempty"` // LoggingConfig: Logging configuration for the cluster. @@ -1576,10 +1575,9 @@ type Cluster struct { // Must start with a letter. * Must end with a number or a letter. Name string `json:"name,omitempty"` // Network: 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. + // (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. Network string `json:"network,omitempty"` // NetworkConfig: Configuration for cluster networking. NetworkConfig *NetworkConfig `json:"networkConfig,omitempty"` @@ -1689,9 +1687,8 @@ type Cluster struct { // information about the current status of this cluster, if available. StatusMessage string `json:"statusMessage,omitempty"` // Subnetwork: 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. + // (https://cloud.google.com/compute/docs/subnetworks) to which the cluster is + // connected. On output this shows the subnetwork ID instead of the name. Subnetwork string `json:"subnetwork,omitempty"` // TpuConfig: Configuration for Cloud TPU support; This field is deprecated due // to the deprecation of 2VM TPU. The end of life date for 2VM TPU is @@ -1719,9 +1716,8 @@ type Cluster struct { // Accounts in IAM policies. WorkloadIdentityConfig *WorkloadIdentityConfig `json:"workloadIdentityConfig,omitempty"` // Zone: 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. + // (https://cloud.google.com/compute/docs/zones#available) in which the cluster + // resides. This field is deprecated, use location instead. Zone string `json:"zone,omitempty"` // ServerResponse contains the HTTP response code and headers from the server. @@ -1749,8 +1745,8 @@ func (s Cluster) MarshalJSON() ([]byte, error) { // of the cluster and create/delete node pools based on the current needs. type ClusterAutoscaling struct { // AutoprovisioningLocations: 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. + // (https://cloud.google.com/compute/docs/zones#available) in which the + // NodePool's nodes can be created by NAP. AutoprovisioningLocations []string `json:"autoprovisioningLocations,omitempty"` // AutoprovisioningNodePoolDefaults: AutoprovisioningNodePoolDefaults contains // defaults for a node pool created by NAP. @@ -1896,8 +1892,8 @@ type ClusterUpdate struct { // "LEGACY_DATAPATH" - Use the IPTables implementation based on kube-proxy. // "ADVANCED_DATAPATH" - Use the eBPF based GKE Dataplane V2 with additional // features. See the [GKE Dataplane V2 - // documentation](https://{$universe.dns_names.final_documentation_domain}/kuber - // netes-engine/docs/how-to/dataplane-v2) for more. + // documentation](https://cloud.google.com/kubernetes-engine/docs/how-to/datapla + // ne-v2) for more. DesiredDatapathProvider string `json:"desiredDatapathProvider,omitempty"` // DesiredDefaultEnablePrivateNodes: Override the default setting of whether // future created nodes have private IP addresses only, namely @@ -1964,11 +1960,11 @@ type ClusterUpdate struct { // Subsetting configuration. DesiredL4ilbSubsettingConfig *ILBSubsettingConfig `json:"desiredL4ilbSubsettingConfig,omitempty"` // DesiredLocations: 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. + // (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. DesiredLocations []string `json:"desiredLocations,omitempty"` // DesiredLoggingConfig: The desired logging configuration. DesiredLoggingConfig *LoggingConfig `json:"desiredLoggingConfig,omitempty"` @@ -2097,6 +2093,9 @@ type ClusterUpdate struct { DesiredResourceUsageExportConfig *ResourceUsageExportConfig `json:"desiredResourceUsageExportConfig,omitempty"` // DesiredSecretManagerConfig: Enable/Disable Secret Manager Config. DesiredSecretManagerConfig *SecretManagerConfig `json:"desiredSecretManagerConfig,omitempty"` + // DesiredSecretSyncConfig: Configuration for sync Secret Manager secrets as + // k8s secrets. + DesiredSecretSyncConfig *SecretSyncConfig `json:"desiredSecretSyncConfig,omitempty"` // DesiredSecurityPostureConfig: Enable/Disable Security Posture API features // for the cluster. DesiredSecurityPostureConfig *SecurityPostureConfig `json:"desiredSecurityPostureConfig,omitempty"` @@ -2249,13 +2248,12 @@ type CompleteIPRotationRequest struct { Name string `json:"name,omitempty"` // ProjectId: Deprecated. The Google Developers Console project ID or project // number - // (https://{$universe.dns_names.final_documentation_domain}/resource-manager/docs/creating-managing-projects). + // (https://cloud.google.com/resource-manager/docs/creating-managing-projects). // This field has been deprecated and replaced by the name field. ProjectId string `json:"projectId,omitempty"` // Zone: Deprecated. 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. + // (https://cloud.google.com/compute/docs/zones#available) in which the cluster + // resides. This field has been deprecated and replaced by the name field. Zone string `json:"zone,omitempty"` // ForceSendFields is a list of field names (e.g. "ClusterId") to // unconditionally include in API requests. By default, fields with empty or @@ -2490,20 +2488,19 @@ func (s CostManagementConfig) MarshalJSON() ([]byte, error) { // CreateClusterRequest: CreateClusterRequest creates a cluster. type CreateClusterRequest struct { // Cluster: Required. A cluster resource - // (https://{$universe.dns_names.final_documentation_domain}/container-engine/reference/rest/v1beta1/projects.locations.clusters) + // (https://cloud.google.com/container-engine/reference/rest/v1beta1/projects.locations.clusters) Cluster *Cluster `json:"cluster,omitempty"` // Parent: The parent (project and location) where the cluster will be created. // Specified in the format `projects/*/locations/*`. Parent string `json:"parent,omitempty"` // ProjectId: Deprecated. The Google Developers Console project ID or project // number - // (https://{$universe.dns_names.final_documentation_domain}/resource-manager/docs/creating-managing-projects). + // (https://cloud.google.com/resource-manager/docs/creating-managing-projects). // This field has been deprecated and replaced by the parent field. ProjectId string `json:"projectId,omitempty"` // Zone: Deprecated. 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. + // (https://cloud.google.com/compute/docs/zones#available) in which the cluster + // resides. This field has been deprecated and replaced by the parent field. Zone string `json:"zone,omitempty"` // ForceSendFields is a list of field names (e.g. "Cluster") to unconditionally // include in API requests. By default, fields with empty or default values are @@ -2537,13 +2534,12 @@ type CreateNodePoolRequest struct { Parent string `json:"parent,omitempty"` // ProjectId: Deprecated. The Google Developers Console project ID or project // number - // (https://{$universe.dns_names.final_documentation_domain}/resource-manager/docs/creating-managing-projects). + // (https://cloud.google.com/resource-manager/docs/creating-managing-projects). // This field has been deprecated and replaced by the parent field. ProjectId string `json:"projectId,omitempty"` // Zone: Deprecated. 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. + // (https://cloud.google.com/compute/docs/zones#available) in which the cluster + // resides. This field has been deprecated and replaced by the parent field. Zone string `json:"zone,omitempty"` // ForceSendFields is a list of field names (e.g. "ClusterId") to // unconditionally include in API requests. By default, fields with empty or @@ -3013,16 +3009,16 @@ type EphemeralStorageConfig struct { // LocalSsdCount: 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 + // 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. LocalSsdCount int64 `json:"localSsdCount,omitempty"` // ForceSendFields is a list of field names (e.g. "LocalSsdCount") to @@ -3054,13 +3050,13 @@ type EphemeralStorageLocalSsdConfig struct { // 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 + // 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. LocalSsdCount int64 `json:"localSsdCount,omitempty"` // ForceSendFields is a list of field names (e.g. "DataCacheCount") to @@ -3333,8 +3329,8 @@ func (s Fleet) MarshalJSON() ([]byte, error) { } // GCPSecretManagerCertificateConfig: GCPSecretManagerCertificateConfig -// configures a secret from Google Secret Manager -// (https://{$universe.dns_names.final_documentation_domain}/secret-manager). +// configures a secret from Secret Manager +// (https://cloud.google.com/secret-manager). type GCPSecretManagerCertificateConfig struct { // SecretUri: Secret URI, in the form // "projects/$PROJECT_ID/secrets/$SECRET_NAME/versions/$VERSION". Version can @@ -4537,17 +4533,16 @@ func (s ListUsableSubnetworksResponse) MarshalJSON() ([]byte, error) { type LocalNvmeSsdBlockConfig struct { // LocalSsdCount: 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 + // 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. LocalSsdCount int64 `json:"localSsdCount,omitempty"` // ForceSendFields is a list of field names (e.g. "LocalSsdCount") to @@ -4872,7 +4867,7 @@ type MasterAuth struct { // 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 Password string `json:"password,omitempty"` // Username: The username to use for HTTP basic authentication to the master // endpoint. For clusters v1.6.0 and later, basic authentication can be @@ -4880,7 +4875,7 @@ type MasterAuth struct { // 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 Username string `json:"username,omitempty"` // ForceSendFields is a list of field names (e.g. "ClientCertificate") to // unconditionally include in API requests. By default, fields with empty or @@ -5136,8 +5131,8 @@ type NetworkConfig struct { // "LEGACY_DATAPATH" - Use the IPTables implementation based on kube-proxy. // "ADVANCED_DATAPATH" - Use the eBPF based GKE Dataplane V2 with additional // features. See the [GKE Dataplane V2 - // documentation](https://{$universe.dns_names.final_documentation_domain}/kuber - // netes-engine/docs/how-to/dataplane-v2) for more. + // documentation](https://cloud.google.com/kubernetes-engine/docs/how-to/datapla + // ne-v2) for more. DatapathProvider string `json:"datapathProvider,omitempty"` // DefaultEnablePrivateNodes: Controls whether by default nodes have private IP // addresses only. It is invalid to specify both @@ -5181,8 +5176,8 @@ type NetworkConfig struct { // encrypted using inter-node transparent encryption. InTransitEncryptionConfig string `json:"inTransitEncryptionConfig,omitempty"` // Network: 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: + // (https://cloud.google.com/compute/docs/networks-and-firewalls#networks) to + // which the cluster is connected. Example: // projects/my-project/global/networks/my-network Network string `json:"network,omitempty"` // NetworkPerformanceConfig: Network bandwidth tier configuration. @@ -5204,9 +5199,8 @@ type NetworkConfig struct { // with externalIPs field are blocked or not. ServiceExternalIpsConfig *ServiceExternalIPsConfig `json:"serviceExternalIpsConfig,omitempty"` // Subnetwork: 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: + // subnetwork (https://cloud.google.com/compute/docs/vpc) to which the cluster + // is connected. Example: // projects/my-project/regions/us-central1/subnetworks/my-subnet Subnetwork string `json:"subnetwork,omitempty"` // ForceSendFields is a list of field names (e.g. "DatapathProvider") to @@ -5375,7 +5369,7 @@ func (s NetworkTierConfig) MarshalJSON() ([]byte, error) { // NodeAffinity: 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). +// (https://cloud.google.com/compute/docs/nodes/sole-tenant-nodes#node_affinity_and_anti-affinity). type NodeAffinity struct { // Key: Key for NodeAffinity. Key string `json:"key,omitempty"` @@ -5411,9 +5405,8 @@ func (s NodeAffinity) MarshalJSON() ([]byte, error) { // AutoprovisioningNodePoolDefaults instead. type NodeConfig struct { // Accelerators: 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. + // See https://cloud.google.com/compute/docs/gpus for more information about + // support for GPUs. Accelerators []*AcceleratorConfig `json:"accelerators,omitempty"` // AdvancedMachineFeatures: Advanced features for the Compute Engine VM. AdvancedMachineFeatures *AdvancedMachineFeatures `json:"advancedMachineFeatures,omitempty"` @@ -5424,7 +5417,7 @@ type NodeConfig struct { // projects/[KEY_PROJECT_ID]/locations/[LOCATION]/keyRings/[RING_NAME]/cryptoKey // s/[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 BootDiskKmsKey string `json:"bootDiskKmsKey,omitempty"` // ConfidentialNodes: Confidential nodes config. All the nodes in the node pool // will be Confidential VM once enabled. @@ -5475,8 +5468,8 @@ type NodeConfig struct { HostMaintenancePolicy *HostMaintenancePolicy `json:"hostMaintenancePolicy,omitempty"` // ImageType: 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. + // https://cloud.google.com/kubernetes-engine/docs/concepts/node-images for + // available image types. ImageType string `json:"imageType,omitempty"` // KubeletConfig: Node kubelet configs. KubeletConfig *NodeKubeletConfig `json:"kubeletConfig,omitempty"` @@ -5495,8 +5488,7 @@ type NodeConfig struct { // LocalSsdCount: 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. LocalSsdCount int64 `json:"localSsdCount,omitempty"` // LocalSsdEncryptionMode: Specifies which method should be used for encrypting // the Local SSDs attached to the node. @@ -5515,8 +5507,8 @@ type NodeConfig struct { // LoggingConfig: Logging configuration. LoggingConfig *NodePoolLoggingConfig `json:"loggingConfig,omitempty"` // MachineType: 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`. + // (https://cloud.google.com/compute/docs/machine-types). If unspecified, the + // default machine type is `e2-medium`. MachineType string `json:"machineType,omitempty"` // MaxRunDuration: The maximum duration for the nodes to exist. If unspecified, // the nodes can exist indefinitely. @@ -5542,12 +5534,12 @@ type NodeConfig struct { // 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). + // (https://cloud.google.com/compute/docs/instances/specify-min-cpu-platform). MinCpuPlatform string `json:"minCpuPlatform,omitempty"` // NodeGroup: 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). + // (https://cloud.google.com/compute/docs/nodes/sole-tenant-nodes). NodeGroup string `json:"nodeGroup,omitempty"` // OauthScopes: 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 @@ -5555,18 +5547,18 @@ type NodeConfig struct { // `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. + // 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. OauthScopes []string `json:"oauthScopes,omitempty"` // Preemptible: 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. Preemptible bool `json:"preemptible,omitempty"` // ReservationAffinity: 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) + // (https://cloud.google.com/compute/docs/instances/reserving-zonal-resources) // to this node pool. ReservationAffinity *ReservationAffinity `json:"reservationAffinity,omitempty"` // ResourceLabels: The resource labels for the node pool to use to annotate any @@ -6011,22 +6003,21 @@ type NodePool struct { // up-to-date value before proceeding. Etag string `json:"etag,omitempty"` // InitialNodeCount: 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 + // 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. InitialNodeCount int64 `json:"initialNodeCount,omitempty"` // InstanceGroupUrls: 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) + // (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. InstanceGroupUrls []string `json:"instanceGroupUrls,omitempty"` // Locations: 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) + // (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. Locations []string `json:"locations,omitempty"` @@ -6080,7 +6071,7 @@ type NodePool struct { UpgradeSettings *UpgradeSettings `json:"upgradeSettings,omitempty"` // Version: 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). + // (https://cloud.google.com/kubernetes-engine/versioning#specifying_node_version). Version string `json:"version,omitempty"` // ServerResponse contains the HTTP response code and headers from the server. @@ -6393,9 +6384,9 @@ type Operation struct { // Error: The error result of the operation in case of failure. Error *Status `json:"error,omitempty"` // Location: Output only. The name of the Google Compute Engine zone - // (https://{$universe.dns_names.final_documentation_domain}/compute/docs/regions-zones/regions-zones#available) + // (https://cloud.google.com/compute/docs/regions-zones/regions-zones#available) // or region - // (https://{$universe.dns_names.final_documentation_domain}/compute/docs/regions-zones/regions-zones#available) + // (https://cloud.google.com/compute/docs/regions-zones/regions-zones#available) // in which the cluster resides. Location string `json:"location,omitempty"` // Name: Output only. The server-assigned ID for the operation. @@ -6418,26 +6409,25 @@ type Operation struct { // "UPGRADE_MASTER" - 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}/kube - // rnetes-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). + // [auto-upgrades](https://cloud.google.com/kubernetes-engine/docs/concepts/clus + // ter-upgrades#upgrading_automatically). For more details, see [documentation + // on cluster + // upgrades](https://cloud.google.com/kubernetes-engine/docs/concepts/cluster-up + // grades#cluster_upgrades). // "UPGRADE_NODES" - 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}/kube - // rnetes-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}/kuber - // netes-engine/docs/concepts/node-pool-upgrade-strategies). The nodes are - // generally still usable during this operation. + // [auto-upgrades](https://cloud.google.com/kubernetes-engine/docs/how-to/node-a + // uto-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. // "REPAIR_CLUSTER" - 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). + // repairs](https://cloud.google.com/kubernetes-engine/docs/concepts/maintenance + // -windows-and-exclusions#repairs). // "UPDATE_CLUSTER" - 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 @@ -6446,16 +6436,14 @@ type Operation struct { // 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. + // policies](https://cloud.google.com/kubernetes-engine/docs/concepts/maintenanc + // e-windows-and-exclusions). Some GKE-initiated operations use this type. This + // includes certain types of auto-upgrades and incident mitigations. // "CREATE_NODE_POOL" - 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}/ku - // bernetes-engine/docs/how-to/node-auto-provisioning) may have automatically - // initiated such operations. + // autoprovisioning](https://cloud.google.com/kubernetes-engine/docs/how-to/node + // -auto-provisioning) may have automatically initiated such operations. // "DELETE_NODE_POOL" - The node pool is being deleted. The node pool should // be assumed to be unusable as soon as this operation starts. // "SET_NODE_POOL_MANAGEMENT" - The node pool's manamagent field is being @@ -6463,11 +6451,10 @@ type Operation struct { // most other operations. // "AUTO_REPAIR_NODES" - 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. + // repaired](https://cloud.google.com/kubernetes-engine/docs/how-to/node-auto-re + // pair). 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. // "AUTO_UPGRADE_NODES" - Unused. Automatic node upgrade uses UPGRADE_NODES. // "SET_LABELS" - Unused. Updating labels uses UPDATE_CLUSTER. // "SET_MASTER_AUTH" - Unused. Updating master auth uses UPDATE_CLUSTER. @@ -6482,8 +6469,8 @@ type Operation struct { // 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). + // resizes](https://cloud.google.com/kubernetes-engine/docs/concepts/maintenance + // -windows-and-exclusions#repairs). // "FLEET_FEATURE_UPGRADE" - Fleet features of GKE Enterprise are being // upgraded. The cluster should be assumed to be blocked for other upgrades // until the operation finishes. @@ -6521,9 +6508,8 @@ type Operation struct { // s/my-cluster/nodePools/my-np/node/my-node` TargetLink string `json:"targetLink,omitempty"` // Zone: 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. + // (https://cloud.google.com/compute/docs/zones#available) in which the + // operation is taking place. This field is deprecated, use location instead. Zone string `json:"zone,omitempty"` // ServerResponse contains the HTTP response code and headers from the server. @@ -6706,7 +6692,7 @@ type PlacementPolicy struct { // the node pool. If not found, InvalidArgument error is returned. PolicyName string `json:"policyName,omitempty"` // TpuTopology: 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 TpuTopology string `json:"tpuTopology,omitempty"` // Type: The type of placement. // @@ -7333,7 +7319,7 @@ func (s ReleaseChannelConfig) MarshalJSON() ([]byte, error) { } // ReservationAffinity: ReservationAffinity -// (https://{$universe.dns_names.final_documentation_domain}/compute/docs/instances/reserving-zonal-resources) +// (https://cloud.google.com/compute/docs/instances/reserving-zonal-resources) // is the configuration of desired reservation which instances could take // capacity from. type ReservationAffinity struct { @@ -7372,7 +7358,7 @@ func (s ReservationAffinity) MarshalJSON() ([]byte, error) { } // ResourceLabels: Collection of Resource Manager labels -// (https://{$universe.dns_names.final_documentation_domain}/resource-manager/docs/creating-managing-labels). +// (https://cloud.google.com/resource-manager/docs/creating-managing-labels). type ResourceLabels struct { // Labels: Map of node label keys and node label values. Labels map[string]string `json:"labels,omitempty"` @@ -7424,8 +7410,8 @@ func (s ResourceLimit) MarshalJSON() ([]byte, error) { // ResourceManagerTags: 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 +// 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. type ResourceManagerTags struct { // Tags: Tags must be in one of the following formats ([KEY]=[VALUE]) 1. @@ -7498,16 +7484,15 @@ type RollbackNodePoolUpgradeRequest struct { NodePoolId string `json:"nodePoolId,omitempty"` // ProjectId: Deprecated. The Google Developers Console project ID or project // number - // (https://{$universe.dns_names.final_documentation_domain}/resource-manager/docs/creating-managing-projects). + // (https://cloud.google.com/resource-manager/docs/creating-managing-projects). // This field has been deprecated and replaced by the name field. ProjectId string `json:"projectId,omitempty"` // RespectPdb: Option for rollback to ignore the PodDisruptionBudget. Default // value is false. RespectPdb bool `json:"respectPdb,omitempty"` // Zone: Deprecated. 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. + // (https://cloud.google.com/compute/docs/zones#available) in which the cluster + // resides. This field has been deprecated and replaced by the name field. Zone string `json:"zone,omitempty"` // ForceSendFields is a list of field names (e.g. "ClusterId") to // unconditionally include in API requests. By default, fields with empty or @@ -7837,13 +7822,12 @@ type SetAddonsConfigRequest struct { Name string `json:"name,omitempty"` // ProjectId: Deprecated. The Google Developers Console project ID or project // number - // (https://{$universe.dns_names.final_documentation_domain}/resource-manager/docs/creating-managing-projects). + // (https://cloud.google.com/resource-manager/docs/creating-managing-projects). // This field has been deprecated and replaced by the name field. ProjectId string `json:"projectId,omitempty"` // Zone: Deprecated. 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. + // (https://cloud.google.com/compute/docs/zones#available) in which the cluster + // resides. This field has been deprecated and replaced by the name field. Zone string `json:"zone,omitempty"` // ForceSendFields is a list of field names (e.g. "AddonsConfig") to // unconditionally include in API requests. By default, fields with empty or @@ -7882,15 +7866,14 @@ type SetLabelsRequest struct { Name string `json:"name,omitempty"` // ProjectId: Deprecated. The Google Developers Console project ID or project // number - // (https://{$universe.dns_names.final_documentation_domain}/resource-manager/docs/creating-managing-projects). + // (https://cloud.google.com/resource-manager/docs/creating-managing-projects). // This field has been deprecated and replaced by the name field. ProjectId string `json:"projectId,omitempty"` // ResourceLabels: Required. The labels to set for that cluster. ResourceLabels map[string]string `json:"resourceLabels,omitempty"` // Zone: Deprecated. 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. + // (https://cloud.google.com/compute/docs/zones#available) in which the cluster + // resides. This field has been deprecated and replaced by the name field. Zone string `json:"zone,omitempty"` // ForceSendFields is a list of field names (e.g. "ClusterId") to // unconditionally include in API requests. By default, fields with empty or @@ -7924,13 +7907,12 @@ type SetLegacyAbacRequest struct { Name string `json:"name,omitempty"` // ProjectId: Deprecated. The Google Developers Console project ID or project // number - // (https://{$universe.dns_names.final_documentation_domain}/resource-manager/docs/creating-managing-projects). + // (https://cloud.google.com/resource-manager/docs/creating-managing-projects). // This field has been deprecated and replaced by the name field. ProjectId string `json:"projectId,omitempty"` // Zone: Deprecated. 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. + // (https://cloud.google.com/compute/docs/zones#available) in which the cluster + // resides. This field has been deprecated and replaced by the name field. Zone string `json:"zone,omitempty"` // ForceSendFields is a list of field names (e.g. "ClusterId") to // unconditionally include in API requests. By default, fields with empty or @@ -7956,24 +7938,23 @@ type SetLocationsRequest struct { // been deprecated and replaced by the name field. ClusterId string `json:"clusterId,omitempty"` // Locations: 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. + // (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. Locations []string `json:"locations,omitempty"` // Name: The name (project, location, cluster) of the cluster to set locations. // Specified in the format `projects/*/locations/*/clusters/*`. Name string `json:"name,omitempty"` // ProjectId: Deprecated. The Google Developers Console project ID or project // number - // (https://{$universe.dns_names.final_documentation_domain}/resource-manager/docs/creating-managing-projects). + // (https://cloud.google.com/resource-manager/docs/creating-managing-projects). // This field has been deprecated and replaced by the name field. ProjectId string `json:"projectId,omitempty"` // Zone: Deprecated. 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. + // (https://cloud.google.com/compute/docs/zones#available) in which the cluster + // resides. This field has been deprecated and replaced by the name field. Zone string `json:"zone,omitempty"` // ForceSendFields is a list of field names (e.g. "ClusterId") to // unconditionally include in API requests. By default, fields with empty or @@ -8013,13 +7994,12 @@ type SetLoggingServiceRequest struct { Name string `json:"name,omitempty"` // ProjectId: Deprecated. The Google Developers Console project ID or project // number - // (https://{$universe.dns_names.final_documentation_domain}/resource-manager/docs/creating-managing-projects). + // (https://cloud.google.com/resource-manager/docs/creating-managing-projects). // This field has been deprecated and replaced by the name field. ProjectId string `json:"projectId,omitempty"` // Zone: Deprecated. 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. + // (https://cloud.google.com/compute/docs/zones#available) in which the cluster + // resides. This field has been deprecated and replaced by the name field. Zone string `json:"zone,omitempty"` // ForceSendFields is a list of field names (e.g. "ClusterId") to // unconditionally include in API requests. By default, fields with empty or @@ -8053,11 +8033,11 @@ type SetMaintenancePolicyRequest struct { Name string `json:"name,omitempty"` // ProjectId: Required. The Google Developers Console project ID or project // number - // (https://{$universe.dns_names.final_documentation_domain}/resource-manager/docs/creating-managing-projects). + // (https://cloud.google.com/resource-manager/docs/creating-managing-projects). ProjectId string `json:"projectId,omitempty"` // Zone: 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. + // (https://cloud.google.com/compute/docs/zones#available) in which the cluster + // resides. Zone string `json:"zone,omitempty"` // ForceSendFields is a list of field names (e.g. "ClusterId") to // unconditionally include in API requests. By default, fields with empty or @@ -8099,15 +8079,14 @@ type SetMasterAuthRequest struct { Name string `json:"name,omitempty"` // ProjectId: Deprecated. The Google Developers Console project ID or project // number - // (https://{$universe.dns_names.final_documentation_domain}/resource-manager/docs/creating-managing-projects). + // (https://cloud.google.com/resource-manager/docs/creating-managing-projects). // This field has been deprecated and replaced by the name field. ProjectId string `json:"projectId,omitempty"` // Update: Required. A description of the update. Update *MasterAuth `json:"update,omitempty"` // Zone: Deprecated. 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. + // (https://cloud.google.com/compute/docs/zones#available) in which the cluster + // resides. This field has been deprecated and replaced by the name field. Zone string `json:"zone,omitempty"` // ForceSendFields is a list of field names (e.g. "Action") to unconditionally // include in API requests. By default, fields with empty or default values are @@ -8147,13 +8126,12 @@ type SetMonitoringServiceRequest struct { Name string `json:"name,omitempty"` // ProjectId: Deprecated. The Google Developers Console project ID or project // number - // (https://{$universe.dns_names.final_documentation_domain}/resource-manager/docs/creating-managing-projects). + // (https://cloud.google.com/resource-manager/docs/creating-managing-projects). // This field has been deprecated and replaced by the name field. ProjectId string `json:"projectId,omitempty"` // Zone: Deprecated. 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. + // (https://cloud.google.com/compute/docs/zones#available) in which the cluster + // resides. This field has been deprecated and replaced by the name field. Zone string `json:"zone,omitempty"` // ForceSendFields is a list of field names (e.g. "ClusterId") to // unconditionally include in API requests. By default, fields with empty or @@ -8188,13 +8166,12 @@ type SetNetworkPolicyRequest struct { NetworkPolicy *NetworkPolicy `json:"networkPolicy,omitempty"` // ProjectId: Deprecated. The Google Developers Console project ID or project // number - // (https://{$universe.dns_names.final_documentation_domain}/resource-manager/docs/creating-managing-projects). + // (https://cloud.google.com/resource-manager/docs/creating-managing-projects). // This field has been deprecated and replaced by the name field. ProjectId string `json:"projectId,omitempty"` // Zone: Deprecated. 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. + // (https://cloud.google.com/compute/docs/zones#available) in which the cluster + // resides. This field has been deprecated and replaced by the name field. Zone string `json:"zone,omitempty"` // ForceSendFields is a list of field names (e.g. "ClusterId") to // unconditionally include in API requests. By default, fields with empty or @@ -8231,13 +8208,12 @@ type SetNodePoolAutoscalingRequest struct { NodePoolId string `json:"nodePoolId,omitempty"` // ProjectId: Deprecated. The Google Developers Console project ID or project // number - // (https://{$universe.dns_names.final_documentation_domain}/resource-manager/docs/creating-managing-projects). + // (https://cloud.google.com/resource-manager/docs/creating-managing-projects). // This field has been deprecated and replaced by the name field. ProjectId string `json:"projectId,omitempty"` // Zone: Deprecated. 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. + // (https://cloud.google.com/compute/docs/zones#available) in which the cluster + // resides. This field has been deprecated and replaced by the name field. Zone string `json:"zone,omitempty"` // ForceSendFields is a list of field names (e.g. "Autoscaling") to // unconditionally include in API requests. By default, fields with empty or @@ -8274,13 +8250,12 @@ type SetNodePoolManagementRequest struct { NodePoolId string `json:"nodePoolId,omitempty"` // ProjectId: Deprecated. The Google Developers Console project ID or project // number - // (https://{$universe.dns_names.final_documentation_domain}/resource-manager/docs/creating-managing-projects). + // (https://cloud.google.com/resource-manager/docs/creating-managing-projects). // This field has been deprecated and replaced by the name field. ProjectId string `json:"projectId,omitempty"` // Zone: Deprecated. 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. + // (https://cloud.google.com/compute/docs/zones#available) in which the cluster + // resides. This field has been deprecated and replaced by the name field. Zone string `json:"zone,omitempty"` // ForceSendFields is a list of field names (e.g. "ClusterId") to // unconditionally include in API requests. By default, fields with empty or @@ -8316,13 +8291,12 @@ type SetNodePoolSizeRequest struct { NodePoolId string `json:"nodePoolId,omitempty"` // ProjectId: Deprecated. The Google Developers Console project ID or project // number - // (https://{$universe.dns_names.final_documentation_domain}/resource-manager/docs/creating-managing-projects). + // (https://cloud.google.com/resource-manager/docs/creating-managing-projects). // This field has been deprecated and replaced by the name field. ProjectId string `json:"projectId,omitempty"` // Zone: Deprecated. 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. + // (https://cloud.google.com/compute/docs/zones#available) in which the cluster + // resides. This field has been deprecated and replaced by the name field. Zone string `json:"zone,omitempty"` // ForceSendFields is a list of field names (e.g. "ClusterId") to // unconditionally include in API requests. By default, fields with empty or @@ -8478,15 +8452,14 @@ type StartIPRotationRequest struct { Name string `json:"name,omitempty"` // ProjectId: Deprecated. The Google Developers Console project ID or project // number - // (https://{$universe.dns_names.final_documentation_domain}/resource-manager/docs/creating-managing-projects). + // (https://cloud.google.com/resource-manager/docs/creating-managing-projects). // This field has been deprecated and replaced by the name field. ProjectId string `json:"projectId,omitempty"` // RotateCredentials: Whether to rotate credentials during IP rotation. RotateCredentials bool `json:"rotateCredentials,omitempty"` // Zone: Deprecated. 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. + // (https://cloud.google.com/compute/docs/zones#available) in which the cluster + // resides. This field has been deprecated and replaced by the name field. Zone string `json:"zone,omitempty"` // ForceSendFields is a list of field names (e.g. "ClusterId") to // unconditionally include in API requests. By default, fields with empty or @@ -8854,15 +8827,14 @@ type UpdateClusterRequest struct { Name string `json:"name,omitempty"` // ProjectId: Deprecated. The Google Developers Console project ID or project // number - // (https://{$universe.dns_names.final_documentation_domain}/resource-manager/docs/creating-managing-projects). + // (https://cloud.google.com/resource-manager/docs/creating-managing-projects). // This field has been deprecated and replaced by the name field. ProjectId string `json:"projectId,omitempty"` // Update: Required. A description of the update. Update *ClusterUpdate `json:"update,omitempty"` // Zone: Deprecated. 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. + // (https://cloud.google.com/compute/docs/zones#available) in which the cluster + // resides. This field has been deprecated and replaced by the name field. Zone string `json:"zone,omitempty"` // ForceSendFields is a list of field names (e.g. "ClusterId") to // unconditionally include in API requests. By default, fields with empty or @@ -8923,13 +8895,12 @@ type UpdateMasterRequest struct { Name string `json:"name,omitempty"` // ProjectId: Deprecated. The Google Developers Console project ID or project // number - // (https://{$universe.dns_names.final_documentation_domain}/resource-manager/docs/creating-managing-projects). + // (https://cloud.google.com/resource-manager/docs/creating-managing-projects). // This field has been deprecated and replaced by the name field. ProjectId string `json:"projectId,omitempty"` // Zone: Deprecated. 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. + // (https://cloud.google.com/compute/docs/zones#available) in which the cluster + // resides. This field has been deprecated and replaced by the name field. Zone string `json:"zone,omitempty"` // ForceSendFields is a list of field names (e.g. "ClusterId") to // unconditionally include in API requests. By default, fields with empty or @@ -8953,9 +8924,8 @@ func (s UpdateMasterRequest) MarshalJSON() ([]byte, error) { // node pool. type UpdateNodePoolRequest struct { // Accelerators: 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. + // See https://cloud.google.com/compute/docs/gpus for more information about + // support for GPUs. Accelerators []*AcceleratorConfig `json:"accelerators,omitempty"` // BootDisk: The desired boot disk config for nodes in the node pool. Initiates // an upgrade operation that migrates the nodes in the node pool to the @@ -8991,8 +8961,8 @@ type UpdateNodePoolRequest struct { // Gvnic: Enable or disable gvnic on the node pool. Gvnic *VirtualNIC `json:"gvnic,omitempty"` // ImageType: 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. ImageType string `json:"imageType,omitempty"` // KubeletConfig: Node kubelet configs. KubeletConfig *NodeKubeletConfig `json:"kubeletConfig,omitempty"` @@ -9003,17 +8973,17 @@ type UpdateNodePoolRequest struct { // LinuxNodeConfig: Parameters that can be configured on Linux nodes. LinuxNodeConfig *LinuxNodeConfig `json:"linuxNodeConfig,omitempty"` // Locations: 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. + // (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. Locations []string `json:"locations,omitempty"` // LoggingConfig: Logging configuration. LoggingConfig *NodePoolLoggingConfig `json:"loggingConfig,omitempty"` @@ -9043,7 +9013,7 @@ type UpdateNodePoolRequest struct { NodeVersion string `json:"nodeVersion,omitempty"` // ProjectId: Deprecated. The Google Developers Console project ID or project // number - // (https://{$universe.dns_names.final_documentation_domain}/resource-manager/docs/creating-managing-projects). + // (https://cloud.google.com/resource-manager/docs/creating-managing-projects). // This field has been deprecated and replaced by the name field. ProjectId string `json:"projectId,omitempty"` // QueuedProvisioning: Specifies the configuration of queued provisioning. @@ -9075,9 +9045,8 @@ type UpdateNodePoolRequest struct { // pool. WorkloadMetadataConfig *WorkloadMetadataConfig `json:"workloadMetadataConfig,omitempty"` // Zone: Deprecated. 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. + // (https://cloud.google.com/compute/docs/zones#available) in which the cluster + // resides. This field has been deprecated and replaced by the name field. Zone string `json:"zone,omitempty"` // ForceSendFields is a list of field names (e.g. "Accelerators") to // unconditionally include in API requests. By default, fields with empty or @@ -10022,7 +9991,7 @@ func (r *ProjectsLocationsService) GetServerConfig(name string) *ProjectsLocatio // ProjectId sets the optional parameter "projectId": Deprecated. The Google // Developers Console project ID or project number -// (https://{$universe.dns_names.final_documentation_domain}/resource-manager/docs/creating-managing-projects). +// (https://cloud.google.com/resource-manager/docs/creating-managing-projects). // This field has been deprecated and replaced by the name field. func (c *ProjectsLocationsGetServerConfigCall) ProjectId(projectId string) *ProjectsLocationsGetServerConfigCall { c.urlParams_.Set("projectId", projectId) @@ -10030,8 +9999,7 @@ func (c *ProjectsLocationsGetServerConfigCall) ProjectId(projectId string) *Proj } // Zone sets the optional parameter "zone": Deprecated. The name of the Google -// Compute Engine zone -// (https://{$universe.dns_names.final_documentation_domain}/compute/docs/zones#available) +// 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. func (c *ProjectsLocationsGetServerConfigCall) Zone(zone string) *ProjectsLocationsGetServerConfigCall { @@ -10470,8 +10438,8 @@ type ProjectsLocationsClustersCreateCall struct { // Create: 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 +// (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 @@ -10602,7 +10570,7 @@ func (c *ProjectsLocationsClustersDeleteCall) ClusterId(clusterId string) *Proje // ProjectId sets the optional parameter "projectId": Deprecated. The Google // Developers Console project ID or project number -// (https://{$universe.dns_names.final_documentation_domain}/resource-manager/docs/creating-managing-projects). +// (https://cloud.google.com/resource-manager/docs/creating-managing-projects). // This field has been deprecated and replaced by the name field. func (c *ProjectsLocationsClustersDeleteCall) ProjectId(projectId string) *ProjectsLocationsClustersDeleteCall { c.urlParams_.Set("projectId", projectId) @@ -10610,8 +10578,7 @@ func (c *ProjectsLocationsClustersDeleteCall) ProjectId(projectId string) *Proje } // Zone sets the optional parameter "zone": Deprecated. The name of the Google -// Compute Engine zone -// (https://{$universe.dns_names.final_documentation_domain}/compute/docs/zones#available) +// 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. func (c *ProjectsLocationsClustersDeleteCall) Zone(zone string) *ProjectsLocationsClustersDeleteCall { @@ -10847,7 +10814,7 @@ func (c *ProjectsLocationsClustersGetCall) ClusterId(clusterId string) *Projects // ProjectId sets the optional parameter "projectId": Deprecated. The Google // Developers Console project ID or project number -// (https://{$universe.dns_names.final_documentation_domain}/resource-manager/docs/creating-managing-projects). +// (https://cloud.google.com/resource-manager/docs/creating-managing-projects). // This field has been deprecated and replaced by the name field. func (c *ProjectsLocationsClustersGetCall) ProjectId(projectId string) *ProjectsLocationsClustersGetCall { c.urlParams_.Set("projectId", projectId) @@ -10855,8 +10822,7 @@ func (c *ProjectsLocationsClustersGetCall) ProjectId(projectId string) *Projects } // Zone sets the optional parameter "zone": Deprecated. The name of the Google -// Compute Engine zone -// (https://{$universe.dns_names.final_documentation_domain}/compute/docs/zones#available) +// 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. func (c *ProjectsLocationsClustersGetCall) Zone(zone string) *ProjectsLocationsClustersGetCall { @@ -11090,7 +11056,7 @@ func (r *ProjectsLocationsClustersService) List(parent string) *ProjectsLocation // ProjectId sets the optional parameter "projectId": Deprecated. The Google // Developers Console project ID or project number -// (https://{$universe.dns_names.final_documentation_domain}/resource-manager/docs/creating-managing-projects). +// (https://cloud.google.com/resource-manager/docs/creating-managing-projects). // This field has been deprecated and replaced by the parent field. func (c *ProjectsLocationsClustersListCall) ProjectId(projectId string) *ProjectsLocationsClustersListCall { c.urlParams_.Set("projectId", projectId) @@ -11098,8 +11064,7 @@ func (c *ProjectsLocationsClustersListCall) ProjectId(projectId string) *Project } // Zone sets the optional parameter "zone": Deprecated. The name of the Google -// Compute Engine zone -// (https://{$universe.dns_names.final_documentation_domain}/compute/docs/zones#available) +// 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. func (c *ProjectsLocationsClustersListCall) Zone(zone string) *ProjectsLocationsClustersListCall { @@ -11419,7 +11384,7 @@ type ProjectsLocationsClustersSetLocationsCall struct { // SetLocations: 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) +// (https://cloud.google.com/kubernetes-engine/docs/reference/rest/v1beta1/projects.locations.clusters/update) // instead. // // - name: The name (project, location, cluster) of the cluster to set @@ -12702,7 +12667,7 @@ func (c *ProjectsLocationsClustersNodePoolsDeleteCall) NodePoolId(nodePoolId str // ProjectId sets the optional parameter "projectId": Deprecated. The Google // Developers Console project ID or project number -// (https://{$universe.dns_names.final_documentation_domain}/resource-manager/docs/creating-managing-projects). +// (https://cloud.google.com/resource-manager/docs/creating-managing-projects). // This field has been deprecated and replaced by the name field. func (c *ProjectsLocationsClustersNodePoolsDeleteCall) ProjectId(projectId string) *ProjectsLocationsClustersNodePoolsDeleteCall { c.urlParams_.Set("projectId", projectId) @@ -12710,8 +12675,7 @@ func (c *ProjectsLocationsClustersNodePoolsDeleteCall) ProjectId(projectId strin } // Zone sets the optional parameter "zone": Deprecated. The name of the Google -// Compute Engine zone -// (https://{$universe.dns_names.final_documentation_domain}/compute/docs/zones#available) +// 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. func (c *ProjectsLocationsClustersNodePoolsDeleteCall) Zone(zone string) *ProjectsLocationsClustersNodePoolsDeleteCall { @@ -12956,7 +12920,7 @@ func (c *ProjectsLocationsClustersNodePoolsGetCall) NodePoolId(nodePoolId string // ProjectId sets the optional parameter "projectId": Deprecated. The Google // Developers Console project ID or project number -// (https://{$universe.dns_names.final_documentation_domain}/resource-manager/docs/creating-managing-projects). +// (https://cloud.google.com/resource-manager/docs/creating-managing-projects). // This field has been deprecated and replaced by the name field. func (c *ProjectsLocationsClustersNodePoolsGetCall) ProjectId(projectId string) *ProjectsLocationsClustersNodePoolsGetCall { c.urlParams_.Set("projectId", projectId) @@ -12964,8 +12928,7 @@ func (c *ProjectsLocationsClustersNodePoolsGetCall) ProjectId(projectId string) } // Zone sets the optional parameter "zone": Deprecated. The name of the Google -// Compute Engine zone -// (https://{$universe.dns_names.final_documentation_domain}/compute/docs/zones#available) +// 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. func (c *ProjectsLocationsClustersNodePoolsGetCall) Zone(zone string) *ProjectsLocationsClustersNodePoolsGetCall { @@ -13094,7 +13057,7 @@ func (c *ProjectsLocationsClustersNodePoolsListCall) ClusterId(clusterId string) // ProjectId sets the optional parameter "projectId": Deprecated. The Google // Developers Console project ID or project number -// (https://{$universe.dns_names.final_documentation_domain}/resource-manager/docs/creating-managing-projects). +// (https://cloud.google.com/resource-manager/docs/creating-managing-projects). // This field has been deprecated and replaced by the parent field. func (c *ProjectsLocationsClustersNodePoolsListCall) ProjectId(projectId string) *ProjectsLocationsClustersNodePoolsListCall { c.urlParams_.Set("projectId", projectId) @@ -13102,8 +13065,7 @@ func (c *ProjectsLocationsClustersNodePoolsListCall) ProjectId(projectId string) } // Zone sets the optional parameter "zone": Deprecated. The name of the Google -// Compute Engine zone -// (https://{$universe.dns_names.final_documentation_domain}/compute/docs/zones#available) +// 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. func (c *ProjectsLocationsClustersNodePoolsListCall) Zone(zone string) *ProjectsLocationsClustersNodePoolsListCall { @@ -13977,7 +13939,7 @@ func (c *ProjectsLocationsOperationsGetCall) OperationId(operationId string) *Pr // ProjectId sets the optional parameter "projectId": Deprecated. The Google // Developers Console project ID or project number -// (https://{$universe.dns_names.final_documentation_domain}/resource-manager/docs/creating-managing-projects). +// (https://cloud.google.com/resource-manager/docs/creating-managing-projects). // This field has been deprecated and replaced by the name field. func (c *ProjectsLocationsOperationsGetCall) ProjectId(projectId string) *ProjectsLocationsOperationsGetCall { c.urlParams_.Set("projectId", projectId) @@ -13985,8 +13947,7 @@ func (c *ProjectsLocationsOperationsGetCall) ProjectId(projectId string) *Projec } // Zone sets the optional parameter "zone": Deprecated. The name of the Google -// Compute Engine zone -// (https://{$universe.dns_names.final_documentation_domain}/compute/docs/zones#available) +// 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. func (c *ProjectsLocationsOperationsGetCall) Zone(zone string) *ProjectsLocationsOperationsGetCall { @@ -14107,7 +14068,7 @@ func (r *ProjectsLocationsOperationsService) List(parent string) *ProjectsLocati // ProjectId sets the optional parameter "projectId": Deprecated. The Google // Developers Console project ID or project number -// (https://{$universe.dns_names.final_documentation_domain}/resource-manager/docs/creating-managing-projects). +// (https://cloud.google.com/resource-manager/docs/creating-managing-projects). // This field has been deprecated and replaced by the parent field. func (c *ProjectsLocationsOperationsListCall) ProjectId(projectId string) *ProjectsLocationsOperationsListCall { c.urlParams_.Set("projectId", projectId) @@ -14115,8 +14076,7 @@ func (c *ProjectsLocationsOperationsListCall) ProjectId(projectId string) *Proje } // Zone sets the optional parameter "zone": Deprecated. The name of the Google -// Compute Engine zone -// (https://{$universe.dns_names.final_documentation_domain}/compute/docs/zones#available) +// 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. func (c *ProjectsLocationsOperationsListCall) Zone(zone string) *ProjectsLocationsOperationsListCall { @@ -14231,12 +14191,12 @@ type ProjectsZonesGetServerconfigCall struct { // // - projectId: Deprecated. The Google Developers Console project ID or project // number -// (https://{$universe.dns_names.final_documentation_domain}/resource-manager/docs/creating-managing-projects). +// (https://cloud.google.com/resource-manager/docs/creating-managing-projects). // This field has been deprecated and replaced by the name field. // - zone: 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. +// (https://cloud.google.com/compute/docs/zones#available) to return +// operations for. This field has been deprecated and replaced by the name +// field. func (r *ProjectsZonesService) GetServerconfig(projectId string, zone string) *ProjectsZonesGetServerconfigCall { c := &ProjectsZonesGetServerconfigCall{s: r.s, urlParams_: make(gensupport.URLParams)} c.projectId = projectId @@ -14360,12 +14320,12 @@ type ProjectsZonesClustersAddonsCall struct { // been deprecated and replaced by the name field. // - projectId: Deprecated. The Google Developers Console project ID or project // number -// (https://{$universe.dns_names.final_documentation_domain}/resource-manager/docs/creating-managing-projects). +// (https://cloud.google.com/resource-manager/docs/creating-managing-projects). // This field has been deprecated and replaced by the name field. // - zone: Deprecated. 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. +// (https://cloud.google.com/compute/docs/zones#available) in which the +// cluster resides. This field has been deprecated and replaced by the name +// field. func (r *ProjectsZonesClustersService) Addons(projectId string, zone string, clusterId string, setaddonsconfigrequest *SetAddonsConfigRequest) *ProjectsZonesClustersAddonsCall { c := &ProjectsZonesClustersAddonsCall{s: r.s, urlParams_: make(gensupport.URLParams)} c.projectId = projectId @@ -14478,12 +14438,12 @@ type ProjectsZonesClustersCompleteIpRotationCall struct { // deprecated and replaced by the name field. // - projectId: Deprecated. The Google Developers Console project ID or project // number -// (https://{$universe.dns_names.final_documentation_domain}/resource-manager/docs/creating-managing-projects). +// (https://cloud.google.com/resource-manager/docs/creating-managing-projects). // This field has been deprecated and replaced by the name field. // - zone: Deprecated. 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. +// (https://cloud.google.com/compute/docs/zones#available) in which the +// cluster resides. This field has been deprecated and replaced by the name +// field. func (r *ProjectsZonesClustersService) CompleteIpRotation(projectId string, zone string, clusterId string, completeiprotationrequest *CompleteIPRotationRequest) *ProjectsZonesClustersCompleteIpRotationCall { c := &ProjectsZonesClustersCompleteIpRotationCall{s: r.s, urlParams_: make(gensupport.URLParams)} c.projectId = projectId @@ -14592,8 +14552,8 @@ type ProjectsZonesClustersCreateCall struct { // Create: 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 +// (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 @@ -14601,12 +14561,12 @@ type ProjectsZonesClustersCreateCall struct { // // - projectId: Deprecated. The Google Developers Console project ID or project // number -// (https://{$universe.dns_names.final_documentation_domain}/resource-manager/docs/creating-managing-projects). +// (https://cloud.google.com/resource-manager/docs/creating-managing-projects). // This field has been deprecated and replaced by the parent field. // - zone: Deprecated. 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. +// (https://cloud.google.com/compute/docs/zones#available) in which the +// cluster resides. This field has been deprecated and replaced by the parent +// field. func (r *ProjectsZonesClustersService) Create(projectId string, zone string, createclusterrequest *CreateClusterRequest) *ProjectsZonesClustersCreateCall { c := &ProjectsZonesClustersCreateCall{s: r.s, urlParams_: make(gensupport.URLParams)} c.projectId = projectId @@ -14720,12 +14680,12 @@ type ProjectsZonesClustersDeleteCall struct { // been deprecated and replaced by the name field. // - projectId: Deprecated. The Google Developers Console project ID or project // number -// (https://{$universe.dns_names.final_documentation_domain}/resource-manager/docs/creating-managing-projects). +// (https://cloud.google.com/resource-manager/docs/creating-managing-projects). // This field has been deprecated and replaced by the name field. // - zone: Deprecated. 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. +// (https://cloud.google.com/compute/docs/zones#available) in which the +// cluster resides. This field has been deprecated and replaced by the name +// field. func (r *ProjectsZonesClustersService) Delete(projectId string, zone string, clusterId string) *ProjectsZonesClustersDeleteCall { c := &ProjectsZonesClustersDeleteCall{s: r.s, urlParams_: make(gensupport.URLParams)} c.projectId = projectId @@ -14960,12 +14920,12 @@ type ProjectsZonesClustersGetCall struct { // been deprecated and replaced by the name field. // - projectId: Deprecated. The Google Developers Console project ID or project // number -// (https://{$universe.dns_names.final_documentation_domain}/resource-manager/docs/creating-managing-projects). +// (https://cloud.google.com/resource-manager/docs/creating-managing-projects). // This field has been deprecated and replaced by the name field. // - zone: Deprecated. 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. +// (https://cloud.google.com/compute/docs/zones#available) in which the +// cluster resides. This field has been deprecated and replaced by the name +// field. func (r *ProjectsZonesClustersService) Get(projectId string, zone string, clusterId string) *ProjectsZonesClustersGetCall { c := &ProjectsZonesClustersGetCall{s: r.s, urlParams_: make(gensupport.URLParams)} c.projectId = projectId @@ -15093,12 +15053,12 @@ type ProjectsZonesClustersLegacyAbacCall struct { // been deprecated and replaced by the name field. // - projectId: Deprecated. The Google Developers Console project ID or project // number -// (https://{$universe.dns_names.final_documentation_domain}/resource-manager/docs/creating-managing-projects). +// (https://cloud.google.com/resource-manager/docs/creating-managing-projects). // This field has been deprecated and replaced by the name field. // - zone: Deprecated. 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. +// (https://cloud.google.com/compute/docs/zones#available) in which the +// cluster resides. This field has been deprecated and replaced by the name +// field. func (r *ProjectsZonesClustersService) LegacyAbac(projectId string, zone string, clusterId string, setlegacyabacrequest *SetLegacyAbacRequest) *ProjectsZonesClustersLegacyAbacCall { c := &ProjectsZonesClustersLegacyAbacCall{s: r.s, urlParams_: make(gensupport.URLParams)} c.projectId = projectId @@ -15209,12 +15169,12 @@ type ProjectsZonesClustersListCall struct { // // - projectId: Deprecated. The Google Developers Console project ID or project // number -// (https://{$universe.dns_names.final_documentation_domain}/resource-manager/docs/creating-managing-projects). +// (https://cloud.google.com/resource-manager/docs/creating-managing-projects). // This field has been deprecated and replaced by the parent field. // - zone: Deprecated. 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. +// (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. func (r *ProjectsZonesClustersService) List(projectId string, zone string) *ProjectsZonesClustersListCall { c := &ProjectsZonesClustersListCall{s: r.s, urlParams_: make(gensupport.URLParams)} c.projectId = projectId @@ -15336,19 +15296,19 @@ type ProjectsZonesClustersLocationsCall struct { // Locations: 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) +// (https://cloud.google.com/kubernetes-engine/docs/reference/rest/v1beta1/projects.locations.clusters/update) // instead. // // - clusterId: Deprecated. The name of the cluster to upgrade. This field has // been deprecated and replaced by the name field. // - projectId: Deprecated. The Google Developers Console project ID or project // number -// (https://{$universe.dns_names.final_documentation_domain}/resource-manager/docs/creating-managing-projects). +// (https://cloud.google.com/resource-manager/docs/creating-managing-projects). // This field has been deprecated and replaced by the name field. // - zone: Deprecated. 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. +// (https://cloud.google.com/compute/docs/zones#available) in which the +// cluster resides. This field has been deprecated and replaced by the name +// field. func (r *ProjectsZonesClustersService) Locations(projectId string, zone string, clusterId string, setlocationsrequest *SetLocationsRequest) *ProjectsZonesClustersLocationsCall { c := &ProjectsZonesClustersLocationsCall{s: r.s, urlParams_: make(gensupport.URLParams)} c.projectId = projectId @@ -15461,12 +15421,12 @@ type ProjectsZonesClustersLoggingCall struct { // been deprecated and replaced by the name field. // - projectId: Deprecated. The Google Developers Console project ID or project // number -// (https://{$universe.dns_names.final_documentation_domain}/resource-manager/docs/creating-managing-projects). +// (https://cloud.google.com/resource-manager/docs/creating-managing-projects). // This field has been deprecated and replaced by the name field. // - zone: Deprecated. 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. +// (https://cloud.google.com/compute/docs/zones#available) in which the +// cluster resides. This field has been deprecated and replaced by the name +// field. func (r *ProjectsZonesClustersService) Logging(projectId string, zone string, clusterId string, setloggingservicerequest *SetLoggingServiceRequest) *ProjectsZonesClustersLoggingCall { c := &ProjectsZonesClustersLoggingCall{s: r.s, urlParams_: make(gensupport.URLParams)} c.projectId = projectId @@ -15579,12 +15539,12 @@ type ProjectsZonesClustersMasterCall struct { // been deprecated and replaced by the name field. // - projectId: Deprecated. The Google Developers Console project ID or project // number -// (https://{$universe.dns_names.final_documentation_domain}/resource-manager/docs/creating-managing-projects). +// (https://cloud.google.com/resource-manager/docs/creating-managing-projects). // This field has been deprecated and replaced by the name field. // - zone: Deprecated. 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. +// (https://cloud.google.com/compute/docs/zones#available) in which the +// cluster resides. This field has been deprecated and replaced by the name +// field. func (r *ProjectsZonesClustersService) Master(projectId string, zone string, clusterId string, updatemasterrequest *UpdateMasterRequest) *ProjectsZonesClustersMasterCall { c := &ProjectsZonesClustersMasterCall{s: r.s, urlParams_: make(gensupport.URLParams)} c.projectId = projectId @@ -15697,12 +15657,12 @@ type ProjectsZonesClustersMonitoringCall struct { // been deprecated and replaced by the name field. // - projectId: Deprecated. The Google Developers Console project ID or project // number -// (https://{$universe.dns_names.final_documentation_domain}/resource-manager/docs/creating-managing-projects). +// (https://cloud.google.com/resource-manager/docs/creating-managing-projects). // This field has been deprecated and replaced by the name field. // - zone: Deprecated. 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. +// (https://cloud.google.com/compute/docs/zones#available) in which the +// cluster resides. This field has been deprecated and replaced by the name +// field. func (r *ProjectsZonesClustersService) Monitoring(projectId string, zone string, clusterId string, setmonitoringservicerequest *SetMonitoringServiceRequest) *ProjectsZonesClustersMonitoringCall { c := &ProjectsZonesClustersMonitoringCall{s: r.s, urlParams_: make(gensupport.URLParams)} c.projectId = projectId @@ -15815,12 +15775,12 @@ type ProjectsZonesClustersResourceLabelsCall struct { // deprecated and replaced by the name field. // - projectId: Deprecated. The Google Developers Console project ID or project // number -// (https://{$universe.dns_names.final_documentation_domain}/resource-manager/docs/creating-managing-projects). +// (https://cloud.google.com/resource-manager/docs/creating-managing-projects). // This field has been deprecated and replaced by the name field. // - zone: Deprecated. 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. +// (https://cloud.google.com/compute/docs/zones#available) in which the +// cluster resides. This field has been deprecated and replaced by the name +// field. func (r *ProjectsZonesClustersService) ResourceLabels(projectId string, zone string, clusterId string, setlabelsrequest *SetLabelsRequest) *ProjectsZonesClustersResourceLabelsCall { c := &ProjectsZonesClustersResourceLabelsCall{s: r.s, urlParams_: make(gensupport.URLParams)} c.projectId = projectId @@ -15931,10 +15891,10 @@ type ProjectsZonesClustersSetMaintenancePolicyCall struct { // // - clusterId: The name of the cluster to update. // - projectId: The Google Developers Console project ID or project number -// (https://{$universe.dns_names.final_documentation_domain}/resource-manager/docs/creating-managing-projects). +// (https://cloud.google.com/resource-manager/docs/creating-managing-projects). // - zone: The name of the Google Compute Engine zone -// (https://{$universe.dns_names.final_documentation_domain}/compute/docs/zones#available) -// in which the cluster resides. +// (https://cloud.google.com/compute/docs/zones#available) in which the +// cluster resides. func (r *ProjectsZonesClustersService) SetMaintenancePolicy(projectId string, zone string, clusterId string, setmaintenancepolicyrequest *SetMaintenancePolicyRequest) *ProjectsZonesClustersSetMaintenancePolicyCall { c := &ProjectsZonesClustersSetMaintenancePolicyCall{s: r.s, urlParams_: make(gensupport.URLParams)} c.projectId = projectId @@ -16049,12 +16009,12 @@ type ProjectsZonesClustersSetMasterAuthCall struct { // been deprecated and replaced by the name field. // - projectId: Deprecated. The Google Developers Console project ID or project // number -// (https://{$universe.dns_names.final_documentation_domain}/resource-manager/docs/creating-managing-projects). +// (https://cloud.google.com/resource-manager/docs/creating-managing-projects). // This field has been deprecated and replaced by the name field. // - zone: Deprecated. 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. +// (https://cloud.google.com/compute/docs/zones#available) in which the +// cluster resides. This field has been deprecated and replaced by the name +// field. func (r *ProjectsZonesClustersService) SetMasterAuth(projectId string, zone string, clusterId string, setmasterauthrequest *SetMasterAuthRequest) *ProjectsZonesClustersSetMasterAuthCall { c := &ProjectsZonesClustersSetMasterAuthCall{s: r.s, urlParams_: make(gensupport.URLParams)} c.projectId = projectId @@ -16167,12 +16127,12 @@ type ProjectsZonesClustersSetNetworkPolicyCall struct { // deprecated and replaced by the name field. // - projectId: Deprecated. The Google Developers Console project ID or project // number -// (https://{$universe.dns_names.final_documentation_domain}/resource-manager/docs/creating-managing-projects). +// (https://cloud.google.com/resource-manager/docs/creating-managing-projects). // This field has been deprecated and replaced by the name field. // - zone: Deprecated. 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. +// (https://cloud.google.com/compute/docs/zones#available) in which the +// cluster resides. This field has been deprecated and replaced by the name +// field. func (r *ProjectsZonesClustersService) SetNetworkPolicy(projectId string, zone string, clusterId string, setnetworkpolicyrequest *SetNetworkPolicyRequest) *ProjectsZonesClustersSetNetworkPolicyCall { c := &ProjectsZonesClustersSetNetworkPolicyCall{s: r.s, urlParams_: make(gensupport.URLParams)} c.projectId = projectId @@ -16285,12 +16245,12 @@ type ProjectsZonesClustersStartIpRotationCall struct { // deprecated and replaced by the name field. // - projectId: Deprecated. The Google Developers Console project ID or project // number -// (https://{$universe.dns_names.final_documentation_domain}/resource-manager/docs/creating-managing-projects). +// (https://cloud.google.com/resource-manager/docs/creating-managing-projects). // This field has been deprecated and replaced by the name field. // - zone: Deprecated. 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. +// (https://cloud.google.com/compute/docs/zones#available) in which the +// cluster resides. This field has been deprecated and replaced by the name +// field. func (r *ProjectsZonesClustersService) StartIpRotation(projectId string, zone string, clusterId string, startiprotationrequest *StartIPRotationRequest) *ProjectsZonesClustersStartIpRotationCall { c := &ProjectsZonesClustersStartIpRotationCall{s: r.s, urlParams_: make(gensupport.URLParams)} c.projectId = projectId @@ -16403,12 +16363,12 @@ type ProjectsZonesClustersUpdateCall struct { // been deprecated and replaced by the name field. // - projectId: Deprecated. The Google Developers Console project ID or project // number -// (https://{$universe.dns_names.final_documentation_domain}/resource-manager/docs/creating-managing-projects). +// (https://cloud.google.com/resource-manager/docs/creating-managing-projects). // This field has been deprecated and replaced by the name field. // - zone: Deprecated. 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. +// (https://cloud.google.com/compute/docs/zones#available) in which the +// cluster resides. This field has been deprecated and replaced by the name +// field. func (r *ProjectsZonesClustersService) Update(projectId string, zone string, clusterId string, updateclusterrequest *UpdateClusterRequest) *ProjectsZonesClustersUpdateCall { c := &ProjectsZonesClustersUpdateCall{s: r.s, urlParams_: make(gensupport.URLParams)} c.projectId = projectId @@ -16524,12 +16484,12 @@ type ProjectsZonesClustersNodePoolsAutoscalingCall struct { // has been deprecated and replaced by the name field. // - projectId: Deprecated. The Google Developers Console project ID or project // number -// (https://{$universe.dns_names.final_documentation_domain}/resource-manager/docs/creating-managing-projects). +// (https://cloud.google.com/resource-manager/docs/creating-managing-projects). // This field has been deprecated and replaced by the name field. // - zone: Deprecated. 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. +// (https://cloud.google.com/compute/docs/zones#available) in which the +// cluster resides. This field has been deprecated and replaced by the name +// field. func (r *ProjectsZonesClustersNodePoolsService) Autoscaling(projectId string, zone string, clusterId string, nodePoolId string, setnodepoolautoscalingrequest *SetNodePoolAutoscalingRequest) *ProjectsZonesClustersNodePoolsAutoscalingCall { c := &ProjectsZonesClustersNodePoolsAutoscalingCall{s: r.s, urlParams_: make(gensupport.URLParams)} c.projectId = projectId @@ -16644,12 +16604,12 @@ type ProjectsZonesClustersNodePoolsCreateCall struct { // deprecated and replaced by the parent field. // - projectId: Deprecated. The Google Developers Console project ID or project // number -// (https://{$universe.dns_names.final_documentation_domain}/resource-manager/docs/creating-managing-projects). +// (https://cloud.google.com/resource-manager/docs/creating-managing-projects). // This field has been deprecated and replaced by the parent field. // - zone: Deprecated. 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. +// (https://cloud.google.com/compute/docs/zones#available) in which the +// cluster resides. This field has been deprecated and replaced by the parent +// field. func (r *ProjectsZonesClustersNodePoolsService) Create(projectId string, zone string, clusterId string, createnodepoolrequest *CreateNodePoolRequest) *ProjectsZonesClustersNodePoolsCreateCall { c := &ProjectsZonesClustersNodePoolsCreateCall{s: r.s, urlParams_: make(gensupport.URLParams)} c.projectId = projectId @@ -16764,12 +16724,12 @@ type ProjectsZonesClustersNodePoolsDeleteCall struct { // has been deprecated and replaced by the name field. // - projectId: Deprecated. The Google Developers Console project ID or project // number -// (https://{$universe.dns_names.final_documentation_domain}/resource-manager/docs/creating-managing-projects). +// (https://cloud.google.com/resource-manager/docs/creating-managing-projects). // This field has been deprecated and replaced by the name field. // - zone: Deprecated. 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. +// (https://cloud.google.com/compute/docs/zones#available) in which the +// cluster resides. This field has been deprecated and replaced by the name +// field. func (r *ProjectsZonesClustersNodePoolsService) Delete(projectId string, zone string, clusterId string, nodePoolId string) *ProjectsZonesClustersNodePoolsDeleteCall { c := &ProjectsZonesClustersNodePoolsDeleteCall{s: r.s, urlParams_: make(gensupport.URLParams)} c.projectId = projectId @@ -17010,12 +16970,12 @@ type ProjectsZonesClustersNodePoolsGetCall struct { // deprecated and replaced by the name field. // - projectId: Deprecated. The Google Developers Console project ID or project // number -// (https://{$universe.dns_names.final_documentation_domain}/resource-manager/docs/creating-managing-projects). +// (https://cloud.google.com/resource-manager/docs/creating-managing-projects). // This field has been deprecated and replaced by the name field. // - zone: Deprecated. 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. +// (https://cloud.google.com/compute/docs/zones#available) in which the +// cluster resides. This field has been deprecated and replaced by the name +// field. func (r *ProjectsZonesClustersNodePoolsService) Get(projectId string, zone string, clusterId string, nodePoolId string) *ProjectsZonesClustersNodePoolsGetCall { c := &ProjectsZonesClustersNodePoolsGetCall{s: r.s, urlParams_: make(gensupport.URLParams)} c.projectId = projectId @@ -17144,12 +17104,12 @@ type ProjectsZonesClustersNodePoolsListCall struct { // deprecated and replaced by the parent field. // - projectId: Deprecated. The Google Developers Console project ID or project // number -// (https://{$universe.dns_names.final_documentation_domain}/resource-manager/docs/creating-managing-projects). +// (https://cloud.google.com/resource-manager/docs/creating-managing-projects). // This field has been deprecated and replaced by the parent field. // - zone: Deprecated. 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. +// (https://cloud.google.com/compute/docs/zones#available) in which the +// cluster resides. This field has been deprecated and replaced by the parent +// field. func (r *ProjectsZonesClustersNodePoolsService) List(projectId string, zone string, clusterId string) *ProjectsZonesClustersNodePoolsListCall { c := &ProjectsZonesClustersNodePoolsListCall{s: r.s, urlParams_: make(gensupport.URLParams)} c.projectId = projectId @@ -17281,12 +17241,12 @@ type ProjectsZonesClustersNodePoolsRollbackCall struct { // has been deprecated and replaced by the name field. // - projectId: Deprecated. The Google Developers Console project ID or project // number -// (https://{$universe.dns_names.final_documentation_domain}/resource-manager/docs/creating-managing-projects). +// (https://cloud.google.com/resource-manager/docs/creating-managing-projects). // This field has been deprecated and replaced by the name field. // - zone: Deprecated. 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. +// (https://cloud.google.com/compute/docs/zones#available) in which the +// cluster resides. This field has been deprecated and replaced by the name +// field. func (r *ProjectsZonesClustersNodePoolsService) Rollback(projectId string, zone string, clusterId string, nodePoolId string, rollbacknodepoolupgraderequest *RollbackNodePoolUpgradeRequest) *ProjectsZonesClustersNodePoolsRollbackCall { c := &ProjectsZonesClustersNodePoolsRollbackCall{s: r.s, urlParams_: make(gensupport.URLParams)} c.projectId = projectId @@ -17404,12 +17364,12 @@ type ProjectsZonesClustersNodePoolsSetManagementCall struct { // has been deprecated and replaced by the name field. // - projectId: Deprecated. The Google Developers Console project ID or project // number -// (https://{$universe.dns_names.final_documentation_domain}/resource-manager/docs/creating-managing-projects). +// (https://cloud.google.com/resource-manager/docs/creating-managing-projects). // This field has been deprecated and replaced by the name field. // - zone: Deprecated. 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. +// (https://cloud.google.com/compute/docs/zones#available) in which the +// cluster resides. This field has been deprecated and replaced by the name +// field. func (r *ProjectsZonesClustersNodePoolsService) SetManagement(projectId string, zone string, clusterId string, nodePoolId string, setnodepoolmanagementrequest *SetNodePoolManagementRequest) *ProjectsZonesClustersNodePoolsSetManagementCall { c := &ProjectsZonesClustersNodePoolsSetManagementCall{s: r.s, urlParams_: make(gensupport.URLParams)} c.projectId = projectId @@ -17529,12 +17489,12 @@ type ProjectsZonesClustersNodePoolsSetSizeCall struct { // has been deprecated and replaced by the name field. // - projectId: Deprecated. The Google Developers Console project ID or project // number -// (https://{$universe.dns_names.final_documentation_domain}/resource-manager/docs/creating-managing-projects). +// (https://cloud.google.com/resource-manager/docs/creating-managing-projects). // This field has been deprecated and replaced by the name field. // - zone: Deprecated. 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. +// (https://cloud.google.com/compute/docs/zones#available) in which the +// cluster resides. This field has been deprecated and replaced by the name +// field. func (r *ProjectsZonesClustersNodePoolsService) SetSize(projectId string, zone string, clusterId string, nodePoolId string, setnodepoolsizerequest *SetNodePoolSizeRequest) *ProjectsZonesClustersNodePoolsSetSizeCall { c := &ProjectsZonesClustersNodePoolsSetSizeCall{s: r.s, urlParams_: make(gensupport.URLParams)} c.projectId = projectId @@ -17652,12 +17612,12 @@ type ProjectsZonesClustersNodePoolsUpdateCall struct { // has been deprecated and replaced by the name field. // - projectId: Deprecated. The Google Developers Console project ID or project // number -// (https://{$universe.dns_names.final_documentation_domain}/resource-manager/docs/creating-managing-projects). +// (https://cloud.google.com/resource-manager/docs/creating-managing-projects). // This field has been deprecated and replaced by the name field. // - zone: Deprecated. 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. +// (https://cloud.google.com/compute/docs/zones#available) in which the +// cluster resides. This field has been deprecated and replaced by the name +// field. func (r *ProjectsZonesClustersNodePoolsService) Update(projectId string, zone string, clusterId string, nodePoolId string, updatenodepoolrequest *UpdateNodePoolRequest) *ProjectsZonesClustersNodePoolsUpdateCall { c := &ProjectsZonesClustersNodePoolsUpdateCall{s: r.s, urlParams_: make(gensupport.URLParams)} c.projectId = projectId @@ -17772,12 +17732,12 @@ type ProjectsZonesOperationsCancelCall struct { // field has been deprecated and replaced by the name field. // - projectId: Deprecated. The Google Developers Console project ID or project // number -// (https://{$universe.dns_names.final_documentation_domain}/resource-manager/docs/creating-managing-projects). +// (https://cloud.google.com/resource-manager/docs/creating-managing-projects). // This field has been deprecated and replaced by the name field. // - zone: 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. +// (https://cloud.google.com/compute/docs/zones#available) in which the +// operation resides. This field has been deprecated and replaced by the name +// field. func (r *ProjectsZonesOperationsService) Cancel(projectId string, zone string, operationId string, canceloperationrequest *CancelOperationRequest) *ProjectsZonesOperationsCancelCall { c := &ProjectsZonesOperationsCancelCall{s: r.s, urlParams_: make(gensupport.URLParams)} c.projectId = projectId @@ -17890,12 +17850,12 @@ type ProjectsZonesOperationsGetCall struct { // field has been deprecated and replaced by the name field. // - projectId: Deprecated. The Google Developers Console project ID or project // number -// (https://{$universe.dns_names.final_documentation_domain}/resource-manager/docs/creating-managing-projects). +// (https://cloud.google.com/resource-manager/docs/creating-managing-projects). // This field has been deprecated and replaced by the name field. // - zone: Deprecated. 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. +// (https://cloud.google.com/compute/docs/zones#available) in which the +// cluster resides. This field has been deprecated and replaced by the name +// field. func (r *ProjectsZonesOperationsService) Get(projectId string, zone string, operationId string) *ProjectsZonesOperationsGetCall { c := &ProjectsZonesOperationsGetCall{s: r.s, urlParams_: make(gensupport.URLParams)} c.projectId = projectId @@ -18019,12 +17979,12 @@ type ProjectsZonesOperationsListCall struct { // // - projectId: Deprecated. The Google Developers Console project ID or project // number -// (https://{$universe.dns_names.final_documentation_domain}/resource-manager/docs/creating-managing-projects). +// (https://cloud.google.com/resource-manager/docs/creating-managing-projects). // This field has been deprecated and replaced by the parent field. // - zone: 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. +// (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. func (r *ProjectsZonesOperationsService) List(projectId string, zone string) *ProjectsZonesOperationsListCall { c := &ProjectsZonesOperationsListCall{s: r.s, urlParams_: make(gensupport.URLParams)} c.projectId = projectId diff --git a/dataplex/v1/dataplex-api.json b/dataplex/v1/dataplex-api.json index 6e64b847ded..2766fdfe816 100644 --- a/dataplex/v1/dataplex-api.json +++ b/dataplex/v1/dataplex-api.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/dataplex/v1/dataplex-gen.go b/dataplex/v1/dataplex-gen.go index 5dcc48fb337..4d67390fd0f 100644 --- a/dataplex/v1/dataplex-gen.go +++ b/dataplex/v1/dataplex-gen.go @@ -2990,6 +2990,9 @@ func (s *GoogleCloudDataplexV1DataQualityDimensionResult) UnmarshalJSON(data []b // GoogleCloudDataplexV1DataQualityResult: The output of a DataQualityScan. type GoogleCloudDataplexV1DataQualityResult struct { + // AnomalyDetectionGeneratedAssets: Output only. The generated assets for + // anomaly detection. + AnomalyDetectionGeneratedAssets *GoogleCloudDataplexV1DataQualityResultAnomalyDetectionGeneratedAssets `json:"anomalyDetectionGeneratedAssets,omitempty"` // CatalogPublishingStatus: Output only. The status of publishing the data scan // as Dataplex Universal Catalog metadata. CatalogPublishingStatus *GoogleCloudDataplexV1DataScanCatalogPublishingStatus `json:"catalogPublishingStatus,omitempty"` @@ -3015,14 +3018,15 @@ type GoogleCloudDataplexV1DataQualityResult struct { // Score: Output only. The overall data quality score.The score ranges between // 0, 100 (up to two decimal points). Score float64 `json:"score,omitempty"` - // ForceSendFields is a list of field names (e.g. "CatalogPublishingStatus") to - // unconditionally include in API requests. By default, fields with empty or - // default values are omitted from API requests. See + // ForceSendFields is a list of field names (e.g. + // "AnomalyDetectionGeneratedAssets") to unconditionally include in API + // requests. By default, fields with empty or default values are omitted from + // API requests. See // https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more // details. ForceSendFields []string `json:"-"` - // NullFields is a list of field names (e.g. "CatalogPublishingStatus") to - // include in API requests with the JSON null value. By default, fields with + // NullFields is a list of field names (e.g. "AnomalyDetectionGeneratedAssets") + // to include in API requests with the JSON null value. By default, fields with // empty values are omitted from API requests. See // https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details. NullFields []string `json:"-"` @@ -3047,6 +3051,41 @@ func (s *GoogleCloudDataplexV1DataQualityResult) UnmarshalJSON(data []byte) erro return nil } +// GoogleCloudDataplexV1DataQualityResultAnomalyDetectionGeneratedAssets: The +// assets generated by Anomaly Detection Data Scan. +type GoogleCloudDataplexV1DataQualityResultAnomalyDetectionGeneratedAssets struct { + // DataIntermediateTable: Output only. The intermediate table for data anomaly + // detection. Format: PROJECT_ID.DATASET_ID.TABLE_ID + DataIntermediateTable string `json:"dataIntermediateTable,omitempty"` + // FreshnessIntermediateTable: Output only. The intermediate table for + // freshness anomaly detection. Format: PROJECT_ID.DATASET_ID.TABLE_ID + FreshnessIntermediateTable string `json:"freshnessIntermediateTable,omitempty"` + // ResultTable: 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. + ResultTable string `json:"resultTable,omitempty"` + // VolumeIntermediateTable: Output only. The intermediate table for volume + // anomaly detection. Format: PROJECT_ID.DATASET_ID.TABLE_ID + VolumeIntermediateTable string `json:"volumeIntermediateTable,omitempty"` + // ForceSendFields is a list of field names (e.g. "DataIntermediateTable") to + // unconditionally include in API requests. By default, fields with empty or + // default values are omitted from API requests. See + // https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more + // details. + ForceSendFields []string `json:"-"` + // NullFields is a list of field names (e.g. "DataIntermediateTable") to + // include in API requests with the JSON null value. By default, fields with + // empty values are omitted from API requests. See + // https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details. + NullFields []string `json:"-"` +} + +func (s GoogleCloudDataplexV1DataQualityResultAnomalyDetectionGeneratedAssets) MarshalJSON() ([]byte, error) { + type NoMethod GoogleCloudDataplexV1DataQualityResultAnomalyDetectionGeneratedAssets + return gensupport.MarshalJSON(NoMethod(s), s.ForceSendFields, s.NullFields) +} + // GoogleCloudDataplexV1DataQualityResultPostScanActionsResult: The result of // post scan actions of DataQualityScan job. type GoogleCloudDataplexV1DataQualityResultPostScanActionsResult struct { @@ -3959,7 +3998,6 @@ type GoogleCloudDataplexV1DataScanEvent struct { // "TRIGGER_UNSPECIFIED" - An unspecified trigger type. // "ON_DEMAND" - Data scan triggers on demand. // "SCHEDULE" - Data scan triggers as per schedule. - // "ONE_TIME" - Data scan is run one time on creation. Trigger string `json:"trigger,omitempty"` // Type: The type of the data scan. // @@ -10877,9 +10915,9 @@ func (r *ProjectsLocationsService) List(name string) *ProjectsLocationsListCall return c } -// ExtraLocationTypes sets the optional parameter "extraLocationTypes": Unless -// explicitly documented otherwise, don't use this unsupported field which is -// primarily intended for internal usage. +// ExtraLocationTypes sets the optional parameter "extraLocationTypes": Do not +// use this field. It is unsupported and is ignored unless explicitly +// documented otherwise. This is primarily for internal usage. func (c *ProjectsLocationsListCall) ExtraLocationTypes(extraLocationTypes ...string) *ProjectsLocationsListCall { c.urlParams_.SetMulti("extraLocationTypes", append([]string{}, extraLocationTypes...)) return c diff --git a/deploymentmanager/v0.alpha/deploymentmanager-api.json b/deploymentmanager/v0.alpha/deploymentmanager-api.json index 809c5debf99..e6d207f1f78 100644 --- a/deploymentmanager/v0.alpha/deploymentmanager-api.json +++ b/deploymentmanager/v0.alpha/deploymentmanager-api.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/deploymentmanager/v0.alpha/deploymentmanager-gen.go b/deploymentmanager/v0.alpha/deploymentmanager-gen.go index c732dc73ba2..938e0d0d756 100644 --- a/deploymentmanager/v0.alpha/deploymentmanager-gen.go +++ b/deploymentmanager/v0.alpha/deploymentmanager-gen.go @@ -1734,12 +1734,14 @@ type OperationWarnings struct { // the creation of a VM that uses global DNS. // "RATE_LIMIT_EXCEEDED" - Resource can't be retrieved due to api quota // exceeded. - // "RESERVED_ENTRY_135" - Reserved entries for quickly adding new warnings + // "UPCOMING_MAINTENANCES_UNAVAILABLE" - Upcoming maintenance schedule is + // unavailable for the resource. + // "RESERVED_ENTRY_136" - Reserved entries for quickly adding new warnings // without breaking dependent clients. - // "RESERVED_ENTRY_136" // "RESERVED_ENTRY_139" // "RESERVED_ENTRY_141" // "RESERVED_ENTRY_142" + // "RESERVED_ENTRY_143" Code string `json:"code,omitempty"` // Data: [Output Only] Metadata about this warning in key: value format. For // example: "data": [ { "key": "scope", "value": "zones/us-east1-d" } @@ -2179,12 +2181,14 @@ type ResourceWarnings struct { // the creation of a VM that uses global DNS. // "RATE_LIMIT_EXCEEDED" - Resource can't be retrieved due to api quota // exceeded. - // "RESERVED_ENTRY_135" - Reserved entries for quickly adding new warnings + // "UPCOMING_MAINTENANCES_UNAVAILABLE" - Upcoming maintenance schedule is + // unavailable for the resource. + // "RESERVED_ENTRY_136" - Reserved entries for quickly adding new warnings // without breaking dependent clients. - // "RESERVED_ENTRY_136" // "RESERVED_ENTRY_139" // "RESERVED_ENTRY_141" // "RESERVED_ENTRY_142" + // "RESERVED_ENTRY_143" Code string `json:"code,omitempty"` // Data: [Output Only] Metadata about this warning in key: value format. For // example: "data": [ { "key": "scope", "value": "zones/us-east1-d" } @@ -2492,12 +2496,14 @@ type ResourceUpdateWarnings struct { // the creation of a VM that uses global DNS. // "RATE_LIMIT_EXCEEDED" - Resource can't be retrieved due to api quota // exceeded. - // "RESERVED_ENTRY_135" - Reserved entries for quickly adding new warnings + // "UPCOMING_MAINTENANCES_UNAVAILABLE" - Upcoming maintenance schedule is + // unavailable for the resource. + // "RESERVED_ENTRY_136" - Reserved entries for quickly adding new warnings // without breaking dependent clients. - // "RESERVED_ENTRY_136" // "RESERVED_ENTRY_139" // "RESERVED_ENTRY_141" // "RESERVED_ENTRY_142" + // "RESERVED_ENTRY_143" Code string `json:"code,omitempty"` // Data: [Output Only] Metadata about this warning in key: value format. For // example: "data": [ { "key": "scope", "value": "zones/us-east1-d" } diff --git a/dialogflow/v2/dialogflow-api.json b/dialogflow/v2/dialogflow-api.json index 28ccffc9410..9ccb8c92da0 100644 --- a/dialogflow/v2/dialogflow-api.json +++ b/dialogflow/v2/dialogflow-api.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 \u003c(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 \u003c(printf \"\\nsubjectAltName='DNS:www.example.com'\") ```", "format": "byte", "type": "string" }, diff --git a/dialogflow/v2/dialogflow-gen.go b/dialogflow/v2/dialogflow-gen.go index d44d965734d..f3eac6fe727 100644 --- a/dialogflow/v2/dialogflow-gen.go +++ b/dialogflow/v2/dialogflow-gen.go @@ -3999,6 +3999,9 @@ type GoogleCloudDialogflowCxV3WebhookGenericWebService struct { // `request_headers` and `secret_versions_for_request_headers`, the value in // `secret_versions_for_request_headers` will be used. SecretVersionsForRequestHeaders map[string]GoogleCloudDialogflowCxV3WebhookGenericWebServiceSecretVersionHeaderValue `json:"secretVersionsForRequestHeaders,omitempty"` + // ServiceAccountAuthConfig: Optional. Configuration for service account + // authentication. + ServiceAccountAuthConfig *GoogleCloudDialogflowCxV3WebhookGenericWebServiceServiceAccountAuthConfig `json:"serviceAccountAuthConfig,omitempty"` // ServiceAgentAuth: Optional. Indicate the auth token type generated from the // Diglogflow service agent // (https://cloud.google.com/iam/docs/service-agents#dialogflow-service-agent). @@ -4112,6 +4115,35 @@ func (s GoogleCloudDialogflowCxV3WebhookGenericWebServiceSecretVersionHeaderValu return gensupport.MarshalJSON(NoMethod(s), s.ForceSendFields, s.NullFields) } +// GoogleCloudDialogflowCxV3WebhookGenericWebServiceServiceAccountAuthConfig: +// Configuration for authentication using a service account. +type GoogleCloudDialogflowCxV3WebhookGenericWebServiceServiceAccountAuthConfig struct { + // ServiceAccount: 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). + ServiceAccount string `json:"serviceAccount,omitempty"` + // ForceSendFields is a list of field names (e.g. "ServiceAccount") to + // unconditionally include in API requests. By default, fields with empty or + // default values are omitted from API requests. See + // https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more + // details. + ForceSendFields []string `json:"-"` + // NullFields is a list of field names (e.g. "ServiceAccount") to include in + // API requests with the JSON null value. By default, fields with empty values + // are omitted from API requests. See + // https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details. + NullFields []string `json:"-"` +} + +func (s GoogleCloudDialogflowCxV3WebhookGenericWebServiceServiceAccountAuthConfig) MarshalJSON() ([]byte, error) { + type NoMethod GoogleCloudDialogflowCxV3WebhookGenericWebServiceServiceAccountAuthConfig + return gensupport.MarshalJSON(NoMethod(s), s.ForceSendFields, s.NullFields) +} + // GoogleCloudDialogflowCxV3WebhookRequest: 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 @@ -7452,6 +7484,9 @@ type GoogleCloudDialogflowCxV3beta1WebhookGenericWebService struct { // `request_headers` and `secret_versions_for_request_headers`, the value in // `secret_versions_for_request_headers` will be used. SecretVersionsForRequestHeaders map[string]GoogleCloudDialogflowCxV3beta1WebhookGenericWebServiceSecretVersionHeaderValue `json:"secretVersionsForRequestHeaders,omitempty"` + // ServiceAccountAuthConfig: Optional. Configuration for service account + // authentication. + ServiceAccountAuthConfig *GoogleCloudDialogflowCxV3beta1WebhookGenericWebServiceServiceAccountAuthConfig `json:"serviceAccountAuthConfig,omitempty"` // ServiceAgentAuth: Optional. Indicate the auth token type generated from the // Diglogflow service agent // (https://cloud.google.com/iam/docs/service-agents#dialogflow-service-agent). @@ -7565,6 +7600,35 @@ func (s GoogleCloudDialogflowCxV3beta1WebhookGenericWebServiceSecretVersionHeade return gensupport.MarshalJSON(NoMethod(s), s.ForceSendFields, s.NullFields) } +// GoogleCloudDialogflowCxV3beta1WebhookGenericWebServiceServiceAccountAuthConfi +// g: Configuration for authentication using a service account. +type GoogleCloudDialogflowCxV3beta1WebhookGenericWebServiceServiceAccountAuthConfig struct { + // ServiceAccount: 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). + ServiceAccount string `json:"serviceAccount,omitempty"` + // ForceSendFields is a list of field names (e.g. "ServiceAccount") to + // unconditionally include in API requests. By default, fields with empty or + // default values are omitted from API requests. See + // https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more + // details. + ForceSendFields []string `json:"-"` + // NullFields is a list of field names (e.g. "ServiceAccount") to include in + // API requests with the JSON null value. By default, fields with empty values + // are omitted from API requests. See + // https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details. + NullFields []string `json:"-"` +} + +func (s GoogleCloudDialogflowCxV3beta1WebhookGenericWebServiceServiceAccountAuthConfig) MarshalJSON() ([]byte, error) { + type NoMethod GoogleCloudDialogflowCxV3beta1WebhookGenericWebServiceServiceAccountAuthConfig + return gensupport.MarshalJSON(NoMethod(s), s.ForceSendFields, s.NullFields) +} + // GoogleCloudDialogflowCxV3beta1WebhookRequest: 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 @@ -18985,9 +19049,9 @@ type GoogleCloudDialogflowV2ToolTLSConfigCACert struct { // 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 \ + // 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'") + // "\nsubjectAltName='DNS:www.example.com'") ``` Cert string `json:"cert,omitempty"` // DisplayName: Required. The name of the allowed custom CA certificates. This // can be used to disambiguate the custom CA certificates. @@ -39668,9 +39732,9 @@ func (r *ProjectsLocationsService) List(name string) *ProjectsLocationsListCall return c } -// ExtraLocationTypes sets the optional parameter "extraLocationTypes": Unless -// explicitly documented otherwise, don't use this unsupported field which is -// primarily intended for internal usage. +// ExtraLocationTypes sets the optional parameter "extraLocationTypes": Do not +// use this field. It is unsupported and is ignored unless explicitly +// documented otherwise. This is primarily for internal usage. func (c *ProjectsLocationsListCall) ExtraLocationTypes(extraLocationTypes ...string) *ProjectsLocationsListCall { c.urlParams_.SetMulti("extraLocationTypes", append([]string{}, extraLocationTypes...)) return c diff --git a/dialogflow/v2beta1/dialogflow-api.json b/dialogflow/v2beta1/dialogflow-api.json index 9c3a875d3b8..ae24ef0d87a 100644 --- a/dialogflow/v2beta1/dialogflow-api.json +++ b/dialogflow/v2beta1/dialogflow-api.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 \u003c(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 \u003c(printf \"\\nsubjectAltName='DNS:www.example.com'\") ```", "format": "byte", "type": "string" }, diff --git a/dialogflow/v2beta1/dialogflow-gen.go b/dialogflow/v2beta1/dialogflow-gen.go index 4f3c8a23dcf..dc2a690d5ef 100644 --- a/dialogflow/v2beta1/dialogflow-gen.go +++ b/dialogflow/v2beta1/dialogflow-gen.go @@ -3951,6 +3951,9 @@ type GoogleCloudDialogflowCxV3WebhookGenericWebService struct { // `request_headers` and `secret_versions_for_request_headers`, the value in // `secret_versions_for_request_headers` will be used. SecretVersionsForRequestHeaders map[string]GoogleCloudDialogflowCxV3WebhookGenericWebServiceSecretVersionHeaderValue `json:"secretVersionsForRequestHeaders,omitempty"` + // ServiceAccountAuthConfig: Optional. Configuration for service account + // authentication. + ServiceAccountAuthConfig *GoogleCloudDialogflowCxV3WebhookGenericWebServiceServiceAccountAuthConfig `json:"serviceAccountAuthConfig,omitempty"` // ServiceAgentAuth: Optional. Indicate the auth token type generated from the // Diglogflow service agent // (https://cloud.google.com/iam/docs/service-agents#dialogflow-service-agent). @@ -4064,6 +4067,35 @@ func (s GoogleCloudDialogflowCxV3WebhookGenericWebServiceSecretVersionHeaderValu return gensupport.MarshalJSON(NoMethod(s), s.ForceSendFields, s.NullFields) } +// GoogleCloudDialogflowCxV3WebhookGenericWebServiceServiceAccountAuthConfig: +// Configuration for authentication using a service account. +type GoogleCloudDialogflowCxV3WebhookGenericWebServiceServiceAccountAuthConfig struct { + // ServiceAccount: 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). + ServiceAccount string `json:"serviceAccount,omitempty"` + // ForceSendFields is a list of field names (e.g. "ServiceAccount") to + // unconditionally include in API requests. By default, fields with empty or + // default values are omitted from API requests. See + // https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more + // details. + ForceSendFields []string `json:"-"` + // NullFields is a list of field names (e.g. "ServiceAccount") to include in + // API requests with the JSON null value. By default, fields with empty values + // are omitted from API requests. See + // https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details. + NullFields []string `json:"-"` +} + +func (s GoogleCloudDialogflowCxV3WebhookGenericWebServiceServiceAccountAuthConfig) MarshalJSON() ([]byte, error) { + type NoMethod GoogleCloudDialogflowCxV3WebhookGenericWebServiceServiceAccountAuthConfig + return gensupport.MarshalJSON(NoMethod(s), s.ForceSendFields, s.NullFields) +} + // GoogleCloudDialogflowCxV3WebhookRequest: 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 @@ -7404,6 +7436,9 @@ type GoogleCloudDialogflowCxV3beta1WebhookGenericWebService struct { // `request_headers` and `secret_versions_for_request_headers`, the value in // `secret_versions_for_request_headers` will be used. SecretVersionsForRequestHeaders map[string]GoogleCloudDialogflowCxV3beta1WebhookGenericWebServiceSecretVersionHeaderValue `json:"secretVersionsForRequestHeaders,omitempty"` + // ServiceAccountAuthConfig: Optional. Configuration for service account + // authentication. + ServiceAccountAuthConfig *GoogleCloudDialogflowCxV3beta1WebhookGenericWebServiceServiceAccountAuthConfig `json:"serviceAccountAuthConfig,omitempty"` // ServiceAgentAuth: Optional. Indicate the auth token type generated from the // Diglogflow service agent // (https://cloud.google.com/iam/docs/service-agents#dialogflow-service-agent). @@ -7517,6 +7552,35 @@ func (s GoogleCloudDialogflowCxV3beta1WebhookGenericWebServiceSecretVersionHeade return gensupport.MarshalJSON(NoMethod(s), s.ForceSendFields, s.NullFields) } +// GoogleCloudDialogflowCxV3beta1WebhookGenericWebServiceServiceAccountAuthConfi +// g: Configuration for authentication using a service account. +type GoogleCloudDialogflowCxV3beta1WebhookGenericWebServiceServiceAccountAuthConfig struct { + // ServiceAccount: 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). + ServiceAccount string `json:"serviceAccount,omitempty"` + // ForceSendFields is a list of field names (e.g. "ServiceAccount") to + // unconditionally include in API requests. By default, fields with empty or + // default values are omitted from API requests. See + // https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more + // details. + ForceSendFields []string `json:"-"` + // NullFields is a list of field names (e.g. "ServiceAccount") to include in + // API requests with the JSON null value. By default, fields with empty values + // are omitted from API requests. See + // https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details. + NullFields []string `json:"-"` +} + +func (s GoogleCloudDialogflowCxV3beta1WebhookGenericWebServiceServiceAccountAuthConfig) MarshalJSON() ([]byte, error) { + type NoMethod GoogleCloudDialogflowCxV3beta1WebhookGenericWebServiceServiceAccountAuthConfig + return gensupport.MarshalJSON(NoMethod(s), s.ForceSendFields, s.NullFields) +} + // GoogleCloudDialogflowCxV3beta1WebhookRequest: 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 @@ -23334,9 +23398,9 @@ type GoogleCloudDialogflowV2beta1ToolTLSConfigCACert struct { // 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 \ + // 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'") + // "\nsubjectAltName='DNS:www.example.com'") ``` Cert string `json:"cert,omitempty"` // DisplayName: Required. The name of the allowed custom CA certificates. This // can be used to disambiguate the custom CA certificates. @@ -38877,9 +38941,9 @@ func (r *ProjectsLocationsService) List(name string) *ProjectsLocationsListCall return c } -// ExtraLocationTypes sets the optional parameter "extraLocationTypes": Unless -// explicitly documented otherwise, don't use this unsupported field which is -// primarily intended for internal usage. +// ExtraLocationTypes sets the optional parameter "extraLocationTypes": Do not +// use this field. It is unsupported and is ignored unless explicitly +// documented otherwise. This is primarily for internal usage. func (c *ProjectsLocationsListCall) ExtraLocationTypes(extraLocationTypes ...string) *ProjectsLocationsListCall { c.urlParams_.SetMulti("extraLocationTypes", append([]string{}, extraLocationTypes...)) return c diff --git a/dialogflow/v3/dialogflow-api.json b/dialogflow/v3/dialogflow-api.json index 888a501555b..3b061c0f5c1 100644 --- a/dialogflow/v3/dialogflow-api.json +++ b/dialogflow/v3/dialogflow-api.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/dialogflow/v3/dialogflow-gen.go b/dialogflow/v3/dialogflow-gen.go index 61f3e32db17..c5c1ea37e73 100644 --- a/dialogflow/v3/dialogflow-gen.go +++ b/dialogflow/v3/dialogflow-gen.go @@ -1566,6 +1566,28 @@ func (s GoogleCloudDialogflowCxV3Changelog) MarshalJSON() ([]byte, error) { return gensupport.MarshalJSON(NoMethod(s), s.ForceSendFields, s.NullFields) } +// GoogleCloudDialogflowCxV3CodeBlock: Represents a code block. +type GoogleCloudDialogflowCxV3CodeBlock struct { + // Code: Optional. Source code of the block in Python. + Code string `json:"code,omitempty"` + // ForceSendFields is a list of field names (e.g. "Code") to unconditionally + // include in API requests. By default, fields with empty or default values are + // omitted from API requests. See + // https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more + // details. + ForceSendFields []string `json:"-"` + // NullFields is a list of field names (e.g. "Code") to include in API requests + // with the JSON null value. By default, fields with empty values are omitted + // from API requests. See + // https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details. + NullFields []string `json:"-"` +} + +func (s GoogleCloudDialogflowCxV3CodeBlock) MarshalJSON() ([]byte, error) { + type NoMethod GoogleCloudDialogflowCxV3CodeBlock + return gensupport.MarshalJSON(NoMethod(s), s.ForceSendFields, s.NullFields) +} + // GoogleCloudDialogflowCxV3CompareVersionsRequest: The request message for // Versions.CompareVersions. type GoogleCloudDialogflowCxV3CompareVersionsRequest struct { @@ -6732,6 +6754,9 @@ func (s GoogleCloudDialogflowCxV3Phrase) MarshalJSON() ([]byte, error) { // beginning of the invoked, and a list of output parameters to store the // playbook result. type GoogleCloudDialogflowCxV3Playbook struct { + // CodeBlock: Optional. The playbook's scoped code block, which may implement + // handlers and actions. + CodeBlock *GoogleCloudDialogflowCxV3CodeBlock `json:"codeBlock,omitempty"` // CreateTime: Output only. The timestamp of initial playbook creation. CreateTime string `json:"createTime,omitempty"` // DisplayName: Required. The human-readable name of the playbook, unique @@ -6744,6 +6769,11 @@ type GoogleCloudDialogflowCxV3Playbook struct { // Handlers: Optional. A list of registered handlers to execuate based on the // specified triggers. Handlers []*GoogleCloudDialogflowCxV3Handler `json:"handlers,omitempty"` + // InlineActions: 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. + InlineActions []string `json:"inlineActions,omitempty"` // InputParameterDefinitions: Optional. Defined structured input parameters for // this playbook. InputParameterDefinitions []*GoogleCloudDialogflowCxV3ParameterDefinition `json:"inputParameterDefinitions,omitempty"` @@ -6782,13 +6812,13 @@ type GoogleCloudDialogflowCxV3Playbook struct { // ServerResponse contains the HTTP response code and headers from the server. googleapi.ServerResponse `json:"-"` - // ForceSendFields is a list of field names (e.g. "CreateTime") to + // ForceSendFields is a list of field names (e.g. "CodeBlock") to // unconditionally include in API requests. By default, fields with empty or // default values are omitted from API requests. See // https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more // details. ForceSendFields []string `json:"-"` - // NullFields is a list of field names (e.g. "CreateTime") to include in API + // NullFields is a list of field names (e.g. "CodeBlock") to include in API // requests with the JSON null value. By default, fields with empty values are // omitted from API requests. See // https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details. @@ -8908,6 +8938,8 @@ type GoogleCloudDialogflowCxV3ToolAuthentication struct { BearerTokenConfig *GoogleCloudDialogflowCxV3ToolAuthenticationBearerTokenConfig `json:"bearerTokenConfig,omitempty"` // OauthConfig: Config for OAuth. OauthConfig *GoogleCloudDialogflowCxV3ToolAuthenticationOAuthConfig `json:"oauthConfig,omitempty"` + // ServiceAccountAuthConfig: Configuration for service account authentication. + ServiceAccountAuthConfig *GoogleCloudDialogflowCxV3ToolAuthenticationServiceAccountAuthConfig `json:"serviceAccountAuthConfig,omitempty"` // ServiceAgentAuthConfig: Config for Diglogflow service agent // (https://cloud.google.com/iam/docs/service-agents#dialogflow-service-agent) // auth. @@ -9045,6 +9077,35 @@ func (s GoogleCloudDialogflowCxV3ToolAuthenticationOAuthConfig) MarshalJSON() ([ return gensupport.MarshalJSON(NoMethod(s), s.ForceSendFields, s.NullFields) } +// GoogleCloudDialogflowCxV3ToolAuthenticationServiceAccountAuthConfig: +// Configuration for authentication using a service account. +type GoogleCloudDialogflowCxV3ToolAuthenticationServiceAccountAuthConfig struct { + // ServiceAccount: 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). + ServiceAccount string `json:"serviceAccount,omitempty"` + // ForceSendFields is a list of field names (e.g. "ServiceAccount") to + // unconditionally include in API requests. By default, fields with empty or + // default values are omitted from API requests. See + // https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more + // details. + ForceSendFields []string `json:"-"` + // NullFields is a list of field names (e.g. "ServiceAccount") to include in + // API requests with the JSON null value. By default, fields with empty values + // are omitted from API requests. See + // https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details. + NullFields []string `json:"-"` +} + +func (s GoogleCloudDialogflowCxV3ToolAuthenticationServiceAccountAuthConfig) MarshalJSON() ([]byte, error) { + type NoMethod GoogleCloudDialogflowCxV3ToolAuthenticationServiceAccountAuthConfig + return gensupport.MarshalJSON(NoMethod(s), s.ForceSendFields, s.NullFields) +} + // GoogleCloudDialogflowCxV3ToolAuthenticationServiceAgentAuthConfig: Config // for auth using Diglogflow service agent // (https://cloud.google.com/iam/docs/service-agents#dialogflow-service-agent). @@ -10226,6 +10287,9 @@ type GoogleCloudDialogflowCxV3WebhookGenericWebService struct { // `request_headers` and `secret_versions_for_request_headers`, the value in // `secret_versions_for_request_headers` will be used. SecretVersionsForRequestHeaders map[string]GoogleCloudDialogflowCxV3WebhookGenericWebServiceSecretVersionHeaderValue `json:"secretVersionsForRequestHeaders,omitempty"` + // ServiceAccountAuthConfig: Optional. Configuration for service account + // authentication. + ServiceAccountAuthConfig *GoogleCloudDialogflowCxV3WebhookGenericWebServiceServiceAccountAuthConfig `json:"serviceAccountAuthConfig,omitempty"` // ServiceAgentAuth: Optional. Indicate the auth token type generated from the // Diglogflow service agent // (https://cloud.google.com/iam/docs/service-agents#dialogflow-service-agent). @@ -10339,6 +10403,35 @@ func (s GoogleCloudDialogflowCxV3WebhookGenericWebServiceSecretVersionHeaderValu return gensupport.MarshalJSON(NoMethod(s), s.ForceSendFields, s.NullFields) } +// GoogleCloudDialogflowCxV3WebhookGenericWebServiceServiceAccountAuthConfig: +// Configuration for authentication using a service account. +type GoogleCloudDialogflowCxV3WebhookGenericWebServiceServiceAccountAuthConfig struct { + // ServiceAccount: 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). + ServiceAccount string `json:"serviceAccount,omitempty"` + // ForceSendFields is a list of field names (e.g. "ServiceAccount") to + // unconditionally include in API requests. By default, fields with empty or + // default values are omitted from API requests. See + // https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more + // details. + ForceSendFields []string `json:"-"` + // NullFields is a list of field names (e.g. "ServiceAccount") to include in + // API requests with the JSON null value. By default, fields with empty values + // are omitted from API requests. See + // https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details. + NullFields []string `json:"-"` +} + +func (s GoogleCloudDialogflowCxV3WebhookGenericWebServiceServiceAccountAuthConfig) MarshalJSON() ([]byte, error) { + type NoMethod GoogleCloudDialogflowCxV3WebhookGenericWebServiceServiceAccountAuthConfig + return gensupport.MarshalJSON(NoMethod(s), s.ForceSendFields, s.NullFields) +} + // GoogleCloudDialogflowCxV3WebhookRequest: 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 @@ -13679,6 +13772,9 @@ type GoogleCloudDialogflowCxV3beta1WebhookGenericWebService struct { // `request_headers` and `secret_versions_for_request_headers`, the value in // `secret_versions_for_request_headers` will be used. SecretVersionsForRequestHeaders map[string]GoogleCloudDialogflowCxV3beta1WebhookGenericWebServiceSecretVersionHeaderValue `json:"secretVersionsForRequestHeaders,omitempty"` + // ServiceAccountAuthConfig: Optional. Configuration for service account + // authentication. + ServiceAccountAuthConfig *GoogleCloudDialogflowCxV3beta1WebhookGenericWebServiceServiceAccountAuthConfig `json:"serviceAccountAuthConfig,omitempty"` // ServiceAgentAuth: Optional. Indicate the auth token type generated from the // Diglogflow service agent // (https://cloud.google.com/iam/docs/service-agents#dialogflow-service-agent). @@ -13792,6 +13888,35 @@ func (s GoogleCloudDialogflowCxV3beta1WebhookGenericWebServiceSecretVersionHeade return gensupport.MarshalJSON(NoMethod(s), s.ForceSendFields, s.NullFields) } +// GoogleCloudDialogflowCxV3beta1WebhookGenericWebServiceServiceAccountAuthConfi +// g: Configuration for authentication using a service account. +type GoogleCloudDialogflowCxV3beta1WebhookGenericWebServiceServiceAccountAuthConfig struct { + // ServiceAccount: 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). + ServiceAccount string `json:"serviceAccount,omitempty"` + // ForceSendFields is a list of field names (e.g. "ServiceAccount") to + // unconditionally include in API requests. By default, fields with empty or + // default values are omitted from API requests. See + // https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more + // details. + ForceSendFields []string `json:"-"` + // NullFields is a list of field names (e.g. "ServiceAccount") to include in + // API requests with the JSON null value. By default, fields with empty values + // are omitted from API requests. See + // https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details. + NullFields []string `json:"-"` +} + +func (s GoogleCloudDialogflowCxV3beta1WebhookGenericWebServiceServiceAccountAuthConfig) MarshalJSON() ([]byte, error) { + type NoMethod GoogleCloudDialogflowCxV3beta1WebhookGenericWebServiceServiceAccountAuthConfig + return gensupport.MarshalJSON(NoMethod(s), s.ForceSendFields, s.NullFields) +} + // GoogleCloudDialogflowCxV3beta1WebhookRequest: 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 @@ -22741,9 +22866,9 @@ func (r *ProjectsLocationsService) List(name string) *ProjectsLocationsListCall return c } -// ExtraLocationTypes sets the optional parameter "extraLocationTypes": Unless -// explicitly documented otherwise, don't use this unsupported field which is -// primarily intended for internal usage. +// ExtraLocationTypes sets the optional parameter "extraLocationTypes": Do not +// use this field. It is unsupported and is ignored unless explicitly +// documented otherwise. This is primarily for internal usage. func (c *ProjectsLocationsListCall) ExtraLocationTypes(extraLocationTypes ...string) *ProjectsLocationsListCall { c.urlParams_.SetMulti("extraLocationTypes", append([]string{}, extraLocationTypes...)) return c diff --git a/dialogflow/v3beta1/dialogflow-api.json b/dialogflow/v3beta1/dialogflow-api.json index cab1056e05f..03c0302d77b 100644 --- a/dialogflow/v3beta1/dialogflow-api.json +++ b/dialogflow/v3beta1/dialogflow-api.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/dialogflow/v3beta1/dialogflow-gen.go b/dialogflow/v3beta1/dialogflow-gen.go index e219c9b3c15..07e376b5555 100644 --- a/dialogflow/v3beta1/dialogflow-gen.go +++ b/dialogflow/v3beta1/dialogflow-gen.go @@ -3579,6 +3579,9 @@ type GoogleCloudDialogflowCxV3WebhookGenericWebService struct { // `request_headers` and `secret_versions_for_request_headers`, the value in // `secret_versions_for_request_headers` will be used. SecretVersionsForRequestHeaders map[string]GoogleCloudDialogflowCxV3WebhookGenericWebServiceSecretVersionHeaderValue `json:"secretVersionsForRequestHeaders,omitempty"` + // ServiceAccountAuthConfig: Optional. Configuration for service account + // authentication. + ServiceAccountAuthConfig *GoogleCloudDialogflowCxV3WebhookGenericWebServiceServiceAccountAuthConfig `json:"serviceAccountAuthConfig,omitempty"` // ServiceAgentAuth: Optional. Indicate the auth token type generated from the // Diglogflow service agent // (https://cloud.google.com/iam/docs/service-agents#dialogflow-service-agent). @@ -3692,6 +3695,35 @@ func (s GoogleCloudDialogflowCxV3WebhookGenericWebServiceSecretVersionHeaderValu return gensupport.MarshalJSON(NoMethod(s), s.ForceSendFields, s.NullFields) } +// GoogleCloudDialogflowCxV3WebhookGenericWebServiceServiceAccountAuthConfig: +// Configuration for authentication using a service account. +type GoogleCloudDialogflowCxV3WebhookGenericWebServiceServiceAccountAuthConfig struct { + // ServiceAccount: 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). + ServiceAccount string `json:"serviceAccount,omitempty"` + // ForceSendFields is a list of field names (e.g. "ServiceAccount") to + // unconditionally include in API requests. By default, fields with empty or + // default values are omitted from API requests. See + // https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more + // details. + ForceSendFields []string `json:"-"` + // NullFields is a list of field names (e.g. "ServiceAccount") to include in + // API requests with the JSON null value. By default, fields with empty values + // are omitted from API requests. See + // https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details. + NullFields []string `json:"-"` +} + +func (s GoogleCloudDialogflowCxV3WebhookGenericWebServiceServiceAccountAuthConfig) MarshalJSON() ([]byte, error) { + type NoMethod GoogleCloudDialogflowCxV3WebhookGenericWebServiceServiceAccountAuthConfig + return gensupport.MarshalJSON(NoMethod(s), s.ForceSendFields, s.NullFields) +} + // GoogleCloudDialogflowCxV3WebhookRequest: 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 @@ -5292,6 +5324,28 @@ func (s GoogleCloudDialogflowCxV3beta1Changelog) MarshalJSON() ([]byte, error) { return gensupport.MarshalJSON(NoMethod(s), s.ForceSendFields, s.NullFields) } +// GoogleCloudDialogflowCxV3beta1CodeBlock: Represents a code block. +type GoogleCloudDialogflowCxV3beta1CodeBlock struct { + // Code: Optional. Source code of the block in Python. + Code string `json:"code,omitempty"` + // ForceSendFields is a list of field names (e.g. "Code") to unconditionally + // include in API requests. By default, fields with empty or default values are + // omitted from API requests. See + // https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more + // details. + ForceSendFields []string `json:"-"` + // NullFields is a list of field names (e.g. "Code") to include in API requests + // with the JSON null value. By default, fields with empty values are omitted + // from API requests. See + // https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details. + NullFields []string `json:"-"` +} + +func (s GoogleCloudDialogflowCxV3beta1CodeBlock) MarshalJSON() ([]byte, error) { + type NoMethod GoogleCloudDialogflowCxV3beta1CodeBlock + return gensupport.MarshalJSON(NoMethod(s), s.ForceSendFields, s.NullFields) +} + // GoogleCloudDialogflowCxV3beta1CompareVersionsRequest: The request message // for Versions.CompareVersions. type GoogleCloudDialogflowCxV3beta1CompareVersionsRequest struct { @@ -11148,6 +11202,9 @@ func (s GoogleCloudDialogflowCxV3beta1Phrase) MarshalJSON() ([]byte, error) { // beginning of the invoked, and a list of output parameters to store the // playbook result. type GoogleCloudDialogflowCxV3beta1Playbook struct { + // CodeBlock: Optional. The playbook's scoped code block, which may implement + // handlers and actions. + CodeBlock *GoogleCloudDialogflowCxV3beta1CodeBlock `json:"codeBlock,omitempty"` // CreateTime: Output only. The timestamp of initial playbook creation. CreateTime string `json:"createTime,omitempty"` // DisplayName: Required. The human-readable name of the playbook, unique @@ -11160,6 +11217,11 @@ type GoogleCloudDialogflowCxV3beta1Playbook struct { // Handlers: Optional. A list of registered handlers to execute based on the // specified triggers. Handlers []*GoogleCloudDialogflowCxV3beta1Handler `json:"handlers,omitempty"` + // InlineActions: 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. + InlineActions []string `json:"inlineActions,omitempty"` // InputParameterDefinitions: Optional. Defined structured input parameters for // this playbook. InputParameterDefinitions []*GoogleCloudDialogflowCxV3beta1ParameterDefinition `json:"inputParameterDefinitions,omitempty"` @@ -11201,13 +11263,13 @@ type GoogleCloudDialogflowCxV3beta1Playbook struct { // ServerResponse contains the HTTP response code and headers from the server. googleapi.ServerResponse `json:"-"` - // ForceSendFields is a list of field names (e.g. "CreateTime") to + // ForceSendFields is a list of field names (e.g. "CodeBlock") to // unconditionally include in API requests. By default, fields with empty or // default values are omitted from API requests. See // https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more // details. ForceSendFields []string `json:"-"` - // NullFields is a list of field names (e.g. "CreateTime") to include in API + // NullFields is a list of field names (e.g. "CodeBlock") to include in API // requests with the JSON null value. By default, fields with empty values are // omitted from API requests. See // https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details. @@ -13416,6 +13478,8 @@ type GoogleCloudDialogflowCxV3beta1ToolAuthentication struct { BearerTokenConfig *GoogleCloudDialogflowCxV3beta1ToolAuthenticationBearerTokenConfig `json:"bearerTokenConfig,omitempty"` // OauthConfig: Config for OAuth. OauthConfig *GoogleCloudDialogflowCxV3beta1ToolAuthenticationOAuthConfig `json:"oauthConfig,omitempty"` + // ServiceAccountAuthConfig: Configuration for service account authentication. + ServiceAccountAuthConfig *GoogleCloudDialogflowCxV3beta1ToolAuthenticationServiceAccountAuthConfig `json:"serviceAccountAuthConfig,omitempty"` // ServiceAgentAuthConfig: Config for Diglogflow service agent // (https://cloud.google.com/iam/docs/service-agents#dialogflow-service-agent) // auth. @@ -13553,6 +13617,35 @@ func (s GoogleCloudDialogflowCxV3beta1ToolAuthenticationOAuthConfig) MarshalJSON return gensupport.MarshalJSON(NoMethod(s), s.ForceSendFields, s.NullFields) } +// GoogleCloudDialogflowCxV3beta1ToolAuthenticationServiceAccountAuthConfig: +// Configuration for authentication using a service account. +type GoogleCloudDialogflowCxV3beta1ToolAuthenticationServiceAccountAuthConfig struct { + // ServiceAccount: 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). + ServiceAccount string `json:"serviceAccount,omitempty"` + // ForceSendFields is a list of field names (e.g. "ServiceAccount") to + // unconditionally include in API requests. By default, fields with empty or + // default values are omitted from API requests. See + // https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more + // details. + ForceSendFields []string `json:"-"` + // NullFields is a list of field names (e.g. "ServiceAccount") to include in + // API requests with the JSON null value. By default, fields with empty values + // are omitted from API requests. See + // https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details. + NullFields []string `json:"-"` +} + +func (s GoogleCloudDialogflowCxV3beta1ToolAuthenticationServiceAccountAuthConfig) MarshalJSON() ([]byte, error) { + type NoMethod GoogleCloudDialogflowCxV3beta1ToolAuthenticationServiceAccountAuthConfig + return gensupport.MarshalJSON(NoMethod(s), s.ForceSendFields, s.NullFields) +} + // GoogleCloudDialogflowCxV3beta1ToolAuthenticationServiceAgentAuthConfig: // Config for auth using Diglogflow service agent // (https://cloud.google.com/iam/docs/service-agents#dialogflow-service-agent). @@ -15006,6 +15099,9 @@ type GoogleCloudDialogflowCxV3beta1WebhookGenericWebService struct { // `request_headers` and `secret_versions_for_request_headers`, the value in // `secret_versions_for_request_headers` will be used. SecretVersionsForRequestHeaders map[string]GoogleCloudDialogflowCxV3beta1WebhookGenericWebServiceSecretVersionHeaderValue `json:"secretVersionsForRequestHeaders,omitempty"` + // ServiceAccountAuthConfig: Optional. Configuration for service account + // authentication. + ServiceAccountAuthConfig *GoogleCloudDialogflowCxV3beta1WebhookGenericWebServiceServiceAccountAuthConfig `json:"serviceAccountAuthConfig,omitempty"` // ServiceAgentAuth: Optional. Indicate the auth token type generated from the // Diglogflow service agent // (https://cloud.google.com/iam/docs/service-agents#dialogflow-service-agent). @@ -15119,6 +15215,35 @@ func (s GoogleCloudDialogflowCxV3beta1WebhookGenericWebServiceSecretVersionHeade return gensupport.MarshalJSON(NoMethod(s), s.ForceSendFields, s.NullFields) } +// GoogleCloudDialogflowCxV3beta1WebhookGenericWebServiceServiceAccountAuthConfi +// g: Configuration for authentication using a service account. +type GoogleCloudDialogflowCxV3beta1WebhookGenericWebServiceServiceAccountAuthConfig struct { + // ServiceAccount: 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). + ServiceAccount string `json:"serviceAccount,omitempty"` + // ForceSendFields is a list of field names (e.g. "ServiceAccount") to + // unconditionally include in API requests. By default, fields with empty or + // default values are omitted from API requests. See + // https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more + // details. + ForceSendFields []string `json:"-"` + // NullFields is a list of field names (e.g. "ServiceAccount") to include in + // API requests with the JSON null value. By default, fields with empty values + // are omitted from API requests. See + // https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details. + NullFields []string `json:"-"` +} + +func (s GoogleCloudDialogflowCxV3beta1WebhookGenericWebServiceServiceAccountAuthConfig) MarshalJSON() ([]byte, error) { + type NoMethod GoogleCloudDialogflowCxV3beta1WebhookGenericWebServiceServiceAccountAuthConfig + return gensupport.MarshalJSON(NoMethod(s), s.ForceSendFields, s.NullFields) +} + // GoogleCloudDialogflowCxV3beta1WebhookRequest: 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 @@ -24068,9 +24193,9 @@ func (r *ProjectsLocationsService) List(name string) *ProjectsLocationsListCall return c } -// ExtraLocationTypes sets the optional parameter "extraLocationTypes": Unless -// explicitly documented otherwise, don't use this unsupported field which is -// primarily intended for internal usage. +// ExtraLocationTypes sets the optional parameter "extraLocationTypes": Do not +// use this field. It is unsupported and is ignored unless explicitly +// documented otherwise. This is primarily for internal usage. func (c *ProjectsLocationsListCall) ExtraLocationTypes(extraLocationTypes ...string) *ProjectsLocationsListCall { c.urlParams_.SetMulti("extraLocationTypes", append([]string{}, extraLocationTypes...)) return c diff --git a/firestore/v1/firestore-api.json b/firestore/v1/firestore-api.json index 31b48c3b5c5..4f1f7baad4a 100644 --- a/firestore/v1/firestore-api.json +++ b/firestore/v1/firestore-api.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/firestore/v1/firestore-gen.go b/firestore/v1/firestore-gen.go index 3394074de60..86d3317bcd9 100644 --- a/firestore/v1/firestore-gen.go +++ b/firestore/v1/firestore-gen.go @@ -10696,9 +10696,9 @@ func (r *ProjectsLocationsService) List(name string) *ProjectsLocationsListCall return c } -// ExtraLocationTypes sets the optional parameter "extraLocationTypes": Unless -// explicitly documented otherwise, don't use this unsupported field which is -// primarily intended for internal usage. +// ExtraLocationTypes sets the optional parameter "extraLocationTypes": Do not +// use this field. It is unsupported and is ignored unless explicitly +// documented otherwise. This is primarily for internal usage. func (c *ProjectsLocationsListCall) ExtraLocationTypes(extraLocationTypes ...string) *ProjectsLocationsListCall { c.urlParams_.SetMulti("extraLocationTypes", append([]string{}, extraLocationTypes...)) return c diff --git a/managedkafka/v1/managedkafka-api.json b/managedkafka/v1/managedkafka-api.json index cb16d5ad828..bb3101c5799 100644 --- a/managedkafka/v1/managedkafka-api.json +++ b/managedkafka/v1/managedkafka-api.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/managedkafka/v1/managedkafka-gen.go b/managedkafka/v1/managedkafka-gen.go index d544b0beb1d..133fdf64f5c 100644 --- a/managedkafka/v1/managedkafka-gen.go +++ b/managedkafka/v1/managedkafka-gen.go @@ -2516,9 +2516,9 @@ func (r *ProjectsLocationsService) List(name string) *ProjectsLocationsListCall return c } -// ExtraLocationTypes sets the optional parameter "extraLocationTypes": Unless -// explicitly documented otherwise, don't use this unsupported field which is -// primarily intended for internal usage. +// ExtraLocationTypes sets the optional parameter "extraLocationTypes": Do not +// use this field. It is unsupported and is ignored unless explicitly +// documented otherwise. This is primarily for internal usage. func (c *ProjectsLocationsListCall) ExtraLocationTypes(extraLocationTypes ...string) *ProjectsLocationsListCall { c.urlParams_.SetMulti("extraLocationTypes", append([]string{}, extraLocationTypes...)) return c diff --git a/marketingplatformadmin/v1alpha/marketingplatformadmin-api.json b/marketingplatformadmin/v1alpha/marketingplatformadmin-api.json index 3c35ab7b348..448f87f9d30 100644 --- a/marketingplatformadmin/v1alpha/marketingplatformadmin-api.json +++ b/marketingplatformadmin/v1alpha/marketingplatformadmin-api.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": "20240530", + "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/marketingplatformadmin/v1alpha/marketingplatformadmin-gen.go b/marketingplatformadmin/v1alpha/marketingplatformadmin-gen.go index 1e6800b8743..009f51f908a 100644 --- a/marketingplatformadmin/v1alpha/marketingplatformadmin-gen.go +++ b/marketingplatformadmin/v1alpha/marketingplatformadmin-gen.go @@ -128,9 +128,6 @@ func NewService(ctx context.Context, opts ...option.ClientOption) (*Service, err } s := &Service{client: client, BasePath: basePath, logger: internaloption.GetLogger(opts)} s.Organizations = NewOrganizationsService(s) - if err != nil { - return nil, err - } if endpoint != "" { s.BasePath = endpoint } @@ -231,6 +228,102 @@ func (s AnalyticsAccountLink) MarshalJSON() ([]byte, error) { return gensupport.MarshalJSON(NoMethod(s), s.ForceSendFields, s.NullFields) } +// BillInfo: Contains the bill amount. +type BillInfo struct { + // BaseFee: The amount of the monthly base fee. + BaseFee *Money `json:"baseFee,omitempty"` + // EventFee: The amount of the event fee. + EventFee *Money `json:"eventFee,omitempty"` + // PriceProtectionCredit: The amount of the price protection credit, this is + // only available for eligible customers. + PriceProtectionCredit *Money `json:"priceProtectionCredit,omitempty"` + // Total: The total amount of the bill. + Total *Money `json:"total,omitempty"` + // ForceSendFields is a list of field names (e.g. "BaseFee") to unconditionally + // include in API requests. By default, fields with empty or default values are + // omitted from API requests. See + // https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more + // details. + ForceSendFields []string `json:"-"` + // NullFields is a list of field names (e.g. "BaseFee") to include in API + // requests with the JSON null value. By default, fields with empty values are + // omitted from API requests. See + // https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details. + NullFields []string `json:"-"` +} + +func (s BillInfo) MarshalJSON() ([]byte, error) { + type NoMethod BillInfo + return gensupport.MarshalJSON(NoMethod(s), s.ForceSendFields, s.NullFields) +} + +// ClientData: Contains the client data. +type ClientData struct { + // EndDate: The end date of the contract between the sales org and the end + // client. + EndDate *Date `json:"endDate,omitempty"` + // Organization: The end client that has/had contract with the requested sales + // org. + Organization *Organization `json:"organization,omitempty"` + // StartDate: The start date of the contract between the sales org and the end + // client. + StartDate *Date `json:"startDate,omitempty"` + // ForceSendFields is a list of field names (e.g. "EndDate") to unconditionally + // include in API requests. By default, fields with empty or default values are + // omitted from API requests. See + // https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more + // details. + ForceSendFields []string `json:"-"` + // NullFields is a list of field names (e.g. "EndDate") to include in API + // requests with the JSON null value. By default, fields with empty values are + // omitted from API requests. See + // https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details. + NullFields []string `json:"-"` +} + +func (s ClientData) MarshalJSON() ([]byte, error) { + type NoMethod ClientData + return gensupport.MarshalJSON(NoMethod(s), s.ForceSendFields, s.NullFields) +} + +// Date: 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 +type Date struct { + // Day: 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. + Day int64 `json:"day,omitempty"` + // Month: Month of a year. Must be from 1 to 12, or 0 to specify a year without + // a month and day. + Month int64 `json:"month,omitempty"` + // Year: Year of the date. Must be from 1 to 9999, or 0 to specify a date + // without a year. + Year int64 `json:"year,omitempty"` + // ForceSendFields is a list of field names (e.g. "Day") to unconditionally + // include in API requests. By default, fields with empty or default values are + // omitted from API requests. See + // https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more + // details. + ForceSendFields []string `json:"-"` + // NullFields is a list of field names (e.g. "Day") to include in API requests + // with the JSON null value. By default, fields with empty values are omitted + // from API requests. See + // https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details. + NullFields []string `json:"-"` +} + +func (s Date) MarshalJSON() ([]byte, error) { + type NoMethod Date + return gensupport.MarshalJSON(NoMethod(s), s.ForceSendFields, s.NullFields) +} + // Empty: 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 @@ -240,6 +333,56 @@ type Empty struct { googleapi.ServerResponse `json:"-"` } +// FindSalesPartnerManagedClientsRequest: Request message for +// FindSalesPartnerManagedClients RPC. +type FindSalesPartnerManagedClientsRequest struct { + // IsActive: Optional. If set, only active and just ended clients will be + // returned. + IsActive bool `json:"isActive,omitempty"` + // ForceSendFields is a list of field names (e.g. "IsActive") to + // unconditionally include in API requests. By default, fields with empty or + // default values are omitted from API requests. See + // https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more + // details. + ForceSendFields []string `json:"-"` + // NullFields is a list of field names (e.g. "IsActive") to include in API + // requests with the JSON null value. By default, fields with empty values are + // omitted from API requests. See + // https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details. + NullFields []string `json:"-"` +} + +func (s FindSalesPartnerManagedClientsRequest) MarshalJSON() ([]byte, error) { + type NoMethod FindSalesPartnerManagedClientsRequest + return gensupport.MarshalJSON(NoMethod(s), s.ForceSendFields, s.NullFields) +} + +// FindSalesPartnerManagedClientsResponse: Response message for +// FindSalesPartnerManagedClients RPC. +type FindSalesPartnerManagedClientsResponse struct { + // ClientData: The clients managed by the sales org. + ClientData []*ClientData `json:"clientData,omitempty"` + + // ServerResponse contains the HTTP response code and headers from the server. + googleapi.ServerResponse `json:"-"` + // ForceSendFields is a list of field names (e.g. "ClientData") to + // unconditionally include in API requests. By default, fields with empty or + // default values are omitted from API requests. See + // https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more + // details. + ForceSendFields []string `json:"-"` + // NullFields is a list of field names (e.g. "ClientData") to include in API + // requests with the JSON null value. By default, fields with empty values are + // omitted from API requests. See + // https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details. + NullFields []string `json:"-"` +} + +func (s FindSalesPartnerManagedClientsResponse) MarshalJSON() ([]byte, error) { + type NoMethod FindSalesPartnerManagedClientsResponse + return gensupport.MarshalJSON(NoMethod(s), s.ForceSendFields, s.NullFields) +} + // ListAnalyticsAccountLinksResponse: Response message for // ListAnalyticsAccountLinks RPC. type ListAnalyticsAccountLinksResponse struct { @@ -269,6 +412,66 @@ func (s ListAnalyticsAccountLinksResponse) MarshalJSON() ([]byte, error) { return gensupport.MarshalJSON(NoMethod(s), s.ForceSendFields, s.NullFields) } +// ListOrganizationsResponse: Response message for ListOrganizations RPC. +type ListOrganizationsResponse struct { + // NextPageToken: A token, which can be sent as `page_token` to retrieve the + // next page. If this field is omitted, there are no subsequent pages. + NextPageToken string `json:"nextPageToken,omitempty"` + // Organizations: The Organization resource that the user has access to, which + // includes the org id and display name. + Organizations []*Organization `json:"organizations,omitempty"` + + // ServerResponse contains the HTTP response code and headers from the server. + googleapi.ServerResponse `json:"-"` + // ForceSendFields is a list of field names (e.g. "NextPageToken") to + // unconditionally include in API requests. By default, fields with empty or + // default values are omitted from API requests. See + // https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more + // details. + ForceSendFields []string `json:"-"` + // NullFields is a list of field names (e.g. "NextPageToken") to include in API + // requests with the JSON null value. By default, fields with empty values are + // omitted from API requests. See + // https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details. + NullFields []string `json:"-"` +} + +func (s ListOrganizationsResponse) MarshalJSON() ([]byte, error) { + type NoMethod ListOrganizationsResponse + return gensupport.MarshalJSON(NoMethod(s), s.ForceSendFields, s.NullFields) +} + +// Money: Represents an amount of money with its currency type. +type Money struct { + // CurrencyCode: The three-letter currency code defined in ISO 4217. + CurrencyCode string `json:"currencyCode,omitempty"` + // Nanos: 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. + Nanos int64 `json:"nanos,omitempty"` + // Units: The whole units of the amount. For example if `currencyCode` is + // "USD", then 1 unit is one US dollar. + Units int64 `json:"units,omitempty,string"` + // ForceSendFields is a list of field names (e.g. "CurrencyCode") to + // unconditionally include in API requests. By default, fields with empty or + // default values are omitted from API requests. See + // https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more + // details. + ForceSendFields []string `json:"-"` + // NullFields is a list of field names (e.g. "CurrencyCode") to include in API + // requests with the JSON null value. By default, fields with empty values are + // omitted from API requests. See + // https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details. + NullFields []string `json:"-"` +} + +func (s Money) MarshalJSON() ([]byte, error) { + type NoMethod Money + return gensupport.MarshalJSON(NoMethod(s), s.ForceSendFields, s.NullFields) +} + // Organization: A resource message representing a Google Marketing Platform // organization. type Organization struct { @@ -298,6 +501,110 @@ func (s Organization) MarshalJSON() ([]byte, error) { return gensupport.MarshalJSON(NoMethod(s), s.ForceSendFields, s.NullFields) } +// PropertyUsage: Contains the count of events received by the property, along +// with metadata that influences the volume of `billable` events. +type PropertyUsage struct { + // AccountId: The ID of the property's parent account. + AccountId int64 `json:"accountId,omitempty,string"` + // BillableEventCount: The number of events for which the property is billed in + // the requested month. + BillableEventCount int64 `json:"billableEventCount,omitempty,string"` + // DisplayName: The display name of the property. + DisplayName string `json:"displayName,omitempty"` + // Property: The name of the Google Analytics Admin API property resource. + // Format: analyticsadmin.googleapis.com/properties/{property_id} + Property string `json:"property,omitempty"` + // PropertyType: The subtype of the analytics property. This affects the + // billable event count. + // + // Possible values: + // "ANALYTICS_PROPERTY_TYPE_UNSPECIFIED" - Unknown or unspecified property + // type + // "ANALYTICS_PROPERTY_TYPE_ORDINARY" - Ordinary Google Analytics property + // "ANALYTICS_PROPERTY_TYPE_SUBPROPERTY" - Google Analytics subproperty + // "ANALYTICS_PROPERTY_TYPE_ROLLUP" - Google Analytics rollup property + PropertyType string `json:"propertyType,omitempty"` + // ServiceLevel: The service level of the property. + // + // Possible values: + // "ANALYTICS_SERVICE_LEVEL_UNSPECIFIED" - Service level unspecified. + // "ANALYTICS_SERVICE_LEVEL_STANDARD" - The standard version of Google + // Analytics. + // "ANALYTICS_SERVICE_LEVEL_360" - The premium version of Google Analytics. + ServiceLevel string `json:"serviceLevel,omitempty"` + // TotalEventCount: Total event count that the property received during the + // requested month. + TotalEventCount int64 `json:"totalEventCount,omitempty,string"` + // ForceSendFields is a list of field names (e.g. "AccountId") to + // unconditionally include in API requests. By default, fields with empty or + // default values are omitted from API requests. See + // https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more + // details. + ForceSendFields []string `json:"-"` + // NullFields is a list of field names (e.g. "AccountId") to include in API + // requests with the JSON null value. By default, fields with empty values are + // omitted from API requests. See + // https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details. + NullFields []string `json:"-"` +} + +func (s PropertyUsage) MarshalJSON() ([]byte, error) { + type NoMethod PropertyUsage + return gensupport.MarshalJSON(NoMethod(s), s.ForceSendFields, s.NullFields) +} + +// ReportPropertyUsageRequest: Request message for ReportPropertyUsage RPC. +type ReportPropertyUsageRequest struct { + // Month: Required. The target month to list property usages. Format: YYYY-MM. + // For example, "2025-05" + Month string `json:"month,omitempty"` + // ForceSendFields is a list of field names (e.g. "Month") to unconditionally + // include in API requests. By default, fields with empty or default values are + // omitted from API requests. See + // https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more + // details. + ForceSendFields []string `json:"-"` + // NullFields is a list of field names (e.g. "Month") to include in API + // requests with the JSON null value. By default, fields with empty values are + // omitted from API requests. See + // https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details. + NullFields []string `json:"-"` +} + +func (s ReportPropertyUsageRequest) MarshalJSON() ([]byte, error) { + type NoMethod ReportPropertyUsageRequest + return gensupport.MarshalJSON(NoMethod(s), s.ForceSendFields, s.NullFields) +} + +// ReportPropertyUsageResponse: Response message for ReportPropertyUsage RPC. +type ReportPropertyUsageResponse struct { + // BillInfo: Bill amount in the specified organization and month. Will be empty + // if user only has access to usage data. + BillInfo *BillInfo `json:"billInfo,omitempty"` + // PropertyUsages: Usage data for all properties in the specified organization + // and month. + PropertyUsages []*PropertyUsage `json:"propertyUsages,omitempty"` + + // ServerResponse contains the HTTP response code and headers from the server. + googleapi.ServerResponse `json:"-"` + // ForceSendFields is a list of field names (e.g. "BillInfo") to + // unconditionally include in API requests. By default, fields with empty or + // default values are omitted from API requests. See + // https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more + // details. + ForceSendFields []string `json:"-"` + // NullFields is a list of field names (e.g. "BillInfo") to include in API + // requests with the JSON null value. By default, fields with empty values are + // omitted from API requests. See + // https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details. + NullFields []string `json:"-"` +} + +func (s ReportPropertyUsageResponse) MarshalJSON() ([]byte, error) { + type NoMethod ReportPropertyUsageResponse + return gensupport.MarshalJSON(NoMethod(s), s.ForceSendFields, s.NullFields) +} + // SetPropertyServiceLevelRequest: Request message for SetPropertyServiceLevel // RPC. type SetPropertyServiceLevelRequest struct { @@ -339,6 +646,113 @@ type SetPropertyServiceLevelResponse struct { googleapi.ServerResponse `json:"-"` } +type OrganizationsFindSalesPartnerManagedClientsCall struct { + s *Service + organization string + findsalespartnermanagedclientsrequest *FindSalesPartnerManagedClientsRequest + urlParams_ gensupport.URLParams + ctx_ context.Context + header_ http.Header +} + +// FindSalesPartnerManagedClients: 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. +// +// - organization: The name of the sales partner organization. Format: +// organizations/{org_id}. +func (r *OrganizationsService) FindSalesPartnerManagedClients(organization string, findsalespartnermanagedclientsrequest *FindSalesPartnerManagedClientsRequest) *OrganizationsFindSalesPartnerManagedClientsCall { + c := &OrganizationsFindSalesPartnerManagedClientsCall{s: r.s, urlParams_: make(gensupport.URLParams)} + c.organization = organization + c.findsalespartnermanagedclientsrequest = findsalespartnermanagedclientsrequest + return c +} + +// Fields allows partial responses to be retrieved. See +// https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more +// details. +func (c *OrganizationsFindSalesPartnerManagedClientsCall) Fields(s ...googleapi.Field) *OrganizationsFindSalesPartnerManagedClientsCall { + c.urlParams_.Set("fields", googleapi.CombineFields(s)) + return c +} + +// Context sets the context to be used in this call's Do method. +func (c *OrganizationsFindSalesPartnerManagedClientsCall) Context(ctx context.Context) *OrganizationsFindSalesPartnerManagedClientsCall { + c.ctx_ = ctx + return c +} + +// Header returns a http.Header that can be modified by the caller to add +// headers to the request. +func (c *OrganizationsFindSalesPartnerManagedClientsCall) Header() http.Header { + if c.header_ == nil { + c.header_ = make(http.Header) + } + return c.header_ +} + +func (c *OrganizationsFindSalesPartnerManagedClientsCall) doRequest(alt string) (*http.Response, error) { + reqHeaders := gensupport.SetHeaders(c.s.userAgent(), "application/json", c.header_) + body, err := googleapi.WithoutDataWrapper.JSONBuffer(c.findsalespartnermanagedclientsrequest) + if err != nil { + return nil, err + } + c.urlParams_.Set("alt", alt) + c.urlParams_.Set("prettyPrint", "false") + urls := googleapi.ResolveRelative(c.s.BasePath, "v1alpha/{+organization}:findSalesPartnerManagedClients") + urls += "?" + c.urlParams_.Encode() + req, err := http.NewRequest("POST", urls, body) + if err != nil { + return nil, err + } + req.Header = reqHeaders + googleapi.Expand(req.URL, map[string]string{ + "organization": c.organization, + }) + c.s.logger.DebugContext(c.ctx_, "api request", "serviceName", apiName, "rpcName", "marketingplatformadmin.organizations.findSalesPartnerManagedClients", "request", internallog.HTTPRequest(req, body.Bytes())) + return gensupport.SendRequest(c.ctx_, c.s.client, req) +} + +// Do executes the "marketingplatformadmin.organizations.findSalesPartnerManagedClients" call. +// Any non-2xx status code is an error. Response headers are in either +// *FindSalesPartnerManagedClientsResponse.ServerResponse.Header or (if a +// response was returned at all) in error.(*googleapi.Error).Header. Use +// googleapi.IsNotModified to check whether the returned error was because +// http.StatusNotModified was returned. +func (c *OrganizationsFindSalesPartnerManagedClientsCall) Do(opts ...googleapi.CallOption) (*FindSalesPartnerManagedClientsResponse, error) { + gensupport.SetOptions(c.urlParams_, opts...) + res, err := c.doRequest("json") + if res != nil && res.StatusCode == http.StatusNotModified { + if res.Body != nil { + res.Body.Close() + } + return nil, gensupport.WrapError(&googleapi.Error{ + Code: res.StatusCode, + Header: res.Header, + }) + } + if err != nil { + return nil, err + } + defer googleapi.CloseBody(res) + if err := googleapi.CheckResponse(res); err != nil { + return nil, gensupport.WrapError(err) + } + ret := &FindSalesPartnerManagedClientsResponse{ + ServerResponse: googleapi.ServerResponse{ + Header: res.Header, + HTTPStatusCode: res.StatusCode, + }, + } + target := &ret + b, err := gensupport.DecodeResponseBytes(target, res) + if err != nil { + return nil, err + } + c.s.logger.DebugContext(c.ctx_, "api response", "serviceName", apiName, "rpcName", "marketingplatformadmin.organizations.findSalesPartnerManagedClients", "response", internallog.HTTPResponse(res, b)) + return ret, nil +} + type OrganizationsGetCall struct { s *Service name string @@ -449,6 +863,259 @@ func (c *OrganizationsGetCall) Do(opts ...googleapi.CallOption) (*Organization, return ret, nil } +type OrganizationsListCall struct { + s *Service + urlParams_ gensupport.URLParams + ifNoneMatch_ string + ctx_ context.Context + header_ http.Header +} + +// List: Returns a list of organizations that the user has access to. +func (r *OrganizationsService) List() *OrganizationsListCall { + c := &OrganizationsListCall{s: r.s, urlParams_: make(gensupport.URLParams)} + return c +} + +// PageSize sets the optional parameter "pageSize": 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. +func (c *OrganizationsListCall) PageSize(pageSize int64) *OrganizationsListCall { + c.urlParams_.Set("pageSize", fmt.Sprint(pageSize)) + return c +} + +// PageToken sets the optional parameter "pageToken": 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. +func (c *OrganizationsListCall) PageToken(pageToken string) *OrganizationsListCall { + c.urlParams_.Set("pageToken", pageToken) + return c +} + +// Fields allows partial responses to be retrieved. See +// https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more +// details. +func (c *OrganizationsListCall) Fields(s ...googleapi.Field) *OrganizationsListCall { + c.urlParams_.Set("fields", googleapi.CombineFields(s)) + return c +} + +// IfNoneMatch sets an optional parameter which makes the operation fail if the +// object's ETag matches the given value. This is useful for getting updates +// only after the object has changed since the last request. +func (c *OrganizationsListCall) IfNoneMatch(entityTag string) *OrganizationsListCall { + c.ifNoneMatch_ = entityTag + return c +} + +// Context sets the context to be used in this call's Do method. +func (c *OrganizationsListCall) Context(ctx context.Context) *OrganizationsListCall { + c.ctx_ = ctx + return c +} + +// Header returns a http.Header that can be modified by the caller to add +// headers to the request. +func (c *OrganizationsListCall) Header() http.Header { + if c.header_ == nil { + c.header_ = make(http.Header) + } + return c.header_ +} + +func (c *OrganizationsListCall) doRequest(alt string) (*http.Response, error) { + reqHeaders := gensupport.SetHeaders(c.s.userAgent(), "", c.header_) + if c.ifNoneMatch_ != "" { + reqHeaders.Set("If-None-Match", c.ifNoneMatch_) + } + c.urlParams_.Set("alt", alt) + c.urlParams_.Set("prettyPrint", "false") + urls := googleapi.ResolveRelative(c.s.BasePath, "v1alpha/organizations") + urls += "?" + c.urlParams_.Encode() + req, err := http.NewRequest("GET", urls, nil) + if err != nil { + return nil, err + } + req.Header = reqHeaders + c.s.logger.DebugContext(c.ctx_, "api request", "serviceName", apiName, "rpcName", "marketingplatformadmin.organizations.list", "request", internallog.HTTPRequest(req, nil)) + return gensupport.SendRequest(c.ctx_, c.s.client, req) +} + +// Do executes the "marketingplatformadmin.organizations.list" call. +// Any non-2xx status code is an error. Response headers are in either +// *ListOrganizationsResponse.ServerResponse.Header or (if a response was +// returned at all) in error.(*googleapi.Error).Header. Use +// googleapi.IsNotModified to check whether the returned error was because +// http.StatusNotModified was returned. +func (c *OrganizationsListCall) Do(opts ...googleapi.CallOption) (*ListOrganizationsResponse, error) { + gensupport.SetOptions(c.urlParams_, opts...) + res, err := c.doRequest("json") + if res != nil && res.StatusCode == http.StatusNotModified { + if res.Body != nil { + res.Body.Close() + } + return nil, gensupport.WrapError(&googleapi.Error{ + Code: res.StatusCode, + Header: res.Header, + }) + } + if err != nil { + return nil, err + } + defer googleapi.CloseBody(res) + if err := googleapi.CheckResponse(res); err != nil { + return nil, gensupport.WrapError(err) + } + ret := &ListOrganizationsResponse{ + ServerResponse: googleapi.ServerResponse{ + Header: res.Header, + HTTPStatusCode: res.StatusCode, + }, + } + target := &ret + b, err := gensupport.DecodeResponseBytes(target, res) + if err != nil { + return nil, err + } + c.s.logger.DebugContext(c.ctx_, "api response", "serviceName", apiName, "rpcName", "marketingplatformadmin.organizations.list", "response", internallog.HTTPResponse(res, b)) + return ret, nil +} + +// Pages invokes f for each page of results. +// A non-nil error returned from f will halt the iteration. +// The provided context supersedes any context provided to the Context method. +func (c *OrganizationsListCall) Pages(ctx context.Context, f func(*ListOrganizationsResponse) error) error { + c.ctx_ = ctx + defer c.PageToken(c.urlParams_.Get("pageToken")) + for { + x, err := c.Do() + if err != nil { + return err + } + if err := f(x); err != nil { + return err + } + if x.NextPageToken == "" { + return nil + } + c.PageToken(x.NextPageToken) + } +} + +type OrganizationsReportPropertyUsageCall struct { + s *Service + organization string + reportpropertyusagerequest *ReportPropertyUsageRequest + urlParams_ gensupport.URLParams + ctx_ context.Context + header_ http.Header +} + +// ReportPropertyUsage: 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. +// +// - organization: Specifies the organization whose property usage will be +// listed. Format: organizations/{org_id}. +func (r *OrganizationsService) ReportPropertyUsage(organization string, reportpropertyusagerequest *ReportPropertyUsageRequest) *OrganizationsReportPropertyUsageCall { + c := &OrganizationsReportPropertyUsageCall{s: r.s, urlParams_: make(gensupport.URLParams)} + c.organization = organization + c.reportpropertyusagerequest = reportpropertyusagerequest + return c +} + +// Fields allows partial responses to be retrieved. See +// https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more +// details. +func (c *OrganizationsReportPropertyUsageCall) Fields(s ...googleapi.Field) *OrganizationsReportPropertyUsageCall { + c.urlParams_.Set("fields", googleapi.CombineFields(s)) + return c +} + +// Context sets the context to be used in this call's Do method. +func (c *OrganizationsReportPropertyUsageCall) Context(ctx context.Context) *OrganizationsReportPropertyUsageCall { + c.ctx_ = ctx + return c +} + +// Header returns a http.Header that can be modified by the caller to add +// headers to the request. +func (c *OrganizationsReportPropertyUsageCall) Header() http.Header { + if c.header_ == nil { + c.header_ = make(http.Header) + } + return c.header_ +} + +func (c *OrganizationsReportPropertyUsageCall) doRequest(alt string) (*http.Response, error) { + reqHeaders := gensupport.SetHeaders(c.s.userAgent(), "application/json", c.header_) + body, err := googleapi.WithoutDataWrapper.JSONBuffer(c.reportpropertyusagerequest) + if err != nil { + return nil, err + } + c.urlParams_.Set("alt", alt) + c.urlParams_.Set("prettyPrint", "false") + urls := googleapi.ResolveRelative(c.s.BasePath, "v1alpha/{+organization}:reportPropertyUsage") + urls += "?" + c.urlParams_.Encode() + req, err := http.NewRequest("POST", urls, body) + if err != nil { + return nil, err + } + req.Header = reqHeaders + googleapi.Expand(req.URL, map[string]string{ + "organization": c.organization, + }) + c.s.logger.DebugContext(c.ctx_, "api request", "serviceName", apiName, "rpcName", "marketingplatformadmin.organizations.reportPropertyUsage", "request", internallog.HTTPRequest(req, body.Bytes())) + return gensupport.SendRequest(c.ctx_, c.s.client, req) +} + +// Do executes the "marketingplatformadmin.organizations.reportPropertyUsage" call. +// Any non-2xx status code is an error. Response headers are in either +// *ReportPropertyUsageResponse.ServerResponse.Header or (if a response was +// returned at all) in error.(*googleapi.Error).Header. Use +// googleapi.IsNotModified to check whether the returned error was because +// http.StatusNotModified was returned. +func (c *OrganizationsReportPropertyUsageCall) Do(opts ...googleapi.CallOption) (*ReportPropertyUsageResponse, error) { + gensupport.SetOptions(c.urlParams_, opts...) + res, err := c.doRequest("json") + if res != nil && res.StatusCode == http.StatusNotModified { + if res.Body != nil { + res.Body.Close() + } + return nil, gensupport.WrapError(&googleapi.Error{ + Code: res.StatusCode, + Header: res.Header, + }) + } + if err != nil { + return nil, err + } + defer googleapi.CloseBody(res) + if err := googleapi.CheckResponse(res); err != nil { + return nil, gensupport.WrapError(err) + } + ret := &ReportPropertyUsageResponse{ + ServerResponse: googleapi.ServerResponse{ + Header: res.Header, + HTTPStatusCode: res.StatusCode, + }, + } + target := &ret + b, err := gensupport.DecodeResponseBytes(target, res) + if err != nil { + return nil, err + } + c.s.logger.DebugContext(c.ctx_, "api response", "serviceName", apiName, "rpcName", "marketingplatformadmin.organizations.reportPropertyUsage", "response", internallog.HTTPResponse(res, b)) + return ret, nil +} + type OrganizationsAnalyticsAccountLinksCreateCall struct { s *Service parent string diff --git a/metastore/v1alpha/metastore-api.json b/metastore/v1alpha/metastore-api.json index e355da35c60..152a6865cb5 100644 --- a/metastore/v1alpha/metastore-api.json +++ b/metastore/v1alpha/metastore-api.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" @@ -1807,7 +1807,7 @@ } } }, - "revision": "20250925", + "revision": "20251023", "rootUrl": "https://metastore.googleapis.com/", "schemas": { "AlterMetadataResourceLocationRequest": { diff --git a/metastore/v1alpha/metastore-gen.go b/metastore/v1alpha/metastore-gen.go index 17a50f4154c..a402964c038 100644 --- a/metastore/v1alpha/metastore-gen.go +++ b/metastore/v1alpha/metastore-gen.go @@ -3137,9 +3137,9 @@ func (r *ProjectsLocationsService) List(name string) *ProjectsLocationsListCall return c } -// ExtraLocationTypes sets the optional parameter "extraLocationTypes": Unless -// explicitly documented otherwise, don't use this unsupported field which is -// primarily intended for internal usage. +// ExtraLocationTypes sets the optional parameter "extraLocationTypes": Do not +// use this field. It is unsupported and is ignored unless explicitly +// documented otherwise. This is primarily for internal usage. func (c *ProjectsLocationsListCall) ExtraLocationTypes(extraLocationTypes ...string) *ProjectsLocationsListCall { c.urlParams_.SetMulti("extraLocationTypes", append([]string{}, extraLocationTypes...)) return c diff --git a/metastore/v1beta/metastore-api.json b/metastore/v1beta/metastore-api.json index 2205f948a02..e96d8e8a8a6 100644 --- a/metastore/v1beta/metastore-api.json +++ b/metastore/v1beta/metastore-api.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" @@ -1807,7 +1807,7 @@ } } }, - "revision": "20250925", + "revision": "20251023", "rootUrl": "https://metastore.googleapis.com/", "schemas": { "AlterMetadataResourceLocationRequest": { diff --git a/metastore/v1beta/metastore-gen.go b/metastore/v1beta/metastore-gen.go index 218d29e77d7..b67c63215a0 100644 --- a/metastore/v1beta/metastore-gen.go +++ b/metastore/v1beta/metastore-gen.go @@ -3137,9 +3137,9 @@ func (r *ProjectsLocationsService) List(name string) *ProjectsLocationsListCall return c } -// ExtraLocationTypes sets the optional parameter "extraLocationTypes": Unless -// explicitly documented otherwise, don't use this unsupported field which is -// primarily intended for internal usage. +// ExtraLocationTypes sets the optional parameter "extraLocationTypes": Do not +// use this field. It is unsupported and is ignored unless explicitly +// documented otherwise. This is primarily for internal usage. func (c *ProjectsLocationsListCall) ExtraLocationTypes(extraLocationTypes ...string) *ProjectsLocationsListCall { c.urlParams_.SetMulti("extraLocationTypes", append([]string{}, extraLocationTypes...)) return c diff --git a/networkservices/v1/networkservices-api.json b/networkservices/v1/networkservices-api.json index ddeb12ea09f..e2d7ca96d8e 100644 --- a/networkservices/v1/networkservices-api.json +++ b/networkservices/v1/networkservices-api.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/networkservices/v1/networkservices-gen.go b/networkservices/v1/networkservices-gen.go index e88f73aec5c..c089d56089a 100644 --- a/networkservices/v1/networkservices-gen.go +++ b/networkservices/v1/networkservices-gen.go @@ -176,6 +176,7 @@ func NewProjectsLocationsService(s *Service) *ProjectsLocationsService { rs.Gateways = NewProjectsLocationsGatewaysService(s) rs.GrpcRoutes = NewProjectsLocationsGrpcRoutesService(s) rs.HttpRoutes = NewProjectsLocationsHttpRoutesService(s) + rs.LbEdgeExtensions = NewProjectsLocationsLbEdgeExtensionsService(s) rs.LbRouteExtensions = NewProjectsLocationsLbRouteExtensionsService(s) rs.LbTrafficExtensions = NewProjectsLocationsLbTrafficExtensionsService(s) rs.Meshes = NewProjectsLocationsMeshesService(s) @@ -207,6 +208,8 @@ type ProjectsLocationsService struct { HttpRoutes *ProjectsLocationsHttpRoutesService + LbEdgeExtensions *ProjectsLocationsLbEdgeExtensionsService + LbRouteExtensions *ProjectsLocationsLbRouteExtensionsService LbTrafficExtensions *ProjectsLocationsLbTrafficExtensionsService @@ -310,6 +313,15 @@ type ProjectsLocationsHttpRoutesService struct { s *Service } +func NewProjectsLocationsLbEdgeExtensionsService(s *Service) *ProjectsLocationsLbEdgeExtensionsService { + rs := &ProjectsLocationsLbEdgeExtensionsService{s: s} + return rs +} + +type ProjectsLocationsLbEdgeExtensionsService struct { + s *Service +} + func NewProjectsLocationsLbRouteExtensionsService(s *Service) *ProjectsLocationsLbRouteExtensionsService { rs := &ProjectsLocationsLbRouteExtensionsService{s: s} return rs @@ -2493,6 +2505,70 @@ func (s HttpRouteURLRewrite) MarshalJSON() ([]byte, error) { return gensupport.MarshalJSON(NoMethod(s), s.ForceSendFields, s.NullFields) } +// LbEdgeExtension: `LbEdgeExtension` is a resource that lets the extension +// service influence the selection of backend services and Cloud CDN cache keys +// by modifying request headers. +type LbEdgeExtension struct { + // CreateTime: Output only. The timestamp when the resource was created. + CreateTime string `json:"createTime,omitempty"` + // Description: Optional. A human-readable description of the resource. + Description string `json:"description,omitempty"` + // ExtensionChains: 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. + ExtensionChains []*ExtensionChain `json:"extensionChains,omitempty"` + // ForwardingRules: 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. + ForwardingRules []string `json:"forwardingRules,omitempty"` + // Labels: 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. + Labels map[string]string `json:"labels,omitempty"` + // LoadBalancingScheme: Required. All forwarding rules referenced by this + // extension must share the same load balancing scheme. Supported values: + // `EXTERNAL_MANAGED`. + // + // Possible values: + // "LOAD_BALANCING_SCHEME_UNSPECIFIED" - Default value. Do not use. + // "INTERNAL_MANAGED" - Signifies that this is used for Internal HTTP(S) Load + // Balancing. + // "EXTERNAL_MANAGED" - Signifies that this is used for External Managed + // HTTP(S) Load Balancing. + LoadBalancingScheme string `json:"loadBalancingScheme,omitempty"` + // Name: Required. Identifier. Name of the `LbEdgeExtension` resource in the + // following format: + // `projects/{project}/locations/{location}/lbEdgeExtensions/{lb_edge_extension} + // `. + Name string `json:"name,omitempty"` + // UpdateTime: Output only. The timestamp when the resource was updated. + UpdateTime string `json:"updateTime,omitempty"` + + // ServerResponse contains the HTTP response code and headers from the server. + googleapi.ServerResponse `json:"-"` + // ForceSendFields is a list of field names (e.g. "CreateTime") to + // unconditionally include in API requests. By default, fields with empty or + // default values are omitted from API requests. See + // https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more + // details. + ForceSendFields []string `json:"-"` + // NullFields is a list of field names (e.g. "CreateTime") to include in API + // requests with the JSON null value. By default, fields with empty values are + // omitted from API requests. See + // https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details. + NullFields []string `json:"-"` +} + +func (s LbEdgeExtension) MarshalJSON() ([]byte, error) { + type NoMethod LbEdgeExtension + return gensupport.MarshalJSON(NoMethod(s), s.ForceSendFields, s.NullFields) +} + // LbRouteExtension: `LbRouteExtension` is a resource that lets you control // where traffic is routed to for a given request. type LbRouteExtension struct { @@ -2850,6 +2926,37 @@ func (s ListHttpRoutesResponse) MarshalJSON() ([]byte, error) { return gensupport.MarshalJSON(NoMethod(s), s.ForceSendFields, s.NullFields) } +// ListLbEdgeExtensionsResponse: Message for response to listing +// `LbEdgeExtension` resources. +type ListLbEdgeExtensionsResponse struct { + // LbEdgeExtensions: The list of `LbEdgeExtension` resources. + LbEdgeExtensions []*LbEdgeExtension `json:"lbEdgeExtensions,omitempty"` + // NextPageToken: A token identifying a page of results that the server + // returns. + NextPageToken string `json:"nextPageToken,omitempty"` + // Unreachable: Locations that could not be reached. + Unreachable []string `json:"unreachable,omitempty"` + + // ServerResponse contains the HTTP response code and headers from the server. + googleapi.ServerResponse `json:"-"` + // ForceSendFields is a list of field names (e.g. "LbEdgeExtensions") to + // unconditionally include in API requests. By default, fields with empty or + // default values are omitted from API requests. See + // https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more + // details. + ForceSendFields []string `json:"-"` + // NullFields is a list of field names (e.g. "LbEdgeExtensions") to include in + // API requests with the JSON null value. By default, fields with empty values + // are omitted from API requests. See + // https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details. + NullFields []string `json:"-"` +} + +func (s ListLbEdgeExtensionsResponse) MarshalJSON() ([]byte, error) { + type NoMethod ListLbEdgeExtensionsResponse + return gensupport.MarshalJSON(NoMethod(s), s.ForceSendFields, s.NullFields) +} + // ListLbRouteExtensionsResponse: Message for response to listing // `LbRouteExtension` resources. type ListLbRouteExtensionsResponse struct { @@ -3014,6 +3121,11 @@ type ListOperationsResponse struct { // Operations: A list of operations that matches the specified filter in the // request. Operations []*Operation `json:"operations,omitempty"` + // Unreachable: Unordered list. Unreachable resources. Populated when the + // request sets `ListOperationsRequest.return_partial_success` and reads across + // collections e.g. when attempting to list all resources across all supported + // locations. + Unreachable []string `json:"unreachable,omitempty"` // ServerResponse contains the HTTP response code and headers from the server. googleapi.ServerResponse `json:"-"` @@ -4748,9 +4860,9 @@ func (r *ProjectsLocationsService) List(name string) *ProjectsLocationsListCall return c } -// ExtraLocationTypes sets the optional parameter "extraLocationTypes": Do not -// use this field. It is unsupported and is ignored unless explicitly -// documented otherwise. This is primarily for internal usage. +// ExtraLocationTypes sets the optional parameter "extraLocationTypes": Unless +// explicitly documented otherwise, don't use this unsupported field which is +// primarily intended for internal usage. func (c *ProjectsLocationsListCall) ExtraLocationTypes(extraLocationTypes ...string) *ProjectsLocationsListCall { c.urlParams_.SetMulti("extraLocationTypes", append([]string{}, extraLocationTypes...)) return c @@ -9194,31 +9306,31 @@ func (c *ProjectsLocationsHttpRoutesPatchCall) Do(opts ...googleapi.CallOption) return ret, nil } -type ProjectsLocationsLbRouteExtensionsCreateCall struct { - s *Service - parent string - lbrouteextension *LbRouteExtension - urlParams_ gensupport.URLParams - ctx_ context.Context - header_ http.Header +type ProjectsLocationsLbEdgeExtensionsCreateCall struct { + s *Service + parent string + lbedgeextension *LbEdgeExtension + urlParams_ gensupport.URLParams + ctx_ context.Context + header_ http.Header } -// Create: Creates a new `LbRouteExtension` resource in a given project and +// Create: Creates a new `LbEdgeExtension` resource in a given project and // location. // -// - parent: The parent resource of the `LbRouteExtension` resource. Must be in +// - parent: The parent resource of the `LbEdgeExtension` resource. Must be in // the format `projects/{project}/locations/{location}`. -func (r *ProjectsLocationsLbRouteExtensionsService) Create(parent string, lbrouteextension *LbRouteExtension) *ProjectsLocationsLbRouteExtensionsCreateCall { - c := &ProjectsLocationsLbRouteExtensionsCreateCall{s: r.s, urlParams_: make(gensupport.URLParams)} +func (r *ProjectsLocationsLbEdgeExtensionsService) Create(parent string, lbedgeextension *LbEdgeExtension) *ProjectsLocationsLbEdgeExtensionsCreateCall { + c := &ProjectsLocationsLbEdgeExtensionsCreateCall{s: r.s, urlParams_: make(gensupport.URLParams)} c.parent = parent - c.lbrouteextension = lbrouteextension + c.lbedgeextension = lbedgeextension return c } -// LbRouteExtensionId sets the optional parameter "lbRouteExtensionId": -// Required. User-provided ID of the `LbRouteExtension` resource to be created. -func (c *ProjectsLocationsLbRouteExtensionsCreateCall) LbRouteExtensionId(lbRouteExtensionId string) *ProjectsLocationsLbRouteExtensionsCreateCall { - c.urlParams_.Set("lbRouteExtensionId", lbRouteExtensionId) +// LbEdgeExtensionId sets the optional parameter "lbEdgeExtensionId": Required. +// User-provided ID of the `LbEdgeExtension` resource to be created. +func (c *ProjectsLocationsLbEdgeExtensionsCreateCall) LbEdgeExtensionId(lbEdgeExtensionId string) *ProjectsLocationsLbEdgeExtensionsCreateCall { + c.urlParams_.Set("lbEdgeExtensionId", lbEdgeExtensionId) return c } @@ -9232,7 +9344,7 @@ func (c *ProjectsLocationsLbRouteExtensionsCreateCall) LbRouteExtensionId(lbRout // 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). -func (c *ProjectsLocationsLbRouteExtensionsCreateCall) RequestId(requestId string) *ProjectsLocationsLbRouteExtensionsCreateCall { +func (c *ProjectsLocationsLbEdgeExtensionsCreateCall) RequestId(requestId string) *ProjectsLocationsLbEdgeExtensionsCreateCall { c.urlParams_.Set("requestId", requestId) return c } @@ -9240,35 +9352,35 @@ func (c *ProjectsLocationsLbRouteExtensionsCreateCall) RequestId(requestId strin // Fields allows partial responses to be retrieved. See // https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more // details. -func (c *ProjectsLocationsLbRouteExtensionsCreateCall) Fields(s ...googleapi.Field) *ProjectsLocationsLbRouteExtensionsCreateCall { +func (c *ProjectsLocationsLbEdgeExtensionsCreateCall) Fields(s ...googleapi.Field) *ProjectsLocationsLbEdgeExtensionsCreateCall { c.urlParams_.Set("fields", googleapi.CombineFields(s)) return c } // Context sets the context to be used in this call's Do method. -func (c *ProjectsLocationsLbRouteExtensionsCreateCall) Context(ctx context.Context) *ProjectsLocationsLbRouteExtensionsCreateCall { +func (c *ProjectsLocationsLbEdgeExtensionsCreateCall) Context(ctx context.Context) *ProjectsLocationsLbEdgeExtensionsCreateCall { c.ctx_ = ctx return c } // Header returns a http.Header that can be modified by the caller to add // headers to the request. -func (c *ProjectsLocationsLbRouteExtensionsCreateCall) Header() http.Header { +func (c *ProjectsLocationsLbEdgeExtensionsCreateCall) Header() http.Header { if c.header_ == nil { c.header_ = make(http.Header) } return c.header_ } -func (c *ProjectsLocationsLbRouteExtensionsCreateCall) doRequest(alt string) (*http.Response, error) { +func (c *ProjectsLocationsLbEdgeExtensionsCreateCall) doRequest(alt string) (*http.Response, error) { reqHeaders := gensupport.SetHeaders(c.s.userAgent(), "application/json", c.header_) - body, err := googleapi.WithoutDataWrapper.JSONBuffer(c.lbrouteextension) + body, err := googleapi.WithoutDataWrapper.JSONBuffer(c.lbedgeextension) if err != nil { return nil, err } c.urlParams_.Set("alt", alt) c.urlParams_.Set("prettyPrint", "false") - urls := googleapi.ResolveRelative(c.s.BasePath, "v1/{+parent}/lbRouteExtensions") + urls := googleapi.ResolveRelative(c.s.BasePath, "v1/{+parent}/lbEdgeExtensions") urls += "?" + c.urlParams_.Encode() req, err := http.NewRequest("POST", urls, body) if err != nil { @@ -9278,16 +9390,16 @@ func (c *ProjectsLocationsLbRouteExtensionsCreateCall) doRequest(alt string) (*h googleapi.Expand(req.URL, map[string]string{ "parent": c.parent, }) - c.s.logger.DebugContext(c.ctx_, "api request", "serviceName", apiName, "rpcName", "networkservices.projects.locations.lbRouteExtensions.create", "request", internallog.HTTPRequest(req, body.Bytes())) + c.s.logger.DebugContext(c.ctx_, "api request", "serviceName", apiName, "rpcName", "networkservices.projects.locations.lbEdgeExtensions.create", "request", internallog.HTTPRequest(req, body.Bytes())) return gensupport.SendRequest(c.ctx_, c.s.client, req) } -// Do executes the "networkservices.projects.locations.lbRouteExtensions.create" call. +// Do executes the "networkservices.projects.locations.lbEdgeExtensions.create" call. // Any non-2xx status code is an error. Response headers are in either // *Operation.ServerResponse.Header or (if a response was returned at all) in // error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check // whether the returned error was because http.StatusNotModified was returned. -func (c *ProjectsLocationsLbRouteExtensionsCreateCall) Do(opts ...googleapi.CallOption) (*Operation, error) { +func (c *ProjectsLocationsLbEdgeExtensionsCreateCall) Do(opts ...googleapi.CallOption) (*Operation, error) { gensupport.SetOptions(c.urlParams_, opts...) res, err := c.doRequest("json") if res != nil && res.StatusCode == http.StatusNotModified { @@ -9317,11 +9429,11 @@ func (c *ProjectsLocationsLbRouteExtensionsCreateCall) Do(opts ...googleapi.Call if err != nil { return nil, err } - c.s.logger.DebugContext(c.ctx_, "api response", "serviceName", apiName, "rpcName", "networkservices.projects.locations.lbRouteExtensions.create", "response", internallog.HTTPResponse(res, b)) + c.s.logger.DebugContext(c.ctx_, "api response", "serviceName", apiName, "rpcName", "networkservices.projects.locations.lbEdgeExtensions.create", "response", internallog.HTTPResponse(res, b)) return ret, nil } -type ProjectsLocationsLbRouteExtensionsDeleteCall struct { +type ProjectsLocationsLbEdgeExtensionsDeleteCall struct { s *Service name string urlParams_ gensupport.URLParams @@ -9329,14 +9441,14 @@ type ProjectsLocationsLbRouteExtensionsDeleteCall struct { header_ http.Header } -// Delete: Deletes the specified `LbRouteExtension` resource. +// Delete: Deletes the specified `LbEdgeExtension` resource. // -// - name: The name of the `LbRouteExtension` resource to delete. Must be in -// the format -// `projects/{project}/locations/{location}/lbRouteExtensions/{lb_route_extens -// ion}`. -func (r *ProjectsLocationsLbRouteExtensionsService) Delete(name string) *ProjectsLocationsLbRouteExtensionsDeleteCall { - c := &ProjectsLocationsLbRouteExtensionsDeleteCall{s: r.s, urlParams_: make(gensupport.URLParams)} +// - name: The name of the `LbEdgeExtension` resource to delete. Must be in the +// format +// `projects/{project}/locations/{location}/lbEdgeExtensions/{lb_edge_extensio +// n}`. +func (r *ProjectsLocationsLbEdgeExtensionsService) Delete(name string) *ProjectsLocationsLbEdgeExtensionsDeleteCall { + c := &ProjectsLocationsLbEdgeExtensionsDeleteCall{s: r.s, urlParams_: make(gensupport.URLParams)} c.name = name return c } @@ -9351,7 +9463,7 @@ func (r *ProjectsLocationsLbRouteExtensionsService) Delete(name string) *Project // 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). -func (c *ProjectsLocationsLbRouteExtensionsDeleteCall) RequestId(requestId string) *ProjectsLocationsLbRouteExtensionsDeleteCall { +func (c *ProjectsLocationsLbEdgeExtensionsDeleteCall) RequestId(requestId string) *ProjectsLocationsLbEdgeExtensionsDeleteCall { c.urlParams_.Set("requestId", requestId) return c } @@ -9359,27 +9471,27 @@ func (c *ProjectsLocationsLbRouteExtensionsDeleteCall) RequestId(requestId strin // Fields allows partial responses to be retrieved. See // https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more // details. -func (c *ProjectsLocationsLbRouteExtensionsDeleteCall) Fields(s ...googleapi.Field) *ProjectsLocationsLbRouteExtensionsDeleteCall { +func (c *ProjectsLocationsLbEdgeExtensionsDeleteCall) Fields(s ...googleapi.Field) *ProjectsLocationsLbEdgeExtensionsDeleteCall { c.urlParams_.Set("fields", googleapi.CombineFields(s)) return c } // Context sets the context to be used in this call's Do method. -func (c *ProjectsLocationsLbRouteExtensionsDeleteCall) Context(ctx context.Context) *ProjectsLocationsLbRouteExtensionsDeleteCall { +func (c *ProjectsLocationsLbEdgeExtensionsDeleteCall) Context(ctx context.Context) *ProjectsLocationsLbEdgeExtensionsDeleteCall { c.ctx_ = ctx return c } // Header returns a http.Header that can be modified by the caller to add // headers to the request. -func (c *ProjectsLocationsLbRouteExtensionsDeleteCall) Header() http.Header { +func (c *ProjectsLocationsLbEdgeExtensionsDeleteCall) Header() http.Header { if c.header_ == nil { c.header_ = make(http.Header) } return c.header_ } -func (c *ProjectsLocationsLbRouteExtensionsDeleteCall) doRequest(alt string) (*http.Response, error) { +func (c *ProjectsLocationsLbEdgeExtensionsDeleteCall) doRequest(alt string) (*http.Response, error) { reqHeaders := gensupport.SetHeaders(c.s.userAgent(), "", c.header_) c.urlParams_.Set("alt", alt) c.urlParams_.Set("prettyPrint", "false") @@ -9393,16 +9505,16 @@ func (c *ProjectsLocationsLbRouteExtensionsDeleteCall) doRequest(alt string) (*h googleapi.Expand(req.URL, map[string]string{ "name": c.name, }) - c.s.logger.DebugContext(c.ctx_, "api request", "serviceName", apiName, "rpcName", "networkservices.projects.locations.lbRouteExtensions.delete", "request", internallog.HTTPRequest(req, nil)) + c.s.logger.DebugContext(c.ctx_, "api request", "serviceName", apiName, "rpcName", "networkservices.projects.locations.lbEdgeExtensions.delete", "request", internallog.HTTPRequest(req, nil)) return gensupport.SendRequest(c.ctx_, c.s.client, req) } -// Do executes the "networkservices.projects.locations.lbRouteExtensions.delete" call. +// Do executes the "networkservices.projects.locations.lbEdgeExtensions.delete" call. // Any non-2xx status code is an error. Response headers are in either // *Operation.ServerResponse.Header or (if a response was returned at all) in // error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check // whether the returned error was because http.StatusNotModified was returned. -func (c *ProjectsLocationsLbRouteExtensionsDeleteCall) Do(opts ...googleapi.CallOption) (*Operation, error) { +func (c *ProjectsLocationsLbEdgeExtensionsDeleteCall) Do(opts ...googleapi.CallOption) (*Operation, error) { gensupport.SetOptions(c.urlParams_, opts...) res, err := c.doRequest("json") if res != nil && res.StatusCode == http.StatusNotModified { @@ -9432,11 +9544,11 @@ func (c *ProjectsLocationsLbRouteExtensionsDeleteCall) Do(opts ...googleapi.Call if err != nil { return nil, err } - c.s.logger.DebugContext(c.ctx_, "api response", "serviceName", apiName, "rpcName", "networkservices.projects.locations.lbRouteExtensions.delete", "response", internallog.HTTPResponse(res, b)) + c.s.logger.DebugContext(c.ctx_, "api response", "serviceName", apiName, "rpcName", "networkservices.projects.locations.lbEdgeExtensions.delete", "response", internallog.HTTPResponse(res, b)) return ret, nil } -type ProjectsLocationsLbRouteExtensionsGetCall struct { +type ProjectsLocationsLbEdgeExtensionsGetCall struct { s *Service name string urlParams_ gensupport.URLParams @@ -9445,14 +9557,14 @@ type ProjectsLocationsLbRouteExtensionsGetCall struct { header_ http.Header } -// Get: Gets details of the specified `LbRouteExtension` resource. +// Get: Gets details of the specified `LbEdgeExtension` resource. // -// - name: A name of the `LbRouteExtension` resource to get. Must be in the +// - name: A name of the `LbEdgeExtension` resource to get. Must be in the // format -// `projects/{project}/locations/{location}/lbRouteExtensions/{lb_route_extens -// ion}`. -func (r *ProjectsLocationsLbRouteExtensionsService) Get(name string) *ProjectsLocationsLbRouteExtensionsGetCall { - c := &ProjectsLocationsLbRouteExtensionsGetCall{s: r.s, urlParams_: make(gensupport.URLParams)} +// `projects/{project}/locations/{location}/lbEdgeExtensions/{lb_edge_extensio +// n}`. +func (r *ProjectsLocationsLbEdgeExtensionsService) Get(name string) *ProjectsLocationsLbEdgeExtensionsGetCall { + c := &ProjectsLocationsLbEdgeExtensionsGetCall{s: r.s, urlParams_: make(gensupport.URLParams)} c.name = name return c } @@ -9460,7 +9572,7 @@ func (r *ProjectsLocationsLbRouteExtensionsService) Get(name string) *ProjectsLo // Fields allows partial responses to be retrieved. See // https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more // details. -func (c *ProjectsLocationsLbRouteExtensionsGetCall) Fields(s ...googleapi.Field) *ProjectsLocationsLbRouteExtensionsGetCall { +func (c *ProjectsLocationsLbEdgeExtensionsGetCall) Fields(s ...googleapi.Field) *ProjectsLocationsLbEdgeExtensionsGetCall { c.urlParams_.Set("fields", googleapi.CombineFields(s)) return c } @@ -9468,27 +9580,27 @@ func (c *ProjectsLocationsLbRouteExtensionsGetCall) Fields(s ...googleapi.Field) // IfNoneMatch sets an optional parameter which makes the operation fail if the // object's ETag matches the given value. This is useful for getting updates // only after the object has changed since the last request. -func (c *ProjectsLocationsLbRouteExtensionsGetCall) IfNoneMatch(entityTag string) *ProjectsLocationsLbRouteExtensionsGetCall { +func (c *ProjectsLocationsLbEdgeExtensionsGetCall) IfNoneMatch(entityTag string) *ProjectsLocationsLbEdgeExtensionsGetCall { c.ifNoneMatch_ = entityTag return c } // Context sets the context to be used in this call's Do method. -func (c *ProjectsLocationsLbRouteExtensionsGetCall) Context(ctx context.Context) *ProjectsLocationsLbRouteExtensionsGetCall { +func (c *ProjectsLocationsLbEdgeExtensionsGetCall) Context(ctx context.Context) *ProjectsLocationsLbEdgeExtensionsGetCall { c.ctx_ = ctx return c } // Header returns a http.Header that can be modified by the caller to add // headers to the request. -func (c *ProjectsLocationsLbRouteExtensionsGetCall) Header() http.Header { +func (c *ProjectsLocationsLbEdgeExtensionsGetCall) Header() http.Header { if c.header_ == nil { c.header_ = make(http.Header) } return c.header_ } -func (c *ProjectsLocationsLbRouteExtensionsGetCall) doRequest(alt string) (*http.Response, error) { +func (c *ProjectsLocationsLbEdgeExtensionsGetCall) doRequest(alt string) (*http.Response, error) { reqHeaders := gensupport.SetHeaders(c.s.userAgent(), "", c.header_) if c.ifNoneMatch_ != "" { reqHeaders.Set("If-None-Match", c.ifNoneMatch_) @@ -9505,17 +9617,17 @@ func (c *ProjectsLocationsLbRouteExtensionsGetCall) doRequest(alt string) (*http googleapi.Expand(req.URL, map[string]string{ "name": c.name, }) - c.s.logger.DebugContext(c.ctx_, "api request", "serviceName", apiName, "rpcName", "networkservices.projects.locations.lbRouteExtensions.get", "request", internallog.HTTPRequest(req, nil)) + c.s.logger.DebugContext(c.ctx_, "api request", "serviceName", apiName, "rpcName", "networkservices.projects.locations.lbEdgeExtensions.get", "request", internallog.HTTPRequest(req, nil)) return gensupport.SendRequest(c.ctx_, c.s.client, req) } -// Do executes the "networkservices.projects.locations.lbRouteExtensions.get" call. +// Do executes the "networkservices.projects.locations.lbEdgeExtensions.get" call. // Any non-2xx status code is an error. Response headers are in either -// *LbRouteExtension.ServerResponse.Header or (if a response was returned at +// *LbEdgeExtension.ServerResponse.Header or (if a response was returned at // all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to // check whether the returned error was because http.StatusNotModified was // returned. -func (c *ProjectsLocationsLbRouteExtensionsGetCall) Do(opts ...googleapi.CallOption) (*LbRouteExtension, error) { +func (c *ProjectsLocationsLbEdgeExtensionsGetCall) Do(opts ...googleapi.CallOption) (*LbEdgeExtension, error) { gensupport.SetOptions(c.urlParams_, opts...) res, err := c.doRequest("json") if res != nil && res.StatusCode == http.StatusNotModified { @@ -9534,7 +9646,7 @@ func (c *ProjectsLocationsLbRouteExtensionsGetCall) Do(opts ...googleapi.CallOpt if err := googleapi.CheckResponse(res); err != nil { return nil, gensupport.WrapError(err) } - ret := &LbRouteExtension{ + ret := &LbEdgeExtension{ ServerResponse: googleapi.ServerResponse{ Header: res.Header, HTTPStatusCode: res.StatusCode, @@ -9545,11 +9657,11 @@ func (c *ProjectsLocationsLbRouteExtensionsGetCall) Do(opts ...googleapi.CallOpt if err != nil { return nil, err } - c.s.logger.DebugContext(c.ctx_, "api response", "serviceName", apiName, "rpcName", "networkservices.projects.locations.lbRouteExtensions.get", "response", internallog.HTTPResponse(res, b)) + c.s.logger.DebugContext(c.ctx_, "api response", "serviceName", apiName, "rpcName", "networkservices.projects.locations.lbEdgeExtensions.get", "response", internallog.HTTPResponse(res, b)) return ret, nil } -type ProjectsLocationsLbRouteExtensionsListCall struct { +type ProjectsLocationsLbEdgeExtensionsListCall struct { s *Service parent string urlParams_ gensupport.URLParams @@ -9558,26 +9670,26 @@ type ProjectsLocationsLbRouteExtensionsListCall struct { header_ http.Header } -// List: Lists `LbRouteExtension` resources in a given project and location. +// List: Lists `LbEdgeExtension` resources in a given project and location. // -// - parent: The project and location from which the `LbRouteExtension` +// - parent: The project and location from which the `LbEdgeExtension` // resources are listed. These values are specified in the following format: // `projects/{project}/locations/{location}`. -func (r *ProjectsLocationsLbRouteExtensionsService) List(parent string) *ProjectsLocationsLbRouteExtensionsListCall { - c := &ProjectsLocationsLbRouteExtensionsListCall{s: r.s, urlParams_: make(gensupport.URLParams)} +func (r *ProjectsLocationsLbEdgeExtensionsService) List(parent string) *ProjectsLocationsLbEdgeExtensionsListCall { + c := &ProjectsLocationsLbEdgeExtensionsListCall{s: r.s, urlParams_: make(gensupport.URLParams)} c.parent = parent return c } // Filter sets the optional parameter "filter": Filtering results. -func (c *ProjectsLocationsLbRouteExtensionsListCall) Filter(filter string) *ProjectsLocationsLbRouteExtensionsListCall { +func (c *ProjectsLocationsLbEdgeExtensionsListCall) Filter(filter string) *ProjectsLocationsLbEdgeExtensionsListCall { c.urlParams_.Set("filter", filter) return c } // OrderBy sets the optional parameter "orderBy": Hint about how to order the // results. -func (c *ProjectsLocationsLbRouteExtensionsListCall) OrderBy(orderBy string) *ProjectsLocationsLbRouteExtensionsListCall { +func (c *ProjectsLocationsLbEdgeExtensionsListCall) OrderBy(orderBy string) *ProjectsLocationsLbEdgeExtensionsListCall { c.urlParams_.Set("orderBy", orderBy) return c } @@ -9585,14 +9697,14 @@ func (c *ProjectsLocationsLbRouteExtensionsListCall) OrderBy(orderBy string) *Pr // PageSize sets the optional parameter "pageSize": Requested page size. The // server might return fewer items than requested. If unspecified, the server // picks an appropriate default. -func (c *ProjectsLocationsLbRouteExtensionsListCall) PageSize(pageSize int64) *ProjectsLocationsLbRouteExtensionsListCall { +func (c *ProjectsLocationsLbEdgeExtensionsListCall) PageSize(pageSize int64) *ProjectsLocationsLbEdgeExtensionsListCall { c.urlParams_.Set("pageSize", fmt.Sprint(pageSize)) return c } // PageToken sets the optional parameter "pageToken": A token identifying a // page of results that the server returns. -func (c *ProjectsLocationsLbRouteExtensionsListCall) PageToken(pageToken string) *ProjectsLocationsLbRouteExtensionsListCall { +func (c *ProjectsLocationsLbEdgeExtensionsListCall) PageToken(pageToken string) *ProjectsLocationsLbEdgeExtensionsListCall { c.urlParams_.Set("pageToken", pageToken) return c } @@ -9600,7 +9712,7 @@ func (c *ProjectsLocationsLbRouteExtensionsListCall) PageToken(pageToken string) // Fields allows partial responses to be retrieved. See // https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more // details. -func (c *ProjectsLocationsLbRouteExtensionsListCall) Fields(s ...googleapi.Field) *ProjectsLocationsLbRouteExtensionsListCall { +func (c *ProjectsLocationsLbEdgeExtensionsListCall) Fields(s ...googleapi.Field) *ProjectsLocationsLbEdgeExtensionsListCall { c.urlParams_.Set("fields", googleapi.CombineFields(s)) return c } @@ -9608,34 +9720,34 @@ func (c *ProjectsLocationsLbRouteExtensionsListCall) Fields(s ...googleapi.Field // IfNoneMatch sets an optional parameter which makes the operation fail if the // object's ETag matches the given value. This is useful for getting updates // only after the object has changed since the last request. -func (c *ProjectsLocationsLbRouteExtensionsListCall) IfNoneMatch(entityTag string) *ProjectsLocationsLbRouteExtensionsListCall { +func (c *ProjectsLocationsLbEdgeExtensionsListCall) IfNoneMatch(entityTag string) *ProjectsLocationsLbEdgeExtensionsListCall { c.ifNoneMatch_ = entityTag return c } // Context sets the context to be used in this call's Do method. -func (c *ProjectsLocationsLbRouteExtensionsListCall) Context(ctx context.Context) *ProjectsLocationsLbRouteExtensionsListCall { +func (c *ProjectsLocationsLbEdgeExtensionsListCall) Context(ctx context.Context) *ProjectsLocationsLbEdgeExtensionsListCall { c.ctx_ = ctx return c } // Header returns a http.Header that can be modified by the caller to add // headers to the request. -func (c *ProjectsLocationsLbRouteExtensionsListCall) Header() http.Header { +func (c *ProjectsLocationsLbEdgeExtensionsListCall) Header() http.Header { if c.header_ == nil { c.header_ = make(http.Header) } return c.header_ } -func (c *ProjectsLocationsLbRouteExtensionsListCall) doRequest(alt string) (*http.Response, error) { +func (c *ProjectsLocationsLbEdgeExtensionsListCall) doRequest(alt string) (*http.Response, error) { reqHeaders := gensupport.SetHeaders(c.s.userAgent(), "", c.header_) if c.ifNoneMatch_ != "" { reqHeaders.Set("If-None-Match", c.ifNoneMatch_) } c.urlParams_.Set("alt", alt) c.urlParams_.Set("prettyPrint", "false") - urls := googleapi.ResolveRelative(c.s.BasePath, "v1/{+parent}/lbRouteExtensions") + urls := googleapi.ResolveRelative(c.s.BasePath, "v1/{+parent}/lbEdgeExtensions") urls += "?" + c.urlParams_.Encode() req, err := http.NewRequest("GET", urls, nil) if err != nil { @@ -9645,17 +9757,17 @@ func (c *ProjectsLocationsLbRouteExtensionsListCall) doRequest(alt string) (*htt googleapi.Expand(req.URL, map[string]string{ "parent": c.parent, }) - c.s.logger.DebugContext(c.ctx_, "api request", "serviceName", apiName, "rpcName", "networkservices.projects.locations.lbRouteExtensions.list", "request", internallog.HTTPRequest(req, nil)) + c.s.logger.DebugContext(c.ctx_, "api request", "serviceName", apiName, "rpcName", "networkservices.projects.locations.lbEdgeExtensions.list", "request", internallog.HTTPRequest(req, nil)) return gensupport.SendRequest(c.ctx_, c.s.client, req) } -// Do executes the "networkservices.projects.locations.lbRouteExtensions.list" call. +// Do executes the "networkservices.projects.locations.lbEdgeExtensions.list" call. // Any non-2xx status code is an error. Response headers are in either -// *ListLbRouteExtensionsResponse.ServerResponse.Header or (if a response was +// *ListLbEdgeExtensionsResponse.ServerResponse.Header or (if a response was // returned at all) in error.(*googleapi.Error).Header. Use // googleapi.IsNotModified to check whether the returned error was because // http.StatusNotModified was returned. -func (c *ProjectsLocationsLbRouteExtensionsListCall) Do(opts ...googleapi.CallOption) (*ListLbRouteExtensionsResponse, error) { +func (c *ProjectsLocationsLbEdgeExtensionsListCall) Do(opts ...googleapi.CallOption) (*ListLbEdgeExtensionsResponse, error) { gensupport.SetOptions(c.urlParams_, opts...) res, err := c.doRequest("json") if res != nil && res.StatusCode == http.StatusNotModified { @@ -9674,7 +9786,7 @@ func (c *ProjectsLocationsLbRouteExtensionsListCall) Do(opts ...googleapi.CallOp if err := googleapi.CheckResponse(res); err != nil { return nil, gensupport.WrapError(err) } - ret := &ListLbRouteExtensionsResponse{ + ret := &ListLbEdgeExtensionsResponse{ ServerResponse: googleapi.ServerResponse{ Header: res.Header, HTTPStatusCode: res.StatusCode, @@ -9685,14 +9797,14 @@ func (c *ProjectsLocationsLbRouteExtensionsListCall) Do(opts ...googleapi.CallOp if err != nil { return nil, err } - c.s.logger.DebugContext(c.ctx_, "api response", "serviceName", apiName, "rpcName", "networkservices.projects.locations.lbRouteExtensions.list", "response", internallog.HTTPResponse(res, b)) + c.s.logger.DebugContext(c.ctx_, "api response", "serviceName", apiName, "rpcName", "networkservices.projects.locations.lbEdgeExtensions.list", "response", internallog.HTTPResponse(res, b)) return ret, nil } // Pages invokes f for each page of results. // A non-nil error returned from f will halt the iteration. // The provided context supersedes any context provided to the Context method. -func (c *ProjectsLocationsLbRouteExtensionsListCall) Pages(ctx context.Context, f func(*ListLbRouteExtensionsResponse) error) error { +func (c *ProjectsLocationsLbEdgeExtensionsListCall) Pages(ctx context.Context, f func(*ListLbEdgeExtensionsResponse) error) error { c.ctx_ = ctx defer c.PageToken(c.urlParams_.Get("pageToken")) for { @@ -9710,25 +9822,25 @@ func (c *ProjectsLocationsLbRouteExtensionsListCall) Pages(ctx context.Context, } } -type ProjectsLocationsLbRouteExtensionsPatchCall struct { - s *Service - name string - lbrouteextension *LbRouteExtension - urlParams_ gensupport.URLParams - ctx_ context.Context - header_ http.Header +type ProjectsLocationsLbEdgeExtensionsPatchCall struct { + s *Service + name string + lbedgeextension *LbEdgeExtension + urlParams_ gensupport.URLParams + ctx_ context.Context + header_ http.Header } -// Patch: Updates the parameters of the specified `LbRouteExtension` resource. +// Patch: Updates the parameters of the specified `LbEdgeExtension` resource. // -// - name: Identifier. Name of the `LbRouteExtension` resource in the following +// - name: Identifier. Name of the `LbEdgeExtension` resource in the following // format: -// `projects/{project}/locations/{location}/lbRouteExtensions/{lb_route_extens -// ion}`. -func (r *ProjectsLocationsLbRouteExtensionsService) Patch(name string, lbrouteextension *LbRouteExtension) *ProjectsLocationsLbRouteExtensionsPatchCall { - c := &ProjectsLocationsLbRouteExtensionsPatchCall{s: r.s, urlParams_: make(gensupport.URLParams)} +// `projects/{project}/locations/{location}/lbEdgeExtensions/{lb_edge_extensio +// n}`. +func (r *ProjectsLocationsLbEdgeExtensionsService) Patch(name string, lbedgeextension *LbEdgeExtension) *ProjectsLocationsLbEdgeExtensionsPatchCall { + c := &ProjectsLocationsLbEdgeExtensionsPatchCall{s: r.s, urlParams_: make(gensupport.URLParams)} c.name = name - c.lbrouteextension = lbrouteextension + c.lbedgeextension = lbedgeextension return c } @@ -9742,17 +9854,17 @@ func (r *ProjectsLocationsLbRouteExtensionsService) Patch(name string, lbrouteex // 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). -func (c *ProjectsLocationsLbRouteExtensionsPatchCall) RequestId(requestId string) *ProjectsLocationsLbRouteExtensionsPatchCall { +func (c *ProjectsLocationsLbEdgeExtensionsPatchCall) RequestId(requestId string) *ProjectsLocationsLbEdgeExtensionsPatchCall { c.urlParams_.Set("requestId", requestId) return c } // UpdateMask sets the optional parameter "updateMask": Used to specify the -// fields to be overwritten in the `LbRouteExtension` resource by the update. +// 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. -func (c *ProjectsLocationsLbRouteExtensionsPatchCall) UpdateMask(updateMask string) *ProjectsLocationsLbRouteExtensionsPatchCall { +func (c *ProjectsLocationsLbEdgeExtensionsPatchCall) UpdateMask(updateMask string) *ProjectsLocationsLbEdgeExtensionsPatchCall { c.urlParams_.Set("updateMask", updateMask) return c } @@ -9760,29 +9872,29 @@ func (c *ProjectsLocationsLbRouteExtensionsPatchCall) UpdateMask(updateMask stri // Fields allows partial responses to be retrieved. See // https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more // details. -func (c *ProjectsLocationsLbRouteExtensionsPatchCall) Fields(s ...googleapi.Field) *ProjectsLocationsLbRouteExtensionsPatchCall { +func (c *ProjectsLocationsLbEdgeExtensionsPatchCall) Fields(s ...googleapi.Field) *ProjectsLocationsLbEdgeExtensionsPatchCall { c.urlParams_.Set("fields", googleapi.CombineFields(s)) return c } // Context sets the context to be used in this call's Do method. -func (c *ProjectsLocationsLbRouteExtensionsPatchCall) Context(ctx context.Context) *ProjectsLocationsLbRouteExtensionsPatchCall { +func (c *ProjectsLocationsLbEdgeExtensionsPatchCall) Context(ctx context.Context) *ProjectsLocationsLbEdgeExtensionsPatchCall { c.ctx_ = ctx return c } // Header returns a http.Header that can be modified by the caller to add // headers to the request. -func (c *ProjectsLocationsLbRouteExtensionsPatchCall) Header() http.Header { +func (c *ProjectsLocationsLbEdgeExtensionsPatchCall) Header() http.Header { if c.header_ == nil { c.header_ = make(http.Header) } return c.header_ } -func (c *ProjectsLocationsLbRouteExtensionsPatchCall) doRequest(alt string) (*http.Response, error) { +func (c *ProjectsLocationsLbEdgeExtensionsPatchCall) doRequest(alt string) (*http.Response, error) { reqHeaders := gensupport.SetHeaders(c.s.userAgent(), "application/json", c.header_) - body, err := googleapi.WithoutDataWrapper.JSONBuffer(c.lbrouteextension) + body, err := googleapi.WithoutDataWrapper.JSONBuffer(c.lbedgeextension) if err != nil { return nil, err } @@ -9798,16 +9910,16 @@ func (c *ProjectsLocationsLbRouteExtensionsPatchCall) doRequest(alt string) (*ht googleapi.Expand(req.URL, map[string]string{ "name": c.name, }) - c.s.logger.DebugContext(c.ctx_, "api request", "serviceName", apiName, "rpcName", "networkservices.projects.locations.lbRouteExtensions.patch", "request", internallog.HTTPRequest(req, body.Bytes())) + c.s.logger.DebugContext(c.ctx_, "api request", "serviceName", apiName, "rpcName", "networkservices.projects.locations.lbEdgeExtensions.patch", "request", internallog.HTTPRequest(req, body.Bytes())) return gensupport.SendRequest(c.ctx_, c.s.client, req) } -// Do executes the "networkservices.projects.locations.lbRouteExtensions.patch" call. +// Do executes the "networkservices.projects.locations.lbEdgeExtensions.patch" call. // Any non-2xx status code is an error. Response headers are in either // *Operation.ServerResponse.Header or (if a response was returned at all) in // error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check // whether the returned error was because http.StatusNotModified was returned. -func (c *ProjectsLocationsLbRouteExtensionsPatchCall) Do(opts ...googleapi.CallOption) (*Operation, error) { +func (c *ProjectsLocationsLbEdgeExtensionsPatchCall) Do(opts ...googleapi.CallOption) (*Operation, error) { gensupport.SetOptions(c.urlParams_, opts...) res, err := c.doRequest("json") if res != nil && res.StatusCode == http.StatusNotModified { @@ -9837,36 +9949,35 @@ func (c *ProjectsLocationsLbRouteExtensionsPatchCall) Do(opts ...googleapi.CallO if err != nil { return nil, err } - c.s.logger.DebugContext(c.ctx_, "api response", "serviceName", apiName, "rpcName", "networkservices.projects.locations.lbRouteExtensions.patch", "response", internallog.HTTPResponse(res, b)) + c.s.logger.DebugContext(c.ctx_, "api response", "serviceName", apiName, "rpcName", "networkservices.projects.locations.lbEdgeExtensions.patch", "response", internallog.HTTPResponse(res, b)) return ret, nil } -type ProjectsLocationsLbTrafficExtensionsCreateCall struct { - s *Service - parent string - lbtrafficextension *LbTrafficExtension - urlParams_ gensupport.URLParams - ctx_ context.Context - header_ http.Header +type ProjectsLocationsLbRouteExtensionsCreateCall struct { + s *Service + parent string + lbrouteextension *LbRouteExtension + urlParams_ gensupport.URLParams + ctx_ context.Context + header_ http.Header } -// Create: Creates a new `LbTrafficExtension` resource in a given project and +// Create: Creates a new `LbRouteExtension` resource in a given project and // location. // -// - parent: The parent resource of the `LbTrafficExtension` resource. Must be -// in the format `projects/{project}/locations/{location}`. -func (r *ProjectsLocationsLbTrafficExtensionsService) Create(parent string, lbtrafficextension *LbTrafficExtension) *ProjectsLocationsLbTrafficExtensionsCreateCall { - c := &ProjectsLocationsLbTrafficExtensionsCreateCall{s: r.s, urlParams_: make(gensupport.URLParams)} +// - parent: The parent resource of the `LbRouteExtension` resource. Must be in +// the format `projects/{project}/locations/{location}`. +func (r *ProjectsLocationsLbRouteExtensionsService) Create(parent string, lbrouteextension *LbRouteExtension) *ProjectsLocationsLbRouteExtensionsCreateCall { + c := &ProjectsLocationsLbRouteExtensionsCreateCall{s: r.s, urlParams_: make(gensupport.URLParams)} c.parent = parent - c.lbtrafficextension = lbtrafficextension + c.lbrouteextension = lbrouteextension return c } -// LbTrafficExtensionId sets the optional parameter "lbTrafficExtensionId": -// Required. User-provided ID of the `LbTrafficExtension` resource to be -// created. -func (c *ProjectsLocationsLbTrafficExtensionsCreateCall) LbTrafficExtensionId(lbTrafficExtensionId string) *ProjectsLocationsLbTrafficExtensionsCreateCall { - c.urlParams_.Set("lbTrafficExtensionId", lbTrafficExtensionId) +// LbRouteExtensionId sets the optional parameter "lbRouteExtensionId": +// Required. User-provided ID of the `LbRouteExtension` resource to be created. +func (c *ProjectsLocationsLbRouteExtensionsCreateCall) LbRouteExtensionId(lbRouteExtensionId string) *ProjectsLocationsLbRouteExtensionsCreateCall { + c.urlParams_.Set("lbRouteExtensionId", lbRouteExtensionId) return c } @@ -9880,7 +9991,7 @@ func (c *ProjectsLocationsLbTrafficExtensionsCreateCall) LbTrafficExtensionId(lb // 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). -func (c *ProjectsLocationsLbTrafficExtensionsCreateCall) RequestId(requestId string) *ProjectsLocationsLbTrafficExtensionsCreateCall { +func (c *ProjectsLocationsLbRouteExtensionsCreateCall) RequestId(requestId string) *ProjectsLocationsLbRouteExtensionsCreateCall { c.urlParams_.Set("requestId", requestId) return c } @@ -9888,35 +9999,35 @@ func (c *ProjectsLocationsLbTrafficExtensionsCreateCall) RequestId(requestId str // Fields allows partial responses to be retrieved. See // https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more // details. -func (c *ProjectsLocationsLbTrafficExtensionsCreateCall) Fields(s ...googleapi.Field) *ProjectsLocationsLbTrafficExtensionsCreateCall { +func (c *ProjectsLocationsLbRouteExtensionsCreateCall) Fields(s ...googleapi.Field) *ProjectsLocationsLbRouteExtensionsCreateCall { c.urlParams_.Set("fields", googleapi.CombineFields(s)) return c } // Context sets the context to be used in this call's Do method. -func (c *ProjectsLocationsLbTrafficExtensionsCreateCall) Context(ctx context.Context) *ProjectsLocationsLbTrafficExtensionsCreateCall { +func (c *ProjectsLocationsLbRouteExtensionsCreateCall) Context(ctx context.Context) *ProjectsLocationsLbRouteExtensionsCreateCall { c.ctx_ = ctx return c } // Header returns a http.Header that can be modified by the caller to add // headers to the request. -func (c *ProjectsLocationsLbTrafficExtensionsCreateCall) Header() http.Header { +func (c *ProjectsLocationsLbRouteExtensionsCreateCall) Header() http.Header { if c.header_ == nil { c.header_ = make(http.Header) } return c.header_ } -func (c *ProjectsLocationsLbTrafficExtensionsCreateCall) doRequest(alt string) (*http.Response, error) { +func (c *ProjectsLocationsLbRouteExtensionsCreateCall) doRequest(alt string) (*http.Response, error) { reqHeaders := gensupport.SetHeaders(c.s.userAgent(), "application/json", c.header_) - body, err := googleapi.WithoutDataWrapper.JSONBuffer(c.lbtrafficextension) + body, err := googleapi.WithoutDataWrapper.JSONBuffer(c.lbrouteextension) if err != nil { return nil, err } c.urlParams_.Set("alt", alt) c.urlParams_.Set("prettyPrint", "false") - urls := googleapi.ResolveRelative(c.s.BasePath, "v1/{+parent}/lbTrafficExtensions") + urls := googleapi.ResolveRelative(c.s.BasePath, "v1/{+parent}/lbRouteExtensions") urls += "?" + c.urlParams_.Encode() req, err := http.NewRequest("POST", urls, body) if err != nil { @@ -9926,16 +10037,664 @@ func (c *ProjectsLocationsLbTrafficExtensionsCreateCall) doRequest(alt string) ( googleapi.Expand(req.URL, map[string]string{ "parent": c.parent, }) - c.s.logger.DebugContext(c.ctx_, "api request", "serviceName", apiName, "rpcName", "networkservices.projects.locations.lbTrafficExtensions.create", "request", internallog.HTTPRequest(req, body.Bytes())) + c.s.logger.DebugContext(c.ctx_, "api request", "serviceName", apiName, "rpcName", "networkservices.projects.locations.lbRouteExtensions.create", "request", internallog.HTTPRequest(req, body.Bytes())) return gensupport.SendRequest(c.ctx_, c.s.client, req) } -// Do executes the "networkservices.projects.locations.lbTrafficExtensions.create" call. +// Do executes the "networkservices.projects.locations.lbRouteExtensions.create" call. // Any non-2xx status code is an error. Response headers are in either // *Operation.ServerResponse.Header or (if a response was returned at all) in // error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check // whether the returned error was because http.StatusNotModified was returned. -func (c *ProjectsLocationsLbTrafficExtensionsCreateCall) Do(opts ...googleapi.CallOption) (*Operation, error) { +func (c *ProjectsLocationsLbRouteExtensionsCreateCall) Do(opts ...googleapi.CallOption) (*Operation, error) { + gensupport.SetOptions(c.urlParams_, opts...) + res, err := c.doRequest("json") + if res != nil && res.StatusCode == http.StatusNotModified { + if res.Body != nil { + res.Body.Close() + } + return nil, gensupport.WrapError(&googleapi.Error{ + Code: res.StatusCode, + Header: res.Header, + }) + } + if err != nil { + return nil, err + } + defer googleapi.CloseBody(res) + if err := googleapi.CheckResponse(res); err != nil { + return nil, gensupport.WrapError(err) + } + ret := &Operation{ + ServerResponse: googleapi.ServerResponse{ + Header: res.Header, + HTTPStatusCode: res.StatusCode, + }, + } + target := &ret + b, err := gensupport.DecodeResponseBytes(target, res) + if err != nil { + return nil, err + } + c.s.logger.DebugContext(c.ctx_, "api response", "serviceName", apiName, "rpcName", "networkservices.projects.locations.lbRouteExtensions.create", "response", internallog.HTTPResponse(res, b)) + return ret, nil +} + +type ProjectsLocationsLbRouteExtensionsDeleteCall struct { + s *Service + name string + urlParams_ gensupport.URLParams + ctx_ context.Context + header_ http.Header +} + +// Delete: Deletes the specified `LbRouteExtension` resource. +// +// - name: The name of the `LbRouteExtension` resource to delete. Must be in +// the format +// `projects/{project}/locations/{location}/lbRouteExtensions/{lb_route_extens +// ion}`. +func (r *ProjectsLocationsLbRouteExtensionsService) Delete(name string) *ProjectsLocationsLbRouteExtensionsDeleteCall { + c := &ProjectsLocationsLbRouteExtensionsDeleteCall{s: r.s, urlParams_: make(gensupport.URLParams)} + c.name = name + return c +} + +// RequestId sets the optional parameter "requestId": 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). +func (c *ProjectsLocationsLbRouteExtensionsDeleteCall) RequestId(requestId string) *ProjectsLocationsLbRouteExtensionsDeleteCall { + c.urlParams_.Set("requestId", requestId) + return c +} + +// Fields allows partial responses to be retrieved. See +// https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more +// details. +func (c *ProjectsLocationsLbRouteExtensionsDeleteCall) Fields(s ...googleapi.Field) *ProjectsLocationsLbRouteExtensionsDeleteCall { + c.urlParams_.Set("fields", googleapi.CombineFields(s)) + return c +} + +// Context sets the context to be used in this call's Do method. +func (c *ProjectsLocationsLbRouteExtensionsDeleteCall) Context(ctx context.Context) *ProjectsLocationsLbRouteExtensionsDeleteCall { + c.ctx_ = ctx + return c +} + +// Header returns a http.Header that can be modified by the caller to add +// headers to the request. +func (c *ProjectsLocationsLbRouteExtensionsDeleteCall) Header() http.Header { + if c.header_ == nil { + c.header_ = make(http.Header) + } + return c.header_ +} + +func (c *ProjectsLocationsLbRouteExtensionsDeleteCall) doRequest(alt string) (*http.Response, error) { + reqHeaders := gensupport.SetHeaders(c.s.userAgent(), "", c.header_) + c.urlParams_.Set("alt", alt) + c.urlParams_.Set("prettyPrint", "false") + urls := googleapi.ResolveRelative(c.s.BasePath, "v1/{+name}") + urls += "?" + c.urlParams_.Encode() + req, err := http.NewRequest("DELETE", urls, nil) + if err != nil { + return nil, err + } + req.Header = reqHeaders + googleapi.Expand(req.URL, map[string]string{ + "name": c.name, + }) + c.s.logger.DebugContext(c.ctx_, "api request", "serviceName", apiName, "rpcName", "networkservices.projects.locations.lbRouteExtensions.delete", "request", internallog.HTTPRequest(req, nil)) + return gensupport.SendRequest(c.ctx_, c.s.client, req) +} + +// Do executes the "networkservices.projects.locations.lbRouteExtensions.delete" call. +// Any non-2xx status code is an error. Response headers are in either +// *Operation.ServerResponse.Header or (if a response was returned at all) in +// error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check +// whether the returned error was because http.StatusNotModified was returned. +func (c *ProjectsLocationsLbRouteExtensionsDeleteCall) Do(opts ...googleapi.CallOption) (*Operation, error) { + gensupport.SetOptions(c.urlParams_, opts...) + res, err := c.doRequest("json") + if res != nil && res.StatusCode == http.StatusNotModified { + if res.Body != nil { + res.Body.Close() + } + return nil, gensupport.WrapError(&googleapi.Error{ + Code: res.StatusCode, + Header: res.Header, + }) + } + if err != nil { + return nil, err + } + defer googleapi.CloseBody(res) + if err := googleapi.CheckResponse(res); err != nil { + return nil, gensupport.WrapError(err) + } + ret := &Operation{ + ServerResponse: googleapi.ServerResponse{ + Header: res.Header, + HTTPStatusCode: res.StatusCode, + }, + } + target := &ret + b, err := gensupport.DecodeResponseBytes(target, res) + if err != nil { + return nil, err + } + c.s.logger.DebugContext(c.ctx_, "api response", "serviceName", apiName, "rpcName", "networkservices.projects.locations.lbRouteExtensions.delete", "response", internallog.HTTPResponse(res, b)) + return ret, nil +} + +type ProjectsLocationsLbRouteExtensionsGetCall struct { + s *Service + name string + urlParams_ gensupport.URLParams + ifNoneMatch_ string + ctx_ context.Context + header_ http.Header +} + +// Get: Gets details of the specified `LbRouteExtension` resource. +// +// - name: A name of the `LbRouteExtension` resource to get. Must be in the +// format +// `projects/{project}/locations/{location}/lbRouteExtensions/{lb_route_extens +// ion}`. +func (r *ProjectsLocationsLbRouteExtensionsService) Get(name string) *ProjectsLocationsLbRouteExtensionsGetCall { + c := &ProjectsLocationsLbRouteExtensionsGetCall{s: r.s, urlParams_: make(gensupport.URLParams)} + c.name = name + return c +} + +// Fields allows partial responses to be retrieved. See +// https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more +// details. +func (c *ProjectsLocationsLbRouteExtensionsGetCall) Fields(s ...googleapi.Field) *ProjectsLocationsLbRouteExtensionsGetCall { + c.urlParams_.Set("fields", googleapi.CombineFields(s)) + return c +} + +// IfNoneMatch sets an optional parameter which makes the operation fail if the +// object's ETag matches the given value. This is useful for getting updates +// only after the object has changed since the last request. +func (c *ProjectsLocationsLbRouteExtensionsGetCall) IfNoneMatch(entityTag string) *ProjectsLocationsLbRouteExtensionsGetCall { + c.ifNoneMatch_ = entityTag + return c +} + +// Context sets the context to be used in this call's Do method. +func (c *ProjectsLocationsLbRouteExtensionsGetCall) Context(ctx context.Context) *ProjectsLocationsLbRouteExtensionsGetCall { + c.ctx_ = ctx + return c +} + +// Header returns a http.Header that can be modified by the caller to add +// headers to the request. +func (c *ProjectsLocationsLbRouteExtensionsGetCall) Header() http.Header { + if c.header_ == nil { + c.header_ = make(http.Header) + } + return c.header_ +} + +func (c *ProjectsLocationsLbRouteExtensionsGetCall) doRequest(alt string) (*http.Response, error) { + reqHeaders := gensupport.SetHeaders(c.s.userAgent(), "", c.header_) + if c.ifNoneMatch_ != "" { + reqHeaders.Set("If-None-Match", c.ifNoneMatch_) + } + c.urlParams_.Set("alt", alt) + c.urlParams_.Set("prettyPrint", "false") + urls := googleapi.ResolveRelative(c.s.BasePath, "v1/{+name}") + urls += "?" + c.urlParams_.Encode() + req, err := http.NewRequest("GET", urls, nil) + if err != nil { + return nil, err + } + req.Header = reqHeaders + googleapi.Expand(req.URL, map[string]string{ + "name": c.name, + }) + c.s.logger.DebugContext(c.ctx_, "api request", "serviceName", apiName, "rpcName", "networkservices.projects.locations.lbRouteExtensions.get", "request", internallog.HTTPRequest(req, nil)) + return gensupport.SendRequest(c.ctx_, c.s.client, req) +} + +// Do executes the "networkservices.projects.locations.lbRouteExtensions.get" call. +// Any non-2xx status code is an error. Response headers are in either +// *LbRouteExtension.ServerResponse.Header or (if a response was returned at +// all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to +// check whether the returned error was because http.StatusNotModified was +// returned. +func (c *ProjectsLocationsLbRouteExtensionsGetCall) Do(opts ...googleapi.CallOption) (*LbRouteExtension, error) { + gensupport.SetOptions(c.urlParams_, opts...) + res, err := c.doRequest("json") + if res != nil && res.StatusCode == http.StatusNotModified { + if res.Body != nil { + res.Body.Close() + } + return nil, gensupport.WrapError(&googleapi.Error{ + Code: res.StatusCode, + Header: res.Header, + }) + } + if err != nil { + return nil, err + } + defer googleapi.CloseBody(res) + if err := googleapi.CheckResponse(res); err != nil { + return nil, gensupport.WrapError(err) + } + ret := &LbRouteExtension{ + ServerResponse: googleapi.ServerResponse{ + Header: res.Header, + HTTPStatusCode: res.StatusCode, + }, + } + target := &ret + b, err := gensupport.DecodeResponseBytes(target, res) + if err != nil { + return nil, err + } + c.s.logger.DebugContext(c.ctx_, "api response", "serviceName", apiName, "rpcName", "networkservices.projects.locations.lbRouteExtensions.get", "response", internallog.HTTPResponse(res, b)) + return ret, nil +} + +type ProjectsLocationsLbRouteExtensionsListCall struct { + s *Service + parent string + urlParams_ gensupport.URLParams + ifNoneMatch_ string + ctx_ context.Context + header_ http.Header +} + +// List: Lists `LbRouteExtension` resources in a given project and location. +// +// - parent: The project and location from which the `LbRouteExtension` +// resources are listed. These values are specified in the following format: +// `projects/{project}/locations/{location}`. +func (r *ProjectsLocationsLbRouteExtensionsService) List(parent string) *ProjectsLocationsLbRouteExtensionsListCall { + c := &ProjectsLocationsLbRouteExtensionsListCall{s: r.s, urlParams_: make(gensupport.URLParams)} + c.parent = parent + return c +} + +// Filter sets the optional parameter "filter": Filtering results. +func (c *ProjectsLocationsLbRouteExtensionsListCall) Filter(filter string) *ProjectsLocationsLbRouteExtensionsListCall { + c.urlParams_.Set("filter", filter) + return c +} + +// OrderBy sets the optional parameter "orderBy": Hint about how to order the +// results. +func (c *ProjectsLocationsLbRouteExtensionsListCall) OrderBy(orderBy string) *ProjectsLocationsLbRouteExtensionsListCall { + c.urlParams_.Set("orderBy", orderBy) + return c +} + +// PageSize sets the optional parameter "pageSize": Requested page size. The +// server might return fewer items than requested. If unspecified, the server +// picks an appropriate default. +func (c *ProjectsLocationsLbRouteExtensionsListCall) PageSize(pageSize int64) *ProjectsLocationsLbRouteExtensionsListCall { + c.urlParams_.Set("pageSize", fmt.Sprint(pageSize)) + return c +} + +// PageToken sets the optional parameter "pageToken": A token identifying a +// page of results that the server returns. +func (c *ProjectsLocationsLbRouteExtensionsListCall) PageToken(pageToken string) *ProjectsLocationsLbRouteExtensionsListCall { + c.urlParams_.Set("pageToken", pageToken) + return c +} + +// Fields allows partial responses to be retrieved. See +// https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more +// details. +func (c *ProjectsLocationsLbRouteExtensionsListCall) Fields(s ...googleapi.Field) *ProjectsLocationsLbRouteExtensionsListCall { + c.urlParams_.Set("fields", googleapi.CombineFields(s)) + return c +} + +// IfNoneMatch sets an optional parameter which makes the operation fail if the +// object's ETag matches the given value. This is useful for getting updates +// only after the object has changed since the last request. +func (c *ProjectsLocationsLbRouteExtensionsListCall) IfNoneMatch(entityTag string) *ProjectsLocationsLbRouteExtensionsListCall { + c.ifNoneMatch_ = entityTag + return c +} + +// Context sets the context to be used in this call's Do method. +func (c *ProjectsLocationsLbRouteExtensionsListCall) Context(ctx context.Context) *ProjectsLocationsLbRouteExtensionsListCall { + c.ctx_ = ctx + return c +} + +// Header returns a http.Header that can be modified by the caller to add +// headers to the request. +func (c *ProjectsLocationsLbRouteExtensionsListCall) Header() http.Header { + if c.header_ == nil { + c.header_ = make(http.Header) + } + return c.header_ +} + +func (c *ProjectsLocationsLbRouteExtensionsListCall) doRequest(alt string) (*http.Response, error) { + reqHeaders := gensupport.SetHeaders(c.s.userAgent(), "", c.header_) + if c.ifNoneMatch_ != "" { + reqHeaders.Set("If-None-Match", c.ifNoneMatch_) + } + c.urlParams_.Set("alt", alt) + c.urlParams_.Set("prettyPrint", "false") + urls := googleapi.ResolveRelative(c.s.BasePath, "v1/{+parent}/lbRouteExtensions") + urls += "?" + c.urlParams_.Encode() + req, err := http.NewRequest("GET", urls, nil) + if err != nil { + return nil, err + } + req.Header = reqHeaders + googleapi.Expand(req.URL, map[string]string{ + "parent": c.parent, + }) + c.s.logger.DebugContext(c.ctx_, "api request", "serviceName", apiName, "rpcName", "networkservices.projects.locations.lbRouteExtensions.list", "request", internallog.HTTPRequest(req, nil)) + return gensupport.SendRequest(c.ctx_, c.s.client, req) +} + +// Do executes the "networkservices.projects.locations.lbRouteExtensions.list" call. +// Any non-2xx status code is an error. Response headers are in either +// *ListLbRouteExtensionsResponse.ServerResponse.Header or (if a response was +// returned at all) in error.(*googleapi.Error).Header. Use +// googleapi.IsNotModified to check whether the returned error was because +// http.StatusNotModified was returned. +func (c *ProjectsLocationsLbRouteExtensionsListCall) Do(opts ...googleapi.CallOption) (*ListLbRouteExtensionsResponse, error) { + gensupport.SetOptions(c.urlParams_, opts...) + res, err := c.doRequest("json") + if res != nil && res.StatusCode == http.StatusNotModified { + if res.Body != nil { + res.Body.Close() + } + return nil, gensupport.WrapError(&googleapi.Error{ + Code: res.StatusCode, + Header: res.Header, + }) + } + if err != nil { + return nil, err + } + defer googleapi.CloseBody(res) + if err := googleapi.CheckResponse(res); err != nil { + return nil, gensupport.WrapError(err) + } + ret := &ListLbRouteExtensionsResponse{ + ServerResponse: googleapi.ServerResponse{ + Header: res.Header, + HTTPStatusCode: res.StatusCode, + }, + } + target := &ret + b, err := gensupport.DecodeResponseBytes(target, res) + if err != nil { + return nil, err + } + c.s.logger.DebugContext(c.ctx_, "api response", "serviceName", apiName, "rpcName", "networkservices.projects.locations.lbRouteExtensions.list", "response", internallog.HTTPResponse(res, b)) + return ret, nil +} + +// Pages invokes f for each page of results. +// A non-nil error returned from f will halt the iteration. +// The provided context supersedes any context provided to the Context method. +func (c *ProjectsLocationsLbRouteExtensionsListCall) Pages(ctx context.Context, f func(*ListLbRouteExtensionsResponse) error) error { + c.ctx_ = ctx + defer c.PageToken(c.urlParams_.Get("pageToken")) + for { + x, err := c.Do() + if err != nil { + return err + } + if err := f(x); err != nil { + return err + } + if x.NextPageToken == "" { + return nil + } + c.PageToken(x.NextPageToken) + } +} + +type ProjectsLocationsLbRouteExtensionsPatchCall struct { + s *Service + name string + lbrouteextension *LbRouteExtension + urlParams_ gensupport.URLParams + ctx_ context.Context + header_ http.Header +} + +// Patch: Updates the parameters of the specified `LbRouteExtension` resource. +// +// - name: Identifier. Name of the `LbRouteExtension` resource in the following +// format: +// `projects/{project}/locations/{location}/lbRouteExtensions/{lb_route_extens +// ion}`. +func (r *ProjectsLocationsLbRouteExtensionsService) Patch(name string, lbrouteextension *LbRouteExtension) *ProjectsLocationsLbRouteExtensionsPatchCall { + c := &ProjectsLocationsLbRouteExtensionsPatchCall{s: r.s, urlParams_: make(gensupport.URLParams)} + c.name = name + c.lbrouteextension = lbrouteextension + return c +} + +// RequestId sets the optional parameter "requestId": 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). +func (c *ProjectsLocationsLbRouteExtensionsPatchCall) RequestId(requestId string) *ProjectsLocationsLbRouteExtensionsPatchCall { + c.urlParams_.Set("requestId", requestId) + return c +} + +// UpdateMask sets the optional parameter "updateMask": Used to specify the +// fields to be overwritten in the `LbRouteExtension` 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. +func (c *ProjectsLocationsLbRouteExtensionsPatchCall) UpdateMask(updateMask string) *ProjectsLocationsLbRouteExtensionsPatchCall { + c.urlParams_.Set("updateMask", updateMask) + return c +} + +// Fields allows partial responses to be retrieved. See +// https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more +// details. +func (c *ProjectsLocationsLbRouteExtensionsPatchCall) Fields(s ...googleapi.Field) *ProjectsLocationsLbRouteExtensionsPatchCall { + c.urlParams_.Set("fields", googleapi.CombineFields(s)) + return c +} + +// Context sets the context to be used in this call's Do method. +func (c *ProjectsLocationsLbRouteExtensionsPatchCall) Context(ctx context.Context) *ProjectsLocationsLbRouteExtensionsPatchCall { + c.ctx_ = ctx + return c +} + +// Header returns a http.Header that can be modified by the caller to add +// headers to the request. +func (c *ProjectsLocationsLbRouteExtensionsPatchCall) Header() http.Header { + if c.header_ == nil { + c.header_ = make(http.Header) + } + return c.header_ +} + +func (c *ProjectsLocationsLbRouteExtensionsPatchCall) doRequest(alt string) (*http.Response, error) { + reqHeaders := gensupport.SetHeaders(c.s.userAgent(), "application/json", c.header_) + body, err := googleapi.WithoutDataWrapper.JSONBuffer(c.lbrouteextension) + if err != nil { + return nil, err + } + c.urlParams_.Set("alt", alt) + c.urlParams_.Set("prettyPrint", "false") + urls := googleapi.ResolveRelative(c.s.BasePath, "v1/{+name}") + urls += "?" + c.urlParams_.Encode() + req, err := http.NewRequest("PATCH", urls, body) + if err != nil { + return nil, err + } + req.Header = reqHeaders + googleapi.Expand(req.URL, map[string]string{ + "name": c.name, + }) + c.s.logger.DebugContext(c.ctx_, "api request", "serviceName", apiName, "rpcName", "networkservices.projects.locations.lbRouteExtensions.patch", "request", internallog.HTTPRequest(req, body.Bytes())) + return gensupport.SendRequest(c.ctx_, c.s.client, req) +} + +// Do executes the "networkservices.projects.locations.lbRouteExtensions.patch" call. +// Any non-2xx status code is an error. Response headers are in either +// *Operation.ServerResponse.Header or (if a response was returned at all) in +// error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check +// whether the returned error was because http.StatusNotModified was returned. +func (c *ProjectsLocationsLbRouteExtensionsPatchCall) Do(opts ...googleapi.CallOption) (*Operation, error) { + gensupport.SetOptions(c.urlParams_, opts...) + res, err := c.doRequest("json") + if res != nil && res.StatusCode == http.StatusNotModified { + if res.Body != nil { + res.Body.Close() + } + return nil, gensupport.WrapError(&googleapi.Error{ + Code: res.StatusCode, + Header: res.Header, + }) + } + if err != nil { + return nil, err + } + defer googleapi.CloseBody(res) + if err := googleapi.CheckResponse(res); err != nil { + return nil, gensupport.WrapError(err) + } + ret := &Operation{ + ServerResponse: googleapi.ServerResponse{ + Header: res.Header, + HTTPStatusCode: res.StatusCode, + }, + } + target := &ret + b, err := gensupport.DecodeResponseBytes(target, res) + if err != nil { + return nil, err + } + c.s.logger.DebugContext(c.ctx_, "api response", "serviceName", apiName, "rpcName", "networkservices.projects.locations.lbRouteExtensions.patch", "response", internallog.HTTPResponse(res, b)) + return ret, nil +} + +type ProjectsLocationsLbTrafficExtensionsCreateCall struct { + s *Service + parent string + lbtrafficextension *LbTrafficExtension + urlParams_ gensupport.URLParams + ctx_ context.Context + header_ http.Header +} + +// Create: Creates a new `LbTrafficExtension` resource in a given project and +// location. +// +// - parent: The parent resource of the `LbTrafficExtension` resource. Must be +// in the format `projects/{project}/locations/{location}`. +func (r *ProjectsLocationsLbTrafficExtensionsService) Create(parent string, lbtrafficextension *LbTrafficExtension) *ProjectsLocationsLbTrafficExtensionsCreateCall { + c := &ProjectsLocationsLbTrafficExtensionsCreateCall{s: r.s, urlParams_: make(gensupport.URLParams)} + c.parent = parent + c.lbtrafficextension = lbtrafficextension + return c +} + +// LbTrafficExtensionId sets the optional parameter "lbTrafficExtensionId": +// Required. User-provided ID of the `LbTrafficExtension` resource to be +// created. +func (c *ProjectsLocationsLbTrafficExtensionsCreateCall) LbTrafficExtensionId(lbTrafficExtensionId string) *ProjectsLocationsLbTrafficExtensionsCreateCall { + c.urlParams_.Set("lbTrafficExtensionId", lbTrafficExtensionId) + return c +} + +// RequestId sets the optional parameter "requestId": 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). +func (c *ProjectsLocationsLbTrafficExtensionsCreateCall) RequestId(requestId string) *ProjectsLocationsLbTrafficExtensionsCreateCall { + c.urlParams_.Set("requestId", requestId) + return c +} + +// Fields allows partial responses to be retrieved. See +// https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more +// details. +func (c *ProjectsLocationsLbTrafficExtensionsCreateCall) Fields(s ...googleapi.Field) *ProjectsLocationsLbTrafficExtensionsCreateCall { + c.urlParams_.Set("fields", googleapi.CombineFields(s)) + return c +} + +// Context sets the context to be used in this call's Do method. +func (c *ProjectsLocationsLbTrafficExtensionsCreateCall) Context(ctx context.Context) *ProjectsLocationsLbTrafficExtensionsCreateCall { + c.ctx_ = ctx + return c +} + +// Header returns a http.Header that can be modified by the caller to add +// headers to the request. +func (c *ProjectsLocationsLbTrafficExtensionsCreateCall) Header() http.Header { + if c.header_ == nil { + c.header_ = make(http.Header) + } + return c.header_ +} + +func (c *ProjectsLocationsLbTrafficExtensionsCreateCall) doRequest(alt string) (*http.Response, error) { + reqHeaders := gensupport.SetHeaders(c.s.userAgent(), "application/json", c.header_) + body, err := googleapi.WithoutDataWrapper.JSONBuffer(c.lbtrafficextension) + if err != nil { + return nil, err + } + c.urlParams_.Set("alt", alt) + c.urlParams_.Set("prettyPrint", "false") + urls := googleapi.ResolveRelative(c.s.BasePath, "v1/{+parent}/lbTrafficExtensions") + urls += "?" + c.urlParams_.Encode() + req, err := http.NewRequest("POST", urls, body) + if err != nil { + return nil, err + } + req.Header = reqHeaders + googleapi.Expand(req.URL, map[string]string{ + "parent": c.parent, + }) + c.s.logger.DebugContext(c.ctx_, "api request", "serviceName", apiName, "rpcName", "networkservices.projects.locations.lbTrafficExtensions.create", "request", internallog.HTTPRequest(req, body.Bytes())) + return gensupport.SendRequest(c.ctx_, c.s.client, req) +} + +// Do executes the "networkservices.projects.locations.lbTrafficExtensions.create" call. +// Any non-2xx status code is an error. Response headers are in either +// *Operation.ServerResponse.Header or (if a response was returned at all) in +// error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check +// whether the returned error was because http.StatusNotModified was returned. +func (c *ProjectsLocationsLbTrafficExtensionsCreateCall) Do(opts ...googleapi.CallOption) (*Operation, error) { gensupport.SetOptions(c.urlParams_, opts...) res, err := c.doRequest("json") if res != nil && res.StatusCode == http.StatusNotModified { @@ -11699,6 +12458,19 @@ func (c *ProjectsLocationsOperationsListCall) PageToken(pageToken string) *Proje return c } +// ReturnPartialSuccess sets the optional parameter "returnPartialSuccess": +// When set to `true`, operations that are reachable are returned as normal, +// and those that are unreachable are returned in the +// [ListOperationsResponse.unreachable] field. This can only be `true` when +// reading across collections e.g. when `parent` is set to +// "projects/example/locations/-". This field is not by default supported and +// will result in an `UNIMPLEMENTED` error if set unless explicitly documented +// otherwise in service or product specific documentation. +func (c *ProjectsLocationsOperationsListCall) ReturnPartialSuccess(returnPartialSuccess bool) *ProjectsLocationsOperationsListCall { + c.urlParams_.Set("returnPartialSuccess", fmt.Sprint(returnPartialSuccess)) + return c +} + // Fields allows partial responses to be retrieved. See // https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more // details. diff --git a/networkservices/v1beta1/networkservices-api.json b/networkservices/v1beta1/networkservices-api.json index d4e43818df1..3fa67070354 100644 --- a/networkservices/v1beta1/networkservices-api.json +++ b/networkservices/v1beta1/networkservices-api.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/networkservices/v1beta1/networkservices-gen.go b/networkservices/v1beta1/networkservices-gen.go index c4707c4ca44..97bed0bc64b 100644 --- a/networkservices/v1beta1/networkservices-gen.go +++ b/networkservices/v1beta1/networkservices-gen.go @@ -2909,6 +2909,11 @@ type ListOperationsResponse struct { // Operations: A list of operations that matches the specified filter in the // request. Operations []*Operation `json:"operations,omitempty"` + // Unreachable: Unordered list. Unreachable resources. Populated when the + // request sets `ListOperationsRequest.return_partial_success` and reads across + // collections e.g. when attempting to list all resources across all supported + // locations. + Unreachable []string `json:"unreachable,omitempty"` // ServerResponse contains the HTTP response code and headers from the server. googleapi.ServerResponse `json:"-"` @@ -4542,9 +4547,9 @@ func (r *ProjectsLocationsService) List(name string) *ProjectsLocationsListCall return c } -// ExtraLocationTypes sets the optional parameter "extraLocationTypes": Do not -// use this field. It is unsupported and is ignored unless explicitly -// documented otherwise. This is primarily for internal usage. +// ExtraLocationTypes sets the optional parameter "extraLocationTypes": Unless +// explicitly documented otherwise, don't use this unsupported field which is +// primarily intended for internal usage. func (c *ProjectsLocationsListCall) ExtraLocationTypes(extraLocationTypes ...string) *ProjectsLocationsListCall { c.urlParams_.SetMulti("extraLocationTypes", append([]string{}, extraLocationTypes...)) return c @@ -11747,6 +11752,19 @@ func (c *ProjectsLocationsOperationsListCall) PageToken(pageToken string) *Proje return c } +// ReturnPartialSuccess sets the optional parameter "returnPartialSuccess": +// When set to `true`, operations that are reachable are returned as normal, +// and those that are unreachable are returned in the +// [ListOperationsResponse.unreachable] field. This can only be `true` when +// reading across collections e.g. when `parent` is set to +// "projects/example/locations/-". This field is not by default supported and +// will result in an `UNIMPLEMENTED` error if set unless explicitly documented +// otherwise in service or product specific documentation. +func (c *ProjectsLocationsOperationsListCall) ReturnPartialSuccess(returnPartialSuccess bool) *ProjectsLocationsOperationsListCall { + c.urlParams_.Set("returnPartialSuccess", fmt.Sprint(returnPartialSuccess)) + return c +} + // Fields allows partial responses to be retrieved. See // https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more // details. diff --git a/privateca/v1/privateca-api.json b/privateca/v1/privateca-api.json index 4f6f5be9b1a..53933d9a7b2 100644 --- a/privateca/v1/privateca-api.json +++ b/privateca/v1/privateca-api.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/privateca/v1/privateca-gen.go b/privateca/v1/privateca-gen.go index 72f74f68697..0c5bde8f4b0 100644 --- a/privateca/v1/privateca-gen.go +++ b/privateca/v1/privateca-gen.go @@ -3137,9 +3137,9 @@ func (r *ProjectsLocationsService) List(name string) *ProjectsLocationsListCall return c } -// ExtraLocationTypes sets the optional parameter "extraLocationTypes": Unless -// explicitly documented otherwise, don't use this unsupported field which is -// primarily intended for internal usage. +// ExtraLocationTypes sets the optional parameter "extraLocationTypes": Do not +// use this field. It is unsupported and is ignored unless explicitly +// documented otherwise. This is primarily for internal usage. func (c *ProjectsLocationsListCall) ExtraLocationTypes(extraLocationTypes ...string) *ProjectsLocationsListCall { c.urlParams_.SetMulti("extraLocationTypes", append([]string{}, extraLocationTypes...)) return c diff --git a/privateca/v1beta1/privateca-api.json b/privateca/v1beta1/privateca-api.json index 9e08caf3a81..95b7c127837 100644 --- a/privateca/v1beta1/privateca-api.json +++ b/privateca/v1beta1/privateca-api.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/privateca/v1beta1/privateca-gen.go b/privateca/v1beta1/privateca-gen.go index 1aa32995273..99bc0945e5b 100644 --- a/privateca/v1beta1/privateca-gen.go +++ b/privateca/v1beta1/privateca-gen.go @@ -939,9 +939,9 @@ func (r *ProjectsLocationsService) List(name string) *ProjectsLocationsListCall return c } -// ExtraLocationTypes sets the optional parameter "extraLocationTypes": Unless -// explicitly documented otherwise, don't use this unsupported field which is -// primarily intended for internal usage. +// ExtraLocationTypes sets the optional parameter "extraLocationTypes": Do not +// use this field. It is unsupported and is ignored unless explicitly +// documented otherwise. This is primarily for internal usage. func (c *ProjectsLocationsListCall) ExtraLocationTypes(extraLocationTypes ...string) *ProjectsLocationsListCall { c.urlParams_.SetMulti("extraLocationTypes", append([]string{}, extraLocationTypes...)) return c diff --git a/recaptchaenterprise/v1/recaptchaenterprise-api.json b/recaptchaenterprise/v1/recaptchaenterprise-api.json index 5f74d6bf4b3..54addba814e 100644 --- a/recaptchaenterprise/v1/recaptchaenterprise-api.json +++ b/recaptchaenterprise/v1/recaptchaenterprise-api.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/recaptchaenterprise/v1/recaptchaenterprise-gen.go b/recaptchaenterprise/v1/recaptchaenterprise-gen.go index 8041b8ef6ce..b024ee50cdb 100644 --- a/recaptchaenterprise/v1/recaptchaenterprise-gen.go +++ b/recaptchaenterprise/v1/recaptchaenterprise-gen.go @@ -395,10 +395,6 @@ type GoogleCloudRecaptchaenterpriseV1AnnotateAssessmentRequest struct { // example when a stable account identifier is not yet known in the initial // request. AccountId string `json:"accountId,omitempty"` - // Annotation: 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. - // // Possible values: // "ANNOTATION_UNSPECIFIED" - Default unspecified type. // "LEGITIMATE" - Provides information that the event turned out to be @@ -421,9 +417,6 @@ type GoogleCloudRecaptchaenterpriseV1AnnotateAssessmentRequest struct { // authentication provider, provide phone authentication details for fraud // detection purposes. PhoneAuthenticationEvent *GoogleCloudRecaptchaenterpriseV1PhoneAuthenticationEvent `json:"phoneAuthenticationEvent,omitempty"` - // Reasons: Optional. Reasons for the annotation that are assigned to the - // event. - // // Possible values: // "REASON_UNSPECIFIED" - Unspecified reason. Do not use. // "CHARGEBACK" - Indicates that the transaction had a chargeback issued with diff --git a/recommender/v1beta1/recommender-api.json b/recommender/v1beta1/recommender-api.json index 296fa0e05b8..19190d2396d 100644 --- a/recommender/v1beta1/recommender-api.json +++ b/recommender/v1beta1/recommender-api.json @@ -119,7 +119,7 @@ ], "parameters": { "extraLocationTypes": { - "description": "Optional. Unless explicitly documented otherwise, don't use this unsupported field which is primarily intended for internal usage.", + "description": "Optional. Do not use this field. It is unsupported and is ignored unless explicitly documented otherwise. This is primarily for internal usage.", "location": "query", "repeated": true, "type": "string" @@ -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/recommender/v1beta1/recommender-gen.go b/recommender/v1beta1/recommender-gen.go index cc186ed6dda..6aa214b2b39 100644 --- a/recommender/v1beta1/recommender-gen.go +++ b/recommender/v1beta1/recommender-gen.go @@ -1636,9 +1636,9 @@ func (r *BillingAccountsLocationsService) List(name string) *BillingAccountsLoca return c } -// ExtraLocationTypes sets the optional parameter "extraLocationTypes": Unless -// explicitly documented otherwise, don't use this unsupported field which is -// primarily intended for internal usage. +// ExtraLocationTypes sets the optional parameter "extraLocationTypes": Do not +// use this field. It is unsupported and is ignored unless explicitly +// documented otherwise. This is primarily for internal usage. func (c *BillingAccountsLocationsListCall) ExtraLocationTypes(extraLocationTypes ...string) *BillingAccountsLocationsListCall { c.urlParams_.SetMulti("extraLocationTypes", append([]string{}, extraLocationTypes...)) return c @@ -3404,9 +3404,9 @@ func (r *FoldersLocationsService) List(name string) *FoldersLocationsListCall { return c } -// ExtraLocationTypes sets the optional parameter "extraLocationTypes": Unless -// explicitly documented otherwise, don't use this unsupported field which is -// primarily intended for internal usage. +// ExtraLocationTypes sets the optional parameter "extraLocationTypes": Do not +// use this field. It is unsupported and is ignored unless explicitly +// documented otherwise. This is primarily for internal usage. func (c *FoldersLocationsListCall) ExtraLocationTypes(extraLocationTypes ...string) *FoldersLocationsListCall { c.urlParams_.SetMulti("extraLocationTypes", append([]string{}, extraLocationTypes...)) return c @@ -4831,9 +4831,9 @@ func (r *OrganizationsLocationsService) List(name string) *OrganizationsLocation return c } -// ExtraLocationTypes sets the optional parameter "extraLocationTypes": Unless -// explicitly documented otherwise, don't use this unsupported field which is -// primarily intended for internal usage. +// ExtraLocationTypes sets the optional parameter "extraLocationTypes": Do not +// use this field. It is unsupported and is ignored unless explicitly +// documented otherwise. This is primarily for internal usage. func (c *OrganizationsLocationsListCall) ExtraLocationTypes(extraLocationTypes ...string) *OrganizationsLocationsListCall { c.urlParams_.SetMulti("extraLocationTypes", append([]string{}, extraLocationTypes...)) return c @@ -6599,9 +6599,9 @@ func (r *ProjectsLocationsService) List(name string) *ProjectsLocationsListCall return c } -// ExtraLocationTypes sets the optional parameter "extraLocationTypes": Unless -// explicitly documented otherwise, don't use this unsupported field which is -// primarily intended for internal usage. +// ExtraLocationTypes sets the optional parameter "extraLocationTypes": Do not +// use this field. It is unsupported and is ignored unless explicitly +// documented otherwise. This is primarily for internal usage. func (c *ProjectsLocationsListCall) ExtraLocationTypes(extraLocationTypes ...string) *ProjectsLocationsListCall { c.urlParams_.SetMulti("extraLocationTypes", append([]string{}, extraLocationTypes...)) return c diff --git a/redis/v1/redis-api.json b/redis/v1/redis-api.json index 3b3b6c6b599..b88b3ad6b00 100644 --- a/redis/v1/redis-api.json +++ b/redis/v1/redis-api.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/redis/v1/redis-gen.go b/redis/v1/redis-gen.go index d5e44d0b8f9..d8efd9956b8 100644 --- a/redis/v1/redis-gen.go +++ b/redis/v1/redis-gen.go @@ -1077,6 +1077,8 @@ type ConfigBasedSignalData struct { // exposed to public access. // "SIGNAL_TYPE_UNENCRYPTED_CONNECTIONS" - Represents if a resources requires // all incoming connections to use SSL or not. + // "SIGNAL_TYPE_EXTENDED_SUPPORT" - Represents if a resource version is in + // extended support. SignalType string `json:"signalType,omitempty"` // ForceSendFields is a list of field names (e.g. "FullResourceName") to // unconditionally include in API requests. By default, fields with empty or @@ -1577,6 +1579,7 @@ type DatabaseResourceHealthSignalData struct { // "SIGNAL_TYPE_DATABOOST_DISABLED" - Databoost is disabled. // "SIGNAL_TYPE_RECOMMENDED_MAINTENANCE_POLICIES" - Recommended maintenance // policy. + // "SIGNAL_TYPE_EXTENDED_SUPPORT" - Resource version is in extended support. SignalType string `json:"signalType,omitempty"` // Possible values: // "STATE_UNSPECIFIED" - Unspecified state. @@ -2078,6 +2081,7 @@ type DatabaseResourceRecommendationSignalData struct { // "SIGNAL_TYPE_DATABOOST_DISABLED" - Databoost is disabled. // "SIGNAL_TYPE_RECOMMENDED_MAINTENANCE_POLICIES" - Recommended maintenance // policy. + // "SIGNAL_TYPE_EXTENDED_SUPPORT" - Resource version is in extended support. SignalType string `json:"signalType,omitempty"` // ForceSendFields is a list of field names (e.g. "AdditionalMetadata") to // unconditionally include in API requests. By default, fields with empty or @@ -2132,6 +2136,8 @@ type DatabaseResourceSignalData struct { // exposed to public access. // "SIGNAL_TYPE_UNENCRYPTED_CONNECTIONS" - Represents if a resources requires // all incoming connections to use SSL or not. + // "SIGNAL_TYPE_EXTENDED_SUPPORT" - Represents if a resource version is in + // extended support. SignalType string `json:"signalType,omitempty"` // ForceSendFields is a list of field names (e.g. "FullResourceName") to // unconditionally include in API requests. By default, fields with empty or @@ -4119,24 +4125,6 @@ type ResourceMaintenanceSchedule struct { // 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. - // - // Possible values: - // "WINDOW_PHASE_UNSPECIFIED" - Phase is unspecified. - // "WINDOW_PHASE_ANY" - Any phase. - // "WINDOW_PHASE_WEEK1" - Week 1. - // "WINDOW_PHASE_WEEK2" - Week 2. - // "WINDOW_PHASE_WEEK5" - Week 5. - Phase string `json:"phase,omitempty"` - // Time: Optional. Preferred time to start the maintenance operation on the - // specified day. - Time *TimeOfDay `json:"time,omitempty"` - // Week: 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 // // Possible values: @@ -4145,7 +4133,10 @@ type ResourceMaintenanceSchedule struct { // "WEEK1" - Week 1. // "WEEK2" - Week 2. // "WEEK5" - Week 5. - Week string `json:"week,omitempty"` + Phase string `json:"phase,omitempty"` + // Time: Optional. Preferred time to start the maintenance operation on the + // specified day. + Time *TimeOfDay `json:"time,omitempty"` // ForceSendFields is a list of field names (e.g. "Day") to unconditionally // include in API requests. By default, fields with empty or default values are // omitted from API requests. See @@ -4677,9 +4668,9 @@ func (r *ProjectsLocationsService) List(name string) *ProjectsLocationsListCall return c } -// ExtraLocationTypes sets the optional parameter "extraLocationTypes": Unless -// explicitly documented otherwise, don't use this unsupported field which is -// primarily intended for internal usage. +// ExtraLocationTypes sets the optional parameter "extraLocationTypes": Do not +// use this field. It is unsupported and is ignored unless explicitly +// documented otherwise. This is primarily for internal usage. func (c *ProjectsLocationsListCall) ExtraLocationTypes(extraLocationTypes ...string) *ProjectsLocationsListCall { c.urlParams_.SetMulti("extraLocationTypes", append([]string{}, extraLocationTypes...)) return c diff --git a/redis/v1beta1/redis-api.json b/redis/v1beta1/redis-api.json index 6f86c657234..e2c7c0b1616 100644 --- a/redis/v1beta1/redis-api.json +++ b/redis/v1beta1/redis-api.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/redis/v1beta1/redis-gen.go b/redis/v1beta1/redis-gen.go index bca330be6b5..c43a849abe3 100644 --- a/redis/v1beta1/redis-gen.go +++ b/redis/v1beta1/redis-gen.go @@ -1077,6 +1077,8 @@ type ConfigBasedSignalData struct { // exposed to public access. // "SIGNAL_TYPE_UNENCRYPTED_CONNECTIONS" - Represents if a resources requires // all incoming connections to use SSL or not. + // "SIGNAL_TYPE_EXTENDED_SUPPORT" - Represents if a resource version is in + // extended support. SignalType string `json:"signalType,omitempty"` // ForceSendFields is a list of field names (e.g. "FullResourceName") to // unconditionally include in API requests. By default, fields with empty or @@ -1577,6 +1579,7 @@ type DatabaseResourceHealthSignalData struct { // "SIGNAL_TYPE_DATABOOST_DISABLED" - Databoost is disabled. // "SIGNAL_TYPE_RECOMMENDED_MAINTENANCE_POLICIES" - Recommended maintenance // policy. + // "SIGNAL_TYPE_EXTENDED_SUPPORT" - Resource version is in extended support. SignalType string `json:"signalType,omitempty"` // Possible values: // "STATE_UNSPECIFIED" - Unspecified state. @@ -2078,6 +2081,7 @@ type DatabaseResourceRecommendationSignalData struct { // "SIGNAL_TYPE_DATABOOST_DISABLED" - Databoost is disabled. // "SIGNAL_TYPE_RECOMMENDED_MAINTENANCE_POLICIES" - Recommended maintenance // policy. + // "SIGNAL_TYPE_EXTENDED_SUPPORT" - Resource version is in extended support. SignalType string `json:"signalType,omitempty"` // ForceSendFields is a list of field names (e.g. "AdditionalMetadata") to // unconditionally include in API requests. By default, fields with empty or @@ -2132,6 +2136,8 @@ type DatabaseResourceSignalData struct { // exposed to public access. // "SIGNAL_TYPE_UNENCRYPTED_CONNECTIONS" - Represents if a resources requires // all incoming connections to use SSL or not. + // "SIGNAL_TYPE_EXTENDED_SUPPORT" - Represents if a resource version is in + // extended support. SignalType string `json:"signalType,omitempty"` // ForceSendFields is a list of field names (e.g. "FullResourceName") to // unconditionally include in API requests. By default, fields with empty or @@ -4123,24 +4129,6 @@ type ResourceMaintenanceSchedule struct { // 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. - // - // Possible values: - // "WINDOW_PHASE_UNSPECIFIED" - Phase is unspecified. - // "WINDOW_PHASE_ANY" - Any phase. - // "WINDOW_PHASE_WEEK1" - Week 1. - // "WINDOW_PHASE_WEEK2" - Week 2. - // "WINDOW_PHASE_WEEK5" - Week 5. - Phase string `json:"phase,omitempty"` - // Time: Optional. Preferred time to start the maintenance operation on the - // specified day. - Time *TimeOfDay `json:"time,omitempty"` - // Week: 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 // // Possible values: @@ -4149,7 +4137,10 @@ type ResourceMaintenanceSchedule struct { // "WEEK1" - Week 1. // "WEEK2" - Week 2. // "WEEK5" - Week 5. - Week string `json:"week,omitempty"` + Phase string `json:"phase,omitempty"` + // Time: Optional. Preferred time to start the maintenance operation on the + // specified day. + Time *TimeOfDay `json:"time,omitempty"` // ForceSendFields is a list of field names (e.g. "Day") to unconditionally // include in API requests. By default, fields with empty or default values are // omitted from API requests. See @@ -4681,9 +4672,9 @@ func (r *ProjectsLocationsService) List(name string) *ProjectsLocationsListCall return c } -// ExtraLocationTypes sets the optional parameter "extraLocationTypes": Unless -// explicitly documented otherwise, don't use this unsupported field which is -// primarily intended for internal usage. +// ExtraLocationTypes sets the optional parameter "extraLocationTypes": Do not +// use this field. It is unsupported and is ignored unless explicitly +// documented otherwise. This is primarily for internal usage. func (c *ProjectsLocationsListCall) ExtraLocationTypes(extraLocationTypes ...string) *ProjectsLocationsListCall { c.urlParams_.SetMulti("extraLocationTypes", append([]string{}, extraLocationTypes...)) return c