Class Google::Cloud::Compute::V1::ShieldedInstanceConfig (v1.1.0)

A set of Shielded Instance options.

Inherits

  • Object

Extended By

  • Google::Protobuf::MessageExts::ClassMethods

Includes

  • Google::Protobuf::MessageExts

Methods

#enable_integrity_monitoring

def enable_integrity_monitoring() -> ::Boolean
Returns
  • (::Boolean) — Defines whether the instance has integrity monitoring enabled. Enabled by default.

#enable_integrity_monitoring=

def enable_integrity_monitoring=(value) -> ::Boolean
Parameter
  • value (::Boolean) — Defines whether the instance has integrity monitoring enabled. Enabled by default.
Returns
  • (::Boolean) — Defines whether the instance has integrity monitoring enabled. Enabled by default.

#enable_secure_boot

def enable_secure_boot() -> ::Boolean
Returns
  • (::Boolean) — Defines whether the instance has Secure Boot enabled. Disabled by default.

#enable_secure_boot=

def enable_secure_boot=(value) -> ::Boolean
Parameter
  • value (::Boolean) — Defines whether the instance has Secure Boot enabled. Disabled by default.
Returns
  • (::Boolean) — Defines whether the instance has Secure Boot enabled. Disabled by default.

#enable_vtpm

def enable_vtpm() -> ::Boolean
Returns
  • (::Boolean) — Defines whether the instance has the vTPM enabled. Enabled by default.

#enable_vtpm=

def enable_vtpm=(value) -> ::Boolean
Parameter
  • value (::Boolean) — Defines whether the instance has the vTPM enabled. Enabled by default.
Returns
  • (::Boolean) — Defines whether the instance has the vTPM enabled. Enabled by default.