Class NvidiaAttestation (0.8.0)

NvidiaAttestation(mapping=None, *, ignore_unknown_fields=False, **kwargs)

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

This message has oneof_ fields (mutually exclusive fields). For each oneof, at most one member field can be set at the same time. Setting any member of the oneof automatically clears all other members.

.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields

Attributes

Name Description
spt google.cloud.confidentialcomputing_v1.types.NvidiaAttestation.SinglePassthroughAttestation
Single GPU Passthrough (SPT) attestation. This field is a member of oneof_ cc_feature.
ppcie google.cloud.confidentialcomputing_v1.types.NvidiaAttestation.ProtectedPcieAttestation
Protected PCIe (PPCIE) attestation. This field is a member of oneof_ cc_feature.
mpt google.cloud.confidentialcomputing_v1.types.NvidiaAttestation.MultiGpuSecurePassthroughAttestation
Multi-GPU Secure Passthrough (MPT) attestation. This field is a member of oneof_ cc_feature.

Classes

GpuArchitectureType

GpuArchitectureType(value)

GpuArchitectureType enumerates the supported GPU architecture types.

GpuInfo

GpuInfo(mapping=None, *, ignore_unknown_fields=False, **kwargs)

GpuInfo contains the attestation evidence for a GPU device.

MultiGpuSecurePassthroughAttestation

MultiGpuSecurePassthroughAttestation(
    mapping=None, *, ignore_unknown_fields=False, **kwargs
)

MultiGpuSecurePassthroughAttestation contains the attestation evidence for a Multi-GPU Secure Passthrough (MPT) attestation.

ProtectedPcieAttestation

ProtectedPcieAttestation(mapping=None, *, ignore_unknown_fields=False, **kwargs)

Protected PCIe (PPCIE) attestation. Eight Hopper GPUs with Four NVSwitch Passthrough.

SinglePassthroughAttestation

SinglePassthroughAttestation(
    mapping=None, *, ignore_unknown_fields=False, **kwargs
)

Single GPU Passthrough (SPT) attestation.

SwitchInfo

SwitchInfo(mapping=None, *, ignore_unknown_fields=False, **kwargs)

SwitchInfo contains the attestation evidence for a NVSwitch device.