Class: Google::Apis::ContainerV1beta1::GcePersistentDiskCsiDriverConfig

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

Overview

Configuration for the Compute Engine PD CSI driver. This option can only be enabled at cluster creation time.

Instance Attribute Summary collapse

Instance Method Summary collapse

Methods included from Google::Apis::Core::JsonObjectSupport

#to_json

Methods included from Google::Apis::Core::Hashable

process_value, #to_h

Constructor Details

#initialize(**args) ⇒ GcePersistentDiskCsiDriverConfig

Returns a new instance of GcePersistentDiskCsiDriverConfig.



1476
1477
1478
# File 'generated/google/apis/container_v1beta1/classes.rb', line 1476

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

Instance Attribute Details

#enabledBoolean Also known as: enabled?

Whether the Compute Engine PD CSI driver is enabled for this cluster. Corresponds to the JSON property enabled

Returns:

  • (Boolean)


1473
1474
1475
# File 'generated/google/apis/container_v1beta1/classes.rb', line 1473

def enabled
  @enabled
end

Instance Method Details

#update!(**args) ⇒ Object

Update properties of this object



1481
1482
1483
# File 'generated/google/apis/container_v1beta1/classes.rb', line 1481

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