Reference documentation and code samples for the Google Cloud Confidential Computing V1 Client class NvidiaAttestation.
An Nvidia attestation report for GPU and NVSwitch devices.
Contains necessary attestation evidence that the client collects for verification.
Generated from protobuf message google.cloud.confidentialcomputing.v1.NvidiaAttestation
Namespace
Google \ Cloud \ ConfidentialComputing \ V1Methods
__construct
Constructor.
| Parameters | |
|---|---|
| Name | Description |
data |
array
Optional. Data for populating the Message object. |
↳ spt |
NvidiaAttestation\SinglePassthroughAttestation
Single GPU Passthrough (SPT) attestation. |
↳ ppcie |
NvidiaAttestation\ProtectedPcieAttestation
Protected PCIe (PPCIE) attestation. |
↳ mpt |
NvidiaAttestation\MultiGpuSecurePassthroughAttestation
Multi-GPU Secure Passthrough (MPT) attestation. |
getSpt
Single GPU Passthrough (SPT) attestation.
| Returns | |
|---|---|
| Type | Description |
NvidiaAttestation\SinglePassthroughAttestation|null |
|
hasSpt
setSpt
Single GPU Passthrough (SPT) attestation.
| Parameter | |
|---|---|
| Name | Description |
var |
NvidiaAttestation\SinglePassthroughAttestation
|
| Returns | |
|---|---|
| Type | Description |
$this |
|
getPpcie
Protected PCIe (PPCIE) attestation.
| Returns | |
|---|---|
| Type | Description |
NvidiaAttestation\ProtectedPcieAttestation|null |
|
hasPpcie
setPpcie
Protected PCIe (PPCIE) attestation.
| Parameter | |
|---|---|
| Name | Description |
var |
NvidiaAttestation\ProtectedPcieAttestation
|
| Returns | |
|---|---|
| Type | Description |
$this |
|
getMpt
Multi-GPU Secure Passthrough (MPT) attestation.
| Returns | |
|---|---|
| Type | Description |
NvidiaAttestation\MultiGpuSecurePassthroughAttestation|null |
|
hasMpt
setMpt
Multi-GPU Secure Passthrough (MPT) attestation.
| Parameter | |
|---|---|
| Name | Description |
var |
NvidiaAttestation\MultiGpuSecurePassthroughAttestation
|
| Returns | |
|---|---|
| Type | Description |
$this |
|
getCcFeature
| Returns | |
|---|---|
| Type | Description |
string |
|