Class CertificateRenewalResource

java.lang.Object
org.graylog2.bootstrap.preflight.web.resources.CertificateRenewalResource
All Implemented Interfaces:
PluginRestResource

@Path("/certrenewal") @Produces("application/json") @RequiresAuthentication public class CertificateRenewalResource extends Object implements PluginRestResource
  • Constructor Details

    • CertificateRenewalResource

      @Inject public CertificateRenewalResource(CertRenewalService certRenewalService)
  • Method Details

    • listDataNodes

      @GET @RequiresPermissions("clusterconfigentry:read") public List<CertRenewalService.DataNode> listDataNodes()
    • initiateCertRenewalForNode

      @POST @Path("{nodeID}") @RequiresPermissions({"clusterconfigentry:create","clusterconfigentry:edit"}) public void initiateCertRenewalForNode(@PathParam("nodeID") String nodeID)