Skip to content

Commit b6be5f5

Browse files
feat: Automated regeneration of Container client (#12806)
Auto-created at 2025-01-11 13:14:30 +0000 using the toys pull request generator.
1 parent 9a03d2e commit b6be5f5

File tree

6 files changed

+18
-3
lines changed

6 files changed

+18
-3
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.56"}]
14+
[{:google_api_container, "~> 0.57"}]
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 "20241203"
23+
@discovery_revision "20241228"
2424

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

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

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -69,6 +69,7 @@ defmodule GoogleApi.Container.V1.Model.ClusterUpdate do
6969
* `desiredClusterAutoscaling` (*type:* `GoogleApi.Container.V1.Model.ClusterAutoscaling.t`, *default:* `nil`) - Cluster-level autoscaling configuration.
7070
* `desiredFleet` (*type:* `GoogleApi.Container.V1.Model.Fleet.t`, *default:* `nil`) - The desired fleet configuration for the cluster.
7171
* `desiredParentProductConfig` (*type:* `GoogleApi.Container.V1.Model.ParentProductConfig.t`, *default:* `nil`) - The desired parent product config for the cluster.
72+
* `desiredDisableL4LbFirewallReconciliation` (*type:* `boolean()`, *default:* `nil`) - Enable/Disable L4 LB VPC firewall reconciliation for the cluster.
7273
* `desiredResourceUsageExportConfig` (*type:* `GoogleApi.Container.V1.Model.ResourceUsageExportConfig.t`, *default:* `nil`) - The desired configuration for exporting resource usage.
7374
* `removedAdditionalPodRangesConfig` (*type:* `GoogleApi.Container.V1.Model.AdditionalPodRangesConfig.t`, *default:* `nil`) - The additional pod ranges that are to be removed from the cluster. The pod ranges specified here must have been specified earlier in the 'additional_pod_ranges_config' argument.
7475
* `desiredNodeVersion` (*type:* `String.t`, *default:* `nil`) - The Kubernetes version to change the nodes to (typically an upgrade). Users may specify either explicit versions offered by Kubernetes Engine or version aliases, which have the following behavior: - "latest": picks the highest valid Kubernetes version - "1.X": picks the highest valid patch+gke.N patch in the 1.X version - "1.X.Y": picks the highest valid gke.N patch in the 1.X.Y version - "1.X.Y-gke.N": picks an explicit Kubernetes version - "-": picks the Kubernetes master version
@@ -158,6 +159,7 @@ defmodule GoogleApi.Container.V1.Model.ClusterUpdate do
158159
:desiredFleet => GoogleApi.Container.V1.Model.Fleet.t() | nil,
159160
:desiredParentProductConfig =>
160161
GoogleApi.Container.V1.Model.ParentProductConfig.t() | nil,
162+
:desiredDisableL4LbFirewallReconciliation => boolean() | nil,
161163
:desiredResourceUsageExportConfig =>
162164
GoogleApi.Container.V1.Model.ResourceUsageExportConfig.t() | nil,
163165
:removedAdditionalPodRangesConfig =>
@@ -260,6 +262,7 @@ defmodule GoogleApi.Container.V1.Model.ClusterUpdate do
260262
field(:desiredClusterAutoscaling, as: GoogleApi.Container.V1.Model.ClusterAutoscaling)
261263
field(:desiredFleet, as: GoogleApi.Container.V1.Model.Fleet)
262264
field(:desiredParentProductConfig, as: GoogleApi.Container.V1.Model.ParentProductConfig)
265+
field(:desiredDisableL4LbFirewallReconciliation)
263266

264267
field(:desiredResourceUsageExportConfig,
265268
as: GoogleApi.Container.V1.Model.ResourceUsageExportConfig

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

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -24,6 +24,7 @@ defmodule GoogleApi.Container.V1.Model.NetworkConfig do
2424
* `datapathProvider` (*type:* `String.t`, *default:* `nil`) - The desired datapath provider for this cluster. By default, uses the IPTables-based kube-proxy implementation.
2525
* `defaultEnablePrivateNodes` (*type:* `boolean()`, *default:* `nil`) - Controls whether by default nodes have private IP addresses only. It is invalid to specify both PrivateClusterConfig.enablePrivateNodes and this field at the same time. To update the default setting, use ClusterUpdate.desired_default_enable_private_nodes
2626
* `defaultSnatStatus` (*type:* `GoogleApi.Container.V1.Model.DefaultSnatStatus.t`, *default:* `nil`) - Whether the cluster disables default in-node sNAT rules. In-node sNAT rules will be disabled when default_snat_status is disabled. When disabled is set to false, default IP masquerade rules will be applied to the nodes to prevent sNAT on cluster internal traffic.
27+
* `disableL4LbFirewallReconciliation` (*type:* `boolean()`, *default:* `nil`) - Disable L4 load balancer VPC firewalls to enable firewall policies.
2728
* `dnsConfig` (*type:* `GoogleApi.Container.V1.Model.DNSConfig.t`, *default:* `nil`) - DNSConfig contains clusterDNS config for this cluster.
2829
* `enableCiliumClusterwideNetworkPolicy` (*type:* `boolean()`, *default:* `nil`) - Whether CiliumClusterwideNetworkPolicy is enabled on this cluster.
2930
* `enableFqdnNetworkPolicy` (*type:* `boolean()`, *default:* `nil`) - Whether FQDN Network Policy is enabled on this cluster.
@@ -45,6 +46,7 @@ defmodule GoogleApi.Container.V1.Model.NetworkConfig do
4546
:datapathProvider => String.t() | nil,
4647
:defaultEnablePrivateNodes => boolean() | nil,
4748
:defaultSnatStatus => GoogleApi.Container.V1.Model.DefaultSnatStatus.t() | nil,
49+
:disableL4LbFirewallReconciliation => boolean() | nil,
4850
:dnsConfig => GoogleApi.Container.V1.Model.DNSConfig.t() | nil,
4951
:enableCiliumClusterwideNetworkPolicy => boolean() | nil,
5052
:enableFqdnNetworkPolicy => boolean() | nil,
@@ -65,6 +67,7 @@ defmodule GoogleApi.Container.V1.Model.NetworkConfig do
6567
field(:datapathProvider)
6668
field(:defaultEnablePrivateNodes)
6769
field(:defaultSnatStatus, as: GoogleApi.Container.V1.Model.DefaultSnatStatus)
70+
field(:disableL4LbFirewallReconciliation)
6871
field(:dnsConfig, as: GoogleApi.Container.V1.Model.DNSConfig)
6972
field(:enableCiliumClusterwideNetworkPolicy)
7073
field(:enableFqdnNetworkPolicy)

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

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -24,9 +24,12 @@ defmodule GoogleApi.Container.V1.Model.UpgradeInfoEvent do
2424
* `currentVersion` (*type:* `String.t`, *default:* `nil`) - The current version before the upgrade.
2525
* `description` (*type:* `String.t`, *default:* `nil`) - A brief description of the event.
2626
* `endTime` (*type:* `DateTime.t`, *default:* `nil`) - The time when the operation ended.
27+
* `eventType` (*type:* `String.t`, *default:* `nil`) - The type of the event.
28+
* `extendedSupportEndTime` (*type:* `DateTime.t`, *default:* `nil`) - The end of extended support timestamp.
2729
* `operation` (*type:* `String.t`, *default:* `nil`) - The operation associated with this upgrade.
2830
* `resource` (*type:* `String.t`, *default:* `nil`) - Optional relative path to the resource. For example in node pool upgrades, the relative path of the node pool.
2931
* `resourceType` (*type:* `String.t`, *default:* `nil`) - The resource type associated with the upgrade.
32+
* `standardSupportEndTime` (*type:* `DateTime.t`, *default:* `nil`) - The end of standard support timestamp.
3033
* `startTime` (*type:* `DateTime.t`, *default:* `nil`) - The time when the operation was started.
3134
* `state` (*type:* `String.t`, *default:* `nil`) - Output only. The state of the upgrade.
3235
* `targetVersion` (*type:* `String.t`, *default:* `nil`) - The target version for the upgrade.
@@ -38,9 +41,12 @@ defmodule GoogleApi.Container.V1.Model.UpgradeInfoEvent do
3841
:currentVersion => String.t() | nil,
3942
:description => String.t() | nil,
4043
:endTime => DateTime.t() | nil,
44+
:eventType => String.t() | nil,
45+
:extendedSupportEndTime => DateTime.t() | nil,
4146
:operation => String.t() | nil,
4247
:resource => String.t() | nil,
4348
:resourceType => String.t() | nil,
49+
:standardSupportEndTime => DateTime.t() | nil,
4450
:startTime => DateTime.t() | nil,
4551
:state => String.t() | nil,
4652
:targetVersion => String.t() | nil
@@ -49,9 +55,12 @@ defmodule GoogleApi.Container.V1.Model.UpgradeInfoEvent do
4955
field(:currentVersion)
5056
field(:description)
5157
field(:endTime, as: DateTime)
58+
field(:eventType)
59+
field(:extendedSupportEndTime, as: DateTime)
5260
field(:operation)
5361
field(:resource)
5462
field(:resourceType)
63+
field(:standardSupportEndTime, as: DateTime)
5564
field(:startTime, as: DateTime)
5665
field(:state)
5766
field(:targetVersion)

clients/container/mix.exs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@
1818
defmodule GoogleApi.Container.Mixfile do
1919
use Mix.Project
2020

21-
@version "0.56.0"
21+
@version "0.57.0"
2222

2323
def project() do
2424
[

0 commit comments

Comments
 (0)