public sealed class VerifyConfidentialGkeRequest : IMessage<VerifyConfidentialGkeRequest>, IEquatable<VerifyConfidentialGkeRequest>, IDeepCloneable<VerifyConfidentialGkeRequest>, IBufferMessage, IMessage
Reference documentation and code samples for the Confidential Computing v1 API class VerifyConfidentialGkeRequest.
A request for an attestation token, providing all the necessary information needed for this service to verify Confidential GKE platform state of the requestor.
Implements
IMessageVerifyConfidentialGkeRequest, IEquatableVerifyConfidentialGkeRequest, IDeepCloneableVerifyConfidentialGkeRequest, IBufferMessage, IMessageNamespace
Google.Cloud.ConfidentialComputing.V1Assembly
Google.Cloud.ConfidentialComputing.V1.dll
Constructors
VerifyConfidentialGkeRequest()
public VerifyConfidentialGkeRequest()
VerifyConfidentialGkeRequest(VerifyConfidentialGkeRequest)
public VerifyConfidentialGkeRequest(VerifyConfidentialGkeRequest other)
Parameter | |
---|---|
Name | Description |
other |
VerifyConfidentialGkeRequest |
Properties
Challenge
public string Challenge { get; set; }
Required. The name of the Challenge whose nonce was used to generate the attestation, in the format projects//locations//challenges/*. The provided Challenge will be consumed, and cannot be used again.
Property Value | |
---|---|
Type | Description |
string |
ChallengeAsChallengeName
public ChallengeName ChallengeAsChallengeName { get; set; }
ChallengeName-typed view over the Challenge resource name property.
Property Value | |
---|---|
Type | Description |
ChallengeName |
TeeAttestationCase
public VerifyConfidentialGkeRequest.TeeAttestationOneofCase TeeAttestationCase { get; }
Property Value | |
---|---|
Type | Description |
VerifyConfidentialGkeRequestTeeAttestationOneofCase |
TpmAttestation
public TpmAttestation TpmAttestation { get; set; }
The TPM-specific data provided by the attesting platform, used to populate any of the claims regarding platform state.
Property Value | |
---|---|
Type | Description |
TpmAttestation |