Reference documentation and code samples for the Cloud Asset V1 API class Google::Cloud::Asset::V1::IamPolicySearchResult::Explanation.
Explanation about the IAM policy search result.
Inherits
- Object
Extended By
- Google::Protobuf::MessageExts::ClassMethods
Includes
- Google::Protobuf::MessageExts
Methods
#matched_permissions
def matched_permissions() -> ::Google::Protobuf::Map{::String => ::Google::Cloud::Asset::V1::IamPolicySearchResult::Explanation::Permissions}
Returns
-
(::Google::Protobuf::Map{::String => ::Google::Cloud::Asset::V1::IamPolicySearchResult::Explanation::Permissions}) — The map from roles to their included permissions that match the
permission query (i.e., a query containing
policy.role.permissions:
). Example: if querypolicy.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 returnedpolicy
bindings. Note that the map is populated only for requests with permission queries.
#matched_permissions=
def matched_permissions=(value) -> ::Google::Protobuf::Map{::String => ::Google::Cloud::Asset::V1::IamPolicySearchResult::Explanation::Permissions}
Parameter
-
value (::Google::Protobuf::Map{::String => ::Google::Cloud::Asset::V1::IamPolicySearchResult::Explanation::Permissions}) — The map from roles to their included permissions that match the
permission query (i.e., a query containing
policy.role.permissions:
). Example: if querypolicy.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 returnedpolicy
bindings. Note that the map is populated only for requests with permission queries.
Returns
-
(::Google::Protobuf::Map{::String => ::Google::Cloud::Asset::V1::IamPolicySearchResult::Explanation::Permissions}) — The map from roles to their included permissions that match the
permission query (i.e., a query containing
policy.role.permissions:
). Example: if querypolicy.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 returnedpolicy
bindings. Note that the map is populated only for requests with permission queries.