{ "opencollection": "1.0.0", "info": { "name": "RoverCloudService Rover Node API", "version": "20201210" }, "items": [ { "info": { "name": "roverNode", "type": "folder" }, "items": [ { "info": { "name": "Gets a list of all RoverNodes in a compartment.", "type": "http" }, "http": { "method": "GET", "url": "https://127.0.0.1/20201210/roverNodes", "headers": [ { "name": "opc-request-id", "value": "" } ], "params": [ { "name": "compartmentId", "value": "", "type": "query", "description": "The OCID of the compartment in which to list resources." }, { "name": "displayName", "value": "", "type": "query", "description": "A filter to return only resources that match the entire display name given." }, { "name": "nodeType", "value": "", "type": "query", "description": "A filter to return only Nodes of type matched with the given node type." }, { "name": "shape", "value": "", "type": "query", "description": "A filter to return only Nodes of type matched with the given node shape." }, { "name": "limit", "value": "", "type": "query", "description": "The maximum number of items to return." }, { "name": "page", "value": "", "type": "query", "description": "The page token representing the page at which to start retrieving results. This is usually retrieved from a previous list call." }, { "name": "lifecycleState", "value": "", "type": "query", "description": "A filter to return only resources their lifecycleState matches the given lifecycleState." }, { "name": "sortOrder", "value": "", "type": "query", "description": "The sort order to use, either 'asc' or 'desc'." }, { "name": "sortBy", "value": "", "type": "query", "description": "The field to sort by. Only one sort order may be provided. Default order for timeCreated is descending. Default order for displayName is ascending. If no value is specified timeCreated is default.\n" } ] }, "docs": "Returns a list of RoverNodes.\n" }, { "info": { "name": "Creates a new RoverNode.", "type": "http" }, "http": { "method": "POST", "url": "https://127.0.0.1/20201210/roverNodes", "headers": [ { "name": "opc-retry-token", "value": "" }, { "name": "opc-request-id", "value": "" } ], "body": { "type": "json", "data": "{}" } }, "docs": "Creates a new RoverNode.\n" }, { "info": { "name": "Get RoverNode", "type": "http" }, "http": { "method": "GET", "url": "https://127.0.0.1/20201210/roverNodes/:roverNodeId", "headers": [ { "name": "opc-request-id", "value": "" } ], "params": [ { "name": "roverNodeId", "value": "", "type": "path", "description": "Unique RoverNode identifier" } ] }, "docs": "Gets a RoverNode by identifier." }, { "info": { "name": "Update the RoverNode identified by the id", "type": "http" }, "http": { "method": "PUT", "url": "https://127.0.0.1/20201210/roverNodes/:roverNodeId", "headers": [ { "name": "if-match", "value": "" }, { "name": "opc-request-id", "value": "" } ], "params": [ { "name": "roverNodeId", "value": "", "type": "path", "description": "Unique RoverNode identifier" } ], "body": { "type": "json", "data": "{}" } }, "docs": "Updates the RoverNode" }, { "info": { "name": "Delete a provisioned RoverNode", "type": "http" }, "http": { "method": "DELETE", "url": "https://127.0.0.1/20201210/roverNodes/:roverNodeId", "headers": [ { "name": "if-match", "value": "" }, { "name": "opc-request-id", "value": "" }, { "name": "opc-retry-token", "value": "" } ], "params": [ { "name": "roverNodeId", "value": "", "type": "path", "description": "Unique RoverNode identifier" } ] }, "docs": "Deletes a RoverNode resource by identifier" }, { "info": { "name": "Move a rover node into a different compartment. When provided, if-Match is matched against ETag values of the resource.", "type": "http" }, "http": { "method": "POST", "url": "https://127.0.0.1/20201210/roverNodes/:roverNodeId/actions/changeCompartment", "headers": [ { "name": "if-match", "value": "" }, { "name": "opc-request-id", "value": "" }, { "name": "opc-retry-token", "value": "" } ], "params": [ { "name": "roverNodeId", "value": "", "type": "path", "description": "Unique RoverNode identifier" } ], "body": { "type": "json", "data": "{}" } }, "docs": "Moves a rover node into a different compartment." }, { "info": { "name": "Set the resource principal public key for a rover node", "type": "http" }, "http": { "method": "POST", "url": "https://127.0.0.1/20201210/roverNodes/:roverNodeId/actions/setKey", "headers": [ { "name": "jwt", "value": "" }, { "name": "if-match", "value": "" }, { "name": "opc-request-id", "value": "" }, { "name": "opc-retry-token", "value": "" } ], "params": [ { "name": "roverNodeId", "value": "", "type": "path", "description": "Unique RoverNode identifier" } ], "body": { "type": "json", "data": "{}" } }, "docs": "Get the resource principal public key for a rover node" }, { "info": { "name": "Get the certificate for a rover node", "type": "http" }, "http": { "method": "GET", "url": "https://127.0.0.1/20201210/roverNodes/:roverNodeId/certificate", "headers": [ { "name": "opc-request-id", "value": "" } ], "params": [ { "name": "roverNodeId", "value": "", "type": "path", "description": "Unique RoverNode identifier" } ] }, "docs": "Get the certificate for a rover node" }, { "info": { "name": "Get the data encryption key for a rover node.", "type": "http" }, "http": { "method": "GET", "url": "https://127.0.0.1/20201210/roverNodes/:roverNodeId/encryptionKey", "headers": [ { "name": "opc-request-id", "value": "" } ], "params": [ { "name": "roverNodeId", "value": "", "type": "path", "description": "Serial number of the rover node." } ] }, "docs": "Get the data encryption key for a rover node." }, { "info": { "name": "Get the resource principal token for a rover node", "type": "http" }, "http": { "method": "GET", "url": "https://127.0.0.1/20201210/roverNodes/:roverNodeId/getRpt", "headers": [ { "name": "jwt", "value": "" }, { "name": "opc-request-id", "value": "" } ], "params": [ { "name": "roverNodeId", "value": "", "type": "path", "description": "Unique RoverNode identifier" } ] }, "docs": "Get the resource principal token for a rover node" } ] } ], "bundled": true }