Package com.google.cloud.auditmanager.v1
Interface AuditManagerGrpc.AsyncService
- All Known Implementing Classes:
AuditManagerGrpc.AuditManagerImplBase
- Enclosing class:
- AuditManagerGrpc
public static interface AuditManagerGrpc.AsyncService
Service describing handlers for resources
-
Method Summary
Modifier and TypeMethodDescriptiondefault voidenrollResource(EnrollResourceRequest request, io.grpc.stub.StreamObserver<Enrollment> responseObserver) Enrolls the customer resource(folder/project/organization) to the audit manager service by creating the audit managers Service Agent in customers workload and granting required permissions to the Service Agent.default voidgenerateAuditReport(GenerateAuditReportRequest request, io.grpc.stub.StreamObserver<Operation> responseObserver) Register the Audit Report generation requests and returns the OperationId using which the customer can track the report generation progress.default voidgenerateAuditScopeReport(GenerateAuditScopeReportRequest request, io.grpc.stub.StreamObserver<AuditScopeReport> responseObserver) Generates a demo report highlighting different responsibilities (Google/Customer/ shared) required to be fulfilled for the customer's workload to be compliant with the given standard.default voidgetAuditReport(GetAuditReportRequest request, io.grpc.stub.StreamObserver<AuditReport> responseObserver) Get the overall audit reportdefault voidgetResourceEnrollmentStatus(GetResourceEnrollmentStatusRequest request, io.grpc.stub.StreamObserver<ResourceEnrollmentStatus> responseObserver) Get a resource along with its enrollment status.default voidlistAuditReports(ListAuditReportsRequest request, io.grpc.stub.StreamObserver<ListAuditReportsResponse> responseObserver) Lists audit reports in the selected parent scopedefault voidlistControls(ListControlsRequest request, io.grpc.stub.StreamObserver<ListControlsResponse> responseObserver) Gets controls needed to be implemented to be compliant to a standard.default voidlistResourceEnrollmentStatuses(ListResourceEnrollmentStatusesRequest request, io.grpc.stub.StreamObserver<ListResourceEnrollmentStatusesResponse> responseObserver) Fetches all resources under the parent along with their enrollment.
-
Method Details
-
enrollResource
default void enrollResource(EnrollResourceRequest request, io.grpc.stub.StreamObserver<Enrollment> responseObserver) Enrolls the customer resource(folder/project/organization) to the audit manager service by creating the audit managers Service Agent in customers workload and granting required permissions to the Service Agent. Please note that if enrollment request is made on the already enrolled workload then enrollment is executed overriding the existing set of destinations.
-
generateAuditScopeReport
default void generateAuditScopeReport(GenerateAuditScopeReportRequest request, io.grpc.stub.StreamObserver<AuditScopeReport> responseObserver) Generates a demo report highlighting different responsibilities (Google/Customer/ shared) required to be fulfilled for the customer's workload to be compliant with the given standard.
-
generateAuditReport
default void generateAuditReport(GenerateAuditReportRequest request, io.grpc.stub.StreamObserver<Operation> responseObserver) Register the Audit Report generation requests and returns the OperationId using which the customer can track the report generation progress.
-
listAuditReports
default void listAuditReports(ListAuditReportsRequest request, io.grpc.stub.StreamObserver<ListAuditReportsResponse> responseObserver) Lists audit reports in the selected parent scope
-
getAuditReport
default void getAuditReport(GetAuditReportRequest request, io.grpc.stub.StreamObserver<AuditReport> responseObserver) Get the overall audit report
-
getResourceEnrollmentStatus
default void getResourceEnrollmentStatus(GetResourceEnrollmentStatusRequest request, io.grpc.stub.StreamObserver<ResourceEnrollmentStatus> responseObserver) Get a resource along with its enrollment status.
-
listResourceEnrollmentStatuses
default void listResourceEnrollmentStatuses(ListResourceEnrollmentStatusesRequest request, io.grpc.stub.StreamObserver<ListResourceEnrollmentStatusesResponse> responseObserver) Fetches all resources under the parent along with their enrollment.
-
listControls
default void listControls(ListControlsRequest request, io.grpc.stub.StreamObserver<ListControlsResponse> responseObserver) Gets controls needed to be implemented to be compliant to a standard.
-