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 availabilityzone 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
List health monitor which have all given tag(s) (Comma-separated list of tags)
List health monitor which have any given tag(s) (Comma-separated list of tags)
Exclude health monitor which have all given tag(s) (Comma-separated list of tags)
Exclude health monitor which have any given tag(s) (Comma-separated list of tags)
This command is provided by the python-octaviaclient plugin.
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 orREDIRECT_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).
List l7policy which have all given tag(s) (Comma-separated list of tags)
List l7policy which have any given tag(s) (Comma-separated list of tags)
Exclude l7policy which have all given tag(s) (Comma-separated list of tags)
Exclude l7policy which have any given tag(s) (Comma-separated list of tags)
This command is provided by the python-octaviaclient plugin.
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 orREDIRECT_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
List l7rule which have all given tag(s) (Comma-separated list of tags)
List l7rule which have any given tag(s) (Comma-separated list of tags)
Exclude l7rule which have all given tag(s) (Comma-separated list of tags)
Exclude l7rule which have any given tag(s) (Comma-separated list of tags)
-
l7policy
¶
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.
List load balancer which have all given tag(s) (Comma-separated list of tags)
List load balancer which have any given tag(s) (Comma-separated list of tags)
Exclude load balancer which have all given tag(s) (Comma-separated list of tags)
Exclude load balancer which have any given tag(s) (Comma-separated list of tags)
This command is provided by the python-octaviaclient plugin.
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.
List listener which have all given tag(s) (Comma-separated list of tags)
List listener which have any given tag(s) (Comma-separated list of tags)
Exclude listener which have all given tag(s) (Comma-separated list of tags)
Exclude listener which have any given tag(s) (Comma-separated list of tags)
This command is provided by the python-octaviaclient plugin.
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_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.
-
--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
List member which have all given tag(s) (Comma-separated list of tags)
List member which have any given tag(s) (Comma-separated list of tags)
Exclude member which have all given tag(s) (Comma-separated list of tags)
Exclude member which have any given tag(s) (Comma-separated list of tags)
-
pool
¶
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 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,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).
List pool which have all given tag(s) (Comma-separated list of tags)
List pool which have any given tag(s) (Comma-separated list of tags)
Exclude pool which have all given tag(s) (Comma-separated list of tags)
Exclude pool which have any given tag(s) (Comma-separated list of tags)
This command is provided by the python-octaviaclient plugin.
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.