octavia

loadbalancer amphora configure

Update the amphora agent configuration

openstack loadbalancer amphora configure [--wait] <amphora-id>
--wait

Wait for action to complete.

amphora-id

UUID of the amphora to configure.

This command is provided by the python-octaviaclient plugin.

loadbalancer amphora delete

Delete a amphora

openstack loadbalancer amphora delete [--wait] <amphora-id>
--wait

Wait for action to complete.

amphora-id

UUID of the amphora to delete.

This command is provided by the python-octaviaclient plugin.

loadbalancer amphora failover

Force failover an amphora

openstack loadbalancer amphora failover [--wait] <amphora-id>
--wait

Wait for action to complete.

amphora-id

UUID of the amphora.

This command is provided by the python-octaviaclient plugin.

loadbalancer amphora list

List amphorae

openstack loadbalancer amphora list
    [--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]
--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

--sort-ascending

sort the column(s) in ascending order

--sort-descending

sort the column(s) in descending order

--loadbalancer <loadbalancer>

Filter by load balancer (name or ID).

--compute-id <compute-id>

Filter by compute ID.

--role {BACKUP,MASTER,STANDALONE}

Filter by role.

--status {ALLOCATED,BOOTING,DELETED,ERROR,PENDING_CREATE,PENDING_DELETE,READY}, --provisioning-status {ALLOCATED,BOOTING,DELETED,ERROR,PENDING_CREATE,PENDING_DELETE,READY}

Filter by amphora provisioning status.

--long

Show additional fields.

This command is provided by the python-octaviaclient plugin.

loadbalancer amphora show

Show the details of a single amphora

openstack loadbalancer amphora show <amphora-id>
amphora-id

UUID of the amphora.

This command is provided by the python-octaviaclient plugin.

loadbalancer amphora stats show

Shows the current statistics for an amphora.

openstack loadbalancer amphora stats show
    [--listener <listener>]
    <amphora-id>
--listener <listener>

Filter by listener (name or ID).

amphora-id

UUID of the amphora.

This command is provided by the python-octaviaclient plugin.

loadbalancer availabilityzone create

Create an octavia availability zone

openstack loadbalancer availabilityzone create
    --name <name>
    --availabilityzoneprofile <availabilityzone_profile>
    [--description <description>]
    [--enable | --disable]
--name <name>

New availability zone name.

--availabilityzoneprofile <availabilityzone_profile>

Availability zone profile to add the AZ to (name or ID).

--description <description>

Set the availability zone description.

--enable

Enable the availability zone.

--disable

Disable the availability zone.

This command is provided by the python-octaviaclient plugin.

loadbalancer availabilityzone delete

Delete an availability zone

openstack loadbalancer availabilityzone delete <availabilityzone>
availabilityzone

Name of the availability zone to delete.

This command is provided by the python-octaviaclient plugin.

loadbalancer availabilityzone list

List availability zones

openstack loadbalancer availabilityzone list
    [--sort-column SORT_COLUMN]
    [--sort-ascending | --sort-descending]
    [--name <name>]
    [--availabilityzoneprofile <availabilityzone_profile>]
    [--enable | --disable]
--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

--sort-ascending

sort the column(s) in ascending order

--sort-descending

sort the column(s) in descending order

--name <name>

List availability zones according to their name.

--availabilityzoneprofile <availabilityzone_profile>

List availability zones according to their AZ profile.

--enable

List enabled availability zones.

--disable

List disabled availability zones.

This command is provided by the python-octaviaclient plugin.

loadbalancer availabilityzone set

Update an availability zone

openstack loadbalancer availabilityzone set
    [--description <description>]
    [--enable | --disable]
    <availabilityzone>
--description <description>

Set the description of the availability zone.

--enable

Enable the availability zone.

--disable

Disable the availability zone.

availabilityzone

Name of the availability zone to update.

This command is provided by the python-octaviaclient plugin.

loadbalancer availabilityzone show

Show the details for a single availability zone

openstack loadbalancer availabilityzone show <availabilityzone>
availabilityzone

Name of the availability zone.

This command is provided by the python-octaviaclient plugin.

loadbalancer availabilityzone unset

Clear availability zone settings

openstack loadbalancer availabilityzone unset
    [--description]
    <availabilityzone>
--description

Clear the availability zone description.

availabilityzone

Name of the availability zone to update.

This command is provided by the python-octaviaclient plugin.

loadbalancer availabilityzoneprofile create

Create an octavia availability zone profile

openstack loadbalancer availabilityzoneprofile create
    --name <name>
    --provider <provider
    name>
    --availability-zone-data <availability_zone_data>
--name <name>

New octavia availability zone profile name.

--provider <provider name>

Provider name for the availability zone profile.

--availability-zone-data <availability_zone_data>

The JSON string containing the availability zone metadata.

This command is provided by the python-octaviaclient plugin.

loadbalancer availabilityzoneprofile delete

Delete an availability zone profile

openstack loadbalancer availabilityzoneprofile delete
    <availabilityzone_profile>
availabilityzone_profile

Availability zone profile to delete (name or ID).

This command is provided by the python-octaviaclient plugin.

loadbalancer availabilityzoneprofile list

List availability zone profiles

openstack loadbalancer availabilityzoneprofile list
    [--sort-column SORT_COLUMN]
    [--sort-ascending | --sort-descending]
    [--name <name>]
    [--provider <provider_name>]
--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

--sort-ascending

sort the column(s) in ascending order

--sort-descending

sort the column(s) in descending order

--name <name>

List availability zone profiles by profile name.

--provider <provider_name>

List availability zone profiles according to their provider.

This command is provided by the python-octaviaclient plugin.

loadbalancer availabilityzoneprofile set

Update an availability zone profile

openstack loadbalancer availabilityzoneprofile set
    [--name <name>]
    [--provider <provider_name>]
    [--availabilityzone-data <availabilityzone_data>]
    <availabilityzone_profile>
--name <name>

Set the name of the availability zone profile.

--provider <provider_name>

Set the provider of the availability zone profile.

--availabilityzone-data <availabilityzone_data>

Set the availability zone data of the profile.

availabilityzone_profile

Name or UUID of the availability zone profile to update.

This command is provided by the python-octaviaclient plugin.

loadbalancer availabilityzoneprofile show

Show the details of a single availability zone profile

openstack loadbalancer availabilityzoneprofile show
    <availabilityzone_profile>
availabilityzone_profile

Name or UUID of the availability zone profile to show.

This command is provided by the python-octaviaclient plugin.

loadbalancer create

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>]
    [--project <project>]
    [--provider <provider>]
    [--availability-zone <availability_zone>]
    [--enable | --disable]
    [--flavor <flavor>]
    [--wait]
    [--tag <tag> | --no-tag]
--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).

--provider <provider>

Provider name for the load balancer.

--availability-zone <availability_zone>

Availability zone for the load balancer.

--enable

Enable load balancer (default).

--disable

Disable load balancer.

--flavor <flavor>

The name or ID of the flavor for the load balancer.

--wait

Wait for action to complete.

--tag <tag>

Tag to be added to the load balancer (repeat option to set multiple tags)

--no-tag

No tags associated with the load balancer

This command is provided by the python-octaviaclient plugin.

loadbalancer delete

Delete a load balancer

openstack loadbalancer delete [--cascade] [--wait] <load_balancer>
--cascade

Cascade the delete to all child elements of the load balancer.

--wait

Wait for action to complete.

load_balancer

Load balancers to delete (name or ID).

This command is provided by the python-octaviaclient plugin.

loadbalancer failover

Trigger load balancer failover

openstack loadbalancer failover [--wait] <load_balancer>
--wait

Wait for action to complete.

load_balancer

Name or UUID of the load balancer.

This command is provided by the python-octaviaclient plugin.

loadbalancer flavor create

Create a octavia flavor

openstack loadbalancer flavor create
    --name <name>
    --flavorprofile <flavor_profile>
    [--description <description>]
    [--enable | --disable]
--name <name>

New flavor name.

--flavorprofile <flavor_profile>

Flavor profile to add the flavor to (name or ID).

--description <description>

Set flavor description.

--enable

Enable flavor.

--disable

Disable flavor.

This command is provided by the python-octaviaclient plugin.

loadbalancer flavor delete

Delete a flavor

openstack loadbalancer flavor delete <flavor>
flavor

Flavor to delete (name or ID).

This command is provided by the python-octaviaclient plugin.

loadbalancer flavor list

List flavor

openstack loadbalancer flavor list
    [--sort-column SORT_COLUMN]
    [--sort-ascending | --sort-descending]
    [--name <name>]
    [--flavorprofile <flavor_profile>]
    [--enable | --disable]
--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

--sort-ascending

sort the column(s) in ascending order

--sort-descending

sort the column(s) in descending order

--name <name>

List flavors according to their name.

--flavorprofile <flavor_profile>

List flavors according to their flavor profile.

--enable

List enabled flavors.

--disable

List disabled flavors.

This command is provided by the python-octaviaclient plugin.

loadbalancer flavor set

Update a flavor

openstack loadbalancer flavor set
    [--name <name>]
    [--enable | --disable]
    <flavor>
--name <name>

Set the name of the flavor.

--enable

Enable flavor.

--disable

Disable flavor.

flavor

Name or UUID of the flavor to update.

This command is provided by the python-octaviaclient plugin.

loadbalancer flavor show

Show the details for a single flavor

openstack loadbalancer flavor show <flavor>
flavor

Name or UUID of the flavor.

This command is provided by the python-octaviaclient plugin.

loadbalancer flavor unset

Clear flavor settings

openstack loadbalancer flavor unset [--description] <flavor>
--description

Clear the flavor description.

flavor

Flavor to update (name or ID).

This command is provided by the python-octaviaclient plugin.

loadbalancer flavorprofile create

Create a octavia flavor profile

openstack loadbalancer flavorprofile create
    --name <name>
    --provider <provider
    name>
    --flavor-data <flavor_data>
--name <name>

New octavia flavor profile name.

--provider <provider name>

Provider name for the flavor profile.

--flavor-data <flavor_data>

The JSON string containing the flavor metadata.

This command is provided by the python-octaviaclient plugin.

loadbalancer flavorprofile delete

Delete a flavor profile

openstack loadbalancer flavorprofile delete <flavor_profile>
flavor_profile

Flavor profiles to delete (name or ID).

This command is provided by the python-octaviaclient plugin.

loadbalancer flavorprofile list

List flavor profile

openstack loadbalancer flavorprofile list
    [--sort-column SORT_COLUMN]
    [--sort-ascending | --sort-descending]
    [--name <name>]
    [--provider <provider_name>]
--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

--sort-ascending

sort the column(s) in ascending order

--sort-descending

sort the column(s) in descending order

--name <name>

List flavor profiles by flavor profile name.

--provider <provider_name>

List flavor profiles according to their provider.

This command is provided by the python-octaviaclient plugin.

loadbalancer flavorprofile set

Update a flavor profile

openstack loadbalancer flavorprofile set
    [--name <name>]
    [--provider <provider_name>]
    [--flavor-data <flavor_data>]
    <flavor_profile>
--name <name>

Set the name of the flavor profile.

--provider <provider_name>

Set the provider of the flavor profile.

--flavor-data <flavor_data>

Set the flavor data of the flavor profile.

flavor_profile

Name or UUID of the flavor profile to update.

This command is provided by the python-octaviaclient plugin.

loadbalancer flavorprofile show

Show the details for a single flavor profile

openstack loadbalancer flavorprofile show <flavor_profile>
flavor_profile

Name or UUID of the flavor profile to show.

This command is provided by the python-octaviaclient plugin.

loadbalancer healthmonitor create

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>
--name <name>

Set the health monitor name.

--delay <delay>

Set the time in seconds, between sending probes to members.

--domain-name <domain_name>

Set the domain name, which be injected into the HTTP Host Header to the backend server for HTTP health check.

--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.

--http-version <http_version>

Set the HTTP version.

--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,UDP-CONNECT,SCTP}

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.

--wait

Wait for action to complete.

--tag <tag>

Tag to be added to the health monitor (repeat option to set multiple tags)

--no-tag

No tags associated with the health monitor

pool

Set the pool for the health monitor (name or ID).

This command is provided by the python-octaviaclient plugin.

loadbalancer healthmonitor delete

Delete a health monitor

openstack loadbalancer healthmonitor delete [--wait] <health_monitor>
--wait

Wait for action to complete.

health_monitor

Health monitor to delete (name or ID).

This command is provided by the python-octaviaclient plugin.

loadbalancer healthmonitor list

List health monitors

openstack loadbalancer healthmonitor list
    [--sort-column SORT_COLUMN]
    [--sort-ascending | --sort-descending]
    [--tags <tag>[,<tag>,...]]
    [--any-tags <tag>[,<tag>,...]]
    [--not-tags <tag>[,<tag>,...]]
    [--not-any-tags <tag>[,<tag>,...]]
--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

--sort-ascending

sort the column(s) in ascending order

--sort-descending

sort the column(s) in descending order

--tags <tag>[,<tag>,...]

List health monitor which have all given tag(s) (Comma-separated list of tags)

--any-tags <tag>[,<tag>,...]

List health monitor which have any given tag(s) (Comma-separated list of tags)

--not-tags <tag>[,<tag>,...]

Exclude health monitor which have all given tag(s) (Comma-separated list of tags)

--not-any-tags <tag>[,<tag>,...]

Exclude health monitor which have any given tag(s) (Comma-separated list of tags)

This command is provided by the python-octaviaclient plugin.

loadbalancer healthmonitor set

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>
--name <name>

Set health monitor name.

--delay <delay>

Set the time in seconds, between sending probes to members.

--domain-name <domain_name>

Set the domain name, which be injected into the HTTP Host Header to the backend server for HTTP health check.

--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.

--http-version <http_version>

Set the HTTP version.

--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.

--wait

Wait for action to complete.

--tag <tag>

Tag to be added to the health monitor (repeat option to set multiple tags)

--no-tag

Clear tags associated with the health monitor. Specify both –tag and –no-tag to overwrite current tags

health_monitor

Health monitor to update (name or ID).

This command is provided by the python-octaviaclient plugin.

loadbalancer healthmonitor show

Show the details of a single health monitor

openstack loadbalancer healthmonitor show <health_monitor>
health_monitor

Name or UUID of the health monitor.

This command is provided by the python-octaviaclient plugin.

loadbalancer healthmonitor unset

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>
--domain-name

Clear the health monitor domain name.

--expected-codes

Reset the health monitor expected codes to the API default.

--http-method

Reset the health monitor HTTP method to the API default.

--http-version

Reset the health monitor HTTP version to the API default.

--max-retries-down

Reset the health monitor max retries down to the API default.

--name

Clear the health monitor name.

--url-path

Clear the health monitor URL path.

--wait

Wait for action to complete.

--tag <tag>

Tag to be removed from the health monitor (repeat option to remove multiple tags)

--all-tag

Clear all tags associated with the health monitor

health_monitor

Health monitor to update (name or ID).

This command is provided by the python-octaviaclient plugin.

loadbalancer l7policy create

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>
--name <name>

Set the l7policy name.

--description <description>

Set l7policy description.

--action {REDIRECT_TO_URL,REDIRECT_TO_POOL,REDIRECT_PREFIX,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.

--redirect-prefix <url>

Set the URL Prefix to redirect requests to.

--redirect-http-code <redirect_http_code>

Set the HTTP response code for REDIRECT_URL or REDIRECT_PREFIX action.

--position <position>

Sequence number of this L7 Policy.

--enable

Enable l7policy (default).

--disable

Disable l7policy.

--wait

Wait for action to complete.

--tag <tag>

Tag to be added to the l7policy (repeat option to set multiple tags)

--no-tag

No tags associated with the l7policy

listener

Listener to add l7policy to (name or ID).

This command is provided by the python-octaviaclient plugin.

loadbalancer l7policy delete

Delete a l7policy

openstack loadbalancer l7policy delete [--wait] <policy>
--wait

Wait for action to complete.

policy

l7policy to delete (name or ID).

This command is provided by the python-octaviaclient plugin.

loadbalancer l7policy list

List l7policies

openstack loadbalancer l7policy list
    [--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>,...]]
--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

--sort-ascending

sort the column(s) in ascending order

--sort-descending

sort the column(s) in descending order

--listener <LISTENER>

List l7policies that applied to the given listener (name or ID).

--tags <tag>[,<tag>,...]

List l7policy which have all given tag(s) (Comma-separated list of tags)

--any-tags <tag>[,<tag>,...]

List l7policy which have any given tag(s) (Comma-separated list of tags)

--not-tags <tag>[,<tag>,...]

Exclude l7policy which have all given tag(s) (Comma-separated list of tags)

--not-any-tags <tag>[,<tag>,...]

Exclude l7policy which have any given tag(s) (Comma-separated list of tags)

This command is provided by the python-octaviaclient plugin.

loadbalancer l7policy set

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>
--name <name>

Set l7policy name.

--description <description>

Set l7policy description.

--action {REDIRECT_TO_URL,REDIRECT_TO_POOL,REDIRECT_PREFIX,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.

--redirect-prefix <url>

Set the URL Prefix to redirect requests to.

--redirect-http-code <redirect_http_code>

Set the HTTP response code for REDIRECT_URL or REDIRECT_PREFIX action.

--position <position>

Set sequence number of this L7 Policy.

--enable

Enable l7policy.

--disable

Disable l7policy.

--wait

Wait for action to complete.

--tag <tag>

Tag to be added to the l7policy (repeat option to set multiple tags)

--no-tag

Clear tags associated with the l7policy. Specify both –tag and –no-tag to overwrite current tags

policy

L7policy to update (name or ID).

This command is provided by the python-octaviaclient plugin.

loadbalancer l7policy show

Show the details of a single l7policy

openstack loadbalancer l7policy show <policy>
policy

Name or UUID of the l7policy.

This command is provided by the python-octaviaclient plugin.

loadbalancer l7policy unset

Clear l7policy settings

openstack loadbalancer l7policy unset
    [--description]
    [--name]
    [--redirect-http-code]
    [--wait]
    [--tag <tag> | --all-tag]
    <policy>
--description

Clear the l7policy description.

--name

Clear the l7policy name.

--redirect-http-code

Clear the l7policy redirect HTTP code.

--wait

Wait for action to complete.

--tag <tag>

Tag to be removed from the l7policy (repeat option to remove multiple tags)

--all-tag

Clear all tags associated with the l7policy

policy

L7policy to update (name or ID).

This command is provided by the python-octaviaclient plugin.

loadbalancer l7rule create

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>
--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,SSL_CONN_HAS_CERT,SSL_VERIFY_RESULT,SSL_DN_FIELD}

Set the type for the l7rule.

--enable

Enable l7rule (default).

--disable

Disable l7rule.

--wait

Wait for action to complete.

--tag <tag>

Tag to be added to the l7rule (repeat option to set multiple tags)

--no-tag

No tags associated with the l7rule

l7policy

l7policy to add l7rule to (name or ID).

This command is provided by the python-octaviaclient plugin.

loadbalancer l7rule delete

Delete a l7rule

openstack loadbalancer l7rule delete [--wait] <l7policy> <rule_id>
--wait

Wait for action to complete.

l7policy

l7policy to delete rule from (name or ID).

rule_id

l7rule to delete.

This command is provided by the python-octaviaclient plugin.

loadbalancer l7rule list

List l7rules for l7policy

openstack loadbalancer l7rule list
    [--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>
--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

--sort-ascending

sort the column(s) in ascending order

--sort-descending

sort the column(s) in descending order

--tags <tag>[,<tag>,...]

List l7rule which have all given tag(s) (Comma-separated list of tags)

--any-tags <tag>[,<tag>,...]

List l7rule which have any given tag(s) (Comma-separated list of tags)

--not-tags <tag>[,<tag>,...]

Exclude l7rule which have all given tag(s) (Comma-separated list of tags)

--not-any-tags <tag>[,<tag>,...]

Exclude l7rule which have any given tag(s) (Comma-separated list of tags)

l7policy

l7policy to list rules for (name or ID).

This command is provided by the python-octaviaclient plugin.

loadbalancer l7rule set

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>
--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,SSL_CONN_HAS_CERT,SSL_VERIFY_RESULT,SSL_DN_FIELD}

Set the type for the l7rule.

--enable

Enable l7rule.

--disable

Disable l7rule.

--wait

Wait for action to complete.

--tag <tag>

Tag to be added to the l7rule (repeat option to set multiple tags)

--no-tag

Clear tags associated with the l7rule. Specify both –tag and –no-tag to overwrite current tags

l7policy

L7policy to update l7rule on (name or ID).

l7rule_id

l7rule to update.

This command is provided by the python-octaviaclient plugin.

loadbalancer l7rule show

Show the details of a single l7rule

openstack loadbalancer l7rule show <l7policy> <l7rule_id>
l7policy

l7policy to show rule from (name or ID).

l7rule_id

l7rule to show.

This command is provided by the python-octaviaclient plugin.

loadbalancer l7rule unset

Clear l7rule settings

openstack loadbalancer l7rule unset
    [--invert]
    [--key]
    [--wait]
    [--tag <tag> | --all-tag]
    <l7policy>
    <l7rule_id>
--invert

Reset the l7rule invert to the API default.

--key

Clear the l7rule key.

--wait

Wait for action to complete.

--tag <tag>

Tag to be removed from the l7rule (repeat option to remove multiple tags)

--all-tag

Clear all tags associated with the l7rule

l7policy

L7policy to update (name or ID).

l7rule_id

l7rule to update.

This command is provided by the python-octaviaclient plugin.

loadbalancer list

List load balancers

openstack loadbalancer list
    [--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>,...]]
--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

--sort-ascending

sort the column(s) in ascending order

--sort-descending

sort the column(s) in descending order

--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).

--vip-network-id <vip_network_id>

List load balancers according to their VIP network (name or ID).

--vip-subnet-id <vip_subnet_id>

List load balancers according to their VIP subnet (name or ID).

--vip-qos-policy-id <vip_qos_policy_id>

List load balancers according to their VIP Qos policy (name or ID).

--vip-port-id <vip_port_id>

List load balancers according to their VIP port (name or ID).

--provisioning-status {ACTIVE,DELETED,ERROR,PENDING_CREATE,PENDING_UPDATE,PENDING_DELETE}

List load balancers according to their provisioning status.

--operating-status {ONLINE,DRAINING,OFFLINE,DEGRADED,ERROR,NO_MONITOR}

List load balancers according to their operating status.

--provider <provider>

List load balancers according to their provider.

--flavor <flavor>

List load balancers according to their flavor.

--availability-zone <availability_zone>

List load balancers according to their availability zone.

--tags <tag>[,<tag>,...]

List load balancer which have all given tag(s) (Comma-separated list of tags)

--any-tags <tag>[,<tag>,...]

List load balancer which have any given tag(s) (Comma-separated list of tags)

--not-tags <tag>[,<tag>,...]

Exclude load balancer which have all given tag(s) (Comma-separated list of tags)

--not-any-tags <tag>[,<tag>,...]

Exclude load balancer which have any given tag(s) (Comma-separated list of tags)

This command is provided by the python-octaviaclient plugin.

loadbalancer listener create

Create a listener

openstack loadbalancer listener create
    [--name <name>]
    [--description <description>]
    --protocol
    {TCP,HTTP,HTTPS,TERMINATED_HTTPS,UDP,SCTP}
    [--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>
    [--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>
--name <name>

Set the listener name.

--description <description>

Set the description of this listener.

--protocol {TCP,HTTP,HTTPS,TERMINATED_HTTPS,UDP,SCTP}

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.

--timeout-client-data <timeout>

Frontend client inactivity timeout in milliseconds. Default: 50000.

--timeout-member-connect <timeout>

Backend member connection timeout in milliseconds. Default: 5000.

--timeout-member-data <timeout>

Backend member inactivity timeout in milliseconds. Default: 50000.

--timeout-tcp-inspect <timeout>

Time, in milliseconds, to wait for additional TCP packets for content inspection. Default: 0.

--enable

Enable listener (default).

--disable

Disable listener.

--client-ca-tls-container-ref <container_ref>

The URI to the key manager service secrets container containing the CA certificate for TERMINATED_TLS listeners.

--client-authentication {NONE,OPTIONAL,MANDATORY}

The TLS client authentication verify options for TERMINATED_TLS listeners.

--client-crl-container-ref <client_crl_container_ref>

The URI to the key manager service secrets container containting the CA revocation list file for TERMINATED_TLS listeners.

--allowed-cidr <allowed_cidr>

CIDR to allow access to the listener (can be set multiple times).

--wait

Wait for action to complete.

--tls-ciphers <tls_ciphers>

Set the TLS ciphers to be used by the listener in OpenSSL format.

--tls-version <tls_versions>

Set the TLS protocol version to be used by the listener (can be set multiple times).

--alpn-protocol <alpn_protocols>

Set the ALPN protocol to be used by the listener (can be set multiple times).

--tag <tag>

Tag to be added to the listener (repeat option to set multiple tags)

--no-tag

No tags associated with the listener

loadbalancer

Load balancer for the listener (name or ID).

This command is provided by the python-octaviaclient plugin.

loadbalancer listener delete

Delete a listener

openstack loadbalancer listener delete [--wait] <listener>
--wait

Wait for action to complete.

listener

Listener to delete (name or ID).

This command is provided by the python-octaviaclient plugin.

loadbalancer listener list

List listeners

openstack loadbalancer listener list
    [--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>,...]]
--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

--sort-ascending

sort the column(s) in ascending order

--sort-descending

sort the column(s) in descending order

--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.

--tags <tag>[,<tag>,...]

List listener which have all given tag(s) (Comma-separated list of tags)

--any-tags <tag>[,<tag>,...]

List listener which have any given tag(s) (Comma-separated list of tags)

--not-tags <tag>[,<tag>,...]

Exclude listener which have all given tag(s) (Comma-separated list of tags)

--not-any-tags <tag>[,<tag>,...]

Exclude listener which have any given tag(s) (Comma-separated list of tags)

This command is provided by the python-octaviaclient plugin.

loadbalancer listener set

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>]
    [--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>
--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_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.

--timeout-client-data <timeout>

Frontend client inactivity timeout in milliseconds. Default: 50000.

--timeout-member-connect <timeout>

Backend member connection timeout in milliseconds. Default: 5000.

--timeout-member-data <timeout>

Backend member inactivity timeout in milliseconds. Default: 50000.

--timeout-tcp-inspect <timeout>

Time, in milliseconds, to wait for additional TCP packets for content inspection. Default: 0.

--enable

Enable listener.

--disable

Disable listener.

--client-ca-tls-container-ref <container_ref>

The URI to the key manager service secrets container containing the CA certificate for TERMINATED_TLS listeners.

--client-authentication {NONE,OPTIONAL,MANDATORY}

The TLS client authentication verify options for TERMINATED_TLS listeners.

--client-crl-container-ref <client_crl_container_ref>

The URI to the key manager service secrets container containting the CA revocation list file for TERMINATED_TLS listeners.

--allowed-cidr <allowed_cidr>

CIDR to allow access to the listener (can be set multiple times).

--wait

Wait for action to complete.

--tls-ciphers <tls_ciphers>

Set the TLS ciphers to be used by the listener in OpenSSL format.

--tls-version <tls_versions>

Set the TLS protocol version to be used by the listener (can be set multiple times).

--alpn-protocol <alpn_protocols>

Set the ALPN protocol to be used by the listener (can be set multiple times).

--tag <tag>

Tag to be added to the listener (repeat option to set multiple tags)

--no-tag

Clear tags associated with the listener. Specify both –tag and –no-tag to overwrite current tags

listener

Listener to modify (name or ID).

This command is provided by the python-octaviaclient plugin.

loadbalancer listener show

Show the details of a single listener

openstack loadbalancer listener show <listener>
listener

Name or UUID of the listener.

This command is provided by the python-octaviaclient plugin.

loadbalancer listener stats show

Shows the current statistics for a listener.

openstack loadbalancer listener stats show <listener>
listener

Name or UUID of the listener.

This command is provided by the python-octaviaclient plugin.

loadbalancer listener unset

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>
--name

Clear the listener name.

--description

Clear the description of this listener.

--connection-limit

Reset the connection limit to the API default.

--default-pool

Clear the default pool from the listener.

--default-tls-container-ref

Remove the default TLS container reference from the listener.

--sni-container-refs

Remove the TLS SNI container references from the listener.

--insert-headers

Clear the insert headers from the listener.

--timeout-client-data

Reset the client data timeout to the API default.

--timeout-member-connect

Reset the member connect timeout to the API default.

--timeout-member-data

Reset the member data timeout to the API default.

--timeout-tcp-inspect

Reset the TCP inspection timeout to the API default.

--client-ca-tls-container-ref

Clear the client CA TLS container reference from the listener.

--client-authentication

Reset the client authentication setting to the API default.

--client-crl-container-ref

Clear the client CRL container reference from the listener.

--allowed-cidrs

Clear all allowed CIDRs from the listener.

--tls-versions

Clear all TLS versions from the listener.

--tls-ciphers

Clear all TLS ciphers from the listener.

--wait

Wait for action to complete.

--alpn-protocols

Clear all ALPN protocols from the listener.

--tag <tag>

Tag to be removed from the listener (repeat option to remove multiple tags)

--all-tag

Clear all tags associated with the listener

listener

Listener to modify (name or ID).

This command is provided by the python-octaviaclient plugin.

loadbalancer member create

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 <name>

Name of the member.

--disable-backup

Disable member backup (default).

--enable-backup

Enable member backup.

--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.

--wait

Wait for action to complete.

--tag <tag>

Tag to be added to the member (repeat option to set multiple tags)

--no-tag

No tags associated with the member

pool

ID or name of the pool to create the member for.

This command is provided by the python-octaviaclient plugin.

loadbalancer member delete

Delete a member from a pool

openstack loadbalancer member delete [--wait] <pool> <member>
--wait

Wait for action to complete.

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.

loadbalancer member list

List members in a pool

openstack loadbalancer member list
    [--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>
--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

--sort-ascending

sort the column(s) in ascending order

--sort-descending

sort the column(s) in descending order

--tags <tag>[,<tag>,...]

List member which have all given tag(s) (Comma-separated list of tags)

--any-tags <tag>[,<tag>,...]

List member which have any given tag(s) (Comma-separated list of tags)

--not-tags <tag>[,<tag>,...]

Exclude member which have all given tag(s) (Comma-separated list of tags)

--not-any-tags <tag>[,<tag>,...]

Exclude member which have any given tag(s) (Comma-separated list of tags)

pool

Pool name or ID to list the members of.

This command is provided by the python-octaviaclient plugin.

loadbalancer member set

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>
--name <name>

Set the name of the member.

--disable-backup

Disable member backup (default).

--enable-backup

Enable member backup.

--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.

--wait

Wait for action to complete.

--tag <tag>

Tag to be added to the member (repeat option to set multiple tags)

--no-tag

Clear tags associated with the member. Specify both –tag and –no-tag to overwrite current tags

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.

loadbalancer member show

Shows details of a single Member

openstack loadbalancer member show <pool> <member>
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.

loadbalancer member unset

Clear member settings

openstack loadbalancer member unset
    [--backup]
    [--monitor-address]
    [--monitor-port]
    [--name]
    [--weight]
    [--wait]
    [--tag <tag> | --all-tag]
    <pool>
    <member>
--backup

Clear the backup member flag.

--monitor-address

Clear the member monitor address.

--monitor-port

Clear the member monitor port.

--name

Clear the member name.

--weight

Reset the member weight to the API default.

--wait

Wait for action to complete.

--tag <tag>

Tag to be removed from the member (repeat option to remove multiple tags)

--all-tag

Clear all tags associated with the member

pool

Pool that the member to update belongs to (name or ID).

member

Member to modify (name or ID).

This command is provided by the python-octaviaclient plugin.

loadbalancer pool create

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]
--name <name>

Set pool name.

--description <description>

Set pool description.

--protocol {TCP,HTTP,HTTPS,TERMINATED_HTTPS,PROXY,PROXYV2,UDP,SCTP}

Set the pool protocol.

--listener <listener>

Listener to add the pool to (name or ID).

--loadbalancer <load_balancer>

Load balancer 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,SOURCE_IP_PORT}

Load balancing algorithm to use.

--enable

Enable pool (default).

--disable

Disable pool.

--tls-container-ref <container-ref>

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.

--ca-tls-container-ref <ca_tls_container_ref>

The reference to the key manager service secrets container containing the CA certificate for tls_enabled pools to check the backend member servers certificates.

--crl-container-ref <crl_container_ref>

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-tls

Enable backend member re-encryption.

--disable-tls

Disable backend member re-encryption.

--wait

Wait for action to complete.

--tls-ciphers <tls_ciphers>

Set the TLS ciphers to be used by the pool in OpenSSL cipher string format.

--tls-version <tls_versions>

Set the TLS protocol version to be used by the pool (can be set multiple times).

--alpn-protocol <alpn_protocols>

Set the ALPN protocol to be used by the pool (can be set multiple times).

--tag <tag>

Tag to be added to the pool (repeat option to set multiple tags)

--no-tag

No tags associated with the pool

This command is provided by the python-octaviaclient plugin.

loadbalancer pool delete

Delete a pool

openstack loadbalancer pool delete [--wait] <pool>
--wait

Wait for action to complete.

pool

Pool to delete (name or ID).

This command is provided by the python-octaviaclient plugin.

loadbalancer pool list

List pools

openstack loadbalancer pool list
    [--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>,...]]
--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

--sort-ascending

sort the column(s) in ascending order

--sort-descending

sort the column(s) in descending order

--loadbalancer <loadbalancer>

Filter by load balancer (name or ID).

--tags <tag>[,<tag>,...]

List pool which have all given tag(s) (Comma-separated list of tags)

--any-tags <tag>[,<tag>,...]

List pool which have any given tag(s) (Comma-separated list of tags)

--not-tags <tag>[,<tag>,...]

Exclude pool which have all given tag(s) (Comma-separated list of tags)

--not-any-tags <tag>[,<tag>,...]

Exclude pool which have any given tag(s) (Comma-separated list of tags)

This command is provided by the python-octaviaclient plugin.

loadbalancer pool set

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>
--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,SOURCE_IP_PORT}

Set the load balancing algorithm to use.

--enable

Enable pool.

--disable

Disable pool.

--tls-container-ref <container-ref>

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.

--ca-tls-container-ref <ca_tls_container_ref>

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.

--crl-container-ref <crl_container_ref>

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-tls

Enable backend associated members re-encryption.

--disable-tls

disable backend associated members re-encryption.

--wait

Wait for action to complete.

--tls-ciphers <tls_ciphers>

Set the TLS ciphers to be used by the pool in OpenSSL cipher string format.

--tls-version <tls_versions>

Set the TLS protocol version to be used by the pool (can be set multiple times).

--alpn-protocol <alpn_protocols>

Set the ALPN protocol to be used by the pool (can be set multiple times).

--tag <tag>

Tag to be added to the pool (repeat option to set multiple tags)

--no-tag

Clear tags associated with the pool. Specify both –tag and –no-tag to overwrite current tags

pool

Pool to update (name or ID).

This command is provided by the python-octaviaclient plugin.

loadbalancer pool show

Show the details of a single pool

openstack loadbalancer pool show <pool>
pool

Name or UUID of the pool.

This command is provided by the python-octaviaclient plugin.

loadbalancer pool unset

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>
--name

Clear the pool name.

--description

Clear the description of this pool.

--ca-tls-container-ref

Clear the certificate authority certificate reference on this pool.

--crl-container-ref

Clear the certificate revocation list reference on this pool.

--session-persistence

Disables session persistence on the pool.

--tls-container-ref

Clear the certificate reference for this pool.

--tls-versions

Clear all TLS versions from the pool.

--tls-ciphers

Clear all TLS ciphers from the pool.

--wait

Wait for action to complete.

--alpn-protocols

Clear all ALPN protocols from the pool.

--tag <tag>

Tag to be removed from the pool (repeat option to remove multiple tags)

--all-tag

Clear all tags associated with the pool

pool

Pool to modify (name or ID).

This command is provided by the python-octaviaclient plugin.

loadbalancer provider capability list

List specified provider driver’s capabilities.

openstack loadbalancer provider capability list
    [--sort-column SORT_COLUMN]
    [--sort-ascending | --sort-descending]
    [--flavor | --availability-zone]
    <provider_name>
--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

--sort-ascending

sort the column(s) in ascending order

--sort-descending

sort the column(s) in descending order

--flavor

Get capabilities for flavor only.

--availability-zone

Get capabilities for availability zone only.

provider_name

Name of the provider driver.

This command is provided by the python-octaviaclient plugin.

loadbalancer provider list

List all providers

openstack loadbalancer provider list
    [--sort-column SORT_COLUMN]
    [--sort-ascending | --sort-descending]
--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

--sort-ascending

sort the column(s) in ascending order

--sort-descending

sort the column(s) in descending order

This command is provided by the python-octaviaclient plugin.

loadbalancer quota defaults show

Show quota defaults

openstack loadbalancer quota defaults show

This command is provided by the python-octaviaclient plugin.

loadbalancer quota list

List quotas

openstack loadbalancer quota list
    [--sort-column SORT_COLUMN]
    [--sort-ascending | --sort-descending]
    [--project <project-id>]
--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

--sort-ascending

sort the column(s) in ascending order

--sort-descending

sort the column(s) in descending order

--project <project-id>

Name or UUID of the project.

This command is provided by the python-octaviaclient plugin.

loadbalancer quota reset

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.

loadbalancer quota set

Update a quota

openstack loadbalancer quota set
    [--healthmonitor <health_monitor>]
    [--listener <listener>]
    [--loadbalancer <load_balancer>]
    [--member <member>]
    [--pool <pool>]
    [--l7policy <l7policy>]
    [--l7rule <l7rule>]
    <project>
--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.

--l7policy <l7policy>

New value for the l7policy quota limit. Value -1 means unlimited.

--l7rule <l7rule>

New value for the l7rule quota limit. Value -1 means unlimited.

project

Name or UUID of the project.

This command is provided by the python-octaviaclient plugin.

loadbalancer quota show

Show the quota details for a project

openstack loadbalancer quota show <project>
project

Name or UUID of the project.

This command is provided by the python-octaviaclient plugin.

loadbalancer quota unset

Clear quota settings

openstack loadbalancer quota unset
    [--loadbalancer]
    [--listener]
    [--pool]
    [--member]
    [--healthmonitor]
    [--l7policy]
    [--l7rule]
    <project>
--loadbalancer

Reset the load balancer quota to the default.

--listener

Reset the listener quota to the default.

--pool

Reset the pool quota to the default.

--member

Reset the member quota to the default.

--healthmonitor

Reset the health monitor quota to the default.

--l7policy

Reset the l7policy quota to the default.

--l7rule

Reset the l7rule quota to the default.

project

Name or UUID of the project.

This command is provided by the python-octaviaclient plugin.

loadbalancer set

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>
--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.

--wait

Wait for action to complete.

--tag <tag>

Tag to be added to the load balancer (repeat option to set multiple tags)

--no-tag

Clear tags associated with the load balancer. Specify both –tag and –no-tag to overwrite current tags

load_balancer

Name or UUID of the load balancer to update.

This command is provided by the python-octaviaclient plugin.

loadbalancer show

Show the details for a single load balancer

openstack loadbalancer show <load_balancer>
load_balancer

Name or UUID of the load balancer.

This command is provided by the python-octaviaclient plugin.

loadbalancer stats show

Shows the current statistics for a load balancer

openstack loadbalancer stats show <load_balancer>
load_balancer

Name or UUID of the load balancer.

This command is provided by the python-octaviaclient plugin.

loadbalancer status show

Display load balancer status tree in json format

openstack loadbalancer status show <load_balancer>
load_balancer

Name or UUID of the load balancer.

This command is provided by the python-octaviaclient plugin.

loadbalancer unset

Clear load balancer settings

openstack loadbalancer unset
    [--name]
    [--description]
    [--vip-qos-policy-id]
    [--wait]
    [--tag <tag> | --all-tag]
    <load_balancer>
--name

Clear the load balancer name.

--description

Clear the load balancer description.

--vip-qos-policy-id

Clear the load balancer QoS policy.

--wait

Wait for action to complete.

--tag <tag>

Tag to be removed from the load balancer (repeat option to remove multiple tags)

--all-tag

Clear all tags associated with the load balancer

load_balancer

Name or UUID of the load balancer to update.

This command is provided by the python-octaviaclient plugin.