Skip to content

api

Help command

> csm-data api --help

 Usage: csm-data api [OPTIONS] COMMAND [ARGS]...                                

 Cosmo Tech API helper command                                                  
 This command will inform you of which connection is available to use for the   
 Cosmo Tech API                                                                 

 If no connection is available, will list all possible set of parameters and    
 return an error code,                                                          

 You can use this command in a csm-orc template to make sure that API           
 connection is available.                                                       

╭─ OPTIONS ────────────────────────────────────────────────────────────────────╮
│ --web-help      Open the web documentation                                   │
│ --help          Show this message and exit.                                  │
╰──────────────────────────────────────────────────────────────────────────────╯
╭─ Commands ───────────────────────────────────────────────────────────────────╮
│ rds-load-csv              Download a CSV file from the Cosmo Tech Run API    │
│                           using a given SQL query                            │
│ rds-send-csv              Send all csv files from a folder to the results    │
│                           service of the Cosmo Tech API                      │
│ run-load-data             Download a runner data from the Cosmo Tech API     │
│                           Requires a valid Azure connection either with:     │
│                                                                              │
│                            • The AZ cli command: az login                    │
│                            • A triplet of env var AZURE_TENANT_ID,           │
│                              AZURE_CLIENT_ID, AZURE_CLIENT_SECRET            │
│                                                                              │
│                           Requires env var CSM_API_URL     The URL to a      │
│                           Cosmotech API                                      │
│                           Requires env var CSM_API_SCOPE   The               │
│                           identification scope of a Cosmotech API            │
│ runtemplate-load-handler  Uses environment variables to download cloud based │
│                           Template steps                                     │
│ scenariorun-load-data     Uses environment variables to call the             │
│                           download_scenario_data function Requires a valid   │
│                           Azure connection either with:                      │
│                                                                              │
│                            • The AZ cli command: az login                    │
│                            • A triplet of env var AZURE_TENANT_ID,           │
│                              AZURE_CLIENT_ID, AZURE_CLIENT_SECRET            │
│ tdl-load-files            Query a twingraph and loads all the data from it   │
│ tdl-send-files            Reads a folder CSVs and send those to the Cosmo    │
│                           Tech API as a Dataset                              │
│ wsf-load-file             Load files from a workspace inside the API         │
│ wsf-send-file             Send a file to a workspace inside the API          │
╰──────────────────────────────────────────────────────────────────────────────╯