diff --git a/clients/gke_hub/README.md b/clients/gke_hub/README.md index 4e00e1c0f4..48243fcac6 100644 --- a/clients/gke_hub/README.md +++ b/clients/gke_hub/README.md @@ -11,7 +11,7 @@ Install this package from [Hex](https://hex.pm) by adding ```elixir def deps do - [{:google_api_gke_hub, "~> 0.15"}] + [{:google_api_gke_hub, "~> 0.16"}] end ``` diff --git a/clients/gke_hub/lib/google_api/gke_hub/v1/metadata.ex b/clients/gke_hub/lib/google_api/gke_hub/v1/metadata.ex index d1b2e4ee90..86a01c80d0 100644 --- a/clients/gke_hub/lib/google_api/gke_hub/v1/metadata.ex +++ b/clients/gke_hub/lib/google_api/gke_hub/v1/metadata.ex @@ -20,7 +20,7 @@ defmodule GoogleApi.GKEHub.V1 do API client metadata for GoogleApi.GKEHub.V1. """ - @discovery_revision "20241017" + @discovery_revision "20241025" def discovery_revision(), do: @discovery_revision end diff --git a/clients/gke_hub/lib/google_api/gke_hub/v1/model/config_management_config_sync.ex b/clients/gke_hub/lib/google_api/gke_hub/v1/model/config_management_config_sync.ex index 094ab57e3e..ab66944170 100644 --- a/clients/gke_hub/lib/google_api/gke_hub/v1/model/config_management_config_sync.ex +++ b/clients/gke_hub/lib/google_api/gke_hub/v1/model/config_management_config_sync.ex @@ -28,6 +28,7 @@ defmodule GoogleApi.GKEHub.V1.Model.ConfigManagementConfigSync do * `oci` (*type:* `GoogleApi.GKEHub.V1.Model.ConfigManagementOciConfig.t`, *default:* `nil`) - OCI repo configuration for the cluster * `preventDrift` (*type:* `boolean()`, *default:* `nil`) - Set to true to enable the Config Sync admission webhook to prevent drifts. If set to `false`, disables the Config Sync admission webhook and does not prevent drifts. * `sourceFormat` (*type:* `String.t`, *default:* `nil`) - Specifies whether the Config Sync Repo is in "hierarchical" or "unstructured" mode. + * `stopSyncing` (*type:* `boolean()`, *default:* `nil`) - Set to true to stop syncing configs for a single cluster. Default to false. """ use GoogleApi.Gax.ModelBase @@ -39,7 +40,8 @@ defmodule GoogleApi.GKEHub.V1.Model.ConfigManagementConfigSync do :metricsGcpServiceAccountEmail => String.t() | nil, :oci => GoogleApi.GKEHub.V1.Model.ConfigManagementOciConfig.t() | nil, :preventDrift => boolean() | nil, - :sourceFormat => String.t() | nil + :sourceFormat => String.t() | nil, + :stopSyncing => boolean() | nil } field(:allowVerticalScale) @@ -49,6 +51,7 @@ defmodule GoogleApi.GKEHub.V1.Model.ConfigManagementConfigSync do field(:oci, as: GoogleApi.GKEHub.V1.Model.ConfigManagementOciConfig) field(:preventDrift) field(:sourceFormat) + field(:stopSyncing) end defimpl Poison.Decoder, for: GoogleApi.GKEHub.V1.Model.ConfigManagementConfigSync do diff --git a/clients/gke_hub/lib/google_api/gke_hub/v1/model/service_mesh_membership_spec.ex b/clients/gke_hub/lib/google_api/gke_hub/v1/model/service_mesh_membership_spec.ex index f484100ab8..5cd49336e5 100644 --- a/clients/gke_hub/lib/google_api/gke_hub/v1/model/service_mesh_membership_spec.ex +++ b/clients/gke_hub/lib/google_api/gke_hub/v1/model/service_mesh_membership_spec.ex @@ -21,6 +21,7 @@ defmodule GoogleApi.GKEHub.V1.Model.ServiceMeshMembershipSpec do ## Attributes + * `configApi` (*type:* `String.t`, *default:* `nil`) - Optional. Specifies the API that will be used for configuring the mesh workloads. * `controlPlane` (*type:* `String.t`, *default:* `nil`) - Deprecated: use `management` instead Enables automatic control plane management. * `management` (*type:* `String.t`, *default:* `nil`) - Optional. Enables automatic Service Mesh management. """ @@ -28,10 +29,12 @@ defmodule GoogleApi.GKEHub.V1.Model.ServiceMeshMembershipSpec do use GoogleApi.Gax.ModelBase @type t :: %__MODULE__{ + :configApi => String.t() | nil, :controlPlane => String.t() | nil, :management => String.t() | nil } + field(:configApi) field(:controlPlane) field(:management) end diff --git a/clients/gke_hub/mix.exs b/clients/gke_hub/mix.exs index bb9d95b148..da61936191 100644 --- a/clients/gke_hub/mix.exs +++ b/clients/gke_hub/mix.exs @@ -18,7 +18,7 @@ defmodule GoogleApi.GKEHub.Mixfile do use Mix.Project - @version "0.15.0" + @version "0.16.0" def project() do [