Skip to content

Commit b996183

Browse files
feat: Automated regeneration of container v1beta1 client (#24425)
Auto-created at 2025-09-28 10:11:17 +0000 using the toys pull request generator.
1 parent 21d0d86 commit b996183

File tree

5 files changed

+41
-13
lines changed

5 files changed

+41
-13
lines changed

api_names_out.yaml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -133652,6 +133652,8 @@
133652133652
"/container:v1beta1/DNSConfig/clusterDnsScope": cluster_dns_scope
133653133653
"/container:v1beta1/DNSEndpointConfig": dns_endpoint_config
133654133654
"/container:v1beta1/DNSEndpointConfig/allowExternalTraffic": allow_external_traffic
133655+
"/container:v1beta1/DNSEndpointConfig/enableK8sCertsViaDns": enable_k8s_certs_via_dns
133656+
"/container:v1beta1/DNSEndpointConfig/enableK8sTokensViaDns": enable_k8s_tokens_via_dns
133655133657
"/container:v1beta1/DNSEndpointConfig/endpoint": endpoint
133656133658
"/container:v1beta1/DailyMaintenanceWindow": daily_maintenance_window
133657133659
"/container:v1beta1/DailyMaintenanceWindow/duration": duration

generated/google-apis-container_v1beta1/CHANGELOG.md

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

3+
### v0.92.0 (2025-09-28)
4+
5+
* Regenerated from discovery document revision 20250916
6+
37
### v0.91.0 (2025-08-31)
48

59
* Regenerated from discovery document revision 20250819

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

Lines changed: 31 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -222,7 +222,7 @@ class AddonsConfig
222222
# @return [Google::Apis::ContainerV1beta1::GcePersistentDiskCsiDriverConfig]
223223
attr_accessor :gce_persistent_disk_csi_driver_config
224224

225-
# Configuration for the GCP Filestore CSI driver.
225+
# Configuration for the Filestore CSI driver.
226226
# Corresponds to the JSON property `gcpFilestoreCsiDriverConfig`
227227
# @return [Google::Apis::ContainerV1beta1::GcpFilestoreCsiDriverConfig]
228228
attr_accessor :gcp_filestore_csi_driver_config
@@ -1344,7 +1344,8 @@ class Cluster
13441344
# @return [String]
13451345
attr_accessor :endpoint
13461346

1347-
# EnterpriseConfig is the cluster enterprise configuration.
1347+
# EnterpriseConfig is the cluster enterprise configuration. Deprecated: GKE
1348+
# Enterprise features are now available without an Enterprise tier.
13481349
# Corresponds to the JSON property `enterpriseConfig`
13491350
# @return [Google::Apis::ContainerV1beta1::EnterpriseConfig]
13501351
attr_accessor :enterprise_config
@@ -1747,7 +1748,7 @@ class Cluster
17471748
# @return [Google::Apis::ContainerV1beta1::WorkloadCertificates]
17481749
attr_accessor :workload_certificates
17491750

1750-
# Configuration for the use of Kubernetes Service Accounts in GCP IAM policies.
1751+
# Configuration for the use of Kubernetes Service Accounts in IAM policies.
17511752
# Corresponds to the JSON property `workloadIdentityConfig`
17521753
# @return [Google::Apis::ContainerV1beta1::WorkloadIdentityConfig]
17531754
attr_accessor :workload_identity_config
@@ -2095,6 +2096,8 @@ class ClusterUpdate
20952096
alias_method :desired_enable_private_endpoint?, :desired_enable_private_endpoint
20962097

20972098
# DesiredEnterpriseConfig is a wrapper used for updating enterprise_config.
2099+
# Deprecated: GKE Enterprise features are now available without an Enterprise
2100+
# tier.
20982101
# Corresponds to the JSON property `desiredEnterpriseConfig`
20992102
# @return [Google::Apis::ContainerV1beta1::DesiredEnterpriseConfig]
21002103
attr_accessor :desired_enterprise_config
@@ -2414,7 +2417,7 @@ class ClusterUpdate
24142417
# @return [Google::Apis::ContainerV1beta1::WorkloadCertificates]
24152418
attr_accessor :desired_workload_certificates
24162419

2417-
# Configuration for the use of Kubernetes Service Accounts in GCP IAM policies.
2420+
# Configuration for the use of Kubernetes Service Accounts in IAM policies.
24182421
# Corresponds to the JSON property `desiredWorkloadIdentityConfig`
24192422
# @return [Google::Apis::ContainerV1beta1::WorkloadIdentityConfig]
24202423
attr_accessor :desired_workload_identity_config
@@ -2977,13 +2980,25 @@ def update!(**args)
29772980
class DnsEndpointConfig
29782981
include Google::Apis::Core::Hashable
29792982

2980-
# Controls whether user traffic is allowed over this endpoint. Note that GCP-
2983+
# Controls whether user traffic is allowed over this endpoint. Note that Google-
29812984
# managed services may still use the endpoint even if this is false.
29822985
# Corresponds to the JSON property `allowExternalTraffic`
29832986
# @return [Boolean]
29842987
attr_accessor :allow_external_traffic
29852988
alias_method :allow_external_traffic?, :allow_external_traffic
29862989

2990+
# Controls whether the k8s certs auth is allowed via DNS.
2991+
# Corresponds to the JSON property `enableK8sCertsViaDns`
2992+
# @return [Boolean]
2993+
attr_accessor :enable_k8s_certs_via_dns
2994+
alias_method :enable_k8s_certs_via_dns?, :enable_k8s_certs_via_dns
2995+
2996+
# Controls whether the k8s token auth is allowed via DNS.
2997+
# Corresponds to the JSON property `enableK8sTokensViaDns`
2998+
# @return [Boolean]
2999+
attr_accessor :enable_k8s_tokens_via_dns
3000+
alias_method :enable_k8s_tokens_via_dns?, :enable_k8s_tokens_via_dns
3001+
29873002
# Output only. The cluster's DNS endpoint configuration. A DNS format address.
29883003
# This is accessible from the public internet. Ex: uid.us-central1.gke.goog.
29893004
# Always present, but the behavior may change according to the value of
@@ -2999,6 +3014,8 @@ def initialize(**args)
29993014
# Update properties of this object
30003015
def update!(**args)
30013016
@allow_external_traffic = args[:allow_external_traffic] if args.key?(:allow_external_traffic)
3017+
@enable_k8s_certs_via_dns = args[:enable_k8s_certs_via_dns] if args.key?(:enable_k8s_certs_via_dns)
3018+
@enable_k8s_tokens_via_dns = args[:enable_k8s_tokens_via_dns] if args.key?(:enable_k8s_tokens_via_dns)
30023019
@endpoint = args[:endpoint] if args.key?(:endpoint)
30033020
end
30043021
end
@@ -3179,6 +3196,8 @@ def update!(**args)
31793196
end
31803197

31813198
# DesiredEnterpriseConfig is a wrapper used for updating enterprise_config.
3199+
# Deprecated: GKE Enterprise features are now available without an Enterprise
3200+
# tier.
31823201
class DesiredEnterpriseConfig
31833202
include Google::Apis::Core::Hashable
31843203

@@ -3233,7 +3252,8 @@ def update!(**args)
32333252
end
32343253
end
32353254

3236-
# EnterpriseConfig is the cluster enterprise configuration.
3255+
# EnterpriseConfig is the cluster enterprise configuration. Deprecated: GKE
3256+
# Enterprise features are now available without an Enterprise tier.
32373257
class EnterpriseConfig
32383258
include Google::Apis::Core::Hashable
32393259

@@ -3748,11 +3768,11 @@ def update!(**args)
37483768
end
37493769
end
37503770

3751-
# Configuration for the GCP Filestore CSI driver.
3771+
# Configuration for the Filestore CSI driver.
37523772
class GcpFilestoreCsiDriverConfig
37533773
include Google::Apis::Core::Hashable
37543774

3755-
# Whether the GCP Filestore CSI driver is enabled for this cluster.
3775+
# Whether the Filestore CSI driver is enabled for this cluster.
37563776
# Corresponds to the JSON property `enabled`
37573777
# @return [Boolean]
37583778
attr_accessor :enabled
@@ -7781,7 +7801,7 @@ def update!(**args)
77817801
end
77827802
end
77837803

7784-
# Collection of [GCP labels](https://`$universe.dns_names.
7804+
# Collection of [Resource Manager labels](https://`$universe.dns_names.
77857805
# final_documentation_domain`/resource-manager/docs/creating-managing-labels).
77867806
class ResourceLabels
77877807
include Google::Apis::Core::Hashable
@@ -9599,7 +9619,7 @@ class UpdateNodePoolRequest
95999619
# @return [Google::Apis::ContainerV1beta1::QueuedProvisioning]
96009620
attr_accessor :queued_provisioning
96019621

9602-
# Collection of [GCP labels](https://`$universe.dns_names.
9622+
# Collection of [Resource Manager labels](https://`$universe.dns_names.
96039623
# final_documentation_domain`/resource-manager/docs/creating-managing-labels).
96049624
# Corresponds to the JSON property `resourceLabels`
96059625
# @return [Google::Apis::ContainerV1beta1::ResourceLabels]
@@ -10378,7 +10398,7 @@ def update!(**args)
1037810398
end
1037910399
end
1038010400

10381-
# Configuration for the use of Kubernetes Service Accounts in GCP IAM policies.
10401+
# Configuration for the use of Kubernetes Service Accounts in IAM policies.
1038210402
class WorkloadIdentityConfig
1038310403
include Google::Apis::Core::Hashable
1038410404

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

Lines changed: 2 additions & 2 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.91.0"
19+
GEM_VERSION = "0.92.0"
2020

2121
# Version of the code generator used to generate this client
2222
GENERATOR_VERSION = "0.18.0"
2323

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

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

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2205,6 +2205,8 @@ class DnsEndpointConfig
22052205
# @private
22062206
class Representation < Google::Apis::Core::JsonRepresentation
22072207
property :allow_external_traffic, as: 'allowExternalTraffic'
2208+
property :enable_k8s_certs_via_dns, as: 'enableK8sCertsViaDns'
2209+
property :enable_k8s_tokens_via_dns, as: 'enableK8sTokensViaDns'
22082210
property :endpoint, as: 'endpoint'
22092211
end
22102212
end

0 commit comments

Comments
 (0)