public sealed class ApproveDecision : IMessage<ApproveDecision>, IEquatable<ApproveDecision>, IDeepCloneable<ApproveDecision>, IBufferMessage, IMessage
A decision that has been made to approve access to a resource.
Implements
IMessage<ApproveDecision>, IEquatable<ApproveDecision>, IDeepCloneable<ApproveDecision>, IBufferMessage, IMessageNamespace
Google.Cloud.AccessApproval.V1Assembly
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 |
Boolean |
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 |