VirtualMachineSgxInfo

VirtualMachineSgxInfo
VirtualMachineSgxInfo

This data object describes the virtual software guard extension (vSGX) configuration of this virtual machine.

AllOf
This class requires all of the following:
JSON Example
{
    "_typeName": "string",
    "epcSize": 0,
    "flcMode": "string",
    "lePubKeyHash": "string",
    "requireAttestation": false
}
integer As int64 As int64
epcSize
Required

Size of vEPC, in megabytes.

string
flcMode
Optional

FLC mode for the virtual machine.

The set of possible values are described in VirtualMachineSgxInfoFlcModesEnum. If no value is specified, then "unlocked" will be used.

string
lePubKeyHash
Optional

Public key hash of the provider launch enclave.

This is the SHA256 digest of the SIGSTRUCT.MODULUS(MR_SIGNER) of the provider launch enclave. This hash must only be provided when the launch enclave mode is "locked", for the other cases the hash is ignored.

boolean
requireAttestation
Optional

Indicates whether or not a virtual machine requires remote attestation.

Since: vSphere API Release 8.0.0.1