outline_vpn_api 1.0.0

API to manage an Outline server. See [Github.com](https://github.com/Jigsaw-Code/outline-server/blob/master/src/shadowbox/server/api.yml).
Documentation

Rust API client for openapi

API to manage an Outline server. See getoutline.org.

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
  • Package version: 1.0
  • Build package: org.openapitools.codegen.languages.RustClientCodegen

Installation

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

openapi = { path = "./openapi" }

Documentation for API Endpoints

All URIs are relative to https://myserver/SecretPath

Class Method HTTP request Description
AccessKeyApi access_keys_get GET /access-keys
AccessKeyApi access_keys_id_data_limit_delete DELETE /access-keys/{id}/data-limit
AccessKeyApi access_keys_id_data_limit_put PUT /access-keys/{id}/data-limit
AccessKeyApi access_keys_id_delete DELETE /access-keys/{id}
AccessKeyApi access_keys_id_get GET /access-keys/{id}
AccessKeyApi access_keys_id_name_put PUT /access-keys/{id}/name
AccessKeyApi access_keys_post POST /access-keys
AccessKeyApi experimental_access_key_data_limit_delete DELETE /experimental/access-key-data-limit
AccessKeyApi experimental_access_key_data_limit_put PUT /experimental/access-key-data-limit
AccessKeyApi metrics_transfer_get GET /metrics/transfer
AccessKeyApi server_access_key_data_limit_delete DELETE /server/access-key-data-limit
AccessKeyApi server_access_key_data_limit_put PUT /server/access-key-data-limit
AccessKeyApi server_port_for_new_access_keys_put PUT /server/port-for-new-access-keys
LimitApi access_keys_id_data_limit_delete DELETE /access-keys/{id}/data-limit
LimitApi access_keys_id_data_limit_put PUT /access-keys/{id}/data-limit
LimitApi experimental_access_key_data_limit_delete DELETE /experimental/access-key-data-limit
LimitApi experimental_access_key_data_limit_put PUT /experimental/access-key-data-limit
LimitApi server_access_key_data_limit_delete DELETE /server/access-key-data-limit
LimitApi server_access_key_data_limit_put PUT /server/access-key-data-limit
ServerApi metrics_enabled_get GET /metrics/enabled
ServerApi metrics_enabled_put PUT /metrics/enabled
ServerApi name_put PUT /name
ServerApi server_get GET /server
ServerApi server_hostname_for_access_keys_put PUT /server/hostname-for-access-keys

Documentation For Models

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

cargo doc --open

Author