Class: Google::Cloud::BackupDR::V1::GuestOsFeature

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

Overview

Feature type of the Guest OS.

Defined Under Namespace

Modules: FeatureType

Instance Attribute Summary collapse

Instance Attribute Details

#type::Google::Cloud::BackupDR::V1::GuestOsFeature::FeatureType

Returns The ID of a supported feature.

Returns:



924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
# File 'proto_docs/google/cloud/backupdr/v1/backupvault_gce.rb', line 924

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

  # List of the Feature Types.
  module FeatureType
    # Default value, which is unused.
    FEATURE_TYPE_UNSPECIFIED = 0

    # VIRTIO_SCSI_MULTIQUEUE feature type.
    VIRTIO_SCSI_MULTIQUEUE = 1

    # WINDOWS feature type.
    WINDOWS = 2

    # MULTI_IP_SUBNET feature type.
    MULTI_IP_SUBNET = 3

    # UEFI_COMPATIBLE feature type.
    UEFI_COMPATIBLE = 4

    # SECURE_BOOT feature type.
    SECURE_BOOT = 5

    # GVNIC feature type.
    GVNIC = 6

    # SEV_CAPABLE feature type.
    SEV_CAPABLE = 7

    # BARE_METAL_LINUX_COMPATIBLE feature type.
    BARE_METAL_LINUX_COMPATIBLE = 8

    # SUSPEND_RESUME_COMPATIBLE feature type.
    SUSPEND_RESUME_COMPATIBLE = 9

    # SEV_LIVE_MIGRATABLE feature type.
    SEV_LIVE_MIGRATABLE = 10

    # SEV_SNP_CAPABLE feature type.
    SEV_SNP_CAPABLE = 11

    # TDX_CAPABLE feature type.
    TDX_CAPABLE = 12

    # IDPF feature type.
    IDPF = 13

    # SEV_LIVE_MIGRATABLE_V2 feature type.
    SEV_LIVE_MIGRATABLE_V2 = 14
  end
end