IamPolicyAnalysisResult class
IAM Policy analysis result, consisting of one IAM policy binding and derived access control lists.
Constructors
-
IamPolicyAnalysisResult({List<
GoogleCloudAssetV1AccessControlList> ? accessControlLists, String? attachedResourceFullName, bool? fullyExplored, Binding? iamBinding, GoogleCloudAssetV1IdentityList? identityList}) - IamPolicyAnalysisResult.fromJson(Map json_)
Properties
-
accessControlLists
↔ List<
GoogleCloudAssetV1AccessControlList> ? -
The access control lists derived from the iam_binding that match or
potentially match resource and access selectors specified in the request.
getter/setter pair
- attachedResourceFullName ↔ String?
-
The
full resource name
of the resource to which the iam_binding policy attaches.
getter/setter pair
- fullyExplored ↔ bool?
-
Represents whether all analyses on the iam_binding have successfully
finished.
getter/setter pair
- hashCode → int
-
The hash code for this object.
no setterinherited
- iamBinding ↔ Binding?
-
The IAM policy binding under analysis.
getter/setter pair
- identityList ↔ GoogleCloudAssetV1IdentityList?
-
The identity list derived from members of the iam_binding that match or
potentially match identity selector specified in the request.
getter/setter pair
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
Methods
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
toJson(
) → Map< String, dynamic> -
toString(
) → String -
A string representation of this object.
inherited
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited