public sealed class IamPolicyAnalysisQuery.Types.ConditionContext : IMessage<IamPolicyAnalysisQuery.Types.ConditionContext>, IEquatable<IamPolicyAnalysisQuery.Types.ConditionContext>, IDeepCloneable<IamPolicyAnalysisQuery.Types.ConditionContext>, IBufferMessage, IMessage
Reference documentation and code samples for the Google Cloud Asset Inventory v1 API class IamPolicyAnalysisQuery.Types.ConditionContext.
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.
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Hard to understand","hardToUnderstand","thumb-down"],["Incorrect information or sample code","incorrectInformationOrSampleCode","thumb-down"],["Missing the information/samples I need","missingTheInformationSamplesINeed","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-03-21 UTC."],[[["This webpage provides documentation for the `IamPolicyAnalysisQuery.Types.ConditionContext` class within the Google Cloud Asset Inventory v1 API."],["The class `IamPolicyAnalysisQuery.Types.ConditionContext` is designed to manage the context of IAM conditions, and it implements interfaces such as `IMessage`, `IEquatable`, `IDeepCloneable`, and `IBufferMessage`."],["The available versions of the `IamPolicyAnalysisQuery.Types.ConditionContext` range from version 2.7.0 to 3.12.0, with 3.12.0 being the latest."],["The class has two constructors available, one being the default `ConditionContext()`, and the other `ConditionContext(IamPolicyAnalysisQuery.Types.ConditionContext other)` allowing for a copy of the `ConditionContext` to be made."],["This class utilizes the properties `AccessTime` which provides the hypothetical timestamp to evaluate IAM conditions, and `TimeContextCase`, which manages the different variations of the time context."]]],[]]