Class IamPolicyAnalysisQuery.Types.ConditionContext

public sealed class ConditionContext : IMessage<IamPolicyAnalysisQuery.Types.ConditionContext>, IEquatable<IamPolicyAnalysisQuery.Types.ConditionContext>, IDeepCloneable<IamPolicyAnalysisQuery.Types.ConditionContext>, IBufferMessage, IMessage

The IAM conditions context.

Inheritance

Object > IamPolicyAnalysisQuery.Types.ConditionContext

Namespace

Google.Cloud.Asset.V1

Assembly

Google.Cloud.Asset.V1.dll

Constructors

ConditionContext()

public ConditionContext()

ConditionContext(IamPolicyAnalysisQuery.Types.ConditionContext)

public ConditionContext(IamPolicyAnalysisQuery.Types.ConditionContext other)
Parameter
TypeNameDescription
IamPolicyAnalysisQuery.Types.ConditionContextother

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
TypeDescription
Timestamp

TimeContextCase

public IamPolicyAnalysisQuery.Types.ConditionContext.TimeContextOneofCase TimeContextCase { get; }
Property Value
TypeDescription
IamPolicyAnalysisQuery.Types.ConditionContext.TimeContextOneofCase