class Google::Apis::GameservicesV1::KubernetesClusterState

The state of the Kubernetes cluster.

Attributes

agones_version_installed[RW]

Output only. The version of Agones currently installed in the registered Kubernetes cluster. Corresponds to the JSON property `agonesVersionInstalled` @return [String]

agones_version_targeted[RW]

Output only. The version of Agones that is targeted to be installed in the cluster. Corresponds to the JSON property `agonesVersionTargeted` @return [String]

installation_state[RW]

Output only. The state for the installed versions of Agones/Kubernetes. Corresponds to the JSON property `installationState` @return [String]

kubernetes_version_installed[RW]

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]

provider[RW]

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]

version_installed_error_message[RW]

Output only. The detailed error message for the installed versions of Agones/ Kubernetes. Corresponds to the JSON property `versionInstalledErrorMessage` @return [String]

Public Class Methods

new(**args) click to toggle source
# File lib/google/apis/gameservices_v1/classes.rb, line 1020
def initialize(**args)
   update!(**args)
end

Public Instance Methods

update!(**args) click to toggle source

Update properties of this object

# File lib/google/apis/gameservices_v1/classes.rb, line 1025
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