# Copyright (c) 2019 Red Hat, Inc. # Licensed under the Apache License, Version 2.0 (the "License"); you may # not use this file except in compliance with the License. You may obtain # a copy of the License at # http://www.apache.org/licenses/LICENSE-2.0 # Unless required by applicable law or agreed to in writing, software # distributed under the License is distributed on an "AS IS" BASIS, WITHOUT # WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the # License for the specific language governing permissions and limitations # under the License. [driver.amphora] title=Amphora Provider link=https://docs.openstack.org/api-ref/load-balancer/v2/index.html [driver.ovn] title=OVN Provider link=https://docs.openstack.org/networking-ovn/latest/admin/loadbalancer.html # Note: These should be in the order they appear in a create call. [operation.admin_state_up] title=admin_state_up status=mandatory notes=Enables and disables the member. cli=openstack loadbalancer member create [--enable | --disable] driver.amphora=complete driver.ovn=complete [operation.address] title=address status=mandatory notes=The IP address for the member. cli=openstack loadbalancer member create --address driver.amphora=complete driver.ovn=complete [operation.backup] title=backup status=optional notes=True if the member is a backup member server. cli=openstack loadbalancer member create [--enable-backup] driver.amphora=complete driver.ovn=missing [operation.batch] title=Batch update members status=mandatory notes=Ability to update the members of a pool in one API call. driver.amphora=complete driver.ovn=partial driver-notes.ovn=The OVN provider does not support all of the member features. [operation.monitor_address] title=monitor_address status=optional notes=An alternate IP address used for health monitoring a backend member. cli=openstack loadbalancer member create [--monitor-address ] driver.amphora=complete driver.ovn=missing [operation.monitor_port] title=monitor_port status=optional notes=An alternate protocol port used for health monitoring a backend member. cli=openstack loadbalancer member create [--monitor-port ] driver.amphora=complete driver.ovn=missing [operation.name] title=name status=optional notes=The name for the member. Provided by the Octavia API service. cli=openstack loadbalancer member create [--name ] driver.amphora=complete driver.ovn=complete [operation.protocol_port] title=protocol_port status=mandatory notes=The protocol port number to connect with on the member server. cli=openstack loadbalancer member create --protocol_port driver.amphora=complete driver.ovn=complete [operation.subnet_id] title=subnet_id status=optional notes=The subnet ID the member service is accessible from. cli=openstack loadbalancer member create [--subnet-id ] driver.amphora=complete driver.ovn=complete [operation.tags] title=tags status=optional notes=The tags for the member. Provided by the Octavia API service. cli=openstack loadbalancer member create [--tag ] driver.amphora=complete driver.ovn=complete [operation.weight] title=weight status=optional notes=The weight of a member determines the portion of requests or connections it services compared to the other members of the pool. cli=openstack loadbalancer member create [--weight ] driver.amphora=complete driver.ovn=missing