Class IamPolicyAnalysisResult
IAM Policy analysis result, consisting of one IAM policy binding and derived access control lists.
Implements
Inherited Members
Namespace: Google.Apis.CloudAsset.v1.Data
Assembly: Google.Apis.CloudAsset.v1.dll
Syntax
public class IamPolicyAnalysisResult : IDirectResponseSchema
Properties
AccessControlLists
The access control lists derived from the iam_binding that match or potentially match resource and access selectors specified in the request.
Declaration
[JsonProperty("accessControlLists")]
public virtual IList<GoogleCloudAssetV1AccessControlList> AccessControlLists { get; set; }
Property Value
Type | Description |
---|---|
IList<GoogleCloudAssetV1AccessControlList> |
AttachedResourceFullName
The full resource name of the resource to which the iam_binding policy attaches.
Declaration
[JsonProperty("attachedResourceFullName")]
public virtual string AttachedResourceFullName { get; set; }
Property Value
Type | Description |
---|---|
string |
ETag
The ETag of the item.
Declaration
public virtual string ETag { get; set; }
Property Value
Type | Description |
---|---|
string |
FullyExplored
Represents whether all analyses on the iam_binding have successfully finished.
Declaration
[JsonProperty("fullyExplored")]
public virtual bool? FullyExplored { get; set; }
Property Value
Type | Description |
---|---|
bool? |
IamBinding
The IAM policy binding under analysis.
Declaration
[JsonProperty("iamBinding")]
public virtual Binding IamBinding { get; set; }
Property Value
Type | Description |
---|---|
Binding |
IdentityList
The identity list derived from members of the iam_binding that match or potentially match identity selector specified in the request.
Declaration
[JsonProperty("identityList")]
public virtual GoogleCloudAssetV1IdentityList IdentityList { get; set; }
Property Value
Type | Description |
---|---|
GoogleCloudAssetV1IdentityList |