UNPKG

liveapicreator-admin-cli

Version:

The NodeJS command line utility for 'CA Live API Creator' DevOps Administration from CA Technologies

62 lines (44 loc) 2.67 kB
# Resource This suite of commands allows you to manipulate the resources (user defined endpoints) in your project. For more details visit the [Customize your API](https://docops.ca.com/ca-live-api-creator/5-0/en/creating-apis/customize-your-api) page. ## Usage ```sh Usage: resource [options] <list|delete|import|export> Options: -h, --help output usage information --resource_name [name] The name of the resource --type [type] The type of the resource: normal, sql, javascript, storedproc, mongo --prefix [prefix] The prefix of the table --apiversion [apiversion] The name of an API version, if there is more than one - default v1 --project_ident [ident] The ident of a project, (if other than the current project --file [file] Optional: for import/export, the name of a file to read from/save to, if unspecified, use stdin/stdout ``` *** ## List $lacadmin resource list The `list` command shows all resources for the current project. #### Output Top-level resources Name Prefix Table Type Comments ------------------------------- ------ ------------- ---------- -------------------------------------------------- AllCustomers demo customer normal Query for all customers CustomerBusinessObject demo customer normal all customer attributes and related child data Customers demo customer normal API example - illustrates attribute aliasing / ... Products demo product normal Query for all products PurchaseOrders demo PurchaseOrder normal Query for all orders with line items # resources: 5 *** ## Delete $lacadmin resource delete --resource_name <name> The `delete` command deletes the specified resource. ## Export Provide the ident of the resource and the export file name. If the project_ident is not provided it will use the current one. ``` $lacadmin resource export [--project_ident <ident>] [--ident <ident>] [--resource_name <name>] --file resources.json ``` The export resource exports to the specified JSON file. If the filename parameter is not specified, stdout is used. ## Import Provide the file name of the json file for the resource you wish to import. ``` $lacadmin resource import [--project_ident <ident>] --file resources.json The import functions imports the specified JSON resource file. If the filename (--file) parameter is not specified, stdin is used. (you can pipe the json file to the import)