Confidential Computing v1 API - Class NvidiaAttestation.Types.GpuInfo (1.11.0)

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

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

GpuInfo contains the attestation evidence for a GPU device.

Inheritance

object > NvidiaAttestation.Types.GpuInfo

Namespace

Google.Cloud.ConfidentialComputing.V1

Assembly

Google.Cloud.ConfidentialComputing.V1.dll

Constructors

GpuInfo()

public GpuInfo()

GpuInfo(GpuInfo)

public GpuInfo(NvidiaAttestation.Types.GpuInfo other)
Parameter
Name Description
other NvidiaAttestationTypesGpuInfo

Properties

AttestationCertificateChain

public ByteString AttestationCertificateChain { get; set; }

Optional. The raw attestation certificate chain for the GPU device.

Property Value
Type Description
ByteString

AttestationReport

public ByteString AttestationReport { get; set; }

Optional. The raw attestation report for the GPU device. This field contains SPDM request/response defined in https://www.dmtf.org/sites/default/files/standards/documents/DSP0274_1.1.0.pdf

Property Value
Type Description
ByteString

DriverVersion

public string DriverVersion { get; set; }

Optional. The driver version of the GPU.

Property Value
Type Description
string

GpuArchitectureType

public NvidiaAttestation.Types.GpuArchitectureType GpuArchitectureType { get; set; }

Optional. The GPU architecture type.

Property Value
Type Description
NvidiaAttestationTypesGpuArchitectureType

Uuid

public string Uuid { get; set; }

Optional. The UUID of the GPU device.

Property Value
Type Description
string

VbiosVersion

public string VbiosVersion { get; set; }

Optional. The vBIOS version of the GPU.

Property Value
Type Description
string