class Google::Apis::ComputeBeta::ShieldedInstanceConfig
A set of Shielded Instance
options.
Attributes
Defines whether the instance has integrity monitoring enabled. Enabled by default. Corresponds to the JSON property `enableIntegrityMonitoring` @return [Boolean]
Defines whether the instance has integrity monitoring enabled. Enabled by default. Corresponds to the JSON property `enableIntegrityMonitoring` @return [Boolean]
Defines whether the instance has Secure Boot enabled. Disabled by default. Corresponds to the JSON property `enableSecureBoot` @return [Boolean]
Defines whether the instance has Secure Boot enabled. Disabled by default. Corresponds to the JSON property `enableSecureBoot` @return [Boolean]
Defines whether the instance has the vTPM enabled. Enabled by default. Corresponds to the JSON property `enableVtpm` @return [Boolean]
Defines whether the instance has the vTPM enabled. Enabled by default. Corresponds to the JSON property `enableVtpm` @return [Boolean]
Public Class Methods
# File lib/google/apis/compute_beta/classes.rb, line 32382 def initialize(**args) update!(**args) end
Public Instance Methods
Update properties of this object
# File lib/google/apis/compute_beta/classes.rb, line 32387 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