Class ApproveDecision (2.0.0)

public sealed class ApproveDecision : IMessage<ApproveDecision>, IEquatable<ApproveDecision>, IDeepCloneable<ApproveDecision>, IBufferMessage, IMessage

A decision that has been made to approve access to a resource.

Inheritance

Object > ApproveDecision

Namespace

Google.Cloud.AccessApproval.V1

Assembly

Google.Cloud.AccessApproval.V1.dll

Constructors

ApproveDecision()

public ApproveDecision()

ApproveDecision(ApproveDecision)

public ApproveDecision(ApproveDecision other)
Parameter
NameDescription
otherApproveDecision

Properties

ApproveTime

public Timestamp ApproveTime { get; set; }

The time at which approval was granted.

Property Value
TypeDescription
Timestamp

AutoApproved

public bool AutoApproved { get; set; }

True when the request has been auto-approved.

Property Value
TypeDescription
Boolean

ExpireTime

public Timestamp ExpireTime { get; set; }

The time at which the approval expires.

Property Value
TypeDescription
Timestamp

InvalidateTime

public Timestamp InvalidateTime { get; set; }

If set, denotes the timestamp at which the approval is invalidated.

Property Value
TypeDescription
Timestamp

SignatureInfo

public SignatureInfo SignatureInfo { get; set; }

The signature for the ApprovalRequest and details on how it was signed.

Property Value
TypeDescription
SignatureInfo