Interface CmEnrollmentServiceGrpc.AsyncService (0.7.0)

public static interface CmEnrollmentServiceGrpc.AsyncService

Service describing CmEnrollment related RPCs for complianceManager.

Methods

calculateEffectiveCmEnrollment(CalculateEffectiveCmEnrollmentRequest request, StreamObserver<CalculateEffectiveCmEnrollmentResponse> responseObserver)

public default void calculateEffectiveCmEnrollment(CalculateEffectiveCmEnrollmentRequest request, StreamObserver<CalculateEffectiveCmEnrollmentResponse> responseObserver)

Calculates the effective Compliance Manager enrollment for a resource. An effective enrollment is either a direct enrollment of a resource (if it exists), or an enrollment of the closest parent of a resource that's enrolled in Compliance Manager.

Parameters
Name Description
request CalculateEffectiveCmEnrollmentRequest
responseObserver io.grpc.stub.StreamObserver<CalculateEffectiveCmEnrollmentResponse>

updateCmEnrollment(UpdateCmEnrollmentRequest request, StreamObserver<CmEnrollment> responseObserver)

public default void updateCmEnrollment(UpdateCmEnrollmentRequest request, StreamObserver<CmEnrollment> responseObserver)

Updates the Compliance Manager enrollment for a resource to facilitate an audit. Use this method to enroll a resource in Compliance Manager or to create or update feature-specific configurations.

Parameters
Name Description
request UpdateCmEnrollmentRequest
responseObserver io.grpc.stub.StreamObserver<CmEnrollment>