Proxy

Estrutura de dados do contrato OpenAPI.

Estrutura de dados do contrato OpenAPI.

Campos

CampoTipoPresençaDescrição
modestringobrigatórioValores: "custom", "none"
effective_modestringobrigatórioValores: "custom", "none"
effective_detailstringopcionalValores: "direct", "instance", "sealed"
fallbackobjectobrigatório
fallback.activebooleanopcionalValores: false
fallback.reasonstringopcional
fallback.sinceintegeropcional
proxy_urlstringobrigatórioCredenciais redigidas.
proxy_fallbackstringopcionalValores: "never"
managedbooleanopcionalValores: false
last_test_atintegeropcionalUnix em milissegundos.
last_test_errorstringopcional
validation_errorbooleanopcional

Definição OpenAPI

json
{
  "type": "object",
  "properties": {
    "mode": {
      "type": "string",
      "enum": [
        "custom",
        "none"
      ]
    },
    "effective_mode": {
      "type": "string",
      "enum": [
        "custom",
        "none"
      ]
    },
    "effective_detail": {
      "type": "string",
      "enum": [
        "direct",
        "instance",
        "sealed"
      ]
    },
    "fallback": {
      "type": "object",
      "properties": {
        "active": {
          "type": "boolean",
          "enum": [
            false
          ]
        },
        "reason": {
          "type": "string"
        },
        "since": {
          "type": "integer"
        }
      }
    },
    "proxy_url": {
      "type": "string",
      "description": "Credenciais redigidas."
    },
    "proxy_fallback": {
      "type": "string",
      "enum": [
        "never"
      ]
    },
    "managed": {
      "type": "boolean",
      "enum": [
        false
      ]
    },
    "last_test_at": {
      "type": "integer",
      "description": "Unix em milissegundos."
    },
    "last_test_error": {
      "type": "string"
    },
    "validation_error": {
      "type": "boolean"
    }
  },
  "required": [
    "mode",
    "effective_mode",
    "fallback",
    "proxy_url"
  ]
}