Searches all the IAM policies within a given accessible Resource Manager
scope (project/folder/organization). This RPC gives callers especially
administrators the ability to search all the IAM policies within a scope,
even if they don't have .getIamPolicy permission of all the IAM policies.
Callers should have cloudasset.assets.searchAllIamPolicies permission on
the requested scope, otherwise the request will be rejected.
Searches all the resources within a given accessible Resource Manager scope
(project/folder/organization). This RPC gives callers especially
administrators the ability to search all the resources within a scope, even
if they don't have .get permission of all the resources. Callers should
have cloudasset.assets.searchAllResources permission on the requested
scope, otherwise the request will be rejected.
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Missing the information I need","missingTheInformationINeed","thumb-down"],["Too complicated / too many steps","tooComplicatedTooManySteps","thumb-down"],["Out of date","outOfDate","thumb-down"],["Samples / code issue","samplesCodeIssue","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-08-18 UTC."],[],[],null,["# Interface AssetServiceGrpc.AsyncService (3.76.0)\n\nVersion latestkeyboard_arrow_down\n\n- [3.76.0 (latest)](/java/docs/reference/google-cloud-asset/latest/com.google.cloud.asset.v1p1beta1.AssetServiceGrpc.AsyncService)\n- [3.74.0](/java/docs/reference/google-cloud-asset/3.74.0/com.google.cloud.asset.v1p1beta1.AssetServiceGrpc.AsyncService)\n- [3.72.0](/java/docs/reference/google-cloud-asset/3.72.0/com.google.cloud.asset.v1p1beta1.AssetServiceGrpc.AsyncService)\n- [3.71.0](/java/docs/reference/google-cloud-asset/3.71.0/com.google.cloud.asset.v1p1beta1.AssetServiceGrpc.AsyncService)\n- [3.68.0](/java/docs/reference/google-cloud-asset/3.68.0/com.google.cloud.asset.v1p1beta1.AssetServiceGrpc.AsyncService)\n- [3.67.0](/java/docs/reference/google-cloud-asset/3.67.0/com.google.cloud.asset.v1p1beta1.AssetServiceGrpc.AsyncService)\n- [3.66.0](/java/docs/reference/google-cloud-asset/3.66.0/com.google.cloud.asset.v1p1beta1.AssetServiceGrpc.AsyncService)\n- [3.64.0](/java/docs/reference/google-cloud-asset/3.64.0/com.google.cloud.asset.v1p1beta1.AssetServiceGrpc.AsyncService)\n- [3.63.0](/java/docs/reference/google-cloud-asset/3.63.0/com.google.cloud.asset.v1p1beta1.AssetServiceGrpc.AsyncService)\n- [3.62.0](/java/docs/reference/google-cloud-asset/3.62.0/com.google.cloud.asset.v1p1beta1.AssetServiceGrpc.AsyncService)\n- [3.61.0](/java/docs/reference/google-cloud-asset/3.61.0/com.google.cloud.asset.v1p1beta1.AssetServiceGrpc.AsyncService)\n- [3.60.0](/java/docs/reference/google-cloud-asset/3.60.0/com.google.cloud.asset.v1p1beta1.AssetServiceGrpc.AsyncService)\n- [3.59.0](/java/docs/reference/google-cloud-asset/3.59.0/com.google.cloud.asset.v1p1beta1.AssetServiceGrpc.AsyncService)\n- [3.58.0](/java/docs/reference/google-cloud-asset/3.58.0/com.google.cloud.asset.v1p1beta1.AssetServiceGrpc.AsyncService)\n- [3.57.0](/java/docs/reference/google-cloud-asset/3.57.0/com.google.cloud.asset.v1p1beta1.AssetServiceGrpc.AsyncService)\n- [3.56.0](/java/docs/reference/google-cloud-asset/3.56.0/com.google.cloud.asset.v1p1beta1.AssetServiceGrpc.AsyncService)\n- [3.55.0](/java/docs/reference/google-cloud-asset/3.55.0/com.google.cloud.asset.v1p1beta1.AssetServiceGrpc.AsyncService)\n- [3.53.0](/java/docs/reference/google-cloud-asset/3.53.0/com.google.cloud.asset.v1p1beta1.AssetServiceGrpc.AsyncService)\n- [3.52.0](/java/docs/reference/google-cloud-asset/3.52.0/com.google.cloud.asset.v1p1beta1.AssetServiceGrpc.AsyncService)\n- [3.51.0](/java/docs/reference/google-cloud-asset/3.51.0/com.google.cloud.asset.v1p1beta1.AssetServiceGrpc.AsyncService)\n- [3.50.0](/java/docs/reference/google-cloud-asset/3.50.0/com.google.cloud.asset.v1p1beta1.AssetServiceGrpc.AsyncService)\n- [3.49.0](/java/docs/reference/google-cloud-asset/3.49.0/com.google.cloud.asset.v1p1beta1.AssetServiceGrpc.AsyncService)\n- [3.48.0](/java/docs/reference/google-cloud-asset/3.48.0/com.google.cloud.asset.v1p1beta1.AssetServiceGrpc.AsyncService)\n- [3.47.0](/java/docs/reference/google-cloud-asset/3.47.0/com.google.cloud.asset.v1p1beta1.AssetServiceGrpc.AsyncService)\n- [3.46.0](/java/docs/reference/google-cloud-asset/3.46.0/com.google.cloud.asset.v1p1beta1.AssetServiceGrpc.AsyncService)\n- [3.45.0](/java/docs/reference/google-cloud-asset/3.45.0/com.google.cloud.asset.v1p1beta1.AssetServiceGrpc.AsyncService)\n- [3.44.0](/java/docs/reference/google-cloud-asset/3.44.0/com.google.cloud.asset.v1p1beta1.AssetServiceGrpc.AsyncService)\n- [3.43.0](/java/docs/reference/google-cloud-asset/3.43.0/com.google.cloud.asset.v1p1beta1.AssetServiceGrpc.AsyncService)\n- [3.41.0](/java/docs/reference/google-cloud-asset/3.41.0/com.google.cloud.asset.v1p1beta1.AssetServiceGrpc.AsyncService)\n- [3.40.0](/java/docs/reference/google-cloud-asset/3.40.0/com.google.cloud.asset.v1p1beta1.AssetServiceGrpc.AsyncService)\n- [3.39.0](/java/docs/reference/google-cloud-asset/3.39.0/com.google.cloud.asset.v1p1beta1.AssetServiceGrpc.AsyncService)\n- [3.38.0](/java/docs/reference/google-cloud-asset/3.38.0/com.google.cloud.asset.v1p1beta1.AssetServiceGrpc.AsyncService)\n- [3.37.0](/java/docs/reference/google-cloud-asset/3.37.0/com.google.cloud.asset.v1p1beta1.AssetServiceGrpc.AsyncService)\n- [3.36.0](/java/docs/reference/google-cloud-asset/3.36.0/com.google.cloud.asset.v1p1beta1.AssetServiceGrpc.AsyncService)\n- [3.35.0](/java/docs/reference/google-cloud-asset/3.35.0/com.google.cloud.asset.v1p1beta1.AssetServiceGrpc.AsyncService)\n- [3.34.0](/java/docs/reference/google-cloud-asset/3.34.0/com.google.cloud.asset.v1p1beta1.AssetServiceGrpc.AsyncService)\n- [3.33.0](/java/docs/reference/google-cloud-asset/3.33.0/com.google.cloud.asset.v1p1beta1.AssetServiceGrpc.AsyncService)\n- [3.32.0](/java/docs/reference/google-cloud-asset/3.32.0/com.google.cloud.asset.v1p1beta1.AssetServiceGrpc.AsyncService)\n- [3.31.0](/java/docs/reference/google-cloud-asset/3.31.0/com.google.cloud.asset.v1p1beta1.AssetServiceGrpc.AsyncService)\n- [3.28.0](/java/docs/reference/google-cloud-asset/3.28.0/com.google.cloud.asset.v1p1beta1.AssetServiceGrpc.AsyncService)\n- [3.27.0](/java/docs/reference/google-cloud-asset/3.27.0/com.google.cloud.asset.v1p1beta1.AssetServiceGrpc.AsyncService)\n- [3.26.0](/java/docs/reference/google-cloud-asset/3.26.0/com.google.cloud.asset.v1p1beta1.AssetServiceGrpc.AsyncService)\n- [3.25.0](/java/docs/reference/google-cloud-asset/3.25.0/com.google.cloud.asset.v1p1beta1.AssetServiceGrpc.AsyncService)\n- [3.24.0](/java/docs/reference/google-cloud-asset/3.24.0/com.google.cloud.asset.v1p1beta1.AssetServiceGrpc.AsyncService)\n- [3.23.0](/java/docs/reference/google-cloud-asset/3.23.0/com.google.cloud.asset.v1p1beta1.AssetServiceGrpc.AsyncService)\n- [3.22.0](/java/docs/reference/google-cloud-asset/3.22.0/com.google.cloud.asset.v1p1beta1.AssetServiceGrpc.AsyncService)\n- [3.21.0](/java/docs/reference/google-cloud-asset/3.21.0/com.google.cloud.asset.v1p1beta1.AssetServiceGrpc.AsyncService)\n- [3.20.0](/java/docs/reference/google-cloud-asset/3.20.0/com.google.cloud.asset.v1p1beta1.AssetServiceGrpc.AsyncService)\n- [3.19.0](/java/docs/reference/google-cloud-asset/3.19.0/com.google.cloud.asset.v1p1beta1.AssetServiceGrpc.AsyncService)\n- [3.18.0](/java/docs/reference/google-cloud-asset/3.18.0/com.google.cloud.asset.v1p1beta1.AssetServiceGrpc.AsyncService)\n- [3.17.0](/java/docs/reference/google-cloud-asset/3.17.0/com.google.cloud.asset.v1p1beta1.AssetServiceGrpc.AsyncService)\n- [3.16.0](/java/docs/reference/google-cloud-asset/3.16.0/com.google.cloud.asset.v1p1beta1.AssetServiceGrpc.AsyncService)\n- [3.15.0](/java/docs/reference/google-cloud-asset/3.15.0/com.google.cloud.asset.v1p1beta1.AssetServiceGrpc.AsyncService)\n- [3.14.0](/java/docs/reference/google-cloud-asset/3.14.0/com.google.cloud.asset.v1p1beta1.AssetServiceGrpc.AsyncService)\n- [3.13.0](/java/docs/reference/google-cloud-asset/3.13.0/com.google.cloud.asset.v1p1beta1.AssetServiceGrpc.AsyncService)\n- [3.12.0](/java/docs/reference/google-cloud-asset/3.12.0/com.google.cloud.asset.v1p1beta1.AssetServiceGrpc.AsyncService)\n- [3.11.0](/java/docs/reference/google-cloud-asset/3.11.0/com.google.cloud.asset.v1p1beta1.AssetServiceGrpc.AsyncService)\n- [3.10.0](/java/docs/reference/google-cloud-asset/3.10.0/com.google.cloud.asset.v1p1beta1.AssetServiceGrpc.AsyncService)\n- [3.9.0](/java/docs/reference/google-cloud-asset/3.9.0/com.google.cloud.asset.v1p1beta1.AssetServiceGrpc.AsyncService)\n- [3.8.0](/java/docs/reference/google-cloud-asset/3.8.0/com.google.cloud.asset.v1p1beta1.AssetServiceGrpc.AsyncService)\n- [3.7.2-SNAPSHOT](/java/docs/reference/google-cloud-asset/3.7.2-SNAPSHOT/com.google.cloud.asset.v1p1beta1.AssetServiceGrpc.AsyncService)\n- [3.6.0](/java/docs/reference/google-cloud-asset/3.6.0/com.google.cloud.asset.v1p1beta1.AssetServiceGrpc.AsyncService)\n- [3.4.1](/java/docs/reference/google-cloud-asset/3.4.1/com.google.cloud.asset.v1p1beta1.AssetServiceGrpc.AsyncService)\n- [3.3.1](/java/docs/reference/google-cloud-asset/3.3.1/com.google.cloud.asset.v1p1beta1.AssetServiceGrpc.AsyncService)\n- [3.2.17](/java/docs/reference/google-cloud-asset/3.2.17/com.google.cloud.asset.v1p1beta1.AssetServiceGrpc.AsyncService) \n\n public static interface AssetServiceGrpc.AsyncService\n\nAsset service definition.\n\nMethods\n-------\n\n### searchAllIamPolicies(SearchAllIamPoliciesRequest request, StreamObserver\\\u003cSearchAllIamPoliciesResponse\\\u003e responseObserver)\n\n public default void searchAllIamPolicies(SearchAllIamPoliciesRequest request, StreamObserver\u003cSearchAllIamPoliciesResponse\u003e responseObserver)\n\nSearches all the IAM policies within a given accessible Resource Manager\nscope (project/folder/organization). This RPC gives callers especially\nadministrators the ability to search all the IAM policies within a scope,\neven if they don't have `.getIamPolicy` permission of all the IAM policies.\nCallers should have `cloudasset.assets.searchAllIamPolicies` permission on\nthe requested scope, otherwise the request will be rejected.\n\n### searchAllResources(SearchAllResourcesRequest request, StreamObserver\\\u003cSearchAllResourcesResponse\\\u003e responseObserver)\n\n public default void searchAllResources(SearchAllResourcesRequest request, StreamObserver\u003cSearchAllResourcesResponse\u003e responseObserver)\n\nSearches all the resources within a given accessible Resource Manager scope\n(project/folder/organization). This RPC gives callers especially\nadministrators the ability to search all the resources within a scope, even\nif they don't have `.get` permission of all the resources. Callers should\nhave `cloudasset.assets.searchAllResources` permission on the requested\nscope, otherwise the request will be rejected."]]