Class: Google::Cloud::Compute::V1::ConfidentialInstanceConfig
- Inherits:
-
Object
- Object
- Google::Cloud::Compute::V1::ConfidentialInstanceConfig
- Extended by:
- Protobuf::MessageExts::ClassMethods
- Includes:
- Protobuf::MessageExts
- Defined in:
- proto_docs/google/cloud/compute/v1/compute.rb
Overview
A set of Confidential Instance options.
Defined Under Namespace
Modules: ConfidentialInstanceType
Instance Attribute Summary collapse
-
#confidential_instance_type ⇒ ::String
Defines the type of technology used by the confidential instance.
-
#enable_confidential_compute ⇒ ::Boolean
Defines whether the instance should have confidential compute enabled.
Instance Attribute Details
#confidential_instance_type ⇒ ::String
Returns Defines the type of technology used by the confidential instance. Check the ConfidentialInstanceType enum for the list of possible values.
5509 5510 5511 5512 5513 5514 5515 5516 5517 5518 5519 5520 5521 5522 5523 5524 5525 5526 5527 5528 5529 5530 |
# File 'proto_docs/google/cloud/compute/v1/compute.rb', line 5509 class ConfidentialInstanceConfig include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # Defines the type of technology used by the confidential instance. module ConfidentialInstanceType # A value indicating that the enum field is not set. UNDEFINED_CONFIDENTIAL_INSTANCE_TYPE = 0 # No type specified. Do not use this value. CONFIDENTIAL_INSTANCE_TYPE_UNSPECIFIED = 115_021_829 # AMD Secure Encrypted Virtualization. SEV = 81_988 # AMD Secure Encrypted Virtualization - Secure Nested Paging. SEV_SNP = 21_753_562 # Intel Trust Domain eXtension. TDX = 82_920 end end |
#enable_confidential_compute ⇒ ::Boolean
Returns Defines whether the instance should have confidential compute enabled.
5509 5510 5511 5512 5513 5514 5515 5516 5517 5518 5519 5520 5521 5522 5523 5524 5525 5526 5527 5528 5529 5530 |
# File 'proto_docs/google/cloud/compute/v1/compute.rb', line 5509 class ConfidentialInstanceConfig include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # Defines the type of technology used by the confidential instance. module ConfidentialInstanceType # A value indicating that the enum field is not set. UNDEFINED_CONFIDENTIAL_INSTANCE_TYPE = 0 # No type specified. Do not use this value. CONFIDENTIAL_INSTANCE_TYPE_UNSPECIFIED = 115_021_829 # AMD Secure Encrypted Virtualization. SEV = 81_988 # AMD Secure Encrypted Virtualization - Secure Nested Paging. SEV_SNP = 21_753_562 # Intel Trust Domain eXtension. TDX = 82_920 end end |