diff --git a/api_names_out.yaml b/api_names_out.yaml index dd27b458b0a..6879dee0d20 100644 --- a/api_names_out.yaml +++ b/api_names_out.yaml @@ -289672,6 +289672,7 @@ "/gkehub:v1/CommonFeatureSpec/clusterupgrade": clusterupgrade "/gkehub:v1/CommonFeatureSpec/dataplanev2": dataplanev2 "/gkehub:v1/CommonFeatureSpec/fleetobservability": fleetobservability +"/gkehub:v1/CommonFeatureSpec/mesh": mesh "/gkehub:v1/CommonFeatureSpec/multiclusteringress": multiclusteringress "/gkehub:v1/CommonFeatureSpec/rbacrolebindingactuation": rbacrolebindingactuation "/gkehub:v1/CommonFeatureSpec/workloadidentity": workloadidentity @@ -290468,6 +290469,8 @@ "/gkehub:v1/ServiceMeshDataPlaneManagement/details": details "/gkehub:v1/ServiceMeshDataPlaneManagement/details/detail": detail "/gkehub:v1/ServiceMeshDataPlaneManagement/state": state +"/gkehub:v1/ServiceMeshFeatureSpec": service_mesh_feature_spec +"/gkehub:v1/ServiceMeshFeatureSpec/modernizationCompatibility": modernization_compatibility "/gkehub:v1/ServiceMeshMembershipSpec": service_mesh_membership_spec "/gkehub:v1/ServiceMeshMembershipSpec/configApi": config_api "/gkehub:v1/ServiceMeshMembershipSpec/controlPlane": control_plane diff --git a/generated/google-apis-gkehub_v1/CHANGELOG.md b/generated/google-apis-gkehub_v1/CHANGELOG.md index 300ce8c82d2..8ff2f1cb4ac 100644 --- a/generated/google-apis-gkehub_v1/CHANGELOG.md +++ b/generated/google-apis-gkehub_v1/CHANGELOG.md @@ -1,5 +1,9 @@ # Release history for google-apis-gkehub_v1 +### v0.102.0 (2026-07-05) + +* Regenerated from discovery document revision 20260623 + ### v0.101.0 (2026-06-21) * Regenerated from discovery document revision 20260616 diff --git a/generated/google-apis-gkehub_v1/lib/google/apis/gkehub_v1/classes.rb b/generated/google-apis-gkehub_v1/lib/google/apis/gkehub_v1/classes.rb index c19cdb25335..7c5ef7123c6 100644 --- a/generated/google-apis-gkehub_v1/lib/google/apis/gkehub_v1/classes.rb +++ b/generated/google-apis-gkehub_v1/lib/google/apis/gkehub_v1/classes.rb @@ -789,6 +789,11 @@ class CommonFeatureSpec # @return [Google::Apis::GkehubV1::FleetObservabilityFeatureSpec] attr_accessor :fleetobservability + # **Service Mesh**: Spec for the fleet for the servicemesh feature + # Corresponds to the JSON property `mesh` + # @return [Google::Apis::GkehubV1::ServiceMeshFeatureSpec] + attr_accessor :mesh + # **Multi-cluster Ingress**: The configuration for the MultiClusterIngress # feature. # Corresponds to the JSON property `multiclusteringress` @@ -816,6 +821,7 @@ def update!(**args) @clusterupgrade = args[:clusterupgrade] if args.key?(:clusterupgrade) @dataplanev2 = args[:dataplanev2] if args.key?(:dataplanev2) @fleetobservability = args[:fleetobservability] if args.key?(:fleetobservability) + @mesh = args[:mesh] if args.key?(:mesh) @multiclusteringress = args[:multiclusteringress] if args.key?(:multiclusteringress) @rbacrolebindingactuation = args[:rbacrolebindingactuation] if args.key?(:rbacrolebindingactuation) @workloadidentity = args[:workloadidentity] if args.key?(:workloadidentity) @@ -6402,6 +6408,25 @@ def update!(**args) end end + # **Service Mesh**: Spec for the fleet for the servicemesh feature + class ServiceMeshFeatureSpec + include Google::Apis::Core::Hashable + + # Optional. Specifies modernization compatibility for the fleet. + # Corresponds to the JSON property `modernizationCompatibility` + # @return [String] + attr_accessor :modernization_compatibility + + def initialize(**args) + update!(**args) + end + + # Update properties of this object + def update!(**args) + @modernization_compatibility = args[:modernization_compatibility] if args.key?(:modernization_compatibility) + end + end + # **Service Mesh**: Spec for a single Membership for the servicemesh feature class ServiceMeshMembershipSpec include Google::Apis::Core::Hashable diff --git a/generated/google-apis-gkehub_v1/lib/google/apis/gkehub_v1/gem_version.rb b/generated/google-apis-gkehub_v1/lib/google/apis/gkehub_v1/gem_version.rb index 75cb3308071..6807e57ba0a 100644 --- a/generated/google-apis-gkehub_v1/lib/google/apis/gkehub_v1/gem_version.rb +++ b/generated/google-apis-gkehub_v1/lib/google/apis/gkehub_v1/gem_version.rb @@ -16,13 +16,13 @@ module Google module Apis module GkehubV1 # Version of the google-apis-gkehub_v1 gem - GEM_VERSION = "0.101.0" + GEM_VERSION = "0.102.0" # Version of the code generator used to generate this client GENERATOR_VERSION = "0.19.0" # Revision of the discovery document this client was generated from - REVISION = "20260616" + REVISION = "20260623" end end end diff --git a/generated/google-apis-gkehub_v1/lib/google/apis/gkehub_v1/representations.rb b/generated/google-apis-gkehub_v1/lib/google/apis/gkehub_v1/representations.rb index 573a7d2a8a4..48ebf1aafea 100644 --- a/generated/google-apis-gkehub_v1/lib/google/apis/gkehub_v1/representations.rb +++ b/generated/google-apis-gkehub_v1/lib/google/apis/gkehub_v1/representations.rb @@ -1036,6 +1036,12 @@ class Representation < Google::Apis::Core::JsonRepresentation; end include Google::Apis::Core::JsonObjectSupport end + class ServiceMeshFeatureSpec + class Representation < Google::Apis::Core::JsonRepresentation; end + + include Google::Apis::Core::JsonObjectSupport + end + class ServiceMeshMembershipSpec class Representation < Google::Apis::Core::JsonRepresentation; end @@ -1361,6 +1367,8 @@ class Representation < Google::Apis::Core::JsonRepresentation property :fleetobservability, as: 'fleetobservability', class: Google::Apis::GkehubV1::FleetObservabilityFeatureSpec, decorator: Google::Apis::GkehubV1::FleetObservabilityFeatureSpec::Representation + property :mesh, as: 'mesh', class: Google::Apis::GkehubV1::ServiceMeshFeatureSpec, decorator: Google::Apis::GkehubV1::ServiceMeshFeatureSpec::Representation + property :multiclusteringress, as: 'multiclusteringress', class: Google::Apis::GkehubV1::MultiClusterIngressFeatureSpec, decorator: Google::Apis::GkehubV1::MultiClusterIngressFeatureSpec::Representation property :rbacrolebindingactuation, as: 'rbacrolebindingactuation', class: Google::Apis::GkehubV1::RbacRoleBindingActuationFeatureSpec, decorator: Google::Apis::GkehubV1::RbacRoleBindingActuationFeatureSpec::Representation @@ -2917,6 +2925,13 @@ class Representation < Google::Apis::Core::JsonRepresentation end end + class ServiceMeshFeatureSpec + # @private + class Representation < Google::Apis::Core::JsonRepresentation + property :modernization_compatibility, as: 'modernizationCompatibility' + end + end + class ServiceMeshMembershipSpec # @private class Representation < Google::Apis::Core::JsonRepresentation