{ "additionalProperties": false, "description": "Advanced load balancer AuthenticationPolicy object", "id": "ALBAuthenticationPolicy", "module_id": "PolicyAdvancedLoadBalancer", "properties": { "authn_rules": { "description": "Add rules to apply auth profile to specific targets.", "items": { "$ref": "ALBAuthenticationRule }, "required": false, "title": "Authn rules", "type": "array" }, "default_auth_profile_path": { "description": "Auth Profile to use for validating users. It is a reference to an object of type AuthProfile.", "required": true, "title": "Default auth profile path", "type": "string", "x-vmw-cross-reference": [ { "leftType": [ "ALBSSOPolicy" ], "relationshipType": "ALB_SSOPOLICY_ALB_AUTHPROFILE_RELATIONSHIP", "rightType": [ "ALBAuthProfile" ] } ] } }, "title": "AuthenticationPolicy", "type": "object" }