class Google::Apis::ContainerV1::NodeManagement

NodeManagement defines the set of node management services turned on for the node pool.

Attributes

auto_repair[RW]

A flag that specifies whether the node auto-repair is enabled for the node pool. If enabled, the nodes in this node pool will be monitored and, if they fail health checks too many times, an automatic repair action will be triggered. Corresponds to the JSON property `autoRepair` @return [Boolean]

auto_repair?[RW]

A flag that specifies whether the node auto-repair is enabled for the node pool. If enabled, the nodes in this node pool will be monitored and, if they fail health checks too many times, an automatic repair action will be triggered. Corresponds to the JSON property `autoRepair` @return [Boolean]

auto_upgrade[RW]

A flag that specifies whether node auto-upgrade is enabled for the node pool. If enabled, node auto-upgrade helps keep the nodes in your node pool up to date with the latest release version of Kubernetes. Corresponds to the JSON property `autoUpgrade` @return [Boolean]

auto_upgrade?[RW]

A flag that specifies whether node auto-upgrade is enabled for the node pool. If enabled, node auto-upgrade helps keep the nodes in your node pool up to date with the latest release version of Kubernetes. Corresponds to the JSON property `autoUpgrade` @return [Boolean]

upgrade_options[RW]

AutoUpgradeOptions defines the set of options for the user to control how the Auto Upgrades will proceed. Corresponds to the JSON property `upgradeOptions` @return [Google::Apis::ContainerV1::AutoUpgradeOptions]

Public Class Methods

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

Public Instance Methods

update!(**args) click to toggle source

Update properties of this object

# File lib/google/apis/container_v1/classes.rb, line 2808
def update!(**args)
  @auto_repair = args[:auto_repair] if args.key?(:auto_repair)
  @auto_upgrade = args[:auto_upgrade] if args.key?(:auto_upgrade)
  @upgrade_options = args[:upgrade_options] if args.key?(:upgrade_options)
end