public sealed class IamPolicyAnalysisResult : IMessage<IamPolicyAnalysisResult>, IEquatable<IamPolicyAnalysisResult>, IDeepCloneable<IamPolicyAnalysisResult>, IBufferMessage, IMessage
IAM Policy analysis result, consisting of one IAM policy binding and derived access control lists.
Implements
IMessage<IamPolicyAnalysisResult>, IEquatable<IamPolicyAnalysisResult>, IDeepCloneable<IamPolicyAnalysisResult>, IBufferMessage, IMessageNamespace
Google.Cloud.Asset.V1Assembly
Google.Cloud.Asset.V1.dll
Constructors
IamPolicyAnalysisResult()
public IamPolicyAnalysisResult()
IamPolicyAnalysisResult(IamPolicyAnalysisResult)
public IamPolicyAnalysisResult(IamPolicyAnalysisResult other)
Parameter | |
---|---|
Name | Description |
other | IamPolicyAnalysisResult |
Properties
AccessControlLists
public RepeatedField<IamPolicyAnalysisResult.Types.AccessControlList> AccessControlLists { get; }
The access control lists derived from the [iam_binding][google.cloud.asset.v1.IamPolicyAnalysisResult.iam_binding] that match or potentially match resource and access selectors specified in the request.
Property Value | |
---|---|
Type | Description |
RepeatedField<IamPolicyAnalysisResult.Types.AccessControlList> |
AttachedResourceFullName
public string AttachedResourceFullName { get; set; }
The full resource name of the resource to which the [iam_binding][google.cloud.asset.v1.IamPolicyAnalysisResult.iam_binding] policy attaches.
Property Value | |
---|---|
Type | Description |
String |
FullyExplored
public bool FullyExplored { get; set; }
Represents whether all analyses on the [iam_binding][google.cloud.asset.v1.IamPolicyAnalysisResult.iam_binding] have successfully finished.
Property Value | |
---|---|
Type | Description |
Boolean |
IamBinding
public Binding IamBinding { get; set; }
The Cloud IAM policy binding under analysis.
Property Value | |
---|---|
Type | Description |
Google.Cloud.Iam.V1.Binding |
IdentityList
public IamPolicyAnalysisResult.Types.IdentityList IdentityList { get; set; }
The identity list derived from members of the [iam_binding][google.cloud.asset.v1.IamPolicyAnalysisResult.iam_binding] that match or potentially match identity selector specified in the request.
Property Value | |
---|---|
Type | Description |
IamPolicyAnalysisResult.Types.IdentityList |