azure-security-attestation
Public Member Functions | Static Public Attributes | List of all members
Azure::Security::Attestation::Models::AttestationType Class Referencefinal

The AttestationType type represent a Trusted Execution Environment supported by the attestation service. More...

#include <attestation_client_models.hpp>

Inheritance diagram for Azure::Security::Attestation::Models::AttestationType:

Public Member Functions

 AttestationType (std::string attestationType)
 Construct a new AttestationType object. More...
 

Static Public Attributes

static AZ_ATTESTATION_DLLEXPORT const AttestationType SgxEnclave
 Specifies that this should apply to SGX enclaves. More...
 
static AZ_ATTESTATION_DLLEXPORT const AttestationType OpenEnclave
 Specifies that this should apply to SGX enclaves using the OpenEnclave APIs. More...
 
static AZ_ATTESTATION_DLLEXPORT const AttestationType Tpm
 Specifies that this should apply to TPM enclaves. More...
 

Detailed Description

Constructor & Destructor Documentation

◆ AttestationType()

Azure::Security::Attestation::Models::AttestationType::AttestationType ( std::string  attestationType)
inlineexplicit
Parameters
attestationTypeThe string attestationType used for the attestation policy operation.

Member Data Documentation

◆ OpenEnclave

const Models::AttestationType AttestationType::OpenEnclave
static

◆ SgxEnclave

const Models::AttestationType AttestationType::SgxEnclave
static

◆ Tpm

const Models::AttestationType AttestationType::Tpm
static

The documentation for this class was generated from the following files: