in aws-kendra-index/src/main/java/software/amazon/kendra/index/UpdateHandler.java [218:228]
private void verifyNonUpdatableFields(ResourceModel currModel, ResourceModel prevModel) {
if (prevModel != null) {
if (!Optional.ofNullable(currModel.getEdition()).equals(Optional.ofNullable(prevModel.getEdition()))) {
throw new CfnNotUpdatableException(ResourceModel.TYPE_NAME, "Edition");
}
if (!Optional.ofNullable(currModel.getServerSideEncryptionConfiguration()).equals(
Optional.ofNullable(prevModel.getServerSideEncryptionConfiguration()))) {
throw new CfnNotUpdatableException(ResourceModel.TYPE_NAME, "ServerSideEncryptionConfiguration");
}
}
}