Google Cloud Asset Inventory v1 API - Class IamPolicyAnalysisResult.Types.Identity (3.6.0)

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

Reference documentation and code samples for the Google Cloud Asset Inventory v1 API class IamPolicyAnalysisResult.Types.Identity.

An identity under analysis.

Inheritance

object > IamPolicyAnalysisResult.Types.Identity

Namespace

Google.Cloud.Asset.V1

Assembly

Google.Cloud.Asset.V1.dll

Constructors

Identity()

public Identity()

Identity(Identity)

public Identity(IamPolicyAnalysisResult.Types.Identity other)
Parameter
NameDescription
otherIamPolicyAnalysisResultTypesIdentity

Properties

AnalysisState

public IamPolicyAnalysisState AnalysisState { get; set; }

The analysis state of this identity.

Property Value
TypeDescription
IamPolicyAnalysisState

Name

public string Name { get; set; }

The identity of members, formatted as appear in an IAM policy binding. For example, they might be formatted like the following:

  • user:foo@google.com
  • group:group1@google.com
  • serviceAccount:s1@prj1.iam.gserviceaccount.com
  • projectOwner:some_project_id
  • domain:google.com
  • allUsers
Property Value
TypeDescription
string