Class IamPolicyAnalysisState (2.11.0)

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

Represents the detailed state of an entity under analysis, such as a resource, an identity or an access.

Inheritance

Object > IamPolicyAnalysisState

Namespace

Google.Cloud.Asset.V1

Assembly

Google.Cloud.Asset.V1.dll

Constructors

IamPolicyAnalysisState()

public IamPolicyAnalysisState()

IamPolicyAnalysisState(IamPolicyAnalysisState)

public IamPolicyAnalysisState(IamPolicyAnalysisState other)
Parameter
NameDescription
otherIamPolicyAnalysisState

Properties

Cause

public string Cause { get; set; }

The human-readable description of the cause of failure.

Property Value
TypeDescription
String

Code

public Code Code { get; set; }

The Google standard error code that best describes the state. For example:

  • OK means the analysis on this entity has been successfully finished;
  • PERMISSION_DENIED means an access denied error is encountered;
  • DEADLINE_EXCEEDED means the analysis on this entity hasn't been started in time;
Property Value
TypeDescription
Code