Access Approval v1 API - Class ApproveDecision (2.5.0)

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

Reference documentation and code samples for the Access Approval v1 API class ApproveDecision.

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
Name Description
other ApproveDecision

Properties

ApproveTime

public Timestamp ApproveTime { get; set; }

The time at which approval was granted.

Property Value
Type Description
Timestamp

AutoApproved

public bool AutoApproved { get; set; }

True when the request has been auto-approved.

Property Value
Type Description
bool

ExpireTime

public Timestamp ExpireTime { get; set; }

The time at which the approval expires.

Property Value
Type Description
Timestamp

InvalidateTime

public Timestamp InvalidateTime { get; set; }

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

Property Value
Type Description
Timestamp

SignatureInfo

public SignatureInfo SignatureInfo { get; set; }

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

Property Value
Type Description
SignatureInfo