Class PreflightResource
java.lang.Object
org.graylog2.bootstrap.preflight.web.resources.PreflightResource
-
Constructor Summary
ConstructorDescriptionPreflightResource
(NodeService nodeService, DataNodeProvisioningService dataNodeProvisioningService, CaService caService, ClusterConfigService clusterConfigService, String passwordSecret) -
Method Summary
Modifier and TypeMethodDescriptionvoid
addParameters
(String nodeID, @NotNull CertParameters params) void
createCA
(@NotNull @Valid CreateCARequest request) void
generate()
get()
List<org.graylog2.bootstrap.preflight.web.resources.PreflightResource.DataNode>
void
void
javax.ws.rs.core.Response
-
Constructor Details
-
PreflightResource
@Inject public PreflightResource(NodeService nodeService, DataNodeProvisioningService dataNodeProvisioningService, CaService caService, ClusterConfigService clusterConfigService, @Named("password_secret") String passwordSecret)
-
-
Method Details
-
listDataNodes
@GET @Path("/data_nodes") public List<org.graylog2.bootstrap.preflight.web.resources.PreflightResource.DataNode> listDataNodes() -
get
- Throws:
KeyStoreStorageException
-
createCA
@POST @Path("/ca/create") public void createCA(@NotNull @Valid @NotNull @Valid CreateCARequest request) throws CACreationException, KeyStoreStorageException, KeyStoreException, NoSuchAlgorithmException -
uploadCA
-
startOver
@DELETE @Path("/startOver") public void startOver() -
startOver
-
generate
@POST @Path("/generate") public void generate() -
addParameters
@POST @Path("/{nodeID}") @Consumes("application/json") public void addParameters(@PathParam("nodeID") String nodeID, @NotNull @NotNull CertParameters params)
-