diff --git a/clients/run/lib/google_api/run/v1/metadata.ex b/clients/run/lib/google_api/run/v1/metadata.ex index 5482819c66..561c153fdc 100644 --- a/clients/run/lib/google_api/run/v1/metadata.ex +++ b/clients/run/lib/google_api/run/v1/metadata.ex @@ -20,7 +20,7 @@ defmodule GoogleApi.Run.V1 do API client metadata for GoogleApi.Run.V1. """ - @discovery_revision "20240303" + @discovery_revision "20240310" def discovery_revision(), do: @discovery_revision end diff --git a/clients/run/lib/google_api/run/v1/model/service.ex b/clients/run/lib/google_api/run/v1/model/service.ex index 153da38da5..6d76ac233c 100644 --- a/clients/run/lib/google_api/run/v1/model/service.ex +++ b/clients/run/lib/google_api/run/v1/model/service.ex @@ -23,7 +23,7 @@ defmodule GoogleApi.Run.V1.Model.Service do * `apiVersion` (*type:* `String.t`, *default:* `nil`) - The API version for this call. It must be "serving.knative.dev/v1". * `kind` (*type:* `String.t`, *default:* `nil`) - The kind of resource. It must be "Service". - * `metadata` (*type:* `GoogleApi.Run.V1.Model.ObjectMeta.t`, *default:* `nil`) - Metadata associated with this Service, including name, namespace, labels, and annotations. In Cloud Run, annotations with 'run.googleapis.com/' and 'autoscaling.knative.dev' are restricted, and the accepted annotations will be different depending on the resource type. The following Cloud Run-specific annotations are accepted in Service.metadata.annotations. * `run.googleapis.com/binary-authorization-breakglass` * `run.googleapis.com/binary-authorization` * `run.googleapis.com/client-name` * `run.googleapis.com/custom-audiences` * `run.googleapis.com/default-url-disabled`: Service. * `run.googleapis.com/description` * `run.googleapis.com/gc-traffic-tags` * `run.googleapis.com/ingress` * `run.googleapis.com/ingress` sets the ingress settings for the Service. See [the ingress settings documentation](/run/docs/securing/ingress) for details on configuring ingress settings. * `run.googleapis.com/ingress-status` is output-only and contains the currently active ingress settings for the Service. `run.googleapis.com/ingress-status` may differ from `run.googleapis.com/ingress` while the system is processing a change to `run.googleapis.com/ingress` or if the system failed to process a change to `run.googleapis.com/ingress`. When the system has processed all changes successfully `run.googleapis.com/ingress-status` and `run.googleapis.com/ingress` are equal. + * `metadata` (*type:* `GoogleApi.Run.V1.Model.ObjectMeta.t`, *default:* `nil`) - Metadata associated with this Service, including name, namespace, labels, and annotations. In Cloud Run, annotations with 'run.googleapis.com/' and 'autoscaling.knative.dev' are restricted, and the accepted annotations will be different depending on the resource type. The following Cloud Run-specific annotations are accepted in Service.metadata.annotations. * `run.googleapis.com/binary-authorization-breakglass` * `run.googleapis.com/binary-authorization` * `run.googleapis.com/client-name` * `run.googleapis.com/custom-audiences` * `run.googleapis.com/default-url-disabled` * `run.googleapis.com/description` * `run.googleapis.com/gc-traffic-tags` * `run.googleapis.com/ingress` * `run.googleapis.com/ingress` sets the ingress settings for the Service. See [the ingress settings documentation](/run/docs/securing/ingress) for details on configuring ingress settings. * `run.googleapis.com/ingress-status` is output-only and contains the currently active ingress settings for the Service. `run.googleapis.com/ingress-status` may differ from `run.googleapis.com/ingress` while the system is processing a change to `run.googleapis.com/ingress` or if the system failed to process a change to `run.googleapis.com/ingress`. When the system has processed all changes successfully `run.googleapis.com/ingress-status` and `run.googleapis.com/ingress` are equal. * `spec` (*type:* `GoogleApi.Run.V1.Model.ServiceSpec.t`, *default:* `nil`) - Holds the desired state of the Service (from the client). * `status` (*type:* `GoogleApi.Run.V1.Model.ServiceStatus.t`, *default:* `nil`) - Communicates the system-controlled state of the Service. """ diff --git a/clients/run/lib/google_api/run/v2/api/projects.ex b/clients/run/lib/google_api/run/v2/api/projects.ex index b1979a083b..e98a7d1ce2 100644 --- a/clients/run/lib/google_api/run/v2/api/projects.ex +++ b/clients/run/lib/google_api/run/v2/api/projects.ex @@ -2048,6 +2048,7 @@ defmodule GoogleApi.Run.V2.Api.Projects do * `:uploadType` (*type:* `String.t`) - Legacy upload protocol for media (e.g. "media", "multipart"). * `:upload_protocol` (*type:* `String.t`) - Upload protocol for media (e.g. "raw", "multipart"). * `:allowMissing` (*type:* `boolean()`) - If set to true, and if the Service does not exist, it will create a new one. The caller must have 'run.services.create' permissions if this is set to true and the Service does not exist. + * `:updateMask` (*type:* `String.t`) - Optional. The list of fields to be updated. * `:validateOnly` (*type:* `boolean()`) - Indicates that the request should be validated and default values populated, without persisting the request or updating any resources. * `:body` (*type:* `GoogleApi.Run.V2.Model.GoogleCloudRunV2Service.t`) - * `opts` (*type:* `keyword()`) - Call options @@ -2090,6 +2091,7 @@ defmodule GoogleApi.Run.V2.Api.Projects do :uploadType => :query, :upload_protocol => :query, :allowMissing => :query, + :updateMask => :query, :validateOnly => :query, :body => :body } diff --git a/clients/run/lib/google_api/run/v2/metadata.ex b/clients/run/lib/google_api/run/v2/metadata.ex index 80433b300d..a5859bca9a 100644 --- a/clients/run/lib/google_api/run/v2/metadata.ex +++ b/clients/run/lib/google_api/run/v2/metadata.ex @@ -20,7 +20,7 @@ defmodule GoogleApi.Run.V2 do API client metadata for GoogleApi.Run.V2. """ - @discovery_revision "20240303" + @discovery_revision "20240310" def discovery_revision(), do: @discovery_revision end