class Google::Apis::GameservicesV1beta::KubernetesClusterState
The state of the Kubernetes cluster.
Attributes
Output only. The version of Agones currently installed in the registered Kubernetes cluster. Corresponds to the JSON property `agonesVersionInstalled` @return [String]
Output only. The version of Agones that is targeted to be installed in the cluster. Corresponds to the JSON property `agonesVersionTargeted` @return [String]
Output only. The state for the installed versions of Agones/Kubernetes. Corresponds to the JSON property `installationState` @return [String]
Output only. The version of Kubernetes that is currently used in the registered Kubernetes cluster (as detected by the Cloud Game Servers service). Corresponds to the JSON property `kubernetesVersionInstalled` @return [String]
Output only. The cloud provider type reported by the first node's providerID in the list of nodes on the Kubernetes endpoint. On Kubernetes platforms that support zero-node clusters (like GKE-on-GCP), the provider type will be empty. Corresponds to the JSON property `provider` @return [String]
Output only. The detailed error message for the installed versions of Agones/ Kubernetes. Corresponds to the JSON property `versionInstalledErrorMessage` @return [String]
Public Class Methods
# File lib/google/apis/gameservices_v1beta/classes.rb, line 1061 def initialize(**args) update!(**args) end
Public Instance Methods
Update properties of this object
# File lib/google/apis/gameservices_v1beta/classes.rb, line 1066 def update!(**args) @agones_version_installed = args[:agones_version_installed] if args.key?(:agones_version_installed) @agones_version_targeted = args[:agones_version_targeted] if args.key?(:agones_version_targeted) @installation_state = args[:installation_state] if args.key?(:installation_state) @kubernetes_version_installed = args[:kubernetes_version_installed] if args.key?(:kubernetes_version_installed) @provider = args[:provider] if args.key?(:provider) @version_installed_error_message = args[:version_installed_error_message] if args.key?(:version_installed_error_message) end