action maif_create_client_validator { label: "Create one validation authorities" description: "Create one validation authorities" provider: maif method: POST path: "/api/client-validators" encoding: json input: { type: "object" description: "Settings to access a validation authority server" required: ["alwaysValid", "badTtl", "description", "goodTtl", "headers", "host", "id", "method", "name", "noCache", "path", "timeout", "url"] properties: { alwaysValid: { type: "boolean" description: "Bypass http calls, every certificates are valids" } badTtl: { type: "integer" format: "int64" description: "The TTL for invalid access response caching" } description: { type: "string" description: "The description of the settings" } goodTtl: { type: "integer" format: "int64" description: "The TTL for valid access response caching" } headers: { type: "object" description: "HTTP call headers" } host: { type: "string" description: "The host of the server" } id: { type: "string" description: "The id of the settings" } method: { type: "string" description: "The HTTP method" } name: { type: "string" description: "The name of the settings" } noCache: { type: "boolean" description: "Avoid caching responses" } path: { type: "string" description: "The URL path" } timeout: { type: "integer" format: "int64" description: "The call timeout" } url: { type: "string" description: "The URL of the server" } } } output: { type: "object" description: "Settings to access a validation authority server" required: ["alwaysValid", "badTtl", "description", "goodTtl", "headers", "host", "id", "method", "name", "noCache", "path", "timeout", "url"] properties: { alwaysValid: { type: "boolean" description: "Bypass http calls, every certificates are valids" } badTtl: { type: "integer" format: "int64" description: "The TTL for invalid access response caching" } description: { type: "string" description: "The description of the settings" } goodTtl: { type: "integer" format: "int64" description: "The TTL for valid access response caching" } headers: { type: "object" description: "HTTP call headers" } host: { type: "string" description: "The host of the server" } id: { type: "string" description: "The id of the settings" } method: { type: "string" description: "The HTTP method" } name: { type: "string" description: "The name of the settings" } noCache: { type: "boolean" description: "Avoid caching responses" } path: { type: "string" description: "The URL path" } timeout: { type: "integer" format: "int64" description: "The call timeout" } url: { type: "string" description: "The URL of the server" } } } }