Update the amphora agent configuration
openstack loadbalancer amphora configure [--wait] <amphora-id>
Wait for action to complete.
UUID of the amphora to configure.
This command is provided by the python-octaviaclient plugin.
Delete a amphora
openstack loadbalancer amphora delete [--wait] <amphora-id>
Wait for action to complete.
UUID of the amphora to delete.
This command is provided by the python-octaviaclient plugin.
Force failover an amphora
openstack loadbalancer amphora failover [--wait] <amphora-id>
Wait for action to complete.
UUID of the amphora.
This command is provided by the python-octaviaclient plugin.
List amphorae
openstack loadbalancer amphora list
[--format-config-file FORMAT_CONFIG]
[--sort-column SORT_COLUMN]
[--sort-ascending | --sort-descending]
[--loadbalancer <loadbalancer>]
[--compute-id <compute-id>]
[--role {BACKUP,MASTER,STANDALONE}]
[--status {ALLOCATED,BOOTING,DELETED,ERROR,PENDING_CREATE,PENDING_DELETE,READY}]
[--long]
Config file for the dict-to-csv formatter
specify the column(s) to sort the data (columns specified first have a priority, non-existing columns are ignored), can be repeated
sort the column(s) in ascending order
sort the column(s) in descending order
Filter by load balancer (name or ID).
Filter by compute ID.
Filter by role.
Filter by amphora provisioning status.
Show additional fields.
This command is provided by the python-octaviaclient plugin.
Show the details of a single amphora
openstack loadbalancer amphora show <amphora-id>
UUID of the amphora.
This command is provided by the python-octaviaclient plugin.
Shows the current statistics for an amphora.
openstack loadbalancer amphora stats show
[--listener <listener>]
<amphora-id>
Filter by listener (name or ID).
UUID of the amphora.
This command is provided by the python-octaviaclient plugin.
Create an octavia availability zone
openstack loadbalancer availabilityzone create
--name <name>
--availabilityzoneprofile <availabilityzone_profile>
[--description <description>]
[--enable | --disable]
New availability zone name.
Availability zone profile to add the AZ to (name or ID).
Set the availability zone description.
Enable the availability zone.
Disable the availability zone.
This command is provided by the python-octaviaclient plugin.
Delete an availability zone
openstack loadbalancer availabilityzone delete <availabilityzone>
Name of the availability zone to delete.
This command is provided by the python-octaviaclient plugin.
List availability zones
openstack loadbalancer availabilityzone list
[--format-config-file FORMAT_CONFIG]
[--sort-column SORT_COLUMN]
[--sort-ascending | --sort-descending]
[--name <name>]
[--availabilityzoneprofile <availabilityzone_profile>]
[--enable | --disable]
Config file for the dict-to-csv formatter
specify the column(s) to sort the data (columns specified first have a priority, non-existing columns are ignored), can be repeated
sort the column(s) in ascending order
sort the column(s) in descending order
List availability zones according to their name.
List availability zones according to their AZ profile.
List enabled availability zones.
List disabled availability zones.
This command is provided by the python-octaviaclient plugin.
Update an availability zone
openstack loadbalancer availabilityzone set
[--description <description>]
[--enable | --disable]
<availabilityzone>
Set the description of the availability zone.
Enable the availability zone.
Disable the availability zone.
Name of the availability zone to update.
This command is provided by the python-octaviaclient plugin.
Show the details for a single availability zone
openstack loadbalancer availabilityzone show <availabilityzone>
Name of the availability zone.
This command is provided by the python-octaviaclient plugin.
Clear availability zone settings
openstack loadbalancer availabilityzone unset
[--description]
<availabilityzone>
Clear the availability zone description.
Name of the availability zone to update.
This command is provided by the python-octaviaclient plugin.
Create an octavia availability zone profile
openstack loadbalancer availabilityzoneprofile create
--name <name>
--provider <provider
name>
--availability-zone-data <availability_zone_data>
New octavia availability zone profile name.
Provider name for the availability zone profile.
The JSON string containing the availability zone metadata.
This command is provided by the python-octaviaclient plugin.
Delete an availability zone profile
openstack loadbalancer availabilityzoneprofile delete
<availabilityzone_profile>
Availability zone profile to delete (name or ID).
This command is provided by the python-octaviaclient plugin.
List availability zone profiles
openstack loadbalancer availabilityzoneprofile list
[--format-config-file FORMAT_CONFIG]
[--sort-column SORT_COLUMN]
[--sort-ascending | --sort-descending]
[--name <name>]
[--provider <provider_name>]
Config file for the dict-to-csv formatter
specify the column(s) to sort the data (columns specified first have a priority, non-existing columns are ignored), can be repeated
sort the column(s) in ascending order
sort the column(s) in descending order
List availability zone profiles by profile name.
List availability zone profiles according to their provider.
This command is provided by the python-octaviaclient plugin.
Update an availability zone profile
openstack loadbalancer availabilityzoneprofile set
[--name <name>]
[--provider <provider_name>]
[--availabilityzone-data <availabilityzone_data>]
<availabilityzone_profile>
Set the name of the availability zone profile.
Set the provider of the availability zone profile.
Set the availability zone data of the profile.
Name or UUID of the availability zone profile to update.
This command is provided by the python-octaviaclient plugin.
Show the details of a single availability zone profile
openstack loadbalancer availabilityzoneprofile show
<availabilityzone_profile>
Name or UUID of the availability zone profile to show.
This command is provided by the python-octaviaclient plugin.
Create a load balancer
openstack loadbalancer create
[--name <name>]
[--description <description>]
[--vip-address <vip_address>]
[--vip-port-id <vip_port_id>]
[--vip-subnet-id <vip_subnet_id>]
[--vip-network-id <vip_network_id>]
[--vip-qos-policy-id <vip_qos_policy_id>]
[--additional-vip subnet-id=<name-or-uuid>[,ip-address=<ip>]]
[--project <project>]
[--provider <provider>]
[--availability-zone <availability_zone>]
[--enable | --disable]
[--flavor <flavor>]
[--wait]
[--tag <tag> | --no-tag]
New load balancer name.
Set load balancer description.
Set the VIP IP Address.
Set Port for the load balancer (name or ID).
Set subnet for the load balancer (name or ID).
Set network for the load balancer (name or ID).
Set QoS policy ID for VIP port. Unset with ‘None’.
Expose an additional VIP on the load balancer. This parameter can be provided more than once.
Project for the load balancer (name or ID).
Provider name for the load balancer.
Availability zone for the load balancer.
Enable load balancer (default).
Disable load balancer.
The name or ID of the flavor for the load balancer.
Wait for action to complete.
Tag to be added to the load balancer (repeat option to set multiple tags)
No tags associated with the load balancer
This command is provided by the python-octaviaclient plugin.
Delete a load balancer
openstack loadbalancer delete [--cascade] [--wait] <load_balancer>
Cascade the delete to all child elements of the load balancer.
Wait for action to complete.
Load balancers to delete (name or ID).
This command is provided by the python-octaviaclient plugin.
Trigger load balancer failover
openstack loadbalancer failover [--wait] <load_balancer>
Wait for action to complete.
Name or UUID of the load balancer.
This command is provided by the python-octaviaclient plugin.
Create a octavia flavor
openstack loadbalancer flavor create
--name <name>
--flavorprofile <flavor_profile>
[--description <description>]
[--enable | --disable]
New flavor name.
Flavor profile to add the flavor to (name or ID).
Set flavor description.
Enable flavor.
Disable flavor.
This command is provided by the python-octaviaclient plugin.
Delete a flavor
openstack loadbalancer flavor delete <flavor>
Flavor to delete (name or ID).
This command is provided by the python-octaviaclient plugin.
List flavor
openstack loadbalancer flavor list
[--format-config-file FORMAT_CONFIG]
[--sort-column SORT_COLUMN]
[--sort-ascending | --sort-descending]
[--name <name>]
[--flavorprofile <flavor_profile>]
[--enable | --disable]
Config file for the dict-to-csv formatter
specify the column(s) to sort the data (columns specified first have a priority, non-existing columns are ignored), can be repeated
sort the column(s) in ascending order
sort the column(s) in descending order
List flavors according to their name.
List flavors according to their flavor profile.
List enabled flavors.
List disabled flavors.
This command is provided by the python-octaviaclient plugin.
Update a flavor
openstack loadbalancer flavor set
[--name <name>]
[--enable | --disable]
<flavor>
Set the name of the flavor.
Enable flavor.
Disable flavor.
Name or UUID of the flavor to update.
This command is provided by the python-octaviaclient plugin.
Show the details for a single flavor
openstack loadbalancer flavor show <flavor>
Name or UUID of the flavor.
This command is provided by the python-octaviaclient plugin.
Clear flavor settings
openstack loadbalancer flavor unset [--description] <flavor>
Clear the flavor description.
Flavor to update (name or ID).
This command is provided by the python-octaviaclient plugin.
Create a octavia flavor profile
openstack loadbalancer flavorprofile create
--name <name>
--provider <provider
name>
--flavor-data <flavor_data>
New octavia flavor profile name.
Provider name for the flavor profile.
The JSON string containing the flavor metadata.
This command is provided by the python-octaviaclient plugin.
Delete a flavor profile
openstack loadbalancer flavorprofile delete <flavor_profile>
Flavor profiles to delete (name or ID).
This command is provided by the python-octaviaclient plugin.
List flavor profile
openstack loadbalancer flavorprofile list
[--format-config-file FORMAT_CONFIG]
[--sort-column SORT_COLUMN]
[--sort-ascending | --sort-descending]
[--name <name>]
[--provider <provider_name>]
Config file for the dict-to-csv formatter
specify the column(s) to sort the data (columns specified first have a priority, non-existing columns are ignored), can be repeated
sort the column(s) in ascending order
sort the column(s) in descending order
List flavor profiles by flavor profile name.
List flavor profiles according to their provider.
This command is provided by the python-octaviaclient plugin.
Update a flavor profile
openstack loadbalancer flavorprofile set
[--name <name>]
[--provider <provider_name>]
[--flavor-data <flavor_data>]
<flavor_profile>
Set the name of the flavor profile.
Set the provider of the flavor profile.
Set the flavor data of the flavor profile.
Name or UUID of the flavor profile to update.
This command is provided by the python-octaviaclient plugin.
Show the details for a single flavor profile
openstack loadbalancer flavorprofile show <flavor_profile>
Name or UUID of the flavor profile to show.
This command is provided by the python-octaviaclient plugin.
Create a health monitor
openstack loadbalancer healthmonitor create
[--name <name>]
--delay <delay>
[--domain-name <domain_name>]
[--expected-codes <codes>]
[--http-method {GET,POST,DELETE,PUT,HEAD,OPTIONS,PATCH,CONNECT,TRACE}]
[--http-version <http_version>]
--timeout <timeout>
--max-retries <max_retries>
[--url-path <url_path>]
--type
{PING,HTTP,TCP,HTTPS,TLS-HELLO,UDP-CONNECT,SCTP}
[--max-retries-down <max_retries_down>]
[--enable | --disable]
[--wait]
[--tag <tag> | --no-tag]
<pool>
Set the health monitor name.
Set the time in seconds, between sending probes to members.
Set the domain name, which be injected into the HTTP Host Header to the backend server for HTTP health check.
Set the list of HTTP status codes expected in response from the member to declare it healthy.
Set the HTTP method that the health monitor uses for requests.
Set the HTTP version.
Set the maximum time, in seconds, that a monitor waits to connect before it times out. This value must be less than the delay value.
The number of successful checks before changing the operating status of the member to ONLINE.
Set the HTTP URL path of the request sent by the monitor to test the health of a backend member.
Set the health monitor type.
Set the number of allowed check failures before changing the operating status of the member to ERROR.
Enable health monitor (default).
Disable health monitor.
Wait for action to complete.
Tag to be added to the health monitor (repeat option to set multiple tags)
No tags associated with the health monitor
Set the pool for the health monitor (name or ID).
This command is provided by the python-octaviaclient plugin.
Delete a health monitor
openstack loadbalancer healthmonitor delete [--wait] <health_monitor>
Wait for action to complete.
Health monitor to delete (name or ID).
This command is provided by the python-octaviaclient plugin.
List health monitors
openstack loadbalancer healthmonitor list
[--format-config-file FORMAT_CONFIG]
[--sort-column SORT_COLUMN]
[--sort-ascending | --sort-descending]
[--tags <tag>[,<tag>,...]]
[--any-tags <tag>[,<tag>,...]]
[--not-tags <tag>[,<tag>,...]]
[--not-any-tags <tag>[,<tag>,...]]
Config file for the dict-to-csv formatter
specify the column(s) to sort the data (columns specified first have a priority, non-existing columns are ignored), can be repeated
sort the column(s) in ascending order
sort the column(s) in descending order
List health monitor which have all given tag(s) (Comma-separated list of tags)
List health monitor which have any given tag(s) (Comma-separated list of tags)
Exclude health monitor which have all given tag(s) (Comma-separated list of tags)
Exclude health monitor which have any given tag(s) (Comma-separated list of tags)
This command is provided by the python-octaviaclient plugin.
Update a health monitor
openstack loadbalancer healthmonitor set
[--name <name>]
[--delay <delay>]
[--domain-name <domain_name>]
[--expected-codes <codes>]
[--http-method {GET,POST,DELETE,PUT,HEAD,OPTIONS,PATCH,CONNECT,TRACE}]
[--http-version <http_version>]
[--timeout <timeout>]
[--max-retries <max_retries>]
[--max-retries-down <max_retries_down>]
[--url-path <url_path>]
[--enable | --disable]
[--wait]
[--tag <tag>]
[--no-tag]
<health_monitor>
Set health monitor name.
Set the time in seconds, between sending probes to members.
Set the domain name, which be injected into the HTTP Host Header to the backend server for HTTP health check.
Set the list of HTTP status codes expected in response from the member to declare it healthy.
Set the HTTP method that the health monitor uses for requests.
Set the HTTP version.
Set the maximum time, in seconds, that a monitor waits to connect before it times out. This value must be less than the delay value.
Set the number of successful checks before changing the operating status of the member to ONLINE.
Set the number of allowed check failures before changing the operating status of the member to ERROR.
Set the HTTP URL path of the request sent by the monitor to test the health of a backend member.
Enable health monitor.
Disable health monitor.
Wait for action to complete.
Tag to be added to the health monitor (repeat option to set multiple tags)
Clear tags associated with the health monitor. Specify both –tag and –no-tag to overwrite current tags
Health monitor to update (name or ID).
This command is provided by the python-octaviaclient plugin.
Show the details of a single health monitor
openstack loadbalancer healthmonitor show <health_monitor>
Name or UUID of the health monitor.
This command is provided by the python-octaviaclient plugin.
Clear health monitor settings
openstack loadbalancer healthmonitor unset
[--domain-name]
[--expected-codes]
[--http-method]
[--http-version]
[--max-retries-down]
[--name]
[--url-path]
[--wait]
[--tag <tag> | --all-tag]
<health_monitor>
Clear the health monitor domain name.
Reset the health monitor expected codes to the API default.
Reset the health monitor HTTP method to the API default.
Reset the health monitor HTTP version to the API default.
Reset the health monitor max retries down to the API default.
Clear the health monitor name.
Clear the health monitor URL path.
Wait for action to complete.
Tag to be removed from the health monitor (repeat option to remove multiple tags)
Clear all tags associated with the health monitor
Health monitor to update (name or ID).
This command is provided by the python-octaviaclient plugin.
Create a l7policy
openstack loadbalancer l7policy create
[--name <name>]
[--description <description>]
--action
{REDIRECT_TO_URL,REDIRECT_TO_POOL,REDIRECT_PREFIX,REJECT}
[--redirect-pool <pool> | --redirect-url <url> | --redirect-prefix <url>]
[--redirect-http-code <redirect_http_code>]
[--position <position>]
[--enable | --disable]
[--wait]
[--tag <tag> | --no-tag]
<listener>
Set the l7policy name.
Set l7policy description.
Set the action of the policy.
Set the pool to redirect requests to (name or ID).
Set the URL to redirect requests to.
Set the URL Prefix to redirect requests to.
Set the HTTP response code for REDIRECT_URL or REDIRECT_PREFIX action.
Sequence number of this L7 Policy.
Enable l7policy (default).
Disable l7policy.
Wait for action to complete.
Tag to be added to the l7policy (repeat option to set multiple tags)
No tags associated with the l7policy
Listener to add l7policy to (name or ID).
This command is provided by the python-octaviaclient plugin.
Delete a l7policy
openstack loadbalancer l7policy delete [--wait] <policy>
Wait for action to complete.
l7policy to delete (name or ID).
This command is provided by the python-octaviaclient plugin.
List l7policies
openstack loadbalancer l7policy list
[--format-config-file FORMAT_CONFIG]
[--sort-column SORT_COLUMN]
[--sort-ascending | --sort-descending]
[--listener LISTENER]
[--tags <tag>[,<tag>,...]]
[--any-tags <tag>[,<tag>,...]]
[--not-tags <tag>[,<tag>,...]]
[--not-any-tags <tag>[,<tag>,...]]
Config file for the dict-to-csv formatter
specify the column(s) to sort the data (columns specified first have a priority, non-existing columns are ignored), can be repeated
sort the column(s) in ascending order
sort the column(s) in descending order
List l7policies that applied to the given listener (name or ID).
List l7policy which have all given tag(s) (Comma-separated list of tags)
List l7policy which have any given tag(s) (Comma-separated list of tags)
Exclude l7policy which have all given tag(s) (Comma-separated list of tags)
Exclude l7policy which have any given tag(s) (Comma-separated list of tags)
This command is provided by the python-octaviaclient plugin.
Update a l7policy
openstack loadbalancer l7policy set
[--name <name>]
[--description <description>]
[--action {REDIRECT_TO_URL,REDIRECT_TO_POOL,REDIRECT_PREFIX,REJECT}]
[--redirect-pool <pool> | --redirect-url <url> | --redirect-prefix <url>]
[--redirect-http-code <redirect_http_code>]
[--position <position>]
[--enable | --disable]
[--wait]
[--tag <tag>]
[--no-tag]
<policy>
Set l7policy name.
Set l7policy description.
Set the action of the policy.
Set the pool to redirect requests to (name or ID).
Set the URL to redirect requests to.
Set the URL Prefix to redirect requests to.
Set the HTTP response code for REDIRECT_URL or REDIRECT_PREFIX action.
Set sequence number of this L7 Policy.
Enable l7policy.
Disable l7policy.
Wait for action to complete.
Tag to be added to the l7policy (repeat option to set multiple tags)
Clear tags associated with the l7policy. Specify both –tag and –no-tag to overwrite current tags
L7policy to update (name or ID).
This command is provided by the python-octaviaclient plugin.
Show the details of a single l7policy
openstack loadbalancer l7policy show <policy>
Name or UUID of the l7policy.
This command is provided by the python-octaviaclient plugin.
Clear l7policy settings
openstack loadbalancer l7policy unset
[--description]
[--name]
[--redirect-http-code]
[--wait]
[--tag <tag> | --all-tag]
<policy>
Clear the l7policy description.
Clear the l7policy name.
Clear the l7policy redirect HTTP code.
Wait for action to complete.
Tag to be removed from the l7policy (repeat option to remove multiple tags)
Clear all tags associated with the l7policy
L7policy to update (name or ID).
This command is provided by the python-octaviaclient plugin.
Create a l7rule
openstack loadbalancer l7rule create
--compare-type
{REGEX,EQUAL_TO,CONTAINS,ENDS_WITH,STARTS_WITH}
[--invert]
--value <value>
[--key <key>]
--type
{FILE_TYPE,PATH,COOKIE,HOST_NAME,HEADER,SSL_CONN_HAS_CERT,SSL_VERIFY_RESULT,SSL_DN_FIELD}
[--enable | --disable]
[--wait]
[--tag <tag> | --no-tag]
<l7policy>
Set the compare type for the l7rule.
Invert l7rule.
Set the rule value to match on.
Set the key for the l7rule’s value to match on.
Set the type for the l7rule.
Enable l7rule (default).
Disable l7rule.
Wait for action to complete.
Tag to be added to the l7rule (repeat option to set multiple tags)
No tags associated with the l7rule
l7policy to add l7rule to (name or ID).
This command is provided by the python-octaviaclient plugin.
Delete a l7rule
openstack loadbalancer l7rule delete [--wait] <l7policy> <rule_id>
Wait for action to complete.
l7policy to delete rule from (name or ID).
l7rule to delete.
This command is provided by the python-octaviaclient plugin.
List l7rules for l7policy
openstack loadbalancer l7rule list
[--format-config-file FORMAT_CONFIG]
[--sort-column SORT_COLUMN]
[--sort-ascending | --sort-descending]
[--tags <tag>[,<tag>,...]]
[--any-tags <tag>[,<tag>,...]]
[--not-tags <tag>[,<tag>,...]]
[--not-any-tags <tag>[,<tag>,...]]
<l7policy>
Config file for the dict-to-csv formatter
specify the column(s) to sort the data (columns specified first have a priority, non-existing columns are ignored), can be repeated
sort the column(s) in ascending order
sort the column(s) in descending order
List l7rule which have all given tag(s) (Comma-separated list of tags)
List l7rule which have any given tag(s) (Comma-separated list of tags)
Exclude l7rule which have all given tag(s) (Comma-separated list of tags)
Exclude l7rule which have any given tag(s) (Comma-separated list of tags)
l7policy to list rules for (name or ID).
This command is provided by the python-octaviaclient plugin.
Update a l7rule
openstack loadbalancer l7rule set
[--compare-type {REGEX,EQUAL_TO,CONTAINS,ENDS_WITH,STARTS_WITH}]
[--invert]
[--value <value>]
[--key <key>]
[--type {FILE_TYPE,PATH,COOKIE,HOST_NAME,HEADER,SSL_CONN_HAS_CERT,SSL_VERIFY_RESULT,SSL_DN_FIELD}]
[--enable | --disable]
[--wait]
[--tag <tag>]
[--no-tag]
<l7policy>
<l7rule_id>
Set the compare type for the l7rule.
Invert l7rule.
Set the rule value to match on.
Set the key for the l7rule’s value to match on.
Set the type for the l7rule.
Enable l7rule.
Disable l7rule.
Wait for action to complete.
Tag to be added to the l7rule (repeat option to set multiple tags)
Clear tags associated with the l7rule. Specify both –tag and –no-tag to overwrite current tags
L7policy to update l7rule on (name or ID).
l7rule to update.
This command is provided by the python-octaviaclient plugin.
Show the details of a single l7rule
openstack loadbalancer l7rule show <l7policy> <l7rule_id>
l7policy to show rule from (name or ID).
l7rule to show.
This command is provided by the python-octaviaclient plugin.
Clear l7rule settings
openstack loadbalancer l7rule unset
[--invert]
[--key]
[--wait]
[--tag <tag> | --all-tag]
<l7policy>
<l7rule_id>
Reset the l7rule invert to the API default.
Clear the l7rule key.
Wait for action to complete.
Tag to be removed from the l7rule (repeat option to remove multiple tags)
Clear all tags associated with the l7rule
L7policy to update (name or ID).
l7rule to update.
This command is provided by the python-octaviaclient plugin.
List load balancers
openstack loadbalancer list
[--format-config-file FORMAT_CONFIG]
[--sort-column SORT_COLUMN]
[--sort-ascending | --sort-descending]
[--name <name>]
[--enable | --disable]
[--project <project-id>]
[--vip-network-id <vip_network_id>]
[--vip-subnet-id <vip_subnet_id>]
[--vip-qos-policy-id <vip_qos_policy_id>]
[--vip-port-id <vip_port_id>]
[--provisioning-status {ACTIVE,DELETED,ERROR,PENDING_CREATE,PENDING_UPDATE,PENDING_DELETE}]
[--operating-status {ONLINE,DRAINING,OFFLINE,DEGRADED,ERROR,NO_MONITOR}]
[--provider <provider>]
[--flavor <flavor>]
[--availability-zone <availability_zone>]
[--tags <tag>[,<tag>,...]]
[--any-tags <tag>[,<tag>,...]]
[--not-tags <tag>[,<tag>,...]]
[--not-any-tags <tag>[,<tag>,...]]
Config file for the dict-to-csv formatter
specify the column(s) to sort the data (columns specified first have a priority, non-existing columns are ignored), can be repeated
sort the column(s) in ascending order
sort the column(s) in descending order
List load balancers according to their name.
List enabled load balancers.
List disabled load balancers.
List load balancers according to their project (name or ID).
List load balancers according to their VIP network (name or ID).
List load balancers according to their VIP subnet (name or ID).
List load balancers according to their VIP Qos policy (name or ID).
List load balancers according to their VIP port (name or ID).
List load balancers according to their provisioning status.
List load balancers according to their operating status.
List load balancers according to their provider.
List load balancers according to their flavor.
List load balancers according to their availability zone.
List load balancer which have all given tag(s) (Comma-separated list of tags)
List load balancer which have any given tag(s) (Comma-separated list of tags)
Exclude load balancer which have all given tag(s) (Comma-separated list of tags)
Exclude load balancer which have any given tag(s) (Comma-separated list of tags)
This command is provided by the python-octaviaclient plugin.
Create a listener
openstack loadbalancer listener create
[--name <name>]
[--description <description>]
--protocol
{TCP,HTTP,HTTPS,TERMINATED_HTTPS,UDP,SCTP,PROMETHEUS}
[--connection-limit <limit>]
[--default-pool <pool>]
[--default-tls-container-ref <container_ref>]
[--sni-container-refs [<container_ref> ...]]
[--insert-headers <header=value,...>]
--protocol-port <port>
[--timeout-client-data <timeout>]
[--timeout-member-connect <timeout>]
[--timeout-member-data <timeout>]
[--timeout-tcp-inspect <timeout>]
[--enable | --disable]
[--client-ca-tls-container-ref <container_ref>]
[--client-authentication {NONE,OPTIONAL,MANDATORY}]
[--client-crl-container-ref <client_crl_container_ref>]
[--allowed-cidr [<allowed_cidr>]]
[--wait]
[--tls-ciphers <tls_ciphers>]
[--tls-version [<tls_versions>]]
[--alpn-protocol [<alpn_protocols>]]
[--tag <tag> | --no-tag]
<loadbalancer>
Set the listener name.
Set the description of this listener.
The protocol for the listener.
Set the maximum number of connections permitted for this listener.
Set the name or ID of the pool used by the listener if no L7 policies match.
The URI to the key manager service secrets container containing the certificate and key for TERMINATED_TLS listeners.
A list of URIs to the key manager service secrets containers containing the certificates and keys for TERMINATED_TLS the listener using Server Name Indication.
A dictionary of optional headers to insert into the request before it is sent to the backend member.
Set the protocol port number for the listener.
Frontend client inactivity timeout in milliseconds. Default: 50000.
Backend member connection timeout in milliseconds. Default: 5000.
Backend member inactivity timeout in milliseconds. Default: 50000.
Time, in milliseconds, to wait for additional TCP packets for content inspection. Default: 0.
Enable listener (default).
Disable listener.
The URI to the key manager service secrets container containing the CA certificate for TERMINATED_TLS listeners.
The TLS client authentication verify options for TERMINATED_TLS listeners.
The URI to the key manager service secrets container containting the CA revocation list file for TERMINATED_TLS listeners.
CIDR to allow access to the listener (can be set multiple times).
Wait for action to complete.
Set the TLS ciphers to be used by the listener in OpenSSL format.
Set the TLS protocol version to be used by the listener (can be set multiple times).
Set the ALPN protocol to be used by the listener (can be set multiple times).
Tag to be added to the listener (repeat option to set multiple tags)
No tags associated with the listener
Load balancer for the listener (name or ID).
This command is provided by the python-octaviaclient plugin.
Delete a listener
openstack loadbalancer listener delete [--wait] <listener>
Wait for action to complete.
Listener to delete (name or ID).
This command is provided by the python-octaviaclient plugin.
List listeners
openstack loadbalancer listener list
[--format-config-file FORMAT_CONFIG]
[--sort-column SORT_COLUMN]
[--sort-ascending | --sort-descending]
[--name <name>]
[--loadbalancer <loadbalancer>]
[--enable | --disable]
[--project <project>]
[--tags <tag>[,<tag>,...]]
[--any-tags <tag>[,<tag>,...]]
[--not-tags <tag>[,<tag>,...]]
[--not-any-tags <tag>[,<tag>,...]]
Config file for the dict-to-csv formatter
specify the column(s) to sort the data (columns specified first have a priority, non-existing columns are ignored), can be repeated
sort the column(s) in ascending order
sort the column(s) in descending order
List listeners by listener name.
Filter by load balancer (name or ID).
List enabled listeners.
List disabled listeners.
List listeners by project ID.
List listener which have all given tag(s) (Comma-separated list of tags)
List listener which have any given tag(s) (Comma-separated list of tags)
Exclude listener which have all given tag(s) (Comma-separated list of tags)
Exclude listener which have any given tag(s) (Comma-separated list of tags)
This command is provided by the python-octaviaclient plugin.
Update a listener
openstack loadbalancer listener set
[--name <name>]
[--description <description>]
[--connection-limit <limit>]
[--default-pool <pool>]
[--default-tls-container-ref <container-ref>]
[--sni-container-refs [<container-ref> ...]]
[--insert-headers <header=value>]
[--timeout-client-data <timeout>]
[--timeout-member-connect <timeout>]
[--timeout-member-data <timeout>]
[--timeout-tcp-inspect <timeout>]
[--enable | --disable]
[--client-ca-tls-container-ref <container_ref>]
[--client-authentication {NONE,OPTIONAL,MANDATORY}]
[--client-crl-container-ref <client_crl_container_ref>]
[--allowed-cidr [<allowed_cidr>]]
[--wait]
[--tls-ciphers <tls_ciphers>]
[--tls-version [<tls_versions>]]
[--alpn-protocol [<alpn_protocols>]]
[--tag <tag>]
[--no-tag]
<listener>
Set the listener name.
Set the description of this listener.
The maximum number of connections permitted for this listener. Default value is -1 which represents infinite connections.
The ID of the pool used by the listener if no L7 policies match.
The URI to the key manager service secrets container containing the certificate and key for TERMINATED_TLS listeners.
A list of URIs to the key manager service secrets containers containing the certificates and keys for TERMINATED_TLS the listener using Server Name Indication.
A dictionary of optional headers to insert into the request before it is sent to the backend member.
Frontend client inactivity timeout in milliseconds. Default: 50000.
Backend member connection timeout in milliseconds. Default: 5000.
Backend member inactivity timeout in milliseconds. Default: 50000.
Time, in milliseconds, to wait for additional TCP packets for content inspection. Default: 0.
Enable listener.
Disable listener.
The URI to the key manager service secrets container containing the CA certificate for TERMINATED_TLS listeners.
The TLS client authentication verify options for TERMINATED_TLS listeners.
The URI to the key manager service secrets container containting the CA revocation list file for TERMINATED_TLS listeners.
CIDR to allow access to the listener (can be set multiple times).
Wait for action to complete.
Set the TLS ciphers to be used by the listener in OpenSSL format.
Set the TLS protocol version to be used by the listener (can be set multiple times).
Set the ALPN protocol to be used by the listener (can be set multiple times).
Tag to be added to the listener (repeat option to set multiple tags)
Clear tags associated with the listener. Specify both –tag and –no-tag to overwrite current tags
Listener to modify (name or ID).
This command is provided by the python-octaviaclient plugin.
Show the details of a single listener
openstack loadbalancer listener show <listener>
Name or UUID of the listener.
This command is provided by the python-octaviaclient plugin.
Shows the current statistics for a listener.
openstack loadbalancer listener stats show <listener>
Name or UUID of the listener.
This command is provided by the python-octaviaclient plugin.
Clear listener settings
openstack loadbalancer listener unset
[--name]
[--description]
[--connection-limit]
[--default-pool]
[--default-tls-container-ref]
[--sni-container-refs]
[--insert-headers]
[--timeout-client-data]
[--timeout-member-connect]
[--timeout-member-data]
[--timeout-tcp-inspect]
[--client-ca-tls-container-ref]
[--client-authentication]
[--client-crl-container-ref]
[--allowed-cidrs]
[--tls-versions]
[--tls-ciphers]
[--wait]
[--alpn-protocols]
[--tag <tag> | --all-tag]
<listener>
Clear the listener name.
Clear the description of this listener.
Reset the connection limit to the API default.
Clear the default pool from the listener.
Remove the default TLS container reference from the listener.
Remove the TLS SNI container references from the listener.
Clear the insert headers from the listener.
Reset the client data timeout to the API default.
Reset the member connect timeout to the API default.
Reset the member data timeout to the API default.
Reset the TCP inspection timeout to the API default.
Clear the client CA TLS container reference from the listener.
Reset the client authentication setting to the API default.
Clear the client CRL container reference from the listener.
Clear all allowed CIDRs from the listener.
Clear all TLS versions from the listener.
Clear all TLS ciphers from the listener.
Wait for action to complete.
Clear all ALPN protocols from the listener.
Tag to be removed from the listener (repeat option to remove multiple tags)
Clear all tags associated with the listener
Listener to modify (name or ID).
This command is provided by the python-octaviaclient plugin.
Creating a member in a pool
openstack loadbalancer member create
[--name <name>]
[--disable-backup | --enable-backup]
[--weight <weight>]
--address <ip_address>
[--subnet-id <subnet_id>]
--protocol-port <protocol_port>
[--monitor-port <monitor_port>]
[--monitor-address <monitor_address>]
[--enable | --disable]
[--wait]
[--tag <tag> | --no-tag]
<pool>
Name of the member.
Disable member backup (default).
Enable member backup.
The weight of a member determines the portion of requests or connections it services compared to the other members of the pool.
The IP address of the backend member server.
The subnet ID the member service is accessible from.
The protocol port number the backend member server is listening on.
An alternate protocol port used for health monitoring a backend member.
An alternate IP address used for health monitoring a backend member.
Enable member (default).
Disable member.
Wait for action to complete.
Tag to be added to the member (repeat option to set multiple tags)
No tags associated with the member
ID or name of the pool to create the member for.
This command is provided by the python-octaviaclient plugin.
Delete a member from a pool
openstack loadbalancer member delete [--wait] <pool> <member>
Wait for action to complete.
Pool name or ID to delete the member from.
Name or ID of the member to be deleted.
This command is provided by the python-octaviaclient plugin.
List members in a pool
openstack loadbalancer member list
[--format-config-file FORMAT_CONFIG]
[--sort-column SORT_COLUMN]
[--sort-ascending | --sort-descending]
[--tags <tag>[,<tag>,...]]
[--any-tags <tag>[,<tag>,...]]
[--not-tags <tag>[,<tag>,...]]
[--not-any-tags <tag>[,<tag>,...]]
<pool>
Config file for the dict-to-csv formatter
specify the column(s) to sort the data (columns specified first have a priority, non-existing columns are ignored), can be repeated
sort the column(s) in ascending order
sort the column(s) in descending order
List member which have all given tag(s) (Comma-separated list of tags)
List member which have any given tag(s) (Comma-separated list of tags)
Exclude member which have all given tag(s) (Comma-separated list of tags)
Exclude member which have any given tag(s) (Comma-separated list of tags)
Pool name or ID to list the members of.
This command is provided by the python-octaviaclient plugin.
Update a member
openstack loadbalancer member set
[--name <name>]
[--disable-backup | --enable-backup]
[--weight <weight>]
[--monitor-port <monitor_port>]
[--monitor-address <monitor_address>]
[--enable | --disable]
[--wait]
[--tag <tag>]
[--no-tag]
<pool>
<member>
Set the name of the member.
Disable member backup (default).
Enable member backup.
Set the weight of member in the pool.
An alternate protocol port used for health monitoring a backend member.
An alternate IP address used for health monitoring a backend member.
Set the admin_state_up to True.
Set the admin_state_up to False.
Wait for action to complete.
Tag to be added to the member (repeat option to set multiple tags)
Clear tags associated with the member. Specify both –tag and –no-tag to overwrite current tags
Pool that the member to update belongs to (name or ID).
Name or ID of the member to update.
This command is provided by the python-octaviaclient plugin.
Shows details of a single Member
openstack loadbalancer member show <pool> <member>
Pool name or ID to show the members of.
Name or ID of the member to show.
This command is provided by the python-octaviaclient plugin.
Clear member settings
openstack loadbalancer member unset
[--backup]
[--monitor-address]
[--monitor-port]
[--name]
[--weight]
[--wait]
[--tag <tag> | --all-tag]
<pool>
<member>
Clear the backup member flag.
Clear the member monitor address.
Clear the member monitor port.
Clear the member name.
Reset the member weight to the API default.
Wait for action to complete.
Tag to be removed from the member (repeat option to remove multiple tags)
Clear all tags associated with the member
Pool that the member to update belongs to (name or ID).
Member to modify (name or ID).
This command is provided by the python-octaviaclient plugin.
Create a pool
openstack loadbalancer pool create
[--name <name>]
[--description <description>]
--protocol
{TCP,HTTP,HTTPS,TERMINATED_HTTPS,PROXY,PROXYV2,UDP,SCTP}
(--listener <listener> | --loadbalancer <load_balancer>)
[--session-persistence <session persistence>]
--lb-algorithm
{SOURCE_IP,ROUND_ROBIN,LEAST_CONNECTIONS,SOURCE_IP_PORT}
[--enable | --disable]
[--tls-container-ref <container-ref>]
[--ca-tls-container-ref <ca_tls_container_ref>]
[--crl-container-ref <crl_container_ref>]
[--enable-tls | --disable-tls]
[--wait]
[--tls-ciphers <tls_ciphers>]
[--tls-version [<tls_versions>]]
[--alpn-protocol [<alpn_protocols>]]
[--tag <tag> | --no-tag]
Set pool name.
Set pool description.
Set the pool protocol.
Listener to add the pool to (name or ID).
Load balancer to add the pool to (name or ID).
Set the session persistence for the listener (key=value).
Load balancing algorithm to use.
Enable pool (default).
Disable pool.
The reference to the key manager service secrets container containing the certificate and key for tls_enabled
pools to re-encrpt the traffic to backend member servers.
The reference to the key manager service secrets container containing the CA certificate for tls_enabled
pools to check the backend member servers certificates.
The reference to the key manager service secrets container containting the CA revocation list file for tls_enabled
pools to validate the backend member servers certificates.
Enable backend member re-encryption.
Disable backend member re-encryption.
Wait for action to complete.
Set the TLS ciphers to be used by the pool in OpenSSL cipher string format.
Set the TLS protocol version to be used by the pool (can be set multiple times).
Set the ALPN protocol to be used by the pool (can be set multiple times).
Tag to be added to the pool (repeat option to set multiple tags)
No tags associated with the pool
This command is provided by the python-octaviaclient plugin.
Delete a pool
openstack loadbalancer pool delete [--wait] <pool>
Wait for action to complete.
Pool to delete (name or ID).
This command is provided by the python-octaviaclient plugin.
List pools
openstack loadbalancer pool list
[--format-config-file FORMAT_CONFIG]
[--sort-column SORT_COLUMN]
[--sort-ascending | --sort-descending]
[--loadbalancer <loadbalancer>]
[--tags <tag>[,<tag>,...]]
[--any-tags <tag>[,<tag>,...]]
[--not-tags <tag>[,<tag>,...]]
[--not-any-tags <tag>[,<tag>,...]]
Config file for the dict-to-csv formatter
specify the column(s) to sort the data (columns specified first have a priority, non-existing columns are ignored), can be repeated
sort the column(s) in ascending order
sort the column(s) in descending order
Filter by load balancer (name or ID).
List pool which have all given tag(s) (Comma-separated list of tags)
List pool which have any given tag(s) (Comma-separated list of tags)
Exclude pool which have all given tag(s) (Comma-separated list of tags)
Exclude pool which have any given tag(s) (Comma-separated list of tags)
This command is provided by the python-octaviaclient plugin.
Update a pool
openstack loadbalancer pool set
[--name <name>]
[--description <description>]
[--session-persistence <session_persistence>]
[--lb-algorithm {SOURCE_IP,ROUND_ROBIN,LEAST_CONNECTIONS,SOURCE_IP_PORT}]
[--enable | --disable]
[--tls-container-ref <container-ref>]
[--ca-tls-container-ref <ca_tls_container_ref>]
[--crl-container-ref <crl_container_ref>]
[--enable-tls | --disable-tls]
[--wait]
[--tls-ciphers <tls_ciphers>]
[--tls-version [<tls_versions>]]
[--alpn-protocol [<alpn_protocols>]]
[--tag <tag>]
[--no-tag]
<pool>
Set the name of the pool.
Set the description of the pool.
Set the session persistence for the listener (key=value).
Set the load balancing algorithm to use.
Enable pool.
Disable pool.
The URI to the key manager service secrets container containing the certificate and key for TERMINATED_TLS pools to re-encrpt the traffic from TERMINATED_TLS listener to backend servers.
The URI to the key manager service secrets container containing the CA certificate for TERMINATED_TLS listeners to check the backend servers certificates in ssl traffic.
The URI to the key manager service secrets container containting the CA revocation list file for TERMINATED_TLS listeners to valid the backend servers certificates in ssl traffic.
Enable backend associated members re-encryption.
disable backend associated members re-encryption.
Wait for action to complete.
Set the TLS ciphers to be used by the pool in OpenSSL cipher string format.
Set the TLS protocol version to be used by the pool (can be set multiple times).
Set the ALPN protocol to be used by the pool (can be set multiple times).
Tag to be added to the pool (repeat option to set multiple tags)
Clear tags associated with the pool. Specify both –tag and –no-tag to overwrite current tags
Pool to update (name or ID).
This command is provided by the python-octaviaclient plugin.
Show the details of a single pool
openstack loadbalancer pool show <pool>
Name or UUID of the pool.
This command is provided by the python-octaviaclient plugin.
Clear pool settings
openstack loadbalancer pool unset
[--name]
[--description]
[--ca-tls-container-ref]
[--crl-container-ref]
[--session-persistence]
[--tls-container-ref]
[--tls-versions]
[--tls-ciphers]
[--wait]
[--alpn-protocols]
[--tag <tag> | --all-tag]
<pool>
Clear the pool name.
Clear the description of this pool.
Clear the certificate authority certificate reference on this pool.
Clear the certificate revocation list reference on this pool.
Disables session persistence on the pool.
Clear the certificate reference for this pool.
Clear all TLS versions from the pool.
Clear all TLS ciphers from the pool.
Wait for action to complete.
Clear all ALPN protocols from the pool.
Tag to be removed from the pool (repeat option to remove multiple tags)
Clear all tags associated with the pool
Pool to modify (name or ID).
This command is provided by the python-octaviaclient plugin.
List specified provider driver’s capabilities.
openstack loadbalancer provider capability list
[--format-config-file FORMAT_CONFIG]
[--sort-column SORT_COLUMN]
[--sort-ascending | --sort-descending]
[--flavor | --availability-zone]
<provider_name>
Config file for the dict-to-csv formatter
specify the column(s) to sort the data (columns specified first have a priority, non-existing columns are ignored), can be repeated
sort the column(s) in ascending order
sort the column(s) in descending order
Get capabilities for flavor only.
Get capabilities for availability zone only.
Name of the provider driver.
This command is provided by the python-octaviaclient plugin.
List all providers
openstack loadbalancer provider list
[--format-config-file FORMAT_CONFIG]
[--sort-column SORT_COLUMN]
[--sort-ascending | --sort-descending]
Config file for the dict-to-csv formatter
specify the column(s) to sort the data (columns specified first have a priority, non-existing columns are ignored), can be repeated
sort the column(s) in ascending order
sort the column(s) in descending order
This command is provided by the python-octaviaclient plugin.
Show quota defaults
openstack loadbalancer quota defaults show
This command is provided by the python-octaviaclient plugin.
List quotas
openstack loadbalancer quota list
[--format-config-file FORMAT_CONFIG]
[--sort-column SORT_COLUMN]
[--sort-ascending | --sort-descending]
[--project <project-id>]
Config file for the dict-to-csv formatter
specify the column(s) to sort the data (columns specified first have a priority, non-existing columns are ignored), can be repeated
sort the column(s) in ascending order
sort the column(s) in descending order
Name or UUID of the project.
This command is provided by the python-octaviaclient plugin.
Resets quotas to default quotas
openstack loadbalancer quota reset <project>
Project to reset quotas (name or ID).
This command is provided by the python-octaviaclient plugin.
Update a quota
openstack loadbalancer quota set
[--healthmonitor <health_monitor>]
[--listener <listener>]
[--loadbalancer <load_balancer>]
[--member <member>]
[--pool <pool>]
[--l7policy <l7policy>]
[--l7rule <l7rule>]
<project>
New value for the health monitor quota. Value -1 means unlimited.
New value for the listener quota. Value -1 means unlimited.
New value for the load balancer quota limit. Value -1 means unlimited.
New value for the member quota limit. Value -1 means unlimited.
New value for the pool quota limit. Value -1 means unlimited.
New value for the l7policy quota limit. Value -1 means unlimited.
New value for the l7rule quota limit. Value -1 means unlimited.
Name or UUID of the project.
This command is provided by the python-octaviaclient plugin.
Show the quota details for a project
openstack loadbalancer quota show <project>
Name or UUID of the project.
This command is provided by the python-octaviaclient plugin.
Clear quota settings
openstack loadbalancer quota unset
[--loadbalancer]
[--listener]
[--pool]
[--member]
[--healthmonitor]
[--l7policy]
[--l7rule]
<project>
Reset the load balancer quota to the default.
Reset the listener quota to the default.
Reset the pool quota to the default.
Reset the member quota to the default.
Reset the health monitor quota to the default.
Reset the l7policy quota to the default.
Reset the l7rule quota to the default.
Name or UUID of the project.
This command is provided by the python-octaviaclient plugin.
Update a load balancer
openstack loadbalancer set
[--name <name>]
[--description <description>]
[--vip-qos-policy-id <vip_qos_policy_id>]
[--enable | --disable]
[--wait]
[--tag <tag>]
[--no-tag]
<load_balancer>
Set load balancer name.
Set load balancer description.
Set QoS policy ID for VIP port. Unset with ‘None’.
Enable load balancer.
Disable load balancer.
Wait for action to complete.
Tag to be added to the load balancer (repeat option to set multiple tags)
Clear tags associated with the load balancer. Specify both –tag and –no-tag to overwrite current tags
Name or UUID of the load balancer to update.
This command is provided by the python-octaviaclient plugin.
Show the details for a single load balancer
openstack loadbalancer show <load_balancer>
Name or UUID of the load balancer.
This command is provided by the python-octaviaclient plugin.
Shows the current statistics for a load balancer
openstack loadbalancer stats show <load_balancer>
Name or UUID of the load balancer.
This command is provided by the python-octaviaclient plugin.
Display load balancer status tree in json format
openstack loadbalancer status show <load_balancer>
Name or UUID of the load balancer.
This command is provided by the python-octaviaclient plugin.
Clear load balancer settings
openstack loadbalancer unset
[--name]
[--description]
[--vip-qos-policy-id]
[--wait]
[--tag <tag> | --all-tag]
<load_balancer>
Clear the load balancer name.
Clear the load balancer description.
Clear the load balancer QoS policy.
Wait for action to complete.
Tag to be removed from the load balancer (repeat option to remove multiple tags)
Clear all tags associated with the load balancer
Name or UUID of the load balancer to update.
This command is provided by the python-octaviaclient plugin.
Except where otherwise noted, this document is licensed under Creative Commons Attribution 3.0 License. See all OpenStack Legal Documents.