Google Cloud Asset V1 Client - Class Explanation (2.2.2)

Reference documentation and code samples for the Google Cloud Asset V1 Client class Explanation.

Explanation about the IAM policy search result.

Generated from protobuf message google.cloud.asset.v1.IamPolicySearchResult.Explanation

Namespace

Google \ Cloud \ Asset \ V1 \ IamPolicySearchResult

Methods

__construct

Constructor.

Parameters
Name
Description
data
array

Optional. Data for populating the Message object.

↳ matched_permissions
array| Google\Protobuf\Internal\MapField

The map from roles to their included permissions that match the permission query (i.e., a query containing policy.role.permissions: ). Example: if query policy.role.permissions:compute.disk.get matches a policy binding that contains owner role, the matched_permissions will be {"roles/owner": ["compute.disk.get"]} . The roles can also be found in the returned policy bindings. Note that the map is populated only for requests with permission queries.

getMatchedPermissions

The map from roles to their included permissions that match the permission query (i.e., a query containing policy.role.permissions: ).

Example: if query policy.role.permissions:compute.disk.get matches a policy binding that contains owner role, the matched_permissions will be {"roles/owner": ["compute.disk.get"]} . The roles can also be found in the returned policy bindings. Note that the map is populated only for requests with permission queries.

Returns
Type
Description

setMatchedPermissions

The map from roles to their included permissions that match the permission query (i.e., a query containing policy.role.permissions: ).

Example: if query policy.role.permissions:compute.disk.get matches a policy binding that contains owner role, the matched_permissions will be {"roles/owner": ["compute.disk.get"]} . The roles can also be found in the returned policy bindings. Note that the map is populated only for requests with permission queries.

Parameter
Name
Description
Returns
Type
Description
$this
Create a Mobile Website
View Site in Mobile | Classic
Share by: