Class AnalyzeIamPolicyRequest (2.8.0)

public sealed class AnalyzeIamPolicyRequest : IMessage<AnalyzeIamPolicyRequest>, IEquatable<AnalyzeIamPolicyRequest>, IDeepCloneable<AnalyzeIamPolicyRequest>, IBufferMessage, IMessage

A request message for [AssetService.AnalyzeIamPolicy][google.cloud.asset.v1.AssetService.AnalyzeIamPolicy].

Inheritance

Object > AnalyzeIamPolicyRequest

Namespace

Google.Cloud.Asset.V1

Assembly

Google.Cloud.Asset.V1.dll

Constructors

AnalyzeIamPolicyRequest()

public AnalyzeIamPolicyRequest()

AnalyzeIamPolicyRequest(AnalyzeIamPolicyRequest)

public AnalyzeIamPolicyRequest(AnalyzeIamPolicyRequest other)
Parameter
NameDescription
otherAnalyzeIamPolicyRequest

Properties

AnalysisQuery

public IamPolicyAnalysisQuery AnalysisQuery { get; set; }

Required. The request query.

Property Value
TypeDescription
IamPolicyAnalysisQuery

ExecutionTimeout

public Duration ExecutionTimeout { get; set; }

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.

Default is empty.

Property Value
TypeDescription
Duration