{ "additionalProperties": false, "description": "The setting is used to add, update or remove pool members from pool. For static pool members, admin_state, display_name and weight can be updated. For dynamic pool members, only admin_state can be updated.", "id": "PoolMemberSetting", "module_id": "LoadBalancer", "properties": { "admin_state": { "$ref": "PoolMemberAdminStateType, "default": "ENABLED", "required": false, "title": "Member admin state" }, "display_name": { "description": "Only applicable to static pool members. If supplied for a pool defined by a grouping object, update API would fail.", "required": false, "title": "Pool member display name", "type": "string" }, "ip_address": { "$ref": "IPAddress, "required": true, "title": "Pool member IP address" }, "port": { "$ref": "PortElement, "required": false, "title": "Pool member port number" }, "weight": { "description": "Only applicable to static pool members. If supplied for a pool defined by a grouping object, update API would fail.", "maximum": 255, "minimum": 1, "required": false, "title": "Pool member weight", "type": "integer" } }, "title": "Pool member setting", "type": "object" }