class Google::Apis::DataprocV1beta2::ShieldedInstanceConfig
Shielded Instance Config for clusters using Compute Engine Shielded VMs (https: //cloud.google.com/security/shielded-cloud/shielded-vm).
Attributes
Optional. Defines whether instances have integrity monitoring enabled. Corresponds to the JSON property `enableIntegrityMonitoring` @return [Boolean]
Optional. Defines whether instances have integrity monitoring enabled. Corresponds to the JSON property `enableIntegrityMonitoring` @return [Boolean]
Optional. Defines whether instances have Secure Boot enabled. Corresponds to the JSON property `enableSecureBoot` @return [Boolean]
Optional. Defines whether instances have Secure Boot enabled. Corresponds to the JSON property `enableSecureBoot` @return [Boolean]
Optional. Defines whether instances have the vTPM enabled. Corresponds to the JSON property `enableVtpm` @return [Boolean]
Optional. Defines whether instances have the vTPM enabled. Corresponds to the JSON property `enableVtpm` @return [Boolean]
Public Class Methods
# File lib/google/apis/dataproc_v1beta2/classes.rb, line 2964 def initialize(**args) update!(**args) end
Public Instance Methods
Update properties of this object
# File lib/google/apis/dataproc_v1beta2/classes.rb, line 2969 def update!(**args) @enable_integrity_monitoring = args[:enable_integrity_monitoring] if args.key?(:enable_integrity_monitoring) @enable_secure_boot = args[:enable_secure_boot] if args.key?(:enable_secure_boot) @enable_vtpm = args[:enable_vtpm] if args.key?(:enable_vtpm) end