Class: Google::Cloud::VMMigration::V1::ShieldedInstanceConfig

Inherits:
Object
  • Object
show all
Extended by:
Protobuf::MessageExts::ClassMethods
Includes:
Protobuf::MessageExts
Defined in:
proto_docs/google/cloud/vmmigration/v1/vmmigration.rb

Overview

Shielded instance configuration.

Defined Under Namespace

Modules: SecureBoot

Instance Attribute Summary collapse

Instance Attribute Details

#enable_integrity_monitoring::Boolean

Returns Optional. Defines whether the instance created by the machine image has integrity monitoring enabled. This can be set to true only if the image boot option is EFI, and vTPM is enabled.

Returns:

  • (::Boolean)

    Optional. Defines whether the instance created by the machine image has integrity monitoring enabled. This can be set to true only if the image boot option is EFI, and vTPM is enabled.



4118
4119
4120
4121
4122
4123
4124
4125
4126
4127
4128
4129
4130
4131
4132
4133
4134
4135
# File 'proto_docs/google/cloud/vmmigration/v1/vmmigration.rb', line 4118

class ShieldedInstanceConfig
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods

  # Possible values for secure boot.
  module SecureBoot
    # No explicit value is selected. Will use the configuration of the source
    # (if exists, otherwise the default will be false).
    SECURE_BOOT_UNSPECIFIED = 0

    # Use secure boot. This can be set to true only if the image boot option is
    # EFI.
    TRUE = 1

    # Do not use secure boot.
    FALSE = 2
  end
end

#enable_vtpm::Boolean

Returns Optional. Defines whether the instance created by the machine image has vTPM enabled. This can be set to true only if the image boot option is EFI.

Returns:

  • (::Boolean)

    Optional. Defines whether the instance created by the machine image has vTPM enabled. This can be set to true only if the image boot option is EFI.



4118
4119
4120
4121
4122
4123
4124
4125
4126
4127
4128
4129
4130
4131
4132
4133
4134
4135
# File 'proto_docs/google/cloud/vmmigration/v1/vmmigration.rb', line 4118

class ShieldedInstanceConfig
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods

  # Possible values for secure boot.
  module SecureBoot
    # No explicit value is selected. Will use the configuration of the source
    # (if exists, otherwise the default will be false).
    SECURE_BOOT_UNSPECIFIED = 0

    # Use secure boot. This can be set to true only if the image boot option is
    # EFI.
    TRUE = 1

    # Do not use secure boot.
    FALSE = 2
  end
end

#secure_boot::Google::Cloud::VMMigration::V1::ShieldedInstanceConfig::SecureBoot

Returns Optional. Defines whether the instance created by the machine image has Secure Boot enabled. This can be set to true only if the image boot option is EFI.

Returns:



4118
4119
4120
4121
4122
4123
4124
4125
4126
4127
4128
4129
4130
4131
4132
4133
4134
4135
# File 'proto_docs/google/cloud/vmmigration/v1/vmmigration.rb', line 4118

class ShieldedInstanceConfig
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods

  # Possible values for secure boot.
  module SecureBoot
    # No explicit value is selected. Will use the configuration of the source
    # (if exists, otherwise the default will be false).
    SECURE_BOOT_UNSPECIFIED = 0

    # Use secure boot. This can be set to true only if the image boot option is
    # EFI.
    TRUE = 1

    # Do not use secure boot.
    FALSE = 2
  end
end