package software.amazon.acmpca.certificate; import software.amazon.cloudformation.proxy.AmazonWebServicesClientProxy; import software.amazon.cloudformation.proxy.Logger; import software.amazon.cloudformation.proxy.ProgressEvent; import software.amazon.cloudformation.proxy.ResourceHandlerRequest; import lombok.val; public final class UpdateHandler extends BaseHandler { private AcmPcaClient acmPcaClient; private Logger log; @Override public ProgressEvent handleRequest( final AmazonWebServicesClientProxy proxy, final ResourceHandlerRequest request, final CallbackContext callbackContext, final Logger logger) { this.acmPcaClient = new AcmPcaClient(proxy); this.log = logger; val model = request.getDesiredResourceState(); log.log("Update handler being invoked for Certificate Authority Arn: " + model.getCertificateAuthorityArn()); log.log("Update handler being invoked for Certificate Arn: " + model.getArn()); return ProgressEvent.defaultSuccessHandler(model); } }