Reference documentation and code samples for the Google Cloud Asset V1 Client class IamPolicyAnalysisResult.
IAM Policy analysis result, consisting of one IAM policy binding and derived access control lists.
Generated from protobuf message google.cloud.asset.v1.IamPolicyAnalysisResult
Namespace
Google \ Cloud \ Asset \ V1Methods
__construct
Constructor.
data
array
Optional. Data for populating the Message object.
↳ attached_resource_full_name
↳ iam_binding
↳ access_control_lists
array< Google\Cloud\Asset\V1\IamPolicyAnalysisResult\AccessControlList
>
The access control lists derived from the iam_binding that match or potentially match resource and access selectors specified in the request.
↳ identity_list
Google\Cloud\Asset\V1\IamPolicyAnalysisResult\IdentityList
The identity list derived from members of the iam_binding that match or potentially match identity selector specified in the request.
↳ fully_explored
getAttachedResourceFullName
The full resource name of the resource to which the iam_binding policy attaches.
string
setAttachedResourceFullName
The full resource name of the resource to which the iam_binding policy attaches.
var
string
$this
getIamBinding
The IAM policy binding under analysis.
hasIamBinding
clearIamBinding
setIamBinding
The IAM policy binding under analysis.
$this
getAccessControlLists
The access control lists derived from the iam_binding that match or potentially match resource and access selectors specified in the request.
setAccessControlLists
The access control lists derived from the iam_binding that match or potentially match resource and access selectors specified in the request.
$this
getIdentityList
The identity list derived from members of the iam_binding that match or potentially match identity selector specified in the request.
hasIdentityList
clearIdentityList
setIdentityList
The identity list derived from members of the iam_binding that match or potentially match identity selector specified in the request.
$this
getFullyExplored
Represents whether all analyses on the iam_binding have successfully finished.
bool
setFullyExplored
Represents whether all analyses on the iam_binding have successfully finished.
var
bool
$this