Interface KeyTrackingServiceGrpc.AsyncService
-
- All Known Implementing Classes:
KeyTrackingServiceGrpc.KeyTrackingServiceImplBase
- Enclosing class:
- KeyTrackingServiceGrpc
public static interface KeyTrackingServiceGrpc.AsyncServiceReturns information about the resources in an org that are protected by a given Cloud KMS key via CMEK.
-
-
Method Summary
All Methods Instance Methods Default Methods Modifier and Type Method Description default voidgetProtectedResourcesSummary(GetProtectedResourcesSummaryRequest request, io.grpc.stub.StreamObserver<ProtectedResourcesSummary> responseObserver)Returns aggregate information about the resources protected by the given Cloud KMS [CryptoKey][google.cloud.kms.v1.CryptoKey].default voidsearchProtectedResources(SearchProtectedResourcesRequest request, io.grpc.stub.StreamObserver<SearchProtectedResourcesResponse> responseObserver)Returns metadata about the resources protected by the given Cloud KMS [CryptoKey][google.cloud.kms.v1.CryptoKey] in the given Cloud organization.
-
-
-
Method Detail
-
getProtectedResourcesSummary
default void getProtectedResourcesSummary(GetProtectedResourcesSummaryRequest request, io.grpc.stub.StreamObserver<ProtectedResourcesSummary> responseObserver)
Returns aggregate information about the resources protected by the given Cloud KMS [CryptoKey][google.cloud.kms.v1.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.
-
searchProtectedResources
default void searchProtectedResources(SearchProtectedResourcesRequest request, io.grpc.stub.StreamObserver<SearchProtectedResourcesResponse> responseObserver)
Returns metadata about the resources protected by the given Cloud KMS [CryptoKey][google.cloud.kms.v1.CryptoKey] in the given Cloud organization.
-
-