Returns aggregate information about the resources protected by the given
Cloud KMS CryptoKey. Only resources within
the same Cloud organization as the key will be returned. The project that
holds the key must be part of an organization in order for this call to
succeed.
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Hard to understand","hardToUnderstand","thumb-down"],["Incorrect information or sample code","incorrectInformationOrSampleCode","thumb-down"],["Missing the information/samples I need","missingTheInformationSamplesINeed","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-08-28 UTC."],[],[],null,["# Interface KeyTrackingServiceGrpc.AsyncService (0.61.0)\n\nVersion latestkeyboard_arrow_down\n\n- [0.61.0 (latest)](/java/docs/reference/google-cloud-kmsinventory/latest/com.google.cloud.kms.inventory.v1.KeyTrackingServiceGrpc.AsyncService)\n- [0.59.0](/java/docs/reference/google-cloud-kmsinventory/0.59.0/com.google.cloud.kms.inventory.v1.KeyTrackingServiceGrpc.AsyncService)\n- [0.57.0](/java/docs/reference/google-cloud-kmsinventory/0.57.0/com.google.cloud.kms.inventory.v1.KeyTrackingServiceGrpc.AsyncService)\n- [0.56.0](/java/docs/reference/google-cloud-kmsinventory/0.56.0/com.google.cloud.kms.inventory.v1.KeyTrackingServiceGrpc.AsyncService)\n- [0.53.0](/java/docs/reference/google-cloud-kmsinventory/0.53.0/com.google.cloud.kms.inventory.v1.KeyTrackingServiceGrpc.AsyncService)\n- [0.52.0](/java/docs/reference/google-cloud-kmsinventory/0.52.0/com.google.cloud.kms.inventory.v1.KeyTrackingServiceGrpc.AsyncService)\n- [0.51.0](/java/docs/reference/google-cloud-kmsinventory/0.51.0/com.google.cloud.kms.inventory.v1.KeyTrackingServiceGrpc.AsyncService)\n- [0.49.0](/java/docs/reference/google-cloud-kmsinventory/0.49.0/com.google.cloud.kms.inventory.v1.KeyTrackingServiceGrpc.AsyncService)\n- [0.48.0](/java/docs/reference/google-cloud-kmsinventory/0.48.0/com.google.cloud.kms.inventory.v1.KeyTrackingServiceGrpc.AsyncService)\n- [0.47.0](/java/docs/reference/google-cloud-kmsinventory/0.47.0/com.google.cloud.kms.inventory.v1.KeyTrackingServiceGrpc.AsyncService)\n- [0.46.0](/java/docs/reference/google-cloud-kmsinventory/0.46.0/com.google.cloud.kms.inventory.v1.KeyTrackingServiceGrpc.AsyncService)\n- [0.45.0](/java/docs/reference/google-cloud-kmsinventory/0.45.0/com.google.cloud.kms.inventory.v1.KeyTrackingServiceGrpc.AsyncService)\n- [0.44.0](/java/docs/reference/google-cloud-kmsinventory/0.44.0/com.google.cloud.kms.inventory.v1.KeyTrackingServiceGrpc.AsyncService)\n- [0.43.0](/java/docs/reference/google-cloud-kmsinventory/0.43.0/com.google.cloud.kms.inventory.v1.KeyTrackingServiceGrpc.AsyncService)\n- [0.42.0](/java/docs/reference/google-cloud-kmsinventory/0.42.0/com.google.cloud.kms.inventory.v1.KeyTrackingServiceGrpc.AsyncService)\n- [0.41.0](/java/docs/reference/google-cloud-kmsinventory/0.41.0/com.google.cloud.kms.inventory.v1.KeyTrackingServiceGrpc.AsyncService)\n- [0.40.0](/java/docs/reference/google-cloud-kmsinventory/0.40.0/com.google.cloud.kms.inventory.v1.KeyTrackingServiceGrpc.AsyncService)\n- [0.38.0](/java/docs/reference/google-cloud-kmsinventory/0.38.0/com.google.cloud.kms.inventory.v1.KeyTrackingServiceGrpc.AsyncService)\n- [0.37.0](/java/docs/reference/google-cloud-kmsinventory/0.37.0/com.google.cloud.kms.inventory.v1.KeyTrackingServiceGrpc.AsyncService)\n- [0.36.0](/java/docs/reference/google-cloud-kmsinventory/0.36.0/com.google.cloud.kms.inventory.v1.KeyTrackingServiceGrpc.AsyncService)\n- [0.35.0](/java/docs/reference/google-cloud-kmsinventory/0.35.0/com.google.cloud.kms.inventory.v1.KeyTrackingServiceGrpc.AsyncService)\n- [0.34.0](/java/docs/reference/google-cloud-kmsinventory/0.34.0/com.google.cloud.kms.inventory.v1.KeyTrackingServiceGrpc.AsyncService)\n- [0.33.0](/java/docs/reference/google-cloud-kmsinventory/0.33.0/com.google.cloud.kms.inventory.v1.KeyTrackingServiceGrpc.AsyncService)\n- [0.32.0](/java/docs/reference/google-cloud-kmsinventory/0.32.0/com.google.cloud.kms.inventory.v1.KeyTrackingServiceGrpc.AsyncService)\n- [0.31.0](/java/docs/reference/google-cloud-kmsinventory/0.31.0/com.google.cloud.kms.inventory.v1.KeyTrackingServiceGrpc.AsyncService)\n- [0.30.0](/java/docs/reference/google-cloud-kmsinventory/0.30.0/com.google.cloud.kms.inventory.v1.KeyTrackingServiceGrpc.AsyncService)\n- [0.29.0](/java/docs/reference/google-cloud-kmsinventory/0.29.0/com.google.cloud.kms.inventory.v1.KeyTrackingServiceGrpc.AsyncService)\n- [0.28.0](/java/docs/reference/google-cloud-kmsinventory/0.28.0/com.google.cloud.kms.inventory.v1.KeyTrackingServiceGrpc.AsyncService)\n- [0.26.0](/java/docs/reference/google-cloud-kmsinventory/0.26.0/com.google.cloud.kms.inventory.v1.KeyTrackingServiceGrpc.AsyncService)\n- [0.25.0](/java/docs/reference/google-cloud-kmsinventory/0.25.0/com.google.cloud.kms.inventory.v1.KeyTrackingServiceGrpc.AsyncService)\n- [0.24.0](/java/docs/reference/google-cloud-kmsinventory/0.24.0/com.google.cloud.kms.inventory.v1.KeyTrackingServiceGrpc.AsyncService)\n- [0.23.0](/java/docs/reference/google-cloud-kmsinventory/0.23.0/com.google.cloud.kms.inventory.v1.KeyTrackingServiceGrpc.AsyncService)\n- [0.22.0](/java/docs/reference/google-cloud-kmsinventory/0.22.0/com.google.cloud.kms.inventory.v1.KeyTrackingServiceGrpc.AsyncService)\n- [0.21.0](/java/docs/reference/google-cloud-kmsinventory/0.21.0/com.google.cloud.kms.inventory.v1.KeyTrackingServiceGrpc.AsyncService)\n- [0.20.0](/java/docs/reference/google-cloud-kmsinventory/0.20.0/com.google.cloud.kms.inventory.v1.KeyTrackingServiceGrpc.AsyncService)\n- [0.19.0](/java/docs/reference/google-cloud-kmsinventory/0.19.0/com.google.cloud.kms.inventory.v1.KeyTrackingServiceGrpc.AsyncService)\n- [0.18.0](/java/docs/reference/google-cloud-kmsinventory/0.18.0/com.google.cloud.kms.inventory.v1.KeyTrackingServiceGrpc.AsyncService)\n- [0.17.0](/java/docs/reference/google-cloud-kmsinventory/0.17.0/com.google.cloud.kms.inventory.v1.KeyTrackingServiceGrpc.AsyncService)\n- [0.16.0](/java/docs/reference/google-cloud-kmsinventory/0.16.0/com.google.cloud.kms.inventory.v1.KeyTrackingServiceGrpc.AsyncService)\n- [0.13.0](/java/docs/reference/google-cloud-kmsinventory/0.13.0/com.google.cloud.kms.inventory.v1.KeyTrackingServiceGrpc.AsyncService)\n- [0.12.0](/java/docs/reference/google-cloud-kmsinventory/0.12.0/com.google.cloud.kms.inventory.v1.KeyTrackingServiceGrpc.AsyncService)\n- [0.11.0](/java/docs/reference/google-cloud-kmsinventory/0.11.0/com.google.cloud.kms.inventory.v1.KeyTrackingServiceGrpc.AsyncService)\n- [0.10.0](/java/docs/reference/google-cloud-kmsinventory/0.10.0/com.google.cloud.kms.inventory.v1.KeyTrackingServiceGrpc.AsyncService)\n- [0.9.0](/java/docs/reference/google-cloud-kmsinventory/0.9.0/com.google.cloud.kms.inventory.v1.KeyTrackingServiceGrpc.AsyncService)\n- [0.8.0](/java/docs/reference/google-cloud-kmsinventory/0.8.0/com.google.cloud.kms.inventory.v1.KeyTrackingServiceGrpc.AsyncService)\n- [0.7.0](/java/docs/reference/google-cloud-kmsinventory/0.7.0/com.google.cloud.kms.inventory.v1.KeyTrackingServiceGrpc.AsyncService)\n- [0.6.0](/java/docs/reference/google-cloud-kmsinventory/0.6.0/com.google.cloud.kms.inventory.v1.KeyTrackingServiceGrpc.AsyncService)\n- [0.5.0](/java/docs/reference/google-cloud-kmsinventory/0.5.0/com.google.cloud.kms.inventory.v1.KeyTrackingServiceGrpc.AsyncService)\n- [0.4.0](/java/docs/reference/google-cloud-kmsinventory/0.4.0/com.google.cloud.kms.inventory.v1.KeyTrackingServiceGrpc.AsyncService)\n- [0.3.0](/java/docs/reference/google-cloud-kmsinventory/0.3.0/com.google.cloud.kms.inventory.v1.KeyTrackingServiceGrpc.AsyncService)\n- [0.2.0](/java/docs/reference/google-cloud-kmsinventory/0.2.0/com.google.cloud.kms.inventory.v1.KeyTrackingServiceGrpc.AsyncService)\n- [0.1.0](/java/docs/reference/google-cloud-kmsinventory/0.1.0/com.google.cloud.kms.inventory.v1.KeyTrackingServiceGrpc.AsyncService) \n\n public static interface KeyTrackingServiceGrpc.AsyncService\n\nReturns information about the resources in an org that are protected by a\ngiven Cloud KMS key via CMEK.\n\nMethods\n-------\n\n### getProtectedResourcesSummary(GetProtectedResourcesSummaryRequest request, StreamObserver\\\u003cProtectedResourcesSummary\\\u003e responseObserver)\n\n public default void getProtectedResourcesSummary(GetProtectedResourcesSummaryRequest request, StreamObserver\u003cProtectedResourcesSummary\u003e responseObserver)\n\nReturns aggregate information about the resources protected by the given\nCloud KMS CryptoKey. Only resources within\nthe same Cloud organization as the key will be returned. The project that\nholds the key must be part of an organization in order for this call to\nsucceed.\n\n### searchProtectedResources(SearchProtectedResourcesRequest request, StreamObserver\\\u003cSearchProtectedResourcesResponse\\\u003e responseObserver)\n\n public default void searchProtectedResources(SearchProtectedResourcesRequest request, StreamObserver\u003cSearchProtectedResourcesResponse\u003e responseObserver)\n\nReturns metadata about the resources protected by the given Cloud KMS\nCryptoKey in the given Cloud organization."]]