public sealed class AnalyzeIamPolicyRequest : IMessage<AnalyzeIamPolicyRequest>, IEquatable<AnalyzeIamPolicyRequest>, IDeepCloneable<AnalyzeIamPolicyRequest>, IBufferMessage, IMessage
A request message for [AssetService.AnalyzeIamPolicy][google.cloud.asset.v1.AssetService.AnalyzeIamPolicy].
Optional. Amount of time executable has to complete. See JSON representation of
Duration.
If this field is set with a value less than the RPC deadline, and the
execution of your query hasn't finished in the specified
execution timeout, you will get a response with partial result.
Otherwise, your query's execution will continue until the RPC deadline.
If it's not finished until then, you will get a DEADLINE_EXCEEDED error.
[[["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 details the `AnalyzeIamPolicyRequest` class within the `Google.Cloud.Asset.V1` namespace, specifically version 2.8.0, which is used for sending requests to analyze IAM policies via the `AssetService.AnalyzeIamPolicy` method."],["The `AnalyzeIamPolicyRequest` class inherits from `Object` and implements interfaces such as `IMessage`, `IEquatable`, `IDeepCloneable`, and `IBufferMessage`, highlighting its capabilities for message handling, equality checks, deep cloning, and buffer management."],["Key properties of the `AnalyzeIamPolicyRequest` class include `AnalysisQuery` of type `IamPolicyAnalysisQuery`, which is a required field for defining the request query, and `ExecutionTimeout` of type `Duration`, which allows setting an optional time limit for query execution."],["The page provides links to various past versions of the `AnalyzeIamPolicyRequest` class, from version 2.7.0 up to the latest version, 3.12.0, offering a historical view of updates and changes to this class."],["The `AnalyzeIamPolicyRequest` class includes two constructors, a default constructor and one that takes an existing `AnalyzeIamPolicyRequest` object to create a copy."]]],[]]