docs: @PUT
      @Path("{asgName}/status")
      public Response statusUpdate(@PathParam("asgName") String asgName,
                                   @QueryParam("value") String newStatus,
                                   @HeaderParam(PeerEurekaNode.HEADER_REPLICATION) String isReplication) {
          if (awsAsgUtil == null) {
              return Response.status(400).build();
          }
  
          try {
              logger.info("Trying to update ASG Status for ASG {} to {}", asgName, newStatus);
              ASGStatus asgStatus = ASGStatus.valueOf(newStatus.toUpperCase());
              awsAsgUtil.setStatus(asgName, (!ASGStatus.DISABLED.equals(asgStatus)));
              registry.statusUpdate(asgName, asgStatus, Boolean.valueOf(isReplication));
              logger.debug("Updated ASG Status for ASG {} to {}", asgName, asgStatus);
  
          } catch (Throwable e) {
              logger.error("Cannot update the status {} for the ASG {}", newStatus, asgName, e);
              return Response.serverError().build();
          }
          return Response.ok().build();
      }