{ "additionalProperties": false, "description": "Advanced load balancer AppCookiePersistenceProfile object", "id": "ALBAppCookiePersistenceProfile", "module_id": "PolicyAdvancedLoadBalancer", "properties": { "encryption_key": { "description": "Key to use for cookie encryption.", "required": false, "title": "Encryption key", "type": "string" }, "prst_hdr_name": { "description": "Header or cookie name for application cookie persistence.", "required": true, "title": "Prst hdr name", "type": "string" }, "timeout": { "default": 20, "description": "The length of time after a client's connections have closed before expiring the client's persistence to a server. Allowed values are 1-720. Unit is MIN. Default value when not specified in API or module is interpreted by ALB Controller as 20.", "maximum": 720, "minimum": 1, "required": false, "title": "Timeout", "type": "integer" } }, "title": "AppCookiePersistenceProfile", "type": "object" }