List of released CLI commands available in openstack client. These commands
can be referenced by doing openstack help loadbalancer.
Create a load balancer
openstack loadbalancer create
[-f {json,shell,table,value,yaml}]
[-c COLUMN]
[--max-width <integer>]
[--fit-width]
[--print-empty]
[--noindent]
[--prefix PREFIX]
[--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>]
[--project <project>]
[--enable | --disable]
-f <FORMATTER>, --format <FORMATTER>¶the output format, defaults to table
-c COLUMN, --column COLUMN¶specify the column(s) to include, can be repeated
--max-width <integer>¶Maximum display width, <1 to disable. You can also use the CLIFF_MAX_TERM_WIDTH environment variable, but the parameter takes precedence.
--fit-width¶Fit the table to the display width. Implied if –max-width greater than 0. Set the environment variable CLIFF_FIT_WIDTH=1 to always enable
--print-empty¶Print empty table if there is no data to show.
--noindent¶whether to disable indenting the JSON
--prefix <PREFIX>¶add a prefix to all variable names
--name <name>¶New load balancer name.
--description <description>¶Set load balancer description.
--vip-address <vip_address>¶Set the VIP IP Address.
--vip-port-id <vip_port_id>¶Set Port for the load balancer (name or ID).
--vip-subnet-id <vip_subnet_id>¶Set subnet for the load balancer (name or ID).
--vip-network-id <vip_network_id>¶Set network for the load balancer (name or ID).
--vip-qos-policy-id <vip_qos_policy_id>¶Set QoS policy ID for VIP port. Unset with ‘None’.
--project <project>¶Project for the load balancer (name or ID).
--enable¶Enable load balancer (default).
--disable¶Disable load balancer.
This command is provided by the python-octaviaclient plugin.
Delete a load balancer
openstack loadbalancer delete [--cascade] <load_balancer>
--cascade¶Cascade the delete to all child elements of the load balancer.
load_balancer¶Load balancers to delete (name or ID)
This command is provided by the python-octaviaclient plugin.
List load balancers
openstack loadbalancer list
[-f {csv,json,table,value,yaml}]
[-c COLUMN]
[--max-width <integer>]
[--fit-width]
[--print-empty]
[--noindent]
[--quote {all,minimal,none,nonnumeric}]
[--sort-column SORT_COLUMN]
[--name <name>]
[--enable | --disable]
[--project <project-id>]
-f <FORMATTER>, --format <FORMATTER>¶the output format, defaults to table
-c COLUMN, --column COLUMN¶specify the column(s) to include, can be repeated
--max-width <integer>¶Maximum display width, <1 to disable. You can also use the CLIFF_MAX_TERM_WIDTH environment variable, but the parameter takes precedence.
--fit-width¶Fit the table to the display width. Implied if –max-width greater than 0. Set the environment variable CLIFF_FIT_WIDTH=1 to always enable
--print-empty¶Print empty table if there is no data to show.
--noindent¶whether to disable indenting the JSON
--quote <QUOTE_MODE>¶when to include quotes, defaults to nonnumeric
--sort-column SORT_COLUMN¶specify the column(s) to sort the data (columns specified first have a priority, non-existing columns are ignored), can be repeated
--name <name>¶List load balancers according to their name.
--enable¶List enabled load balancers.
--disable¶List disabled load balancers.
--project <project-id>¶List load balancers according to their project (name or ID).
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]
<load_balancer>
--name <name>¶Set load balancer name.
--description <description>¶Set load balancer description.
--vip-qos-policy-id <vip_qos_policy_id>¶Set QoS policy ID for VIP port. Unset with ‘None’.
--enable¶Enable load balancer.
--disable¶Disable load balancer.
load_balancer¶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
[-f {json,shell,table,value,yaml}]
[-c COLUMN]
[--max-width <integer>]
[--fit-width]
[--print-empty]
[--noindent]
[--prefix PREFIX]
<load_balancer>
-f <FORMATTER>, --format <FORMATTER>¶the output format, defaults to table
-c COLUMN, --column COLUMN¶specify the column(s) to include, can be repeated
--max-width <integer>¶Maximum display width, <1 to disable. You can also use the CLIFF_MAX_TERM_WIDTH environment variable, but the parameter takes precedence.
--fit-width¶Fit the table to the display width. Implied if –max-width greater than 0. Set the environment variable CLIFF_FIT_WIDTH=1 to always enable
--print-empty¶Print empty table if there is no data to show.
--noindent¶whether to disable indenting the JSON
--prefix <PREFIX>¶add a prefix to all variable names
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
[-f {json,shell,table,value,yaml}]
[-c COLUMN]
[--max-width <integer>]
[--fit-width]
[--print-empty]
[--noindent]
[--prefix PREFIX]
<load_balancer>
-f <FORMATTER>, --format <FORMATTER>¶the output format, defaults to table
-c COLUMN, --column COLUMN¶specify the column(s) to include, can be repeated
--max-width <integer>¶Maximum display width, <1 to disable. You can also use the CLIFF_MAX_TERM_WIDTH environment variable, but the parameter takes precedence.
--fit-width¶Fit the table to the display width. Implied if –max-width greater than 0. Set the environment variable CLIFF_FIT_WIDTH=1 to always enable
--print-empty¶Print empty table if there is no data to show.
--noindent¶whether to disable indenting the JSON
--prefix <PREFIX>¶add a prefix to all variable names
load_balancer¶Name or UUID of the load balancer.
This command is provided by the python-octaviaclient plugin.
Create a listener
openstack loadbalancer listener create
[-f {json,shell,table,value,yaml}]
[-c COLUMN]
[--max-width <integer>]
[--fit-width]
[--print-empty]
[--noindent]
[--prefix PREFIX]
[--name <name>]
[--description <description>]
--protocol
{TCP,HTTP,HTTPS,TERMINATED_HTTPS}
[--connection-limit <limit>]
[--default-pool <pool>]
[--default-tls-container-ref <container_ref>]
[--sni-container-refs [<container_ref> [<container_ref> ...]]]
[--insert-headers <header=value,...>]
--protocol-port <port>
[--enable | --disable]
<loadbalancer>
-f <FORMATTER>, --format <FORMATTER>¶the output format, defaults to table
-c COLUMN, --column COLUMN¶specify the column(s) to include, can be repeated
--max-width <integer>¶Maximum display width, <1 to disable. You can also use the CLIFF_MAX_TERM_WIDTH environment variable, but the parameter takes precedence.
--fit-width¶Fit the table to the display width. Implied if –max-width greater than 0. Set the environment variable CLIFF_FIT_WIDTH=1 to always enable
--print-empty¶Print empty table if there is no data to show.
--noindent¶whether to disable indenting the JSON
--prefix <PREFIX>¶add a prefix to all variable names
--name <name>¶Set the listener name.
--description <description>¶Set the description of this listener.
--protocol {TCP,HTTP,HTTPS,TERMINATED_HTTPS}¶The protocol for the listener.
--connection-limit <limit>¶Set the maximum number of connections permitted for this listener.
--default-pool <pool>¶Set the name or ID of the pool used by the listener if no L7 policies match.
--default-tls-container-ref <container_ref>¶The URI to the key manager service secrets container containing the certificate and key for TERMINATED_TLS listeners.
--sni-container-refs <container_ref>¶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.
--insert-headers <header=value,...>¶A dictionary of optional headers to insert into the request before it is sent to the backend member.
--protocol-port <port>¶Set the protocol port number for the listener.
--enable¶Enable listener (default).
--disable¶Disable listener.
loadbalancer¶Load balancer for the listener (name or ID).
This command is provided by the python-octaviaclient plugin.
Delete a listener
openstack loadbalancer listener delete <listener>
listener¶Listener to delete (name or ID)
This command is provided by the python-octaviaclient plugin.
List listeners
openstack loadbalancer listener list
[-f {csv,json,table,value,yaml}]
[-c COLUMN]
[--max-width <integer>]
[--fit-width]
[--print-empty]
[--noindent]
[--quote {all,minimal,none,nonnumeric}]
[--sort-column SORT_COLUMN]
[--name <name>]
[--loadbalancer <loadbalancer>]
[--enable | --disable]
[--project <project>]
-f <FORMATTER>, --format <FORMATTER>¶the output format, defaults to table
-c COLUMN, --column COLUMN¶specify the column(s) to include, can be repeated
--max-width <integer>¶Maximum display width, <1 to disable. You can also use the CLIFF_MAX_TERM_WIDTH environment variable, but the parameter takes precedence.
--fit-width¶Fit the table to the display width. Implied if –max-width greater than 0. Set the environment variable CLIFF_FIT_WIDTH=1 to always enable
--print-empty¶Print empty table if there is no data to show.
--noindent¶whether to disable indenting the JSON
--quote <QUOTE_MODE>¶when to include quotes, defaults to nonnumeric
--sort-column SORT_COLUMN¶specify the column(s) to sort the data (columns specified first have a priority, non-existing columns are ignored), can be repeated
--name <name>¶List listeners by listener name.
--loadbalancer <loadbalancer>¶Filter by load balancer (name or ID).
--enable¶List enabled listeners.
--disable¶List disabled listeners.
--project <project>¶List listeners by project ID.
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> [<container-ref> ...]]]
[--insert-headers <header=value>]
[--enable | --disable]
<listener>
--name <name>¶Set the listener name.
--description <description>¶Set the description of this listener.
--connection-limit <limit>¶The maximum number of connections permitted for this listener. Default value is -1 which represents infinite connections.
--default-pool <pool>¶The ID of the pool used by the listener if no L7 policies match.
--default-tls-container-ref <container-ref>¶The URI to the key manager service secrets container containing the certificate and key for TERMINATED_TLSlisteners.
--sni-container-refs <container-ref>¶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.
--insert-headers <header=value>¶A dictionary of optional headers to insert into the request before it is sent to the backend member.
--enable¶Enable listener.
--disable¶Disable listener.
listener¶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
[-f {json,shell,table,value,yaml}]
[-c COLUMN]
[--max-width <integer>]
[--fit-width]
[--print-empty]
[--noindent]
[--prefix PREFIX]
<listener>
-f <FORMATTER>, --format <FORMATTER>¶the output format, defaults to table
-c COLUMN, --column COLUMN¶specify the column(s) to include, can be repeated
--max-width <integer>¶Maximum display width, <1 to disable. You can also use the CLIFF_MAX_TERM_WIDTH environment variable, but the parameter takes precedence.
--fit-width¶Fit the table to the display width. Implied if –max-width greater than 0. Set the environment variable CLIFF_FIT_WIDTH=1 to always enable
--print-empty¶Print empty table if there is no data to show.
--noindent¶whether to disable indenting the JSON
--prefix <PREFIX>¶add a prefix to all variable names
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
[-f {json,shell,table,value,yaml}]
[-c COLUMN]
[--max-width <integer>]
[--fit-width]
[--print-empty]
[--noindent]
[--prefix PREFIX]
<listener>
-f <FORMATTER>, --format <FORMATTER>¶the output format, defaults to table
-c COLUMN, --column COLUMN¶specify the column(s) to include, can be repeated
--max-width <integer>¶Maximum display width, <1 to disable. You can also use the CLIFF_MAX_TERM_WIDTH environment variable, but the parameter takes precedence.
--fit-width¶Fit the table to the display width. Implied if –max-width greater than 0. Set the environment variable CLIFF_FIT_WIDTH=1 to always enable
--print-empty¶Print empty table if there is no data to show.
--noindent¶whether to disable indenting the JSON
--prefix <PREFIX>¶add a prefix to all variable names
listener¶Name or UUID of the listener
This command is provided by the python-octaviaclient plugin.
Create a pool
openstack loadbalancer pool create
[-f {json,shell,table,value,yaml}]
[-c COLUMN]
[--max-width <integer>]
[--fit-width]
[--print-empty]
[--noindent]
[--prefix PREFIX]
[--name <name>]
[--description <description>]
--protocol
{TCP,HTTP,HTTPS,TERMINATED_HTTPS,PROXY}
(--listener <listener> | --loadbalancer <load_balancer>)
[--session-persistence <session persistence>]
--lb-algorithm
{SOURCE_IP,ROUND_ROBIN,LEAST_CONNECTIONS}
[--enable | --disable]
-f <FORMATTER>, --format <FORMATTER>¶the output format, defaults to table
-c COLUMN, --column COLUMN¶specify the column(s) to include, can be repeated
--max-width <integer>¶Maximum display width, <1 to disable. You can also use the CLIFF_MAX_TERM_WIDTH environment variable, but the parameter takes precedence.
--fit-width¶Fit the table to the display width. Implied if –max-width greater than 0. Set the environment variable CLIFF_FIT_WIDTH=1 to always enable
--print-empty¶Print empty table if there is no data to show.
--noindent¶whether to disable indenting the JSON
--prefix <PREFIX>¶add a prefix to all variable names
--name <name>¶Set pool name.
--description <description>¶Set pool description.
--protocol {TCP,HTTP,HTTPS,TERMINATED_HTTPS,PROXY}¶Set the pool protocol.
--listener <listener>¶Listener to add the pool to (name or ID).
--loadbalancer <load_balancer>¶Load balncer to add the pool to (name or ID)
--session-persistence <session persistence>¶Set the session persistence for the listener (key=value).
--lb-algorithm {SOURCE_IP,ROUND_ROBIN,LEAST_CONNECTIONS}¶Load balancing algorithm to use.
--enable¶Enable pool (default).
--disable¶Disable pool.
This command is provided by the python-octaviaclient plugin.
Delete a pool
openstack loadbalancer pool delete <pool>
pool¶Pool to delete (name or ID).
This command is provided by the python-octaviaclient plugin.
List pools
openstack loadbalancer pool list
[-f {csv,json,table,value,yaml}]
[-c COLUMN]
[--max-width <integer>]
[--fit-width]
[--print-empty]
[--noindent]
[--quote {all,minimal,none,nonnumeric}]
[--sort-column SORT_COLUMN]
[--loadbalancer <loadbalancer>]
-f <FORMATTER>, --format <FORMATTER>¶the output format, defaults to table
-c COLUMN, --column COLUMN¶specify the column(s) to include, can be repeated
--max-width <integer>¶Maximum display width, <1 to disable. You can also use the CLIFF_MAX_TERM_WIDTH environment variable, but the parameter takes precedence.
--fit-width¶Fit the table to the display width. Implied if –max-width greater than 0. Set the environment variable CLIFF_FIT_WIDTH=1 to always enable
--print-empty¶Print empty table if there is no data to show.
--noindent¶whether to disable indenting the JSON
--quote <QUOTE_MODE>¶when to include quotes, defaults to nonnumeric
--sort-column SORT_COLUMN¶specify the column(s) to sort the data (columns specified first have a priority, non-existing columns are ignored), can be repeated
--loadbalancer <loadbalancer>¶Filter by load balancer (name or ID).
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}]
[--enable | --disable]
<pool>
--name <name>¶Set the name of the pool.
--description <description>¶Set the description of the pool.
--session-persistence <session_persistence>¶Set the session persistence for the listener (key=value).
--lb-algorithm {SOURCE_IP,ROUND_ROBIN,LEAST_CONNECTIONS}¶Set the load balancing algorithm to use.
--enable¶Enable pool.
--disable¶Disable pool.
pool¶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
[-f {json,shell,table,value,yaml}]
[-c COLUMN]
[--max-width <integer>]
[--fit-width]
[--print-empty]
[--noindent]
[--prefix PREFIX]
<pool>
-f <FORMATTER>, --format <FORMATTER>¶the output format, defaults to table
-c COLUMN, --column COLUMN¶specify the column(s) to include, can be repeated
--max-width <integer>¶Maximum display width, <1 to disable. You can also use the CLIFF_MAX_TERM_WIDTH environment variable, but the parameter takes precedence.
--fit-width¶Fit the table to the display width. Implied if –max-width greater than 0. Set the environment variable CLIFF_FIT_WIDTH=1 to always enable
--print-empty¶Print empty table if there is no data to show.
--noindent¶whether to disable indenting the JSON
--prefix <PREFIX>¶add a prefix to all variable names
pool¶Name or UUID of the pool.
This command is provided by the python-octaviaclient plugin.
Creating a member in a pool
openstack loadbalancer member create
[-f {json,shell,table,value,yaml}]
[-c COLUMN]
[--max-width <integer>]
[--fit-width]
[--print-empty]
[--noindent]
[--prefix PREFIX]
[--name <name>]
[--weight <weight>]
--address <ip_address>
[--subnet-id <subnet_id>]
--protocol-port <protocol_port>
[--monitor-port <monitor_port>]
[--monitor-address <monitor_address>]
[--enable | --disable]
<pool>
-f <FORMATTER>, --format <FORMATTER>¶the output format, defaults to table
-c COLUMN, --column COLUMN¶specify the column(s) to include, can be repeated
--max-width <integer>¶Maximum display width, <1 to disable. You can also use the CLIFF_MAX_TERM_WIDTH environment variable, but the parameter takes precedence.
--fit-width¶Fit the table to the display width. Implied if –max-width greater than 0. Set the environment variable CLIFF_FIT_WIDTH=1 to always enable
--print-empty¶Print empty table if there is no data to show.
--noindent¶whether to disable indenting the JSON
--prefix <PREFIX>¶add a prefix to all variable names
--name <name>¶Name of the member.
--weight <weight>¶The weight of a member determines the portion of requests or connections it services compared to the other members of the pool.
--address <ip_address>¶The IP address of the backend member server
--subnet-id <subnet_id>¶The subnet ID the member service is accessible from.
--protocol-port <protocol_port>¶The protocol port number the backend member server is listening on.
--monitor-port <monitor_port>¶An alternate protocol port used for health monitoring a backend member.
--monitor-address <monitor_address>¶An alternate IP address used for health monitoring a backend member.
--enable¶Enable member (default)
--disable¶Disable member
pool¶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 <pool> <member>
pool¶Pool name or ID to delete the member from.
member¶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
[-f {csv,json,table,value,yaml}]
[-c COLUMN]
[--max-width <integer>]
[--fit-width]
[--print-empty]
[--noindent]
[--quote {all,minimal,none,nonnumeric}]
[--sort-column SORT_COLUMN]
<pool>
-f <FORMATTER>, --format <FORMATTER>¶the output format, defaults to table
-c COLUMN, --column COLUMN¶specify the column(s) to include, can be repeated
--max-width <integer>¶Maximum display width, <1 to disable. You can also use the CLIFF_MAX_TERM_WIDTH environment variable, but the parameter takes precedence.
--fit-width¶Fit the table to the display width. Implied if –max-width greater than 0. Set the environment variable CLIFF_FIT_WIDTH=1 to always enable
--print-empty¶Print empty table if there is no data to show.
--noindent¶whether to disable indenting the JSON
--quote <QUOTE_MODE>¶when to include quotes, defaults to nonnumeric
--sort-column SORT_COLUMN¶specify the column(s) to sort the data (columns specified first have a priority, non-existing columns are ignored), can be repeated
pool¶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>]
[--weight <weight>]
[--monitor-port <monitor_port>]
[--monitor-address <monitor_address>]
[--enable | --disable]
<pool>
<member>
--name <name>¶Set the name of the member
--weight <weight>¶Set the weight of member in the pool
--monitor-port <monitor_port>¶An alternate protocol port used for health monitoring a backend member
--monitor-address <monitor_address>¶An alternate IP address used for health monitoring a backend member.
--enable¶Set the admin_state_up to True
--disable¶Set the admin_state_up to False
pool¶Pool that the member to update belongs to (name or ID).
member¶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
[-f {json,shell,table,value,yaml}]
[-c COLUMN]
[--max-width <integer>]
[--fit-width]
[--print-empty]
[--noindent]
[--prefix PREFIX]
<pool>
<member>
-f <FORMATTER>, --format <FORMATTER>¶the output format, defaults to table
-c COLUMN, --column COLUMN¶specify the column(s) to include, can be repeated
--max-width <integer>¶Maximum display width, <1 to disable. You can also use the CLIFF_MAX_TERM_WIDTH environment variable, but the parameter takes precedence.
--fit-width¶Fit the table to the display width. Implied if –max-width greater than 0. Set the environment variable CLIFF_FIT_WIDTH=1 to always enable
--print-empty¶Print empty table if there is no data to show.
--noindent¶whether to disable indenting the JSON
--prefix <PREFIX>¶add a prefix to all variable names
pool¶Pool name or ID to show the members of.
member¶Name or ID of the member to show.
This command is provided by the python-octaviaclient plugin.
Create a health monitor
openstack loadbalancer healthmonitor create
[-f {json,shell,table,value,yaml}]
[-c COLUMN]
[--max-width <integer>]
[--fit-width]
[--print-empty]
[--noindent]
[--prefix PREFIX]
[--name <name>]
--delay <delay>
[--expected-codes <codes>]
[--http-method {GET,POST,DELETE,PUT,HEAD,OPTIONS,PATCH,CONNECT,TRACE}]
--timeout <timeout>
--max-retries <max_retries>
[--url-path <url_path>]
--type
{PING,HTTP,TCP,HTTPS,TLS-HELLO}
[--max-retries-down <max_retries_down>]
[--enable | --disable]
<pool>
-f <FORMATTER>, --format <FORMATTER>¶the output format, defaults to table
-c COLUMN, --column COLUMN¶specify the column(s) to include, can be repeated
--max-width <integer>¶Maximum display width, <1 to disable. You can also use the CLIFF_MAX_TERM_WIDTH environment variable, but the parameter takes precedence.
--fit-width¶Fit the table to the display width. Implied if –max-width greater than 0. Set the environment variable CLIFF_FIT_WIDTH=1 to always enable
--print-empty¶Print empty table if there is no data to show.
--noindent¶whether to disable indenting the JSON
--prefix <PREFIX>¶add a prefix to all variable names
--name <name>¶Set the health monitor name.
--delay <delay>¶Set the time in seconds, between sending probes to members.
--expected-codes <codes>¶Set the list of HTTP status codes expected in response from the member to declare it healthy.
--http-method {GET,POST,DELETE,PUT,HEAD,OPTIONS,PATCH,CONNECT,TRACE}¶Set the HTTP method that the health monitor uses for requests.
--timeout <timeout>¶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.
--max-retries <max_retries>¶The number of successful checks before changing the operating status of the member to ONLINE.
--url-path <url_path>¶Set the HTTP URL path of the request sent by the monitor to test the health of a backend member.
--type {PING,HTTP,TCP,HTTPS,TLS-HELLO}¶Set the health monitor type.
--max-retries-down <max_retries_down>¶Set the number of allowed check failures before changing the operating status of the member to ERROR.
--enable¶Enable health monitor (default).
--disable¶Disable health monitor.
pool¶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 <health_monitor>
health_monitor¶Health monitor to delete (name or ID).
This command is provided by the python-octaviaclient plugin.
List health monitors
openstack loadbalancer healthmonitor list
[-f {csv,json,table,value,yaml}]
[-c COLUMN]
[--max-width <integer>]
[--fit-width]
[--print-empty]
[--noindent]
[--quote {all,minimal,none,nonnumeric}]
[--sort-column SORT_COLUMN]
-f <FORMATTER>, --format <FORMATTER>¶the output format, defaults to table
-c COLUMN, --column COLUMN¶specify the column(s) to include, can be repeated
--max-width <integer>¶Maximum display width, <1 to disable. You can also use the CLIFF_MAX_TERM_WIDTH environment variable, but the parameter takes precedence.
--fit-width¶Fit the table to the display width. Implied if –max-width greater than 0. Set the environment variable CLIFF_FIT_WIDTH=1 to always enable
--print-empty¶Print empty table if there is no data to show.
--noindent¶whether to disable indenting the JSON
--quote <QUOTE_MODE>¶when to include quotes, defaults to nonnumeric
--sort-column SORT_COLUMN¶specify the column(s) to sort the data (columns specified first have a priority, non-existing columns are ignored), can be repeated
This command is provided by the python-octaviaclient plugin.
Update a health monitor
openstack loadbalancer healthmonitor set
[--name <name>]
[--delay <delay>]
[--expected-codes <codes>]
[--http-method {GET,POST,DELETE,PUT,HEAD,OPTIONS,PATCH,CONNECT,TRACE}]
[--timeout <timeout>]
[--max-retries <max_retries>]
[--max-retries-down <max_retries_down>]
[--url-path <url_path>]
[--enable | --disable]
<health_monitor>
--name <name>¶Set health monitor name.
--delay <delay>¶Set the time in seconds, between sending probes to members.
--expected-codes <codes>¶Set the list of HTTP status codes expected in response from the member to declare it healthy.
--http-method {GET,POST,DELETE,PUT,HEAD,OPTIONS,PATCH,CONNECT,TRACE}¶Set the HTTP method that the health monitor uses for requests.
--timeout <timeout>¶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.
--max-retries <max_retries>¶Set the number of successful checks before changing the operating status of the member to ONLINE.
--max-retries-down <max_retries_down>¶Set the number of allowed check failures before changing the operating status of the member to ERROR.
--url-path <url_path>¶Set the HTTP URL path of the request sent by the monitor to test the health of a backend member.
--enable¶Enable health monitor.
--disable¶Disable health monitor.
health_monitor¶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
[-f {json,shell,table,value,yaml}]
[-c COLUMN]
[--max-width <integer>]
[--fit-width]
[--print-empty]
[--noindent]
[--prefix PREFIX]
<health_monitor>
-f <FORMATTER>, --format <FORMATTER>¶the output format, defaults to table
-c COLUMN, --column COLUMN¶specify the column(s) to include, can be repeated
--max-width <integer>¶Maximum display width, <1 to disable. You can also use the CLIFF_MAX_TERM_WIDTH environment variable, but the parameter takes precedence.
--fit-width¶Fit the table to the display width. Implied if –max-width greater than 0. Set the environment variable CLIFF_FIT_WIDTH=1 to always enable
--print-empty¶Print empty table if there is no data to show.
--noindent¶whether to disable indenting the JSON
--prefix <PREFIX>¶add a prefix to all variable names
health_monitor¶Name or UUID of the health monitor.
This command is provided by the python-octaviaclient plugin.
Create a l7policy
openstack loadbalancer l7policy create
[-f {json,shell,table,value,yaml}]
[-c COLUMN]
[--max-width <integer>]
[--fit-width]
[--print-empty]
[--noindent]
[--prefix PREFIX]
[--name <name>]
[--description <description>]
--action
{REDIRECT_TO_URL,REDIRECT_TO_POOL,REJECT}
[--redirect-pool <pool> | --redirect-url <url>]
[--position <position>]
[--enable | --disable]
<listener>
-f <FORMATTER>, --format <FORMATTER>¶the output format, defaults to table
-c COLUMN, --column COLUMN¶specify the column(s) to include, can be repeated
--max-width <integer>¶Maximum display width, <1 to disable. You can also use the CLIFF_MAX_TERM_WIDTH environment variable, but the parameter takes precedence.
--fit-width¶Fit the table to the display width. Implied if –max-width greater than 0. Set the environment variable CLIFF_FIT_WIDTH=1 to always enable
--print-empty¶Print empty table if there is no data to show.
--noindent¶whether to disable indenting the JSON
--prefix <PREFIX>¶add a prefix to all variable names
--name <name>¶Set the l7policy name.
--description <description>¶Set l7policy description.
--action {REDIRECT_TO_URL,REDIRECT_TO_POOL,REJECT}¶Set the action of the policy.
--redirect-pool <pool>¶Set the pool to redirect requests to (name or ID).
--redirect-url <url>¶Set the URL to redirect requests to.
--position <position>¶Sequence number of this L7 Policy.
--enable¶Enable l7policy (default).
--disable¶Disable l7policy.
listener¶Listener to add l7policy to (name or ID).
This command is provided by the python-octaviaclient plugin.
Delete a l7policy
openstack loadbalancer l7policy delete <policy>
policy¶l7policy to delete (name or ID).
This command is provided by the python-octaviaclient plugin.
List l7policies
openstack loadbalancer l7policy list
[-f {csv,json,table,value,yaml}]
[-c COLUMN]
[--max-width <integer>]
[--fit-width]
[--print-empty]
[--noindent]
[--quote {all,minimal,none,nonnumeric}]
[--sort-column SORT_COLUMN]
-f <FORMATTER>, --format <FORMATTER>¶the output format, defaults to table
-c COLUMN, --column COLUMN¶specify the column(s) to include, can be repeated
--max-width <integer>¶Maximum display width, <1 to disable. You can also use the CLIFF_MAX_TERM_WIDTH environment variable, but the parameter takes precedence.
--fit-width¶Fit the table to the display width. Implied if –max-width greater than 0. Set the environment variable CLIFF_FIT_WIDTH=1 to always enable
--print-empty¶Print empty table if there is no data to show.
--noindent¶whether to disable indenting the JSON
--quote <QUOTE_MODE>¶when to include quotes, defaults to nonnumeric
--sort-column SORT_COLUMN¶specify the column(s) to sort the data (columns specified first have a priority, non-existing columns are ignored), can be repeated
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,REJECT}]
[--redirect-pool <pool> | --redirect-url <url>]
[--position <position>]
[--enable | --disable]
<policy>
--name <name>¶Set l7policy name.
--description <description>¶Set l7policy description.
--action {REDIRECT_TO_URL,REDIRECT_TO_POOL,REJECT}¶Set the action of the policy.
--redirect-pool <pool>¶Set the pool to redirect requests to (name or ID).
--redirect-url <url>¶Set the URL to redirect requests to.
--position <position>¶Set sequence number of this L7 Policy.
--enable¶Enable l7policy.
--disable¶Disable l7policy.
policy¶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
[-f {json,shell,table,value,yaml}]
[-c COLUMN]
[--max-width <integer>]
[--fit-width]
[--print-empty]
[--noindent]
[--prefix PREFIX]
<policy>
-f <FORMATTER>, --format <FORMATTER>¶the output format, defaults to table
-c COLUMN, --column COLUMN¶specify the column(s) to include, can be repeated
--max-width <integer>¶Maximum display width, <1 to disable. You can also use the CLIFF_MAX_TERM_WIDTH environment variable, but the parameter takes precedence.
--fit-width¶Fit the table to the display width. Implied if –max-width greater than 0. Set the environment variable CLIFF_FIT_WIDTH=1 to always enable
--print-empty¶Print empty table if there is no data to show.
--noindent¶whether to disable indenting the JSON
--prefix <PREFIX>¶add a prefix to all variable names
policy¶Name or UUID of the l7policy.
This command is provided by the python-octaviaclient plugin.
Create a l7rule
openstack loadbalancer l7rule create
[-f {json,shell,table,value,yaml}]
[-c COLUMN]
[--max-width <integer>]
[--fit-width]
[--print-empty]
[--noindent]
[--prefix PREFIX]
--compare-type
{REGEX,EQUAL_TO,CONTAINS,ENDS_WITH,STARTS_WITH}
[--invert]
--value <value>
[--key <key>]
--type
{FILE_TYPE,PATH,COOKIE,HOST_NAME,HEADER}
[--enable | --disable]
<l7policy>
-f <FORMATTER>, --format <FORMATTER>¶the output format, defaults to table
-c COLUMN, --column COLUMN¶specify the column(s) to include, can be repeated
--max-width <integer>¶Maximum display width, <1 to disable. You can also use the CLIFF_MAX_TERM_WIDTH environment variable, but the parameter takes precedence.
--fit-width¶Fit the table to the display width. Implied if –max-width greater than 0. Set the environment variable CLIFF_FIT_WIDTH=1 to always enable
--print-empty¶Print empty table if there is no data to show.
--noindent¶whether to disable indenting the JSON
--prefix <PREFIX>¶add a prefix to all variable names
--compare-type {REGEX,EQUAL_TO,CONTAINS,ENDS_WITH,STARTS_WITH}¶Set the compare type for the l7rule.
--invert¶Invert l7rule.
--value <value>¶Set the rule value to match on.
--key <key>¶Set the key for the l7rule’s value to match on.
--type {FILE_TYPE,PATH,COOKIE,HOST_NAME,HEADER}¶Set the type for the l7rule.
--enable¶Enable l7rule (default).
--disable¶Disable l7rule.
l7policy¶l7policy to add l7rule to (name or ID).
This command is provided by the python-octaviaclient plugin.
Delete a l7rule
openstack loadbalancer l7rule delete <l7policy> <rule_id>
l7policy¶l7policy to delete rule from (name or ID).
rule_id¶l7rule to delete.
This command is provided by the python-octaviaclient plugin.
List l7rules for l7policy
openstack loadbalancer l7rule list
[-f {csv,json,table,value,yaml}]
[-c COLUMN]
[--max-width <integer>]
[--fit-width]
[--print-empty]
[--noindent]
[--quote {all,minimal,none,nonnumeric}]
[--sort-column SORT_COLUMN]
<l7policy>
-f <FORMATTER>, --format <FORMATTER>¶the output format, defaults to table
-c COLUMN, --column COLUMN¶specify the column(s) to include, can be repeated
--max-width <integer>¶Maximum display width, <1 to disable. You can also use the CLIFF_MAX_TERM_WIDTH environment variable, but the parameter takes precedence.
--fit-width¶Fit the table to the display width. Implied if –max-width greater than 0. Set the environment variable CLIFF_FIT_WIDTH=1 to always enable
--print-empty¶Print empty table if there is no data to show.
--noindent¶whether to disable indenting the JSON
--quote <QUOTE_MODE>¶when to include quotes, defaults to nonnumeric
--sort-column SORT_COLUMN¶specify the column(s) to sort the data (columns specified first have a priority, non-existing columns are ignored), can be repeated
l7policy¶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}]
[--enable | --disable]
<l7policy>
<l7rule_id>
--compare-type {REGEX,EQUAL_TO,CONTAINS,ENDS_WITH,STARTS_WITH}¶Set the compare type for the l7rule.
--invert¶Invert l7rule.
--value <value>¶Set the rule value to match on.
--key <key>¶Set the key for the l7rule’s value to match on.
--type {FILE_TYPE,PATH,COOKIE,HOST_NAME,HEADER}¶Set the type for the l7rule.
--enable¶Enable l7rule.
--disable¶Disable l7rule.
l7policy¶L7policy to update l7rule on (name or ID).
l7rule_id¶l7rule to update.
This command is provided by the python-octaviaclient plugin.
Show the details of a single l7rule
openstack loadbalancer l7rule show
[-f {json,shell,table,value,yaml}]
[-c COLUMN]
[--max-width <integer>]
[--fit-width]
[--print-empty]
[--noindent]
[--prefix PREFIX]
<l7policy>
<l7rule_id>
-f <FORMATTER>, --format <FORMATTER>¶the output format, defaults to table
-c COLUMN, --column COLUMN¶specify the column(s) to include, can be repeated
--max-width <integer>¶Maximum display width, <1 to disable. You can also use the CLIFF_MAX_TERM_WIDTH environment variable, but the parameter takes precedence.
--fit-width¶Fit the table to the display width. Implied if –max-width greater than 0. Set the environment variable CLIFF_FIT_WIDTH=1 to always enable
--print-empty¶Print empty table if there is no data to show.
--noindent¶whether to disable indenting the JSON
--prefix <PREFIX>¶add a prefix to all variable names
l7policy¶l7policy to show rule from (name or ID).
l7rule_id¶l7rule to show.
This command is provided by the python-octaviaclient plugin.
Show quota defaults
openstack loadbalancer quota defaults show
[-f {json,shell,table,value,yaml}]
[-c COLUMN]
[--max-width <integer>]
[--fit-width]
[--print-empty]
[--noindent]
[--prefix PREFIX]
-f <FORMATTER>, --format <FORMATTER>¶the output format, defaults to table
-c COLUMN, --column COLUMN¶specify the column(s) to include, can be repeated
--max-width <integer>¶Maximum display width, <1 to disable. You can also use the CLIFF_MAX_TERM_WIDTH environment variable, but the parameter takes precedence.
--fit-width¶Fit the table to the display width. Implied if –max-width greater than 0. Set the environment variable CLIFF_FIT_WIDTH=1 to always enable
--print-empty¶Print empty table if there is no data to show.
--noindent¶whether to disable indenting the JSON
--prefix <PREFIX>¶add a prefix to all variable names
This command is provided by the python-octaviaclient plugin.
List quotas
openstack loadbalancer quota list
[-f {csv,json,table,value,yaml}]
[-c COLUMN]
[--max-width <integer>]
[--fit-width]
[--print-empty]
[--noindent]
[--quote {all,minimal,none,nonnumeric}]
[--sort-column SORT_COLUMN]
[--project <project-id>]
-f <FORMATTER>, --format <FORMATTER>¶the output format, defaults to table
-c COLUMN, --column COLUMN¶specify the column(s) to include, can be repeated
--max-width <integer>¶Maximum display width, <1 to disable. You can also use the CLIFF_MAX_TERM_WIDTH environment variable, but the parameter takes precedence.
--fit-width¶Fit the table to the display width. Implied if –max-width greater than 0. Set the environment variable CLIFF_FIT_WIDTH=1 to always enable
--print-empty¶Print empty table if there is no data to show.
--noindent¶whether to disable indenting the JSON
--quote <QUOTE_MODE>¶when to include quotes, defaults to nonnumeric
--sort-column SORT_COLUMN¶specify the column(s) to sort the data (columns specified first have a priority, non-existing columns are ignored), can be repeated
--project <project-id>¶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¶Project to reset quotas (name or ID)
This command is provided by the python-octaviaclient plugin.
Update a quota
openstack loadbalancer quota set
[-f {json,shell,table,value,yaml}]
[-c COLUMN]
[--max-width <integer>]
[--fit-width]
[--print-empty]
[--noindent]
[--prefix PREFIX]
[--healthmonitor <health_monitor>]
[--listener <listener>]
[--loadbalancer <load_balancer>]
[--member <member>]
[--pool <pool>]
<project>
-f <FORMATTER>, --format <FORMATTER>¶the output format, defaults to table
-c COLUMN, --column COLUMN¶specify the column(s) to include, can be repeated
--max-width <integer>¶Maximum display width, <1 to disable. You can also use the CLIFF_MAX_TERM_WIDTH environment variable, but the parameter takes precedence.
--fit-width¶Fit the table to the display width. Implied if –max-width greater than 0. Set the environment variable CLIFF_FIT_WIDTH=1 to always enable
--print-empty¶Print empty table if there is no data to show.
--noindent¶whether to disable indenting the JSON
--prefix <PREFIX>¶add a prefix to all variable names
--healthmonitor <health_monitor>¶New value for the health monitor quota. Value -1 means unlimited.
--listener <listener>¶New value for the listener quota. Value -1 means unlimited.
--loadbalancer <load_balancer>¶New value for the load balancer quota limit. Value -1 means unlimited.
--member <member>¶New value for the member quota limit. Value -1 means unlimited.
--pool <pool>¶New value for the pool quota limit. Value -1 means unlimited.
project¶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
[-f {json,shell,table,value,yaml}]
[-c COLUMN]
[--max-width <integer>]
[--fit-width]
[--print-empty]
[--noindent]
[--prefix PREFIX]
<project>
-f <FORMATTER>, --format <FORMATTER>¶the output format, defaults to table
-c COLUMN, --column COLUMN¶specify the column(s) to include, can be repeated
--max-width <integer>¶Maximum display width, <1 to disable. You can also use the CLIFF_MAX_TERM_WIDTH environment variable, but the parameter takes precedence.
--fit-width¶Fit the table to the display width. Implied if –max-width greater than 0. Set the environment variable CLIFF_FIT_WIDTH=1 to always enable
--print-empty¶Print empty table if there is no data to show.
--noindent¶whether to disable indenting the JSON
--prefix <PREFIX>¶add a prefix to all variable names
project¶Name or UUID of the project.
This command is provided by the python-octaviaclient plugin.
List amphorae
openstack loadbalancer amphora list
[-f {csv,json,table,value,yaml}]
[-c COLUMN]
[--max-width <integer>]
[--fit-width]
[--print-empty]
[--noindent]
[--quote {all,minimal,none,nonnumeric}]
[--sort-column SORT_COLUMN]
[--loadbalancer <loadbalancer>]
[--compute-id <compute-id>]
[--role {MASTER,BACKUP,STANDALONE}]
[--status {PENDING_DELETE,DELETED,ERROR,PENDING_CREATE,BOOTING,READY,ALLOCATED}]
-f <FORMATTER>, --format <FORMATTER>¶the output format, defaults to table
-c COLUMN, --column COLUMN¶specify the column(s) to include, can be repeated
--max-width <integer>¶Maximum display width, <1 to disable. You can also use the CLIFF_MAX_TERM_WIDTH environment variable, but the parameter takes precedence.
--fit-width¶Fit the table to the display width. Implied if –max-width greater than 0. Set the environment variable CLIFF_FIT_WIDTH=1 to always enable
--print-empty¶Print empty table if there is no data to show.
--noindent¶whether to disable indenting the JSON
--quote <QUOTE_MODE>¶when to include quotes, defaults to nonnumeric
--sort-column SORT_COLUMN¶specify the column(s) to sort the data (columns specified first have a priority, non-existing columns are ignored), can be repeated
--loadbalancer <loadbalancer>¶Filter by load balancer (name or ID).
--compute-id <compute-id>¶Filter by compute ID.
--role {MASTER,BACKUP,STANDALONE}¶Filter by role.
--status {PENDING_DELETE,DELETED,ERROR,PENDING_CREATE,BOOTING,READY,ALLOCATED}, --provisioning-status {PENDING_DELETE,DELETED,ERROR,PENDING_CREATE,BOOTING,READY,ALLOCATED}¶Filter by amphora provisioning status.
This command is provided by the python-octaviaclient plugin.
Show the details of a single amphora
openstack loadbalancer amphora show
[-f {json,shell,table,value,yaml}]
[-c COLUMN]
[--max-width <integer>]
[--fit-width]
[--print-empty]
[--noindent]
[--prefix PREFIX]
<amphora-id>
-f <FORMATTER>, --format <FORMATTER>¶the output format, defaults to table
-c COLUMN, --column COLUMN¶specify the column(s) to include, can be repeated
--max-width <integer>¶Maximum display width, <1 to disable. You can also use the CLIFF_MAX_TERM_WIDTH environment variable, but the parameter takes precedence.
--fit-width¶Fit the table to the display width. Implied if –max-width greater than 0. Set the environment variable CLIFF_FIT_WIDTH=1 to always enable
--print-empty¶Print empty table if there is no data to show.
--noindent¶whether to disable indenting the JSON
--prefix <PREFIX>¶add a prefix to all variable names
amphora-id¶UUID of the amphora.
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.