{ "additionalProperties": false, "description": "Advanced load balancer HTTPClientAuthenticationParams object", "id": "ALBHTTPClientAuthenticationParams", "module_id": "PolicyAdvancedLoadBalancer", "properties": { "auth_profile_path": { "description": "Auth Profile to use for validating users. It is a reference to an object of type AuthProfile.", "required": false, "title": "Auth profile path", "type": "string", "x-vmw-cross-reference": [ { "leftType": [ "ALBVirtualService" ], "relationshipType": "ALB_VIRTUALSERVICE_ALB_AUTHPROFILE_RELATIONSHIP", "rightType": [ "ALBAuthProfile" ] } ] }, "realm": { "description": "Basic authentication realm to present to a user along with the prompt for credentials.", "required": false, "title": "Realm", "type": "string" }, "request_uri_path": { "$ref": "ALBStringMatch, "description": "Rrequest URI path when the authentication applies.", "required": false, "title": "Request uri path" }, "type": { "$ref": "ALBHTTPClientAuthenticationType, "description": "type of client authentication. Enum options - HTTP_BASIC_AUTH.", "required": false, "title": "Type" } }, "title": "HTTPClientAuthenticationParams", "type": "object" }