Skip to content

Commit 3367ae1

Browse files
feat: Automated regeneration of container v1beta1 client (googleapis#23248)
Auto-created at 2025-05-25 10:02:33 +0000 using the toys pull request generator.
1 parent 365f7cf commit 3367ae1

File tree

5 files changed

+108
-3
lines changed

5 files changed

+108
-3
lines changed

api_names_out.yaml

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -127908,6 +127908,7 @@
127908127908
"/container:v1beta1/AddonsConfig/gcpFilestoreCsiDriverConfig": gcp_filestore_csi_driver_config
127909127909
"/container:v1beta1/AddonsConfig/gcsFuseCsiDriverConfig": gcs_fuse_csi_driver_config
127910127910
"/container:v1beta1/AddonsConfig/gkeBackupAgentConfig": gke_backup_agent_config
127911+
"/container:v1beta1/AddonsConfig/highScaleCheckpointingConfig": high_scale_checkpointing_config
127911127912
"/container:v1beta1/AddonsConfig/horizontalPodAutoscaling": horizontal_pod_autoscaling
127912127913
"/container:v1beta1/AddonsConfig/httpLoadBalancing": http_load_balancing
127913127914
"/container:v1beta1/AddonsConfig/istioConfig": istio_config
@@ -127923,7 +127924,9 @@
127923127924
"/container:v1beta1/AdvancedDatapathObservabilityConfig/relayMode": relay_mode
127924127925
"/container:v1beta1/AdvancedMachineFeatures": advanced_machine_features
127925127926
"/container:v1beta1/AdvancedMachineFeatures/enableNestedVirtualization": enable_nested_virtualization
127927+
"/container:v1beta1/AdvancedMachineFeatures/performanceMonitoringUnit": performance_monitoring_unit
127926127928
"/container:v1beta1/AdvancedMachineFeatures/threadsPerCore": threads_per_core
127929+
"/container:v1beta1/AnonymousAuthenticationConfig": anonymous_authentication_config
127927127930
"/container:v1beta1/AuthenticatorGroupsConfig": authenticator_groups_config
127928127931
"/container:v1beta1/AuthenticatorGroupsConfig/enabled": enabled
127929127932
"/container:v1beta1/AuthenticatorGroupsConfig/securityGroup": security_group
@@ -128012,6 +128015,7 @@
128012128015
"/container:v1beta1/Cluster/addonsConfig": addons_config
128013128016
"/container:v1beta1/Cluster/alphaClusterFeatureGates": alpha_cluster_feature_gates
128014128017
"/container:v1beta1/Cluster/alphaClusterFeatureGates/alpha_cluster_feature_gate": alpha_cluster_feature_gate
128018+
"/container:v1beta1/Cluster/anonymousAuthenticationConfig": anonymous_authentication_config
128015128019
"/container:v1beta1/Cluster/authenticatorGroupsConfig": authenticator_groups_config
128016128020
"/container:v1beta1/Cluster/autopilot": autopilot
128017128021
"/container:v1beta1/Cluster/autoscaling": autoscaling
@@ -128116,6 +128120,7 @@
128116128120
"/container:v1beta1/ClusterUpdate": cluster_update
128117128121
"/container:v1beta1/ClusterUpdate/additionalPodRangesConfig": additional_pod_ranges_config
128118128122
"/container:v1beta1/ClusterUpdate/desiredAddonsConfig": desired_addons_config
128123+
"/container:v1beta1/ClusterUpdate/desiredAnonymousAuthenticationConfig": desired_anonymous_authentication_config
128119128124
"/container:v1beta1/ClusterUpdate/desiredAuthenticatorGroupsConfig": desired_authenticator_groups_config
128120128125
"/container:v1beta1/ClusterUpdate/desiredAutopilot": desired_autopilot
128121128126
"/container:v1beta1/ClusterUpdate/desiredAutopilotWorkloadPolicyConfig": desired_autopilot_workload_policy_config
@@ -128342,6 +128347,8 @@
128342128347
"/container:v1beta1/GoogleIamV1TestIamPermissionsResponse": google_iam_v1_test_iam_permissions_response
128343128348
"/container:v1beta1/GoogleIamV1TestIamPermissionsResponse/permissions": permissions
128344128349
"/container:v1beta1/GoogleIamV1TestIamPermissionsResponse/permissions/permission": permission
128350+
"/container:v1beta1/HighScaleCheckpointingConfig": high_scale_checkpointing_config
128351+
"/container:v1beta1/HighScaleCheckpointingConfig/enabled": enabled
128345128352
"/container:v1beta1/HorizontalPodAutoscaling": horizontal_pod_autoscaling
128346128353
"/container:v1beta1/HorizontalPodAutoscaling/disabled": disabled
128347128354
"/container:v1beta1/HostMaintenancePolicy": host_maintenance_policy

generated/google-apis-container_v1beta1/CHANGELOG.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,10 @@
11
# Release history for google-apis-container_v1beta1
22

3+
### v0.85.0 (2025-05-25)
4+
5+
* Regenerated from discovery document revision 20250513
6+
* Regenerated using generator version 0.18.0
7+
38
### v0.84.0 (2025-05-21)
49

510
* Regenerated from discovery document revision 20250506

generated/google-apis-container_v1beta1/lib/google/apis/container_v1beta1/classes.rb

Lines changed: 61 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -208,6 +208,11 @@ class AddonsConfig
208208
# @return [Google::Apis::ContainerV1beta1::GkeBackupAgentConfig]
209209
attr_accessor :gke_backup_agent_config
210210

211+
# Configuration for the High Scale Checkpointing.
212+
# Corresponds to the JSON property `highScaleCheckpointingConfig`
213+
# @return [Google::Apis::ContainerV1beta1::HighScaleCheckpointingConfig]
214+
attr_accessor :high_scale_checkpointing_config
215+
211216
# Configuration options for the horizontal pod autoscaling feature, which
212217
# increases or decreases the number of replica pods a replication controller has
213218
# based on the resource usage of the existing pods.
@@ -271,6 +276,7 @@ def update!(**args)
271276
@gcp_filestore_csi_driver_config = args[:gcp_filestore_csi_driver_config] if args.key?(:gcp_filestore_csi_driver_config)
272277
@gcs_fuse_csi_driver_config = args[:gcs_fuse_csi_driver_config] if args.key?(:gcs_fuse_csi_driver_config)
273278
@gke_backup_agent_config = args[:gke_backup_agent_config] if args.key?(:gke_backup_agent_config)
279+
@high_scale_checkpointing_config = args[:high_scale_checkpointing_config] if args.key?(:high_scale_checkpointing_config)
274280
@horizontal_pod_autoscaling = args[:horizontal_pod_autoscaling] if args.key?(:horizontal_pod_autoscaling)
275281
@http_load_balancing = args[:http_load_balancing] if args.key?(:http_load_balancing)
276282
@istio_config = args[:istio_config] if args.key?(:istio_config)
@@ -327,6 +333,12 @@ class AdvancedMachineFeatures
327333
attr_accessor :enable_nested_virtualization
328334
alias_method :enable_nested_virtualization?, :enable_nested_virtualization
329335

336+
# Type of Performance Monitoring Unit (PMU) requested on node pool instances. If
337+
# unset, PMU will not be available to the node.
338+
# Corresponds to the JSON property `performanceMonitoringUnit`
339+
# @return [String]
340+
attr_accessor :performance_monitoring_unit
341+
330342
# The number of threads per physical core. To disable simultaneous
331343
# multithreading (SMT) set this to 1. If unset, the maximum number of threads
332344
# supported per core by the underlying processor is assumed.
@@ -341,10 +353,25 @@ def initialize(**args)
341353
# Update properties of this object
342354
def update!(**args)
343355
@enable_nested_virtualization = args[:enable_nested_virtualization] if args.key?(:enable_nested_virtualization)
356+
@performance_monitoring_unit = args[:performance_monitoring_unit] if args.key?(:performance_monitoring_unit)
344357
@threads_per_core = args[:threads_per_core] if args.key?(:threads_per_core)
345358
end
346359
end
347360

361+
# AnonymousAuthenticationConfig defines the settings needed to limit endpoints
362+
# that allow anonymous authentication.
363+
class AnonymousAuthenticationConfig
364+
include Google::Apis::Core::Hashable
365+
366+
def initialize(**args)
367+
update!(**args)
368+
end
369+
370+
# Update properties of this object
371+
def update!(**args)
372+
end
373+
end
374+
348375
# Configuration for returning group information from authenticators.
349376
class AuthenticatorGroupsConfig
350377
include Google::Apis::Core::Hashable
@@ -1066,6 +1093,12 @@ class Cluster
10661093
# @return [Array<String>]
10671094
attr_accessor :alpha_cluster_feature_gates
10681095

1096+
# AnonymousAuthenticationConfig defines the settings needed to limit endpoints
1097+
# that allow anonymous authentication.
1098+
# Corresponds to the JSON property `anonymousAuthenticationConfig`
1099+
# @return [Google::Apis::ContainerV1beta1::AnonymousAuthenticationConfig]
1100+
attr_accessor :anonymous_authentication_config
1101+
10691102
# Configuration for returning group information from authenticators.
10701103
# Corresponds to the JSON property `authenticatorGroupsConfig`
10711104
# @return [Google::Apis::ContainerV1beta1::AuthenticatorGroupsConfig]
@@ -1611,6 +1644,7 @@ def initialize(**args)
16111644
def update!(**args)
16121645
@addons_config = args[:addons_config] if args.key?(:addons_config)
16131646
@alpha_cluster_feature_gates = args[:alpha_cluster_feature_gates] if args.key?(:alpha_cluster_feature_gates)
1647+
@anonymous_authentication_config = args[:anonymous_authentication_config] if args.key?(:anonymous_authentication_config)
16141648
@authenticator_groups_config = args[:authenticator_groups_config] if args.key?(:authenticator_groups_config)
16151649
@autopilot = args[:autopilot] if args.key?(:autopilot)
16161650
@autoscaling = args[:autoscaling] if args.key?(:autoscaling)
@@ -1802,6 +1836,12 @@ class ClusterUpdate
18021836
# @return [Google::Apis::ContainerV1beta1::AddonsConfig]
18031837
attr_accessor :desired_addons_config
18041838

1839+
# AnonymousAuthenticationConfig defines the settings needed to limit endpoints
1840+
# that allow anonymous authentication.
1841+
# Corresponds to the JSON property `desiredAnonymousAuthenticationConfig`
1842+
# @return [Google::Apis::ContainerV1beta1::AnonymousAuthenticationConfig]
1843+
attr_accessor :desired_anonymous_authentication_config
1844+
18051845
# Configuration for returning group information from authenticators.
18061846
# Corresponds to the JSON property `desiredAuthenticatorGroupsConfig`
18071847
# @return [Google::Apis::ContainerV1beta1::AuthenticatorGroupsConfig]
@@ -2260,6 +2300,7 @@ def initialize(**args)
22602300
def update!(**args)
22612301
@additional_pod_ranges_config = args[:additional_pod_ranges_config] if args.key?(:additional_pod_ranges_config)
22622302
@desired_addons_config = args[:desired_addons_config] if args.key?(:desired_addons_config)
2303+
@desired_anonymous_authentication_config = args[:desired_anonymous_authentication_config] if args.key?(:desired_anonymous_authentication_config)
22632304
@desired_authenticator_groups_config = args[:desired_authenticator_groups_config] if args.key?(:desired_authenticator_groups_config)
22642305
@desired_autopilot_workload_policy_config = args[:desired_autopilot_workload_policy_config] if args.key?(:desired_autopilot_workload_policy_config)
22652306
@desired_binary_authorization = args[:desired_binary_authorization] if args.key?(:desired_binary_authorization)
@@ -3423,6 +3464,26 @@ def update!(**args)
34233464
end
34243465
end
34253466

3467+
# Configuration for the High Scale Checkpointing.
3468+
class HighScaleCheckpointingConfig
3469+
include Google::Apis::Core::Hashable
3470+
3471+
# Whether the High Scale Checkpointing is enabled for this cluster.
3472+
# Corresponds to the JSON property `enabled`
3473+
# @return [Boolean]
3474+
attr_accessor :enabled
3475+
alias_method :enabled?, :enabled
3476+
3477+
def initialize(**args)
3478+
update!(**args)
3479+
end
3480+
3481+
# Update properties of this object
3482+
def update!(**args)
3483+
@enabled = args[:enabled] if args.key?(:enabled)
3484+
end
3485+
end
3486+
34263487
# Configuration options for the horizontal pod autoscaling feature, which
34273488
# increases or decreases the number of replica pods a replication controller has
34283489
# based on the resource usage of the existing pods.

generated/google-apis-container_v1beta1/lib/google/apis/container_v1beta1/gem_version.rb

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -16,13 +16,13 @@ module Google
1616
module Apis
1717
module ContainerV1beta1
1818
# Version of the google-apis-container_v1beta1 gem
19-
GEM_VERSION = "0.84.0"
19+
GEM_VERSION = "0.85.0"
2020

2121
# Version of the code generator used to generate this client
22-
GENERATOR_VERSION = "0.17.0"
22+
GENERATOR_VERSION = "0.18.0"
2323

2424
# Revision of the discovery document this client was generated from
25-
REVISION = "20250506"
25+
REVISION = "20250513"
2626
end
2727
end
2828
end

generated/google-apis-container_v1beta1/lib/google/apis/container_v1beta1/representations.rb

Lines changed: 32 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -64,6 +64,12 @@ class Representation < Google::Apis::Core::JsonRepresentation; end
6464
include Google::Apis::Core::JsonObjectSupport
6565
end
6666

67+
class AnonymousAuthenticationConfig
68+
class Representation < Google::Apis::Core::JsonRepresentation; end
69+
70+
include Google::Apis::Core::JsonObjectSupport
71+
end
72+
6773
class AuthenticatorGroupsConfig
6874
class Representation < Google::Apis::Core::JsonRepresentation; end
6975

@@ -454,6 +460,12 @@ class Representation < Google::Apis::Core::JsonRepresentation; end
454460
include Google::Apis::Core::JsonObjectSupport
455461
end
456462

463+
class HighScaleCheckpointingConfig
464+
class Representation < Google::Apis::Core::JsonRepresentation; end
465+
466+
include Google::Apis::Core::JsonObjectSupport
467+
end
468+
457469
class HorizontalPodAutoscaling
458470
class Representation < Google::Apis::Core::JsonRepresentation; end
459471

@@ -1395,6 +1407,8 @@ class Representation < Google::Apis::Core::JsonRepresentation
13951407

13961408
property :gke_backup_agent_config, as: 'gkeBackupAgentConfig', class: Google::Apis::ContainerV1beta1::GkeBackupAgentConfig, decorator: Google::Apis::ContainerV1beta1::GkeBackupAgentConfig::Representation
13971409

1410+
property :high_scale_checkpointing_config, as: 'highScaleCheckpointingConfig', class: Google::Apis::ContainerV1beta1::HighScaleCheckpointingConfig, decorator: Google::Apis::ContainerV1beta1::HighScaleCheckpointingConfig::Representation
1411+
13981412
property :horizontal_pod_autoscaling, as: 'horizontalPodAutoscaling', class: Google::Apis::ContainerV1beta1::HorizontalPodAutoscaling, decorator: Google::Apis::ContainerV1beta1::HorizontalPodAutoscaling::Representation
13991413

14001414
property :http_load_balancing, as: 'httpLoadBalancing', class: Google::Apis::ContainerV1beta1::HttpLoadBalancing, decorator: Google::Apis::ContainerV1beta1::HttpLoadBalancing::Representation
@@ -1429,10 +1443,17 @@ class AdvancedMachineFeatures
14291443
# @private
14301444
class Representation < Google::Apis::Core::JsonRepresentation
14311445
property :enable_nested_virtualization, as: 'enableNestedVirtualization'
1446+
property :performance_monitoring_unit, as: 'performanceMonitoringUnit'
14321447
property :threads_per_core, :numeric_string => true, as: 'threadsPerCore'
14331448
end
14341449
end
14351450

1451+
class AnonymousAuthenticationConfig
1452+
# @private
1453+
class Representation < Google::Apis::Core::JsonRepresentation
1454+
end
1455+
end
1456+
14361457
class AuthenticatorGroupsConfig
14371458
# @private
14381459
class Representation < Google::Apis::Core::JsonRepresentation
@@ -1631,6 +1652,8 @@ class Representation < Google::Apis::Core::JsonRepresentation
16311652
property :addons_config, as: 'addonsConfig', class: Google::Apis::ContainerV1beta1::AddonsConfig, decorator: Google::Apis::ContainerV1beta1::AddonsConfig::Representation
16321653

16331654
collection :alpha_cluster_feature_gates, as: 'alphaClusterFeatureGates'
1655+
property :anonymous_authentication_config, as: 'anonymousAuthenticationConfig', class: Google::Apis::ContainerV1beta1::AnonymousAuthenticationConfig, decorator: Google::Apis::ContainerV1beta1::AnonymousAuthenticationConfig::Representation
1656+
16341657
property :authenticator_groups_config, as: 'authenticatorGroupsConfig', class: Google::Apis::ContainerV1beta1::AuthenticatorGroupsConfig, decorator: Google::Apis::ContainerV1beta1::AuthenticatorGroupsConfig::Representation
16351658

16361659
property :autopilot, as: 'autopilot', class: Google::Apis::ContainerV1beta1::Autopilot, decorator: Google::Apis::ContainerV1beta1::Autopilot::Representation
@@ -1801,6 +1824,8 @@ class Representation < Google::Apis::Core::JsonRepresentation
18011824

18021825
property :desired_addons_config, as: 'desiredAddonsConfig', class: Google::Apis::ContainerV1beta1::AddonsConfig, decorator: Google::Apis::ContainerV1beta1::AddonsConfig::Representation
18031826

1827+
property :desired_anonymous_authentication_config, as: 'desiredAnonymousAuthenticationConfig', class: Google::Apis::ContainerV1beta1::AnonymousAuthenticationConfig, decorator: Google::Apis::ContainerV1beta1::AnonymousAuthenticationConfig::Representation
1828+
18041829
property :desired_authenticator_groups_config, as: 'desiredAuthenticatorGroupsConfig', class: Google::Apis::ContainerV1beta1::AuthenticatorGroupsConfig, decorator: Google::Apis::ContainerV1beta1::AuthenticatorGroupsConfig::Representation
18051830

18061831
property :desired_autopilot_workload_policy_config, as: 'desiredAutopilotWorkloadPolicyConfig', class: Google::Apis::ContainerV1beta1::WorkloadPolicyConfig, decorator: Google::Apis::ContainerV1beta1::WorkloadPolicyConfig::Representation
@@ -2259,6 +2284,13 @@ class Representation < Google::Apis::Core::JsonRepresentation
22592284
end
22602285
end
22612286

2287+
class HighScaleCheckpointingConfig
2288+
# @private
2289+
class Representation < Google::Apis::Core::JsonRepresentation
2290+
property :enabled, as: 'enabled'
2291+
end
2292+
end
2293+
22622294
class HorizontalPodAutoscaling
22632295
# @private
22642296
class Representation < Google::Apis::Core::JsonRepresentation

0 commit comments

Comments
 (0)