Class: Google::Cloud::Container::V1beta1::ConfidentialNodes

Inherits:
Object
  • Object
show all
Extended by:
Protobuf::MessageExts::ClassMethods
Includes:
Protobuf::MessageExts
Defined in:
proto_docs/google/container/v1beta1/cluster_service.rb

Overview

ConfidentialNodes is configuration for the confidential nodes feature, which makes nodes run on confidential VMs.

Defined Under Namespace

Modules: ConfidentialInstanceType

Instance Attribute Summary collapse

Instance Attribute Details

#confidential_instance_type::Google::Cloud::Container::V1beta1::ConfidentialNodes::ConfidentialInstanceType



7212
7213
7214
7215
7216
7217
7218
7219
7220
7221
7222
7223
7224
7225
7226
7227
7228
7229
7230
# File 'proto_docs/google/container/v1beta1/cluster_service.rb', line 7212

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

  # The type of technology used by the confidential node.
  module ConfidentialInstanceType
    # No type specified. Do not use this value.
    CONFIDENTIAL_INSTANCE_TYPE_UNSPECIFIED = 0

    # AMD Secure Encrypted Virtualization.
    SEV = 1

    # AMD Secure Encrypted Virtualization - Secure Nested Paging.
    SEV_SNP = 2

    # Intel Trust Domain eXtension.
    TDX = 3
  end
end

#enabled::Boolean



7212
7213
7214
7215
7216
7217
7218
7219
7220
7221
7222
7223
7224
7225
7226
7227
7228
7229
7230
# File 'proto_docs/google/container/v1beta1/cluster_service.rb', line 7212

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

  # The type of technology used by the confidential node.
  module ConfidentialInstanceType
    # No type specified. Do not use this value.
    CONFIDENTIAL_INSTANCE_TYPE_UNSPECIFIED = 0

    # AMD Secure Encrypted Virtualization.
    SEV = 1

    # AMD Secure Encrypted Virtualization - Secure Nested Paging.
    SEV_SNP = 2

    # Intel Trust Domain eXtension.
    TDX = 3
  end
end