Confidential Computing v1 API - Class NvidiaAttestation (1.11.0)

public sealed class NvidiaAttestation : IMessage<NvidiaAttestation>, IEquatable<NvidiaAttestation>, IDeepCloneable<NvidiaAttestation>, IBufferMessage, IMessage

Reference documentation and code samples for the Confidential Computing v1 API class NvidiaAttestation.

An Nvidia attestation report for GPU and NVSwitch devices. Contains necessary attestation evidence that the client collects for verification.

Inheritance

object > NvidiaAttestation

Namespace

Google.Cloud.ConfidentialComputing.V1

Assembly

Google.Cloud.ConfidentialComputing.V1.dll

Constructors

NvidiaAttestation()

public NvidiaAttestation()

NvidiaAttestation(NvidiaAttestation)

public NvidiaAttestation(NvidiaAttestation other)
Parameter
Name Description
other NvidiaAttestation

Properties

CcFeatureCase

public NvidiaAttestation.CcFeatureOneofCase CcFeatureCase { get; }
Property Value
Type Description
NvidiaAttestationCcFeatureOneofCase

Mpt

public NvidiaAttestation.Types.MultiGpuSecurePassthroughAttestation Mpt { get; set; }

Multi-GPU Secure Passthrough (MPT) attestation.

Property Value
Type Description
NvidiaAttestationTypesMultiGpuSecurePassthroughAttestation

Ppcie

public NvidiaAttestation.Types.ProtectedPcieAttestation Ppcie { get; set; }

Protected PCIe (PPCIE) attestation.

Property Value
Type Description
NvidiaAttestationTypesProtectedPcieAttestation

Spt

public NvidiaAttestation.Types.SinglePassthroughAttestation Spt { get; set; }

Single GPU Passthrough (SPT) attestation.

Property Value
Type Description
NvidiaAttestationTypesSinglePassthroughAttestation