protected Optional getLastUpdateError()

in aws-mwaa-environment/src/main/java/software/amazon/mwaa/environment/BaseHandlerStd.java [115:128]


    protected Optional<UpdateError> getLastUpdateError(
            final ProxyClient<MwaaClient> mwaaClientProxy,
            final String name) {
        final GetEnvironmentRequest awsRequest = translateToReadRequest(name);
        try {
            final Environment environment = getEnvironment(mwaaClientProxy, awsRequest);
            final Optional<UpdateError> lastUpdateError = Optional.of(environment.lastUpdate())
                    .map(LastUpdate::error);
            return lastUpdateError;
        } catch (CfnNotFoundException e) {
            log("%s [%s] does not exist", ResourceModel.TYPE_NAME, awsRequest.name());
            return Optional.empty();
        }
    }