Class: Google::Apis::ContainerV1beta1::Autopilot

Inherits:
Object
  • Object
show all
Includes:
Google::Apis::Core::Hashable, Google::Apis::Core::JsonObjectSupport
Defined in:
lib/google/apis/container_v1beta1/classes.rb,
lib/google/apis/container_v1beta1/representations.rb,
lib/google/apis/container_v1beta1/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.



198
199
200
# File 'lib/google/apis/container_v1beta1/classes.rb', line 198

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

Instance Attribute Details

#enabledBoolean Also known as: enabled?

Enable Autopilot Corresponds to the JSON property enabled

Returns:

  • (Boolean)


195
196
197
# File 'lib/google/apis/container_v1beta1/classes.rb', line 195

def enabled
  @enabled
end

Instance Method Details

#update!(**args) ⇒ Object

Update properties of this object



203
204
205
# File 'lib/google/apis/container_v1beta1/classes.rb', line 203

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