Skip to content

triptix-tech/haproxy-dataplane

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Rust API client for openapi

API for editing and managing haproxy instances. Provides process information, configuration management, haproxy stats and logs.

For more information, please visit https://my.haproxy.com/portal/cust/login

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: 2.9
  • Package version: 2.9
  • 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 http://127.0.0.1/v2

Class Method HTTP request Description
AclApi create_acl POST /services/haproxy/configuration/acls Add a new ACL line
AclApi delete_acl DELETE /services/haproxy/configuration/acls/{index} Delete a ACL line
AclApi get_acl GET /services/haproxy/configuration/acls/{index} Return one ACL line
AclApi get_acls GET /services/haproxy/configuration/acls Return an array of all ACL lines
AclApi replace_acl PUT /services/haproxy/configuration/acls/{index} Replace a ACL line
AclRuntimeApi add_entry_to_acl POST /services/haproxy/runtime/acl_file_entries Add entry to an ACL file
AclRuntimeApi add_payload_runtime_acl PUT /services/haproxy/runtime/acl_file_entries Add a new ACL payload
AclRuntimeApi delete_entry_from_acl DELETE /services/haproxy/runtime/acl_file_entries/{id} Delete an ACL entry
AclRuntimeApi get_acl_file GET /services/haproxy/runtime/acls/{id} Return an ACL file
AclRuntimeApi get_acl_runtime_setting GET /services/haproxy/runtime/acl_file_entries Return an ACL entries
AclRuntimeApi get_all_acl_files GET /services/haproxy/runtime/acls Return an array of all ACL files
AclRuntimeApi get_entry_from_acl GET /services/haproxy/runtime/acl_file_entries/{id} Return an ACL entry
BackendApi create_backend POST /services/haproxy/configuration/backends Add a backend
BackendApi delete_backend DELETE /services/haproxy/configuration/backends/{name} Delete a backend
BackendApi get_backend GET /services/haproxy/configuration/backends/{name} Return a backend
BackendApi get_backends GET /services/haproxy/configuration/backends Return an array of backends
BackendApi replace_backend PUT /services/haproxy/configuration/backends/{name} Replace a backend
BackendSwitchingRuleApi create_backend_switching_rule POST /services/haproxy/configuration/backend_switching_rules Add a new Backend Switching Rule
BackendSwitchingRuleApi delete_backend_switching_rule DELETE /services/haproxy/configuration/backend_switching_rules/{index} Delete a Backend Switching Rule
BackendSwitchingRuleApi get_backend_switching_rule GET /services/haproxy/configuration/backend_switching_rules/{index} Return one Backend Switching Rule
BackendSwitchingRuleApi get_backend_switching_rules GET /services/haproxy/configuration/backend_switching_rules Return an array of all Backend Switching Rules
BackendSwitchingRuleApi replace_backend_switching_rule PUT /services/haproxy/configuration/backend_switching_rules/{index} Replace a Backend Switching Rule
BindApi create_bind POST /services/haproxy/configuration/binds Add a new bind
BindApi delete_bind DELETE /services/haproxy/configuration/binds/{name} Delete a bind
BindApi get_bind GET /services/haproxy/configuration/binds/{name} Return one bind
BindApi get_binds GET /services/haproxy/configuration/binds Return an array of binds
BindApi replace_bind PUT /services/haproxy/configuration/binds/{name} Replace a bind
CacheApi create_cache POST /services/haproxy/configuration/caches Add a cache
CacheApi delete_cache DELETE /services/haproxy/configuration/caches/{name} Delete a cache
CacheApi get_cache GET /services/haproxy/configuration/caches/{name} Return a cache
CacheApi get_caches GET /services/haproxy/configuration/caches Return an array of caches
CacheApi replace_cache PUT /services/haproxy/configuration/caches/{name} Replace a cache
ClusterApi delete_cluster DELETE /cluster Delete cluster settings
ClusterApi edit_cluster PUT /cluster Edit cluster settings
ClusterApi get_cluster GET /cluster Return cluster data
ClusterApi initiate_certificate_refresh POST /cluster/certificate Initiates a certificate refresh
ClusterApi post_cluster POST /cluster Post cluster settings
ConfigurationApi get_configuration_version GET /services/haproxy/configuration/version Return a configuration version
ConfigurationApi get_ha_proxy_configuration GET /services/haproxy/configuration/raw Return HAProxy configuration
ConfigurationApi post_ha_proxy_configuration POST /services/haproxy/configuration/raw Push new haproxy configuration
DeclareCaptureApi create_declare_capture POST /services/haproxy/configuration/captures Add a new declare capture
DeclareCaptureApi delete_declare_capture DELETE /services/haproxy/configuration/captures/{index} Delete a declare capture
DeclareCaptureApi get_declare_capture GET /services/haproxy/configuration/captures/{index} Return one declare capture
DeclareCaptureApi get_declare_captures GET /services/haproxy/configuration/captures Return an array of declare captures
DeclareCaptureApi replace_declare_capture PUT /services/haproxy/configuration/captures/{index} Replace a declare capture
DefaultsApi create_defaults_section POST /services/haproxy/configuration/named_defaults Add a defaults section
DefaultsApi delete_defaults_section DELETE /services/haproxy/configuration/named_defaults/{name} Delete a defaults section
DefaultsApi get_defaults GET /services/haproxy/configuration/defaults Return defaults part of configuration
DefaultsApi get_defaults_section GET /services/haproxy/configuration/named_defaults/{name} Return a defaults section
DefaultsApi get_defaults_sections GET /services/haproxy/configuration/named_defaults Return an array of defaults
DefaultsApi replace_defaults PUT /services/haproxy/configuration/defaults Replace defaults
DefaultsApi replace_defaults_section PUT /services/haproxy/configuration/named_defaults/{name} Replace a defatults section
DgramBindApi create_dgram_bind POST /services/haproxy/configuration/dgram_binds Add a new dgram bind
DgramBindApi delete_dgram_bind DELETE /services/haproxy/configuration/dgram_binds/{name} Delete a dgram bind
DgramBindApi get_dgram_bind GET /services/haproxy/configuration/dgram_binds/{name} Return one dgram bind
DgramBindApi get_dgram_binds GET /services/haproxy/configuration/dgram_binds Return an array of dgram binds
DgramBindApi replace_dgram_bind PUT /services/haproxy/configuration/dgram_binds/{name} Replace a dgram bind
DiscoveryApi get_api_endpoints GET / Return list of root endpoints
DiscoveryApi get_configuration_endpoints GET /services/haproxy/configuration Return list of HAProxy advanced configuration endpoints
DiscoveryApi get_haproxy_endpoints GET /services/haproxy Return list of HAProxy related endpoints
DiscoveryApi get_runtime_endpoints GET /services/haproxy/runtime Return list of HAProxy advanced runtime endpoints
DiscoveryApi get_services_endpoints GET /services Return list of service endpoints
DiscoveryApi get_spoe_endpoints GET /services/haproxy/spoe Return list of HAProxy SPOE endpoints
DiscoveryApi get_stats_endpoints GET /services/haproxy/stats Return list of HAProxy stats endpoints
DiscoveryApi get_storage_endpoints GET /services/haproxy/storage Return list of HAProxy storage endpoints
FcgiAppApi create_fcgi_app POST /services/haproxy/configuration/fcgi_apps Add an FCGI app
FcgiAppApi delete_fcgi_app DELETE /services/haproxy/configuration/fcgi_apps/{name} Delete an FCGI app
FcgiAppApi get_fcgi_app GET /services/haproxy/configuration/fcgi_apps/{name} Return a FCGI app
FcgiAppApi get_fcgi_apps GET /services/haproxy/configuration/fcgi_apps Return an array of FCGI apps
FcgiAppApi replace_fcgi_app PUT /services/haproxy/configuration/fcgi_apps/{name} Replace a FCGI app
FilterApi create_filter POST /services/haproxy/configuration/filters Add a new Filter
FilterApi delete_filter DELETE /services/haproxy/configuration/filters/{index} Delete a Filter
FilterApi get_filter GET /services/haproxy/configuration/filters/{index} Return one Filter
FilterApi get_filters GET /services/haproxy/configuration/filters Return an array of all Filters
FilterApi replace_filter PUT /services/haproxy/configuration/filters/{index} Replace a Filter
FrontendApi create_frontend POST /services/haproxy/configuration/frontends Add a frontend
FrontendApi delete_frontend DELETE /services/haproxy/configuration/frontends/{name} Delete a frontend
FrontendApi get_frontend GET /services/haproxy/configuration/frontends/{name} Return a frontend
FrontendApi get_frontends GET /services/haproxy/configuration/frontends Return an array of frontends
FrontendApi replace_frontend PUT /services/haproxy/configuration/frontends/{name} Replace a frontend
GlobalApi get_global GET /services/haproxy/configuration/global Return a global part of configuration
GlobalApi replace_global PUT /services/haproxy/configuration/global Replace global
GroupApi create_group POST /services/haproxy/configuration/groups Add a new userlist group
GroupApi delete_group DELETE /services/haproxy/configuration/groups/{name} Delete a group
GroupApi get_group GET /services/haproxy/configuration/groups/{name} Return one userlist group
GroupApi get_groups GET /services/haproxy/configuration/groups Return an array of userlist groups
GroupApi replace_group PUT /services/haproxy/configuration/groups/{name} Replace a group
HttpAfterResponseRuleApi create_http_after_response_rule POST /services/haproxy/configuration/http_after_response_rules Add a new HTTP After Response Rule
HttpAfterResponseRuleApi delete_http_after_response_rule DELETE /services/haproxy/configuration/http_after_response_rules/{index} Delete a HTTP After Response Rule
HttpAfterResponseRuleApi get_http_after_response_rule GET /services/haproxy/configuration/http_after_response_rules/{index} Return one HTTP After Response Rule
HttpAfterResponseRuleApi get_http_after_response_rules GET /services/haproxy/configuration/http_after_response_rules Return an array of all HTTP After Response Rules
HttpAfterResponseRuleApi replace_http_after_response_rule PUT /services/haproxy/configuration/http_after_response_rules/{index} Replace a HTTP After Response Rule
HttpCheckApi create_http_check POST /services/haproxy/configuration/http_checks Add a new HTTP check
HttpCheckApi delete_http_check DELETE /services/haproxy/configuration/http_checks/{index} Delete a HTTP check
HttpCheckApi get_http_check GET /services/haproxy/configuration/http_checks/{index} Return one HTTP check
HttpCheckApi get_http_checks GET /services/haproxy/configuration/http_checks Return an array of HTTP checks
HttpCheckApi replace_http_check PUT /services/haproxy/configuration/http_checks/{index} Replace a HTTP check
HttpErrorRuleApi create_http_error_rule POST /services/haproxy/configuration/http_error_rules Add a new HTTP Error Rule
HttpErrorRuleApi delete_http_error_rule DELETE /services/haproxy/configuration/http_error_rules/{index} Delete a HTTP Error Rule
HttpErrorRuleApi get_http_error_rule GET /services/haproxy/configuration/http_error_rules/{index} Return one HTTP Error Rule
HttpErrorRuleApi get_http_error_rules GET /services/haproxy/configuration/http_error_rules Return an array of all HTTP Error Rules
HttpErrorRuleApi replace_http_error_rule PUT /services/haproxy/configuration/http_error_rules/{index} Replace a HTTP Error Rule
HttpErrorsApi create_http_errors_section POST /services/haproxy/configuration/http_errors_sections Add a new http-error section
HttpErrorsApi delete_http_errors_section DELETE /services/haproxy/configuration/http_errors_sections/{name} Delete a http-error section
HttpErrorsApi get_http_errors_section GET /services/haproxy/configuration/http_errors_sections/{name} Return a http-error section
HttpErrorsApi get_http_errors_sections GET /services/haproxy/configuration/http_errors_sections Return an array of http-error sections
HttpErrorsApi replace_http_errors_section PUT /services/haproxy/configuration/http_errors_sections/{name} Replace a http-error section
HttpRequestRuleApi create_http_request_rule POST /services/haproxy/configuration/http_request_rules Add a new HTTP Request Rule
HttpRequestRuleApi delete_http_request_rule DELETE /services/haproxy/configuration/http_request_rules/{index} Delete a HTTP Request Rule
HttpRequestRuleApi get_http_request_rule GET /services/haproxy/configuration/http_request_rules/{index} Return one HTTP Request Rule
HttpRequestRuleApi get_http_request_rules GET /services/haproxy/configuration/http_request_rules Return an array of all HTTP Request Rules
HttpRequestRuleApi replace_http_request_rule PUT /services/haproxy/configuration/http_request_rules/{index} Replace a HTTP Request Rule
HttpResponseRuleApi create_http_response_rule POST /services/haproxy/configuration/http_response_rules Add a new HTTP Response Rule
HttpResponseRuleApi delete_http_response_rule DELETE /services/haproxy/configuration/http_response_rules/{index} Delete a HTTP Response Rule
HttpResponseRuleApi get_http_response_rule GET /services/haproxy/configuration/http_response_rules/{index} Return one HTTP Response Rule
HttpResponseRuleApi get_http_response_rules GET /services/haproxy/configuration/http_response_rules Return an array of all HTTP Response Rules
HttpResponseRuleApi replace_http_response_rule PUT /services/haproxy/configuration/http_response_rules/{index} Replace a HTTP Response Rule
HealthApi get_health GET /health Return managed services health
InformationApi get_haproxy_process_info GET /services/haproxy/runtime/info Return HAProxy process information
InformationApi get_info GET /info Return API, hardware and OS information
LogForwardApi create_log_forward POST /services/haproxy/configuration/log_forwards Add a log forward
LogForwardApi delete_log_forward DELETE /services/haproxy/configuration/log_forwards/{name} Delete a log forward
LogForwardApi get_log_forward GET /services/haproxy/configuration/log_forwards/{name} Return a log forward
LogForwardApi get_log_forwards GET /services/haproxy/configuration/log_forwards Return an array of log forwards
LogForwardApi replace_log_forward PUT /services/haproxy/configuration/log_forwards/{name} Replace a log forward
LogTargetApi create_log_target POST /services/haproxy/configuration/log_targets Add a new Log Target
LogTargetApi delete_log_target DELETE /services/haproxy/configuration/log_targets/{index} Delete a Log Target
LogTargetApi get_log_target GET /services/haproxy/configuration/log_targets/{index} Return one Log Target
LogTargetApi get_log_targets GET /services/haproxy/configuration/log_targets Return an array of all Log Targets
LogTargetApi replace_log_target PUT /services/haproxy/configuration/log_targets/{index} Replace a Log Target
MailerEntryApi create_mailer_entry POST /services/haproxy/configuration/mailer_entries Add a new mailer_entry
MailerEntryApi delete_mailer_entry DELETE /services/haproxy/configuration/mailer_entries/{name} Delete a mailer_entry
MailerEntryApi get_mailer_entries GET /services/haproxy/configuration/mailer_entries Return an array of mailer_entries
MailerEntryApi get_mailer_entry GET /services/haproxy/configuration/mailer_entries/{name} Return one mailer_entry
MailerEntryApi replace_mailer_entry PUT /services/haproxy/configuration/mailer_entries/{name} Replace a mailer_entry
MailersApi create_mailers_section POST /services/haproxy/configuration/mailers_section Add a new Mailers section
MailersApi delete_mailers_section DELETE /services/haproxy/configuration/mailers_section/{name} Delete a Mailers section
MailersApi edit_mailers_section PUT /services/haproxy/configuration/mailers_section/{name} Modify a Mailers section
MailersApi get_mailers_section GET /services/haproxy/configuration/mailers_section/{name} Return a Mailers section
MailersApi get_mailers_sections GET /services/haproxy/configuration/mailers_section Return an array of mailers sections
MapsApi add_map_entry POST /services/haproxy/runtime/maps_entries Adds an entry into the map file
MapsApi add_payload_runtime_map PUT /services/haproxy/runtime/maps/{name} Add a new map payload
MapsApi clear_runtime_map DELETE /services/haproxy/runtime/maps/{name} Remove all map entries from the map file
MapsApi delete_runtime_map_entry DELETE /services/haproxy/runtime/maps_entries/{id} Deletes all the map entries from the map by its id
MapsApi get_all_runtime_map_files GET /services/haproxy/runtime/maps Return runtime map files
MapsApi get_one_runtime_map GET /services/haproxy/runtime/maps/{name} Return one runtime map file
MapsApi get_runtime_map_entry GET /services/haproxy/runtime/maps_entries/{id} Return one map runtime setting
MapsApi replace_runtime_map_entry PUT /services/haproxy/runtime/maps_entries/{id} Replace the value corresponding to each id in a map
MapsApi show_runtime_map GET /services/haproxy/runtime/maps_entries Return one map runtime entries
NameserverApi create_nameserver POST /services/haproxy/configuration/nameservers Add a nameserver
NameserverApi delete_nameserver DELETE /services/haproxy/configuration/nameservers/{name} Delete a nameserver
NameserverApi get_nameserver GET /services/haproxy/configuration/nameservers/{name} Return a nameserver
NameserverApi get_nameservers GET /services/haproxy/configuration/nameservers Return an array of nameservers
NameserverApi replace_nameserver PUT /services/haproxy/configuration/nameservers/{name} Replace a nameserver
PeerApi create_peer POST /services/haproxy/configuration/peer_section Add a peer
PeerApi delete_peer DELETE /services/haproxy/configuration/peer_section/{name} Delete a peer
PeerApi get_peer_section GET /services/haproxy/configuration/peer_section/{name} Return a peer
PeerApi get_peer_sections GET /services/haproxy/configuration/peer_section Return an array of peer_section
PeerEntryApi create_peer_entry POST /services/haproxy/configuration/peer_entries Add a new peer_entry
PeerEntryApi delete_peer_entry DELETE /services/haproxy/configuration/peer_entries/{name} Delete a peer_entry
PeerEntryApi get_peer_entries GET /services/haproxy/configuration/peer_entries Return an array of peer_entries
PeerEntryApi get_peer_entry GET /services/haproxy/configuration/peer_entries/{name} Return one peer_entry
PeerEntryApi replace_peer_entry PUT /services/haproxy/configuration/peer_entries/{name} Replace a peer_entry
ProcessManagerApi create_program POST /services/haproxy/configuration/programs Add a program
ProcessManagerApi delete_program DELETE /services/haproxy/configuration/programs/{name} Delete a program
ProcessManagerApi get_program GET /services/haproxy/configuration/programs/{name} Return a program
ProcessManagerApi get_programs GET /services/haproxy/configuration/programs Return an array of programs
ProcessManagerApi replace_program PUT /services/haproxy/configuration/programs/{name} Replace a program
ReloadsApi get_reload GET /services/haproxy/reloads/{id} Return one HAProxy reload status
ReloadsApi get_reloads GET /services/haproxy/reloads Return list of HAProxy Reloads.
ResolverApi create_resolver POST /services/haproxy/configuration/resolvers Add a resolver
ResolverApi delete_resolver DELETE /services/haproxy/configuration/resolvers/{name} Delete a resolver
ResolverApi get_resolver GET /services/haproxy/configuration/resolvers/{name} Return a resolver
ResolverApi get_resolvers GET /services/haproxy/configuration/resolvers Return an array of resolvers
ResolverApi replace_resolver PUT /services/haproxy/configuration/resolvers/{name} Replace a resolver
RingApi create_ring POST /services/haproxy/configuration/rings Add a ring
RingApi delete_ring DELETE /services/haproxy/configuration/rings/{name} Delete a ring
RingApi get_ring GET /services/haproxy/configuration/rings/{name} Return a ring
RingApi get_rings GET /services/haproxy/configuration/rings Return an array of rings
RingApi replace_ring PUT /services/haproxy/configuration/rings/{name} Replace a ring
ServerApi add_runtime_server POST /services/haproxy/runtime/servers Adds a new server to a backend
ServerApi create_server POST /services/haproxy/configuration/servers Add a new server
ServerApi delete_runtime_server DELETE /services/haproxy/runtime/servers/{name} Deletes a server from a backend
ServerApi delete_server DELETE /services/haproxy/configuration/servers/{name} Delete a server
ServerApi get_runtime_server GET /services/haproxy/runtime/servers/{name} Return one server runtime settings
ServerApi get_runtime_servers GET /services/haproxy/runtime/servers Return an array of runtime servers' settings
ServerApi get_server GET /services/haproxy/configuration/servers/{name} Return one server
ServerApi get_servers GET /services/haproxy/configuration/servers Return an array of servers
ServerApi replace_runtime_server PUT /services/haproxy/runtime/servers/{name} Replace server transient settings
ServerApi replace_server PUT /services/haproxy/configuration/servers/{name} Replace a server
ServerSwitchingRuleApi create_server_switching_rule POST /services/haproxy/configuration/server_switching_rules Add a new Server Switching Rule
ServerSwitchingRuleApi delete_server_switching_rule DELETE /services/haproxy/configuration/server_switching_rules/{index} Delete a Server Switching Rule
ServerSwitchingRuleApi get_server_switching_rule GET /services/haproxy/configuration/server_switching_rules/{index} Return one Server Switching Rule
ServerSwitchingRuleApi get_server_switching_rules GET /services/haproxy/configuration/server_switching_rules Return an array of all Server Switching Rules
ServerSwitchingRuleApi replace_server_switching_rule PUT /services/haproxy/configuration/server_switching_rules/{index} Replace a Server Switching Rule
ServerTemplateApi create_server_template POST /services/haproxy/configuration/server_templates Add a new server template
ServerTemplateApi delete_server_template DELETE /services/haproxy/configuration/server_templates/{prefix} Delete a server template
ServerTemplateApi get_server_template GET /services/haproxy/configuration/server_templates/{prefix} Return one server template
ServerTemplateApi get_server_templates GET /services/haproxy/configuration/server_templates Return an array of server templates
ServerTemplateApi replace_server_template PUT /services/haproxy/configuration/server_templates/{prefix} Replace a server template
ServiceDiscoveryApi create_aws_region POST /service_discovery/aws Add a new AWS region
ServiceDiscoveryApi create_consul POST /service_discovery/consul Add a new Consul server
ServiceDiscoveryApi delete_aws_region DELETE /service_discovery/aws/{id} Delete an AWS region
ServiceDiscoveryApi delete_consul DELETE /service_discovery/consul/{id} Delete a Consul server
ServiceDiscoveryApi get_aws_region GET /service_discovery/aws/{id} Return an AWS region
ServiceDiscoveryApi get_aws_regions GET /service_discovery/aws Return an array of all configured AWS regions
ServiceDiscoveryApi get_consul GET /service_discovery/consul/{id} Return one Consul server
ServiceDiscoveryApi get_consuls GET /service_discovery/consul Return an array of all configured Consul servers
ServiceDiscoveryApi replace_aws_region PUT /service_discovery/aws/{id} Replace an AWS region
ServiceDiscoveryApi replace_consul PUT /service_discovery/consul/{id} Replace a Consul server
SitesApi create_site POST /services/haproxy/sites Add a site
SitesApi delete_site DELETE /services/haproxy/sites/{name} Delete a site
SitesApi get_site GET /services/haproxy/sites/{name} Return a site
SitesApi get_sites GET /services/haproxy/sites Return an array of sites
SitesApi replace_site PUT /services/haproxy/sites/{name} Replace a site
SpecificationApi get_specification GET /specification Data Plane API Specification
SpecificationOpenapiv3Api get_openapiv3_specification GET /specification_openapiv3 Data Plane API v3 Specification
SpoeApi create_spoe POST /services/haproxy/spoe/spoe_files Creates SPOE file with its entries
SpoeApi create_spoe_agent POST /services/haproxy/spoe/spoe_agents Add a new spoe agent to scope
SpoeApi create_spoe_group POST /services/haproxy/spoe/spoe_groups Add a new SPOE groups
SpoeApi create_spoe_message POST /services/haproxy/spoe/spoe_messages Add a new spoe message to scope
SpoeApi create_spoe_scope POST /services/haproxy/spoe/spoe_scopes Add a new spoe scope
SpoeApi delete_spoe_agent DELETE /services/haproxy/spoe/spoe_agents/{name} Delete a SPOE agent
SpoeApi delete_spoe_file DELETE /services/haproxy/spoe/spoe_files/{name} Delete SPOE file
SpoeApi delete_spoe_group DELETE /services/haproxy/spoe/spoe_groups/{name} Delete a SPOE groups
SpoeApi delete_spoe_message DELETE /services/haproxy/spoe/spoe_messages/{name} Delete a spoe message
SpoeApi delete_spoe_scope DELETE /services/haproxy/spoe/spoe_scopes/{name} Delete a SPOE scope
SpoeApi get_all_spoe_files GET /services/haproxy/spoe/spoe_files Return all available SPOE files
SpoeApi get_one_spoe_file GET /services/haproxy/spoe/spoe_files/{name} Return one SPOE file
SpoeApi get_spoe_agent GET /services/haproxy/spoe/spoe_agents/{name} Return a spoe agent
SpoeApi get_spoe_agents GET /services/haproxy/spoe/spoe_agents Return an array of spoe agents in one scope
SpoeApi get_spoe_configuration_version GET /services/haproxy/spoe/version Return a SPOE configuration version
SpoeApi get_spoe_group GET /services/haproxy/spoe/spoe_groups/{name} Return a SPOE groups
SpoeApi get_spoe_groups GET /services/haproxy/spoe/spoe_groups Return an array of SPOE groups
SpoeApi get_spoe_message GET /services/haproxy/spoe/spoe_messages/{name} Return a spoe message
SpoeApi get_spoe_messages GET /services/haproxy/spoe/spoe_messages Return an array of spoe messages in one scope
SpoeApi get_spoe_scope GET /services/haproxy/spoe/spoe_scopes/{name} Return one SPOE scope
SpoeApi get_spoe_scopes GET /services/haproxy/spoe/spoe_scopes Return an array of spoe scopes
SpoeApi replace_spoe_agent PUT /services/haproxy/spoe/spoe_agents/{name} Replace a SPOE agent
SpoeApi replace_spoe_group PUT /services/haproxy/spoe/spoe_groups/{name} Replace a SPOE groups
SpoeApi replace_spoe_message PUT /services/haproxy/spoe/spoe_messages/{name} Replace a spoe message
SpoeTransactionsApi commit_spoe_transaction PUT /services/haproxy/spoe_transactions/{id} Commit transaction
SpoeTransactionsApi delete_spoe_transaction DELETE /services/haproxy/spoe_transactions/{id} Delete a transaction
SpoeTransactionsApi get_spoe_transaction GET /services/haproxy/spoe_transactions/{id} Return one SPOE configuration transactions
SpoeTransactionsApi get_spoe_transactions GET /services/haproxy/spoe_transactions Return list of SPOE configuration transactions.
SpoeTransactionsApi start_spoe_transaction POST /services/haproxy/spoe_transactions Start a new transaction
StatsApi get_stats GET /services/haproxy/stats/native Gets stats
StickRuleApi create_stick_rule POST /services/haproxy/configuration/stick_rules Add a new Stick Rule
StickRuleApi delete_stick_rule DELETE /services/haproxy/configuration/stick_rules/{index} Delete a Stick Rule
StickRuleApi get_stick_rule GET /services/haproxy/configuration/stick_rules/{index} Return one Stick Rule
StickRuleApi get_stick_rules GET /services/haproxy/configuration/stick_rules Return an array of all Stick Rules
StickRuleApi replace_stick_rule PUT /services/haproxy/configuration/stick_rules/{index} Replace a Stick Rule
StickTableApi get_stick_table GET /services/haproxy/runtime/stick_tables/{name} Return Stick Table
StickTableApi get_stick_table_entries GET /services/haproxy/runtime/stick_table_entries Return Stick Table Entries
StickTableApi get_stick_tables GET /services/haproxy/runtime/stick_tables Return Stick Tables
StickTableApi set_stick_table_entries POST /services/haproxy/runtime/stick_table_entries Set Entry to Stick Table
StorageApi create_storage_general_file POST /services/haproxy/storage/general Creates a managed storage general use file with contents
StorageApi create_storage_map_file POST /services/haproxy/storage/maps Creates a managed storage map file with its entries
StorageApi create_storage_ssl_certificate POST /services/haproxy/storage/ssl_certificates Create SSL certificate
StorageApi delete_storage_general_file DELETE /services/haproxy/storage/general/{name} Deletes a managed general use file from disk
StorageApi delete_storage_map DELETE /services/haproxy/storage/maps/{name} Deletes a managed map file from disk
StorageApi delete_storage_ssl_certificate DELETE /services/haproxy/storage/ssl_certificates/{name} Delete SSL certificate from disk
StorageApi get_all_storage_general_files GET /services/haproxy/storage/general Return a list of all managed general use files
StorageApi get_all_storage_map_files GET /services/haproxy/storage/maps Return a list of all managed map files
StorageApi get_all_storage_ssl_certificates GET /services/haproxy/storage/ssl_certificates Return all available SSL certificates on disk
StorageApi get_one_storage_general_file GET /services/haproxy/storage/general/{name} Return the contents of one managed general use file from disk
StorageApi get_one_storage_map GET /services/haproxy/storage/maps/{name} Return the contents of one managed map file from disk
StorageApi get_one_storage_ssl_certificate GET /services/haproxy/storage/ssl_certificates/{name} Return one SSL certificate from disk
StorageApi replace_storage_general_file PUT /services/haproxy/storage/general/{name} Replace contents of a managed general use file on disk
StorageApi replace_storage_map_file PUT /services/haproxy/storage/maps/{name} Replace contents of a managed map file on disk
StorageApi replace_storage_ssl_certificate PUT /services/haproxy/storage/ssl_certificates/{name} Replace SSL certificates on disk
TcpCheckApi create_tcp_check POST /services/haproxy/configuration/tcp_checks Add a new TCP check
TcpCheckApi delete_tcp_check DELETE /services/haproxy/configuration/tcp_checks/{index} Delete a TCP check
TcpCheckApi get_tcp_check GET /services/haproxy/configuration/tcp_checks/{index} Return one TCP check
TcpCheckApi get_tcp_checks GET /services/haproxy/configuration/tcp_checks Return an array of TCP checks
TcpCheckApi replace_tcp_check PUT /services/haproxy/configuration/tcp_checks/{index} Replace a TCP check
TcpRequestRuleApi create_tcp_request_rule POST /services/haproxy/configuration/tcp_request_rules Add a new TCP Request Rule
TcpRequestRuleApi delete_tcp_request_rule DELETE /services/haproxy/configuration/tcp_request_rules/{index} Delete a TCP Request Rule
TcpRequestRuleApi get_tcp_request_rule GET /services/haproxy/configuration/tcp_request_rules/{index} Return one TCP Request Rule
TcpRequestRuleApi get_tcp_request_rules GET /services/haproxy/configuration/tcp_request_rules Return an array of all TCP Request Rules
TcpRequestRuleApi replace_tcp_request_rule PUT /services/haproxy/configuration/tcp_request_rules/{index} Replace a TCP Request Rule
TcpResponseRuleApi create_tcp_response_rule POST /services/haproxy/configuration/tcp_response_rules Add a new TCP Response Rule
TcpResponseRuleApi delete_tcp_response_rule DELETE /services/haproxy/configuration/tcp_response_rules/{index} Delete a TCP Response Rule
TcpResponseRuleApi get_tcp_response_rule GET /services/haproxy/configuration/tcp_response_rules/{index} Return one TCP Response Rule
TcpResponseRuleApi get_tcp_response_rules GET /services/haproxy/configuration/tcp_response_rules Return an array of all TCP Response Rules
TcpResponseRuleApi replace_tcp_response_rule PUT /services/haproxy/configuration/tcp_response_rules/{index} Replace a TCP Response Rule
TableApi create_table POST /services/haproxy/configuration/tables Add a new table
TableApi delete_table DELETE /services/haproxy/configuration/tables/{name} Delete a table
TableApi get_table GET /services/haproxy/configuration/tables/{name} Return one table
TableApi get_tables GET /services/haproxy/configuration/tables Return an array of tables
TableApi replace_table PUT /services/haproxy/configuration/tables/{name} Replace a table
TransactionsApi commit_transaction PUT /services/haproxy/transactions/{id} Commit transaction
TransactionsApi delete_transaction DELETE /services/haproxy/transactions/{id} Delete a transaction
TransactionsApi get_transaction GET /services/haproxy/transactions/{id} Return one HAProxy configuration transactions
TransactionsApi get_transactions GET /services/haproxy/transactions Return list of HAProxy configuration transactions.
TransactionsApi start_transaction POST /services/haproxy/transactions Start a new transaction
UserApi create_user POST /services/haproxy/configuration/users Add a new userlist user
UserApi delete_user DELETE /services/haproxy/configuration/users/{username} Delete a user
UserApi get_user GET /services/haproxy/configuration/users/{username} Return one userlist user
UserApi get_users GET /services/haproxy/configuration/users Return an array of userlist users
UserApi replace_user PUT /services/haproxy/configuration/users/{username} Replace a user
UserlistApi create_userlist POST /services/haproxy/configuration/userlists Add a new userlist
UserlistApi delete_userlist DELETE /services/haproxy/configuration/userlists/{name} Delete a userlist
UserlistApi get_userlist GET /services/haproxy/configuration/userlists/{name} Return one userlist
UserlistApi get_userlists GET /services/haproxy/configuration/userlists Return an array of userlists

Documentation For Models

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

cargo doc --open

Author

[email protected]

haproxy-dataplane

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published