Confidential Computing V1 API - Class Google::Cloud::ConfidentialComputing::V1::NvidiaAttestation::SwitchInfo (v2.1.0)

Reference documentation and code samples for the Confidential Computing V1 API class Google::Cloud::ConfidentialComputing::V1::NvidiaAttestation::SwitchInfo.

SwitchInfo contains the attestation evidence for a NVSwitch device.

Inherits

  • Object

Extended By

  • Google::Protobuf::MessageExts::ClassMethods

Includes

  • Google::Protobuf::MessageExts

Methods

#attestation_certificate_chain

def attestation_certificate_chain() -> ::String
Returns
  • (::String) — Optional. The raw attestation certificate chain for the NVSwitch device.

#attestation_certificate_chain=

def attestation_certificate_chain=(value) -> ::String
Parameter
  • value (::String) — Optional. The raw attestation certificate chain for the NVSwitch device.
Returns
  • (::String) — Optional. The raw attestation certificate chain for the NVSwitch device.

#attestation_report

def attestation_report() -> ::String
Returns
  • (::String) — Optional. The raw attestation report for the NvSwitch device. This field contains SPDM request/response defined in https://www.dmtf.org/sites/default/files/standards/documents/DSP0274_1.1.0.pdf

#attestation_report=

def attestation_report=(value) -> ::String
Parameter
  • value (::String) — Optional. The raw attestation report for the NvSwitch device. This field contains SPDM request/response defined in https://www.dmtf.org/sites/default/files/standards/documents/DSP0274_1.1.0.pdf
Returns
  • (::String) — Optional. The raw attestation report for the NvSwitch device. This field contains SPDM request/response defined in https://www.dmtf.org/sites/default/files/standards/documents/DSP0274_1.1.0.pdf

#uuid

def uuid() -> ::String
Returns
  • (::String) — Optional. The UUID of the NVSwitch device.

#uuid=

def uuid=(value) -> ::String
Parameter
  • value (::String) — Optional. The UUID of the NVSwitch device.
Returns
  • (::String) — Optional. The UUID of the NVSwitch device.