in aws-acmpca-certificateauthority/src/main/java/software/amazon/acmpca/certificateauthority/AcmPcaClient.java [75:89]
public void updateCertificateAuthorityRevocationConfiguration(final ResourceModel model) {
val certificateAuthorityArn = model.getArn();
val revocationConfiguration = isRevocationConfigurationEmpty(model) ?
new RevocationConfiguration()
.withCrlConfiguration(new CrlConfiguration()
.withEnabled(false)) :
mapper.map(model.getRevocationConfiguration(), RevocationConfiguration.class);
val updateRequest = new UpdateCertificateAuthorityRequest()
.withCertificateAuthorityArn(certificateAuthorityArn)
.withRevocationConfiguration(revocationConfiguration);
clientProxy.injectCredentialsAndInvoke(updateRequest, pcaClient::updateCertificateAuthority);
}