tapis-pgrest 0.2.0

The Tapis PgREST API provides a RESTful interface to a managed SQL-db-as-a-service.
Documentation

Rust API client for tapis-pgrest

The Tapis PgREST API provides a RESTful interface to a managed SQL-db-as-a-service.

Overview

This API client was generated by the OpenAPI Generator project. By using the openapi-spec from a remote server, you can easily generate an API client.

  • API version: 1.0.0
  • Package version: 0.2.0
  • Generator version: 7.18.0
  • Build package: org.openapitools.codegen.languages.RustClientCodegen

Installation

Put the package under your project folder in a directory named tapis-pgrest and add the following to Cargo.toml under [dependencies]:

tapis-pgrest = { path = "./tapis-pgrest" }

Documentation for API Endpoints

All URIs are relative to http://localhost:5000

Class Method HTTP request Description
ManageRolesApi create_role POST /v3/pgrest/manage/roles create_role
ManageRolesApi get_role GET /v3/pgrest/manage/roles/{role_name} get_role
ManageRolesApi list_roles GET /v3/pgrest/manage/roles list_roles
ManageRolesApi manage_role POST /v3/pgrest/manage/roles/{role_name} manage_role
ManageTablesApi create_table POST /v3/pgrest/manage/tables create_table
ManageTablesApi delete_table DELETE /v3/pgrest/manage/tables/{table_id} delete_table
ManageTablesApi get_table GET /v3/pgrest/manage/tables/{table_id} get_table
ManageTablesApi list_tables GET /v3/pgrest/manage/tables list_tables
ManageTablesApi update_table PUT /v3/pgrest/manage/tables/{table_id} update_table
ManageViewsApi create_view POST /v3/pgrest/manage/views create_view
ManageViewsApi delete_view DELETE /v3/pgrest/manage/views/{view_name} delete_view
ManageViewsApi get_manage_view GET /v3/pgrest/manage/views/{view_name} get_manage_view
ManageViewsApi list_views GET /v3/pgrest/manage/views list_views
ManageViewsApi refresh_materialized_view GET /v3/pgrest/manage/views/{view_name}/refresh refresh_materialized_view
TablesApi add_table_row POST /v3/pgrest/data/{root_url} add_table_row
TablesApi add_table_rows POST /v3/pgrest/data//{root_url} add_table_rows
TablesApi delete_table_row DELETE /v3/pgrest/data/{root_url}/{item} delete_table_row
TablesApi get_table_row GET /v3/pgrest/data/{root_url}/{item} get_table_row
TablesApi get_table_rows GET /v3/pgrest/data/{root_url} get_table_rows
TablesApi update_table_row PUT /v3/pgrest/data/{root_url}/{item} update_table_row
TablesApi update_table_rows PUT /v3/pgrest/data/{root_url} update_table_rows
ViewsApi get_view GET /v3/pgrest/views/{view_name} get_view

Documentation For Models

To get access to the crate's generated documentation, use:

cargo doc --open

Author

cicsupport@tacc.utexas.edu