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
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
Put the package under your project folder in a directory named openapi
and add the following to Cargo.toml
under [dependencies]
:
openapi = { path = "./openapi" }
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 |
- Acl
- AclFile
- AclFileEntry
- AwsFilters
- AwsRegion
- Backend
- BackendForcePersist
- BackendSwitchingRule
- Balance
- Bind
- BindParams
- Cache
- Capture
- ClusterControllerInformation
- ClusterControllerInformationLogTargetsInner
- ClusterSettings
- Compression
- ConfigStickTable
- Consul
- Cookie
- CookieAttrInner
- CookieDomainInner
- DefaultBind
- DefaultServer
- Defaults
- DgramBind
- EmailAlert
- Endpoint
- Error
- Errorfile
- Errorfiles
- Errorloc
- FcgiApp
- FcgiLogStderr
- FcgiPassHeader
- FcgiSetParam
- Filter
- Forwardfor
- Frontend
- GeneralFile
- GetAcl200Response
- GetAcls200Response
- GetAwsRegion200Response
- GetAwsRegions200Response
- GetBackend200Response
- GetBackendSwitchingRule200Response
- GetBackendSwitchingRules200Response
- GetBackends200Response
- GetBind200Response
- GetBinds200Response
- GetCache200Response
- GetCaches200Response
- GetConsul200Response
- GetConsuls200Response
- GetDeclareCapture200Response
- GetDeclareCaptures200Response
- GetDefaults200Response
- GetDefaultsSections200Response
- GetDgramBind200Response
- GetDgramBinds200Response
- GetFcgiApp200Response
- GetFcgiApps200Response
- GetFilter200Response
- GetFilters200Response
- GetFrontend200Response
- GetFrontends200Response
- GetGlobal200Response
- GetGroup200Response
- GetGroups200Response
- GetHaProxyConfiguration200Response
- GetHttpAfterResponseRule200Response
- GetHttpAfterResponseRules200Response
- GetHttpCheck200Response
- GetHttpChecks200Response
- GetHttpErrorRule200Response
- GetHttpErrorRules200Response
- GetHttpErrorsSection200Response
- GetHttpErrorsSections200Response
- GetHttpRequestRule200Response
- GetHttpRequestRules200Response
- GetHttpResponseRule200Response
- GetHttpResponseRules200Response
- GetLogForward200Response
- GetLogForwards200Response
- GetLogTarget200Response
- GetLogTargets200Response
- GetMailerEntries200Response
- GetMailerEntry200Response
- GetMailersSection200Response
- GetMailersSections200Response
- GetNameserver200Response
- GetNameservers200Response
- GetOneSpoeFile200Response
- GetPeerEntries200Response
- GetPeerEntry200Response
- GetPeerSection200Response
- GetPeerSections200Response
- GetProgram200Response
- GetPrograms200Response
- GetResolver200Response
- GetResolvers200Response
- GetRing200Response
- GetRings200Response
- GetServer200Response
- GetServerSwitchingRule200Response
- GetServerSwitchingRules200Response
- GetServerTemplate200Response
- GetServerTemplates200Response
- GetServers200Response
- GetSite200Response
- GetSites200Response
- GetSpoeAgent200Response
- GetSpoeAgents200Response
- GetSpoeGroup200Response
- GetSpoeGroups200Response
- GetSpoeMessage200Response
- GetSpoeMessages200Response
- GetSpoeScope200Response
- GetSpoeScopes200Response
- GetStickRule200Response
- GetStickRules200Response
- GetTable200Response
- GetTables200Response
- GetTcpCheck200Response
- GetTcpChecks200Response
- GetTcpRequestRule200Response
- GetTcpRequestRules200Response
- GetTcpResponseRule200Response
- GetTcpResponseRules200Response
- GetUser200Response
- GetUserlist200Response
- GetUserlists200Response
- GetUsers200Response
- Global
- GlobalCpuMapsInner
- GlobalDefaultPath
- GlobalDeviceAtlasOptions
- GlobalFiftyOneDegreesOptions
- GlobalH1CaseAdjustInner
- GlobalLogSendHostname
- GlobalLuaLoadsInner
- GlobalLuaPrependPathInner
- GlobalPresetenvInner
- GlobalRuntimeApisInner
- GlobalSetVarFmtInner
- GlobalSetVarInner
- GlobalSetenvInner
- GlobalSslEnginesInner
- GlobalThreadGroupLinesInner
- GlobalTuneOptions
- GlobalWurflOptions
- Group
- HashType
- Health
- HttpAfterResponseRule
- HttpCheck
- HttpErrorRule
- HttpErrorsSection
- HttpRequestRule
- HttpResponseRule
- HttpchkParams
- Info
- InfoApi
- InfoSystem
- InfoSystemCpuInfo
- InfoSystemMemInfo
- LogForward
- LogTarget
- MailerEntry
- MailersSection
- Map
- MapEntry
- MonitorFail
- MysqlCheckParams
- Nameserver
- NativeStat
- NativeStatStats
- NativeStatsCollection
- Originalto
- PeerEntry
- PeerSection
- PersistRule
- PgsqlCheckParams
- ProcessInfo
- ProcessInfoItem
- Program
- Redispatch
- Reload
- ReplaceRuntimeMapEntryRequest
- Resolver
- ReturnHeader
- Ring
- RuntimeAddServer
- RuntimeServer
- Sample
- Server
- ServerParams
- ServerParamsSetProxyV2TlvFmt
- ServerSwitchingRule
- ServerTemplate
- SetStickTableEntriesRequest
- Site
- SiteFarmsInner
- SiteService
- SmtpchkParams
- Source
- SpoeAgent
- SpoeGroup
- SpoeMessage
- SpoeMessageEvent
- SpoeTransaction
- SslCertEntry
- SslCertificate
- StartSpoeTransaction429Response
- StatsAuth
- StatsHttpRequest
- StatsOptions
- StickRule
- StickTable
- StickTableEntry
- StickTableFieldsInner
- Table
- TcpCheck
- TcpRequestRule
- TcpResponseRule
- Transaction
- User
- Userlist
To get access to the crate's generated documentation, use:
cargo doc --open