Class: Google::Apis::ContainerV1::Autopilot

Inherits:
Object
  • Object
show all
Includes:
Google::Apis::Core::Hashable, Google::Apis::Core::JsonObjectSupport
Defined in:
lib/google/apis/container_v1/classes.rb,
lib/google/apis/container_v1/representations.rb,
lib/google/apis/container_v1/representations.rb

Overview

Autopilot is the configuration for Autopilot settings on the cluster. It is the official product name of what is previously known as AutoGKE

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(**args) ⇒ Autopilot

Returns a new instance of Autopilot.



186
187
188
# File 'lib/google/apis/container_v1/classes.rb', line 186

def initialize(**args)
   update!(**args)
end

Instance Attribute Details

#enabledBoolean Also known as: enabled?

Enable Autopilot Corresponds to the JSON property enabled

Returns:

  • (Boolean)


183
184
185
# File 'lib/google/apis/container_v1/classes.rb', line 183

def enabled
  @enabled
end

Instance Method Details

#update!(**args) ⇒ Object

Update properties of this object



191
192
193
# File 'lib/google/apis/container_v1/classes.rb', line 191

def update!(**args)
  @enabled = args[:enabled] if args.key?(:enabled)
end