public sealed class IamPolicyAnalysisResult.Types.Identity : IMessage<IamPolicyAnalysisResult.Types.Identity>, IEquatable<IamPolicyAnalysisResult.Types.Identity>, IDeepCloneable<IamPolicyAnalysisResult.Types.Identity>, IBufferMessage, IMessageReference documentation and code samples for the Google Cloud Asset Inventory v1 API class IamPolicyAnalysisResult.Types.Identity.
An identity under analysis.
Implements
IMessageIamPolicyAnalysisResultTypesIdentity, IEquatableIamPolicyAnalysisResultTypesIdentity, IDeepCloneableIamPolicyAnalysisResultTypesIdentity, IBufferMessage, IMessageNamespace
Google.Cloud.Asset.V1Assembly
Google.Cloud.Asset.V1.dll
Constructors
Identity()
public Identity()Identity(Identity)
public Identity(IamPolicyAnalysisResult.Types.Identity other)| Parameter | |
|---|---|
| Name | Description |
other |
IamPolicyAnalysisResultTypesIdentity |
Properties
AnalysisState
public IamPolicyAnalysisState AnalysisState { get; set; }The analysis state of this identity.
| Property Value | |
|---|---|
| Type | Description |
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 | |
|---|---|
| Type | Description |
string |
|