{ "additionalProperties": false, "description": "Advanced load balancer L4RuleActionSelectPool object", "id": "ALBL4RuleActionSelectPool", "module_id": "PolicyAdvancedLoadBalancer", "properties": { "action_type": { "$ref": "ALBL4RuleActionSelectPoolType, "description": "Indicates action to take on rule match. Enum options - L4_RULE_ACTION_SELECT_POOL, L4_RULE_ACTION_SELECT_POOLGROUP. Allowed in Basic(Allowed values- L4_RULE_ACTION_SELECT_POOL) edition, Essentials(Allowed values- L4_RULE_ACTION_SELECT_POOL) edition, Enterprise edition.", "required": true, "title": "Action type" }, "pool_group_path": { "description": "ID of the pool group to serve the request. It is a reference to an object of type PoolGroup. Allowed in Basic edition, Essentials edition, Enterprise edition.", "required": false, "title": "Pool group path", "type": "string", "x-vmw-cross-reference": [ { "leftType": [ "ALBL4PolicySet" ], "relationshipType": "ALB_L4POLICYSET_ALB_POOLGROUP_RELATIONSHIP", "rightType": [ "ALBPoolGroup" ] } ] }, "pool_path": { "description": "ID of the pool of servers to serve the request. It is a reference to an object of type Pool.", "required": false, "title": "Pool path", "type": "string", "x-vmw-cross-reference": [ { "leftType": [ "ALBL4PolicySet" ], "relationshipType": "ALB_L4POLICYSET_ALB_POOL_RELATIONSHIP", "rightType": [ "ALBPool" ] } ] } }, "title": "L4RuleActionSelectPool", "type": "object" }