Class: Google::Cloud::Compute::V1::GuestOsFeature

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

Overview

Guest OS features.

Defined Under Namespace

Modules: Type

Instance Attribute Summary collapse

Instance Attribute Details

#type::String



11810
11811
11812
11813
11814
11815
11816
11817
11818
11819
11820
11821
11822
11823
11824
11825
11826
11827
11828
11829
11830
11831
11832
11833
11834
11835
11836
11837
11838
11839
11840
11841
11842
11843
11844
11845
11846
11847
11848
11849
# File 'proto_docs/google/cloud/compute/v1/compute.rb', line 11810

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

  # The ID of a supported feature. To add multiple values, use commas to separate values. Set to one or more of the following values: - VIRTIO_SCSI_MULTIQUEUE - WINDOWS - MULTI_IP_SUBNET - UEFI_COMPATIBLE - GVNIC - SEV_CAPABLE - SUSPEND_RESUME_COMPATIBLE - SEV_LIVE_MIGRATABLE_V2 - SEV_SNP_CAPABLE - TDX_CAPABLE - IDPF - SNP_SVSM_CAPABLE For more information, see Enabling guest operating system features.
  module Type
    # A value indicating that the enum field is not set.
    UNDEFINED_TYPE = 0

    BARE_METAL_LINUX_COMPATIBLE = 354_232_740

    FEATURE_TYPE_UNSPECIFIED = 531_767_259

    GVNIC = 68_209_305

    IDPF = 2_242_641

    MULTI_IP_SUBNET = 151_776_719

    SECURE_BOOT = 376_811_194

    SEV_CAPABLE = 87_083_793

    SEV_LIVE_MIGRATABLE = 392_039_820

    SEV_LIVE_MIGRATABLE_V2 = 168_551_983

    SEV_SNP_CAPABLE = 426_919

    SNP_SVSM_CAPABLE = 52_921_460

    TDX_CAPABLE = 240_446_133

    UEFI_COMPATIBLE = 195_865_408

    VIRTIO_SCSI_MULTIQUEUE = 201_597_069

    WINDOWS = 456_863_331
  end
end