@@ -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
0 commit comments