github.com/netdata/go.d.plugin@v0.58.1/modules/x509check/config_schema.json (about)

     1  {
     2    "$schema": "http://json-schema.org/draft-07/schema#",
     3    "type": "object",
     4    "title": "go.d/x509check job configuration schema.",
     5    "properties": {
     6      "name": {
     7        "type": "string"
     8      },
     9      "source": {
    10        "type": "string"
    11      },
    12      "timeout": {
    13        "type": [
    14          "string",
    15          "integer"
    16        ]
    17      },
    18      "tlscfg": {
    19        "type": "object",
    20        "properties": {
    21          "tls_ca": {
    22            "type": "string"
    23          },
    24          "tls_cert": {
    25            "type": "string"
    26          },
    27          "tls_key": {
    28            "type": "string"
    29          },
    30          "tls_skip_verify": {
    31            "type": "boolean"
    32          }
    33        },
    34        "required": [
    35          "tls_ca",
    36          "tls_cert",
    37          "tls_key"
    38        ]
    39      },
    40      "days_until_expiration_warning": {
    41        "type": "integer"
    42      },
    43      "days_until_expiration_critical": {
    44        "type": "integer"
    45      },
    46      "check_revocation_status": {
    47        "type": "boolean"
    48      }
    49    },
    50    "required": [
    51      "name",
    52      "source"
    53    ]
    54  }