public sealed class ConditionContext : IMessage<IamPolicyAnalysisQuery.Types.ConditionContext>, IEquatable<IamPolicyAnalysisQuery.Types.ConditionContext>, IDeepCloneable<IamPolicyAnalysisQuery.Types.ConditionContext>, IBufferMessage, IMessage
The IAM conditions context.
Implements
IMessage<IamPolicyAnalysisQuery.Types.ConditionContext>, IEquatable<IamPolicyAnalysisQuery.Types.ConditionContext>, IDeepCloneable<IamPolicyAnalysisQuery.Types.ConditionContext>, IBufferMessage, IMessageNamespace
Google.Cloud.Asset.V1Assembly
Google.Cloud.Asset.V1.dll
Constructors
ConditionContext()
public ConditionContext()
ConditionContext(IamPolicyAnalysisQuery.Types.ConditionContext)
public ConditionContext(IamPolicyAnalysisQuery.Types.ConditionContext other)
Parameter | |
---|---|
Name | Description |
other | IamPolicyAnalysisQuery.Types.ConditionContext |
Properties
AccessTime
public Timestamp AccessTime { get; set; }
The hypothetical access timestamp to evaluate IAM conditions. Note that this value must not be earlier than the current time; otherwise, an INVALID_ARGUMENT error will be returned.
Property Value | |
---|---|
Type | Description |
Timestamp |
TimeContextCase
public IamPolicyAnalysisQuery.Types.ConditionContext.TimeContextOneofCase TimeContextCase { get; }
Property Value | |
---|---|
Type | Description |
IamPolicyAnalysisQuery.Types.ConditionContext.TimeContextOneofCase |