aws-ssmincidents-responseplan/src/main/java/software/amazon/ssmincidents/responseplan/DeleteHandler.java [37:51]:
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
                          .translateToServiceRequest(Translator::translateToReadRequest)
                          .makeServiceCall((awsRequest, client) -> {
                              AwsResponse awsResponse = null;
                              awsResponse = client.injectCredentialsAndInvokeV2(awsRequest, proxyClient.client()::getResponsePlan);
                              logger.log(String.format("%s has successfully been read.", ResourceModel.TYPE_NAME));
                              return awsResponse;
                          })
                          .handleError((awsRequest, exception, client, model, context) -> {
                              if (exception instanceof ResourceNotFoundException)
                                  return ProgressEvent.failed(model, context, HandlerErrorCode.NotFound, "Not Found");
                              throw Translator.handleException(exception);
                          })
                          .progress()
            )
            .then(progress ->
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -



aws-ssmincidents-responseplan/src/main/java/software/amazon/ssmincidents/responseplan/UpdateHandler.java [57:78]:
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
                          .translateToServiceRequest(Translator::translateToReadRequest)

                          // STEP 1.2 [TODO: make an api call]
                          .makeServiceCall((awsRequest, client) -> {
                              AwsResponse awsResponse = null;

                              // TODO: add custom read resource logic
                              // If describe request does not return ResourceNotFoundException, you must throw ResourceNotFoundException based on
                              // awsResponse values
                              awsResponse = client.injectCredentialsAndInvokeV2(awsRequest, proxyClient.client()::getResponsePlan);
                              logger.log(String.format("%s has successfully been read.", ResourceModel.TYPE_NAME));
                              return awsResponse;
                          })
                          .handleError((awsRequest, exception, client, model, context) -> {
                              if (exception instanceof ResourceNotFoundException)
                                  return ProgressEvent.failed(model, context, HandlerErrorCode.NotFound, "Not Found");
                              throw Translator.handleException(exception);
                          })
                          .progress()
            )
            // STEP 2 [first update/stabilize progress chain - required for resource update]
            .then(progress ->
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -



