Skip to content

Commit a75161e

Browse files
feat: Automated regeneration of Container client (#12698)
Auto-created at 2024-12-13 13:12:52 +0000 using the toys pull request generator.
1 parent 25e6ff1 commit a75161e

File tree

8 files changed

+82
-77
lines changed

8 files changed

+82
-77
lines changed

clients/container/README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ Install this package from [Hex](https://hex.pm) by adding
1111

1212
```elixir
1313
def deps do
14-
[{:google_api_container, "~> 0.55"}]
14+
[{:google_api_container, "~> 0.56"}]
1515
end
1616
```
1717

clients/container/lib/google_api/container/v1/metadata.ex

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ defmodule GoogleApi.Container.V1 do
2020
API client metadata for GoogleApi.Container.V1.
2121
"""
2222

23-
@discovery_revision "20241105"
23+
@discovery_revision "20241203"
2424

2525
def discovery_revision(), do: @discovery_revision
2626
end

clients/container/lib/google_api/container/v1/model/autopilot.ex

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ defmodule GoogleApi.Container.V1.Model.Autopilot do
2222
## Attributes
2323
2424
* `enabled` (*type:* `boolean()`, *default:* `nil`) - Enable Autopilot
25-
* `workloadPolicyConfig` (*type:* `GoogleApi.Container.V1.Model.WorkloadPolicyConfig.t`, *default:* `nil`) - Workload policy configuration for Autopilot.
25+
* `workloadPolicyConfig` (*type:* `GoogleApi.Container.V1.Model.WorkloadPolicyConfig.t`, *default:* `nil`) - WorkloadPolicyConfig is the configuration related to GCW workload policy
2626
"""
2727

2828
use GoogleApi.Gax.ModelBase

clients/container/lib/google_api/container/v1/model/cluster_update.ex

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -42,7 +42,7 @@ defmodule GoogleApi.Container.V1.Model.ClusterUpdate do
4242
* `desiredNotificationConfig` (*type:* `GoogleApi.Container.V1.Model.NotificationConfig.t`, *default:* `nil`) - The desired notification configuration.
4343
* `desiredL4ilbSubsettingConfig` (*type:* `GoogleApi.Container.V1.Model.ILBSubsettingConfig.t`, *default:* `nil`) - The desired L4 Internal Load Balancer Subsetting configuration.
4444
* `desiredIntraNodeVisibilityConfig` (*type:* `GoogleApi.Container.V1.Model.IntraNodeVisibilityConfig.t`, *default:* `nil`) - The desired config of Intra-node visibility.
45-
* `desiredAutopilotWorkloadPolicyConfig` (*type:* `GoogleApi.Container.V1.Model.WorkloadPolicyConfig.t`, *default:* `nil`) - The desired workload policy configuration for the autopilot cluster.
45+
* `desiredAutopilotWorkloadPolicyConfig` (*type:* `GoogleApi.Container.V1.Model.WorkloadPolicyConfig.t`, *default:* `nil`) - WorkloadPolicyConfig is the configuration related to GCW workload policy
4646
* `desiredServiceExternalIpsConfig` (*type:* `GoogleApi.Container.V1.Model.ServiceExternalIPsConfig.t`, *default:* `nil`) - ServiceExternalIPsConfig specifies the config for the use of Services with ExternalIPs field.
4747
* `desiredReleaseChannel` (*type:* `GoogleApi.Container.V1.Model.ReleaseChannel.t`, *default:* `nil`) - The desired release channel configuration.
4848
* `desiredRbacBindingConfig` (*type:* `GoogleApi.Container.V1.Model.RBACBindingConfig.t`, *default:* `nil`) - RBACBindingConfig allows user to restrict ClusterRoleBindings an RoleBindings that can be created.

clients/container/lib/google_api/container/v1/model/node_config.ex

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -42,6 +42,7 @@ defmodule GoogleApi.Container.V1.Model.NodeConfig do
4242
* `nodeGroup` (*type:* `String.t`, *default:* `nil`) - 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).
4343
* `secondaryBootDisks` (*type:* `list(GoogleApi.Container.V1.Model.SecondaryBootDisk.t)`, *default:* `nil`) - List of secondary boot disks attached to the nodes.
4444
* `accelerators` (*type:* `list(GoogleApi.Container.V1.Model.AcceleratorConfig.t)`, *default:* `nil`) - 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.
45+
* `maxRunDuration` (*type:* `String.t`, *default:* `nil`) - The maximum duration for the nodes to exist. If unspecified, the nodes can exist indefinitely.
4546
* `windowsNodeConfig` (*type:* `GoogleApi.Container.V1.Model.WindowsNodeConfig.t`, *default:* `nil`) - Parameters that can be configured on Windows nodes.
4647
* `linuxNodeConfig` (*type:* `GoogleApi.Container.V1.Model.LinuxNodeConfig.t`, *default:* `nil`) - Parameters that can be configured on Linux nodes.
4748
* `effectiveCgroupMode` (*type:* `String.t`, *default:* `nil`) - Output only. effective_cgroup_mode is the cgroup mode actually used by the node pool. It is determined by the cgroup mode specified in the LinuxNodeConfig or the default cgroup mode based on the cluster creation version.
@@ -92,6 +93,7 @@ defmodule GoogleApi.Container.V1.Model.NodeConfig do
9293
:nodeGroup => String.t() | nil,
9394
:secondaryBootDisks => list(GoogleApi.Container.V1.Model.SecondaryBootDisk.t()) | nil,
9495
:accelerators => list(GoogleApi.Container.V1.Model.AcceleratorConfig.t()) | nil,
96+
:maxRunDuration => String.t() | nil,
9597
:windowsNodeConfig => GoogleApi.Container.V1.Model.WindowsNodeConfig.t() | nil,
9698
:linuxNodeConfig => GoogleApi.Container.V1.Model.LinuxNodeConfig.t() | nil,
9799
:effectiveCgroupMode => String.t() | nil,
@@ -139,6 +141,7 @@ defmodule GoogleApi.Container.V1.Model.NodeConfig do
139141
field(:nodeGroup)
140142
field(:secondaryBootDisks, as: GoogleApi.Container.V1.Model.SecondaryBootDisk, type: :list)
141143
field(:accelerators, as: GoogleApi.Container.V1.Model.AcceleratorConfig, type: :list)
144+
field(:maxRunDuration)
142145
field(:windowsNodeConfig, as: GoogleApi.Container.V1.Model.WindowsNodeConfig)
143146
field(:linuxNodeConfig, as: GoogleApi.Container.V1.Model.LinuxNodeConfig)
144147
field(:effectiveCgroupMode)

0 commit comments

Comments
 (0)