Class IamPolicyAnalysisResult.Types.Access (2.7.0)

public sealed class Access : IMessage<IamPolicyAnalysisResult.Types.Access>, IEquatable<IamPolicyAnalysisResult.Types.Access>, IDeepCloneable<IamPolicyAnalysisResult.Types.Access>, IBufferMessage, IMessage

An IAM role or permission under analysis.

Inheritance

Object > IamPolicyAnalysisResult.Types.Access

Namespace

Google.Cloud.Asset.V1

Assembly

Google.Cloud.Asset.V1.dll

Constructors

Access()

public Access()

Access(IamPolicyAnalysisResult.Types.Access)

public Access(IamPolicyAnalysisResult.Types.Access other)
Parameter
NameDescription
otherIamPolicyAnalysisResult.Types.Access

Properties

AnalysisState

public IamPolicyAnalysisState AnalysisState { get; set; }

The analysis state of this access.

Property Value
TypeDescription
IamPolicyAnalysisState

OneofAccessCase

public IamPolicyAnalysisResult.Types.Access.OneofAccessOneofCase OneofAccessCase { get; }
Property Value
TypeDescription
IamPolicyAnalysisResult.Types.Access.OneofAccessOneofCase

Permission

public string Permission { get; set; }

The permission.

Property Value
TypeDescription
String

Role

public string Role { get; set; }

The role.

Property Value
TypeDescription
String