private <T extends ResourceDTO> T putResource(final String uri, final String id, final Class<T> valueType, final Map<String, String> requestBody) {
        HttpEntity<Map<String, String>> requestEntity = new HttpEntity<>(requestBody, basicAuth);
        
        ResponseEntity<ShenYuResult> response = template.exchange(baseURL + uri + "/" + id, HttpMethod.PUT, requestEntity, ShenYuResult.class);
        Assertions.assertEquals(HttpStatus.OK, response.getStatusCode(), "checking http status");
        ShenYuResult rst = response.getBody();
        Assertions.assertNotNull(rst, "checking http response body");
        return Assertions.assertDoesNotThrow(() -> rst.toObject(valueType), "checking cast data to " + valueType.getSimpleName());
    }
change plugin status.

@param id       id
@param requestBody requestBody
shenyu-e2e/shenyu-e2e-client/src/main/java/org/apache/shenyu/e2e/client/admin/AdminClient.java