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.
Implements
IMessageIamPolicyAnalysisResultTypesIdentity, IEquatableIamPolicyAnalysisResultTypesIdentity, IDeepCloneableIamPolicyAnalysisResultTypesIdentity, IBufferMessage, IMessageNamespace
GoogleCloudGoogle.Cloud.AssetV1Assembly
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 name in any form of members appear in IAM policy binding, such as:
- user:foo@google.com
- group:group1@google.com
- serviceAccount:s1@prj1.iam.gserviceaccount.com
- projectOwner:some_project_id
- domain:google.com
- allUsers
- etc.
Property Value | |
---|---|
Type | Description |
string |