{
  "properties": {
    "apiVersion": {
      "type": "string"
    },
    "kind": {
      "type": "string"
    },
    "metadata": {
      "type": "object"
    },
    "spec": {
      "properties": {
        "elasticsearch": {
          "properties": {
            "batch-bytes": {
              "type": "integer"
            },
            "batch-lines": {
              "type": "integer"
            },
            "batch-timeout": {
              "type": "integer"
            },
            "body": {
              "type": "string"
            },
            "body-prefix": {
              "type": "string"
            },
            "body-suffix": {
              "type": "string"
            },
            "custom_id": {
              "type": "string"
            },
            "delimiter": {
              "type": "string"
            },
            "disk_buffer": {
              "properties": {
                "compaction": {
                  "type": "boolean"
                },
                "dir": {
                  "type": "string"
                },
                "disk_buf_size": {
                  "format": "int64",
                  "type": "integer"
                },
                "mem_buf_length": {
                  "format": "int64",
                  "type": "integer"
                },
                "mem_buf_size": {
                  "format": "int64",
                  "type": "integer"
                },
                "qout_size": {
                  "format": "int64",
                  "type": "integer"
                },
                "reliable": {
                  "type": "boolean"
                }
              },
              "required": [
                "disk_buf_size",
                "reliable"
              ],
              "type": "object",
              "additionalProperties": false
            },
            "headers": {
              "items": {
                "type": "string"
              },
              "type": "array"
            },
            "index": {
              "type": "string"
            },
            "log-fifo-size": {
              "type": "integer"
            },
            "logstash_prefix": {
              "type": "string"
            },
            "logstash_prefix_separator": {
              "type": "string"
            },
            "logstash_suffix": {
              "type": "string"
            },
            "method": {
              "type": "string"
            },
            "password": {
              "properties": {
                "mountFrom": {
                  "properties": {
                    "secretKeyRef": {
                      "properties": {
                        "key": {
                          "type": "string"
                        },
                        "name": {
                          "default": "",
                          "type": "string"
                        },
                        "optional": {
                          "type": "boolean"
                        }
                      },
                      "required": [
                        "key"
                      ],
                      "type": "object",
                      "x-kubernetes-map-type": "atomic",
                      "additionalProperties": false
                    }
                  },
                  "type": "object",
                  "additionalProperties": false
                },
                "value": {
                  "type": "string"
                },
                "valueFrom": {
                  "properties": {
                    "secretKeyRef": {
                      "properties": {
                        "key": {
                          "type": "string"
                        },
                        "name": {
                          "default": "",
                          "type": "string"
                        },
                        "optional": {
                          "type": "boolean"
                        }
                      },
                      "required": [
                        "key"
                      ],
                      "type": "object",
                      "x-kubernetes-map-type": "atomic",
                      "additionalProperties": false
                    }
                  },
                  "type": "object",
                  "additionalProperties": false
                }
              },
              "type": "object",
              "additionalProperties": false
            },
            "persist_name": {
              "type": "string"
            },
            "response-action": {
              "additionalProperties": {
                "type": "string"
              },
              "type": "object"
            },
            "retries": {
              "type": "integer"
            },
            "template": {
              "type": "string"
            },
            "time_reopen": {
              "type": "integer"
            },
            "timeout": {
              "type": "integer"
            },
            "tls": {
              "properties": {
                "ca_dir": {
                  "properties": {
                    "mountFrom": {
                      "properties": {
                        "secretKeyRef": {
                          "properties": {
                            "key": {
                              "type": "string"
                            },
                            "name": {
                              "default": "",
                              "type": "string"
                            },
                            "optional": {
                              "type": "boolean"
                            }
                          },
                          "required": [
                            "key"
                          ],
                          "type": "object",
                          "x-kubernetes-map-type": "atomic",
                          "additionalProperties": false
                        }
                      },
                      "type": "object",
                      "additionalProperties": false
                    },
                    "value": {
                      "type": "string"
                    },
                    "valueFrom": {
                      "properties": {
                        "secretKeyRef": {
                          "properties": {
                            "key": {
                              "type": "string"
                            },
                            "name": {
                              "default": "",
                              "type": "string"
                            },
                            "optional": {
                              "type": "boolean"
                            }
                          },
                          "required": [
                            "key"
                          ],
                          "type": "object",
                          "x-kubernetes-map-type": "atomic",
                          "additionalProperties": false
                        }
                      },
                      "type": "object",
                      "additionalProperties": false
                    }
                  },
                  "type": "object",
                  "additionalProperties": false
                },
                "ca_file": {
                  "properties": {
                    "mountFrom": {
                      "properties": {
                        "secretKeyRef": {
                          "properties": {
                            "key": {
                              "type": "string"
                            },
                            "name": {
                              "default": "",
                              "type": "string"
                            },
                            "optional": {
                              "type": "boolean"
                            }
                          },
                          "required": [
                            "key"
                          ],
                          "type": "object",
                          "x-kubernetes-map-type": "atomic",
                          "additionalProperties": false
                        }
                      },
                      "type": "object",
                      "additionalProperties": false
                    },
                    "value": {
                      "type": "string"
                    },
                    "valueFrom": {
                      "properties": {
                        "secretKeyRef": {
                          "properties": {
                            "key": {
                              "type": "string"
                            },
                            "name": {
                              "default": "",
                              "type": "string"
                            },
                            "optional": {
                              "type": "boolean"
                            }
                          },
                          "required": [
                            "key"
                          ],
                          "type": "object",
                          "x-kubernetes-map-type": "atomic",
                          "additionalProperties": false
                        }
                      },
                      "type": "object",
                      "additionalProperties": false
                    }
                  },
                  "type": "object",
                  "additionalProperties": false
                },
                "cert_file": {
                  "properties": {
                    "mountFrom": {
                      "properties": {
                        "secretKeyRef": {
                          "properties": {
                            "key": {
                              "type": "string"
                            },
                            "name": {
                              "default": "",
                              "type": "string"
                            },
                            "optional": {
                              "type": "boolean"
                            }
                          },
                          "required": [
                            "key"
                          ],
                          "type": "object",
                          "x-kubernetes-map-type": "atomic",
                          "additionalProperties": false
                        }
                      },
                      "type": "object",
                      "additionalProperties": false
                    },
                    "value": {
                      "type": "string"
                    },
                    "valueFrom": {
                      "properties": {
                        "secretKeyRef": {
                          "properties": {
                            "key": {
                              "type": "string"
                            },
                            "name": {
                              "default": "",
                              "type": "string"
                            },
                            "optional": {
                              "type": "boolean"
                            }
                          },
                          "required": [
                            "key"
                          ],
                          "type": "object",
                          "x-kubernetes-map-type": "atomic",
                          "additionalProperties": false
                        }
                      },
                      "type": "object",
                      "additionalProperties": false
                    }
                  },
                  "type": "object",
                  "additionalProperties": false
                },
                "cipher-suite": {
                  "type": "string"
                },
                "key_file": {
                  "properties": {
                    "mountFrom": {
                      "properties": {
                        "secretKeyRef": {
                          "properties": {
                            "key": {
                              "type": "string"
                            },
                            "name": {
                              "default": "",
                              "type": "string"
                            },
                            "optional": {
                              "type": "boolean"
                            }
                          },
                          "required": [
                            "key"
                          ],
                          "type": "object",
                          "x-kubernetes-map-type": "atomic",
                          "additionalProperties": false
                        }
                      },
                      "type": "object",
                      "additionalProperties": false
                    },
                    "value": {
                      "type": "string"
                    },
                    "valueFrom": {
                      "properties": {
                        "secretKeyRef": {
                          "properties": {
                            "key": {
                              "type": "string"
                            },
                            "name": {
                              "default": "",
                              "type": "string"
                            },
                            "optional": {
                              "type": "boolean"
                            }
                          },
                          "required": [
                            "key"
                          ],
                          "type": "object",
                          "x-kubernetes-map-type": "atomic",
                          "additionalProperties": false
                        }
                      },
                      "type": "object",
                      "additionalProperties": false
                    }
                  },
                  "type": "object",
                  "additionalProperties": false
                },
                "peer_verify": {
                  "type": "boolean"
                },
                "ssl_version": {
                  "enum": [
                    "sslv3",
                    "tlsv1",
                    "tlsv1_0",
                    "tlsv1_1",
                    "tlsv1_2",
                    "tlsv1_3"
                  ],
                  "type": "string"
                },
                "use-system-cert-store": {
                  "type": "boolean"
                }
              },
              "type": "object",
              "additionalProperties": false
            },
            "type": {
              "type": "string"
            },
            "url": {
              "type": "string"
            },
            "user": {
              "type": "string"
            },
            "user-agent": {
              "type": "string"
            },
            "workers": {
              "type": "integer"
            }
          },
          "type": "object",
          "additionalProperties": false
        },
        "elasticsearch-datastream": {
          "properties": {
            "batch-bytes": {
              "type": "integer"
            },
            "batch-lines": {
              "type": "integer"
            },
            "batch-timeout": {
              "type": "integer"
            },
            "body": {
              "type": "string"
            },
            "body-prefix": {
              "type": "string"
            },
            "body-suffix": {
              "type": "string"
            },
            "delimiter": {
              "type": "string"
            },
            "disk_buffer": {
              "properties": {
                "compaction": {
                  "type": "boolean"
                },
                "dir": {
                  "type": "string"
                },
                "disk_buf_size": {
                  "format": "int64",
                  "type": "integer"
                },
                "mem_buf_length": {
                  "format": "int64",
                  "type": "integer"
                },
                "mem_buf_size": {
                  "format": "int64",
                  "type": "integer"
                },
                "qout_size": {
                  "format": "int64",
                  "type": "integer"
                },
                "reliable": {
                  "type": "boolean"
                }
              },
              "required": [
                "disk_buf_size",
                "reliable"
              ],
              "type": "object",
              "additionalProperties": false
            },
            "headers": {
              "items": {
                "type": "string"
              },
              "type": "array"
            },
            "log-fifo-size": {
              "type": "integer"
            },
            "method": {
              "type": "string"
            },
            "password": {
              "properties": {
                "mountFrom": {
                  "properties": {
                    "secretKeyRef": {
                      "properties": {
                        "key": {
                          "type": "string"
                        },
                        "name": {
                          "default": "",
                          "type": "string"
                        },
                        "optional": {
                          "type": "boolean"
                        }
                      },
                      "required": [
                        "key"
                      ],
                      "type": "object",
                      "x-kubernetes-map-type": "atomic",
                      "additionalProperties": false
                    }
                  },
                  "type": "object",
                  "additionalProperties": false
                },
                "value": {
                  "type": "string"
                },
                "valueFrom": {
                  "properties": {
                    "secretKeyRef": {
                      "properties": {
                        "key": {
                          "type": "string"
                        },
                        "name": {
                          "default": "",
                          "type": "string"
                        },
                        "optional": {
                          "type": "boolean"
                        }
                      },
                      "required": [
                        "key"
                      ],
                      "type": "object",
                      "x-kubernetes-map-type": "atomic",
                      "additionalProperties": false
                    }
                  },
                  "type": "object",
                  "additionalProperties": false
                }
              },
              "type": "object",
              "additionalProperties": false
            },
            "persist_name": {
              "type": "string"
            },
            "record": {
              "type": "string"
            },
            "response-action": {
              "additionalProperties": {
                "type": "string"
              },
              "type": "object"
            },
            "retries": {
              "type": "integer"
            },
            "time_reopen": {
              "type": "integer"
            },
            "timeout": {
              "type": "integer"
            },
            "tls": {
              "properties": {
                "ca_dir": {
                  "properties": {
                    "mountFrom": {
                      "properties": {
                        "secretKeyRef": {
                          "properties": {
                            "key": {
                              "type": "string"
                            },
                            "name": {
                              "default": "",
                              "type": "string"
                            },
                            "optional": {
                              "type": "boolean"
                            }
                          },
                          "required": [
                            "key"
                          ],
                          "type": "object",
                          "x-kubernetes-map-type": "atomic",
                          "additionalProperties": false
                        }
                      },
                      "type": "object",
                      "additionalProperties": false
                    },
                    "value": {
                      "type": "string"
                    },
                    "valueFrom": {
                      "properties": {
                        "secretKeyRef": {
                          "properties": {
                            "key": {
                              "type": "string"
                            },
                            "name": {
                              "default": "",
                              "type": "string"
                            },
                            "optional": {
                              "type": "boolean"
                            }
                          },
                          "required": [
                            "key"
                          ],
                          "type": "object",
                          "x-kubernetes-map-type": "atomic",
                          "additionalProperties": false
                        }
                      },
                      "type": "object",
                      "additionalProperties": false
                    }
                  },
                  "type": "object",
                  "additionalProperties": false
                },
                "ca_file": {
                  "properties": {
                    "mountFrom": {
                      "properties": {
                        "secretKeyRef": {
                          "properties": {
                            "key": {
                              "type": "string"
                            },
                            "name": {
                              "default": "",
                              "type": "string"
                            },
                            "optional": {
                              "type": "boolean"
                            }
                          },
                          "required": [
                            "key"
                          ],
                          "type": "object",
                          "x-kubernetes-map-type": "atomic",
                          "additionalProperties": false
                        }
                      },
                      "type": "object",
                      "additionalProperties": false
                    },
                    "value": {
                      "type": "string"
                    },
                    "valueFrom": {
                      "properties": {
                        "secretKeyRef": {
                          "properties": {
                            "key": {
                              "type": "string"
                            },
                            "name": {
                              "default": "",
                              "type": "string"
                            },
                            "optional": {
                              "type": "boolean"
                            }
                          },
                          "required": [
                            "key"
                          ],
                          "type": "object",
                          "x-kubernetes-map-type": "atomic",
                          "additionalProperties": false
                        }
                      },
                      "type": "object",
                      "additionalProperties": false
                    }
                  },
                  "type": "object",
                  "additionalProperties": false
                },
                "cert_file": {
                  "properties": {
                    "mountFrom": {
                      "properties": {
                        "secretKeyRef": {
                          "properties": {
                            "key": {
                              "type": "string"
                            },
                            "name": {
                              "default": "",
                              "type": "string"
                            },
                            "optional": {
                              "type": "boolean"
                            }
                          },
                          "required": [
                            "key"
                          ],
                          "type": "object",
                          "x-kubernetes-map-type": "atomic",
                          "additionalProperties": false
                        }
                      },
                      "type": "object",
                      "additionalProperties": false
                    },
                    "value": {
                      "type": "string"
                    },
                    "valueFrom": {
                      "properties": {
                        "secretKeyRef": {
                          "properties": {
                            "key": {
                              "type": "string"
                            },
                            "name": {
                              "default": "",
                              "type": "string"
                            },
                            "optional": {
                              "type": "boolean"
                            }
                          },
                          "required": [
                            "key"
                          ],
                          "type": "object",
                          "x-kubernetes-map-type": "atomic",
                          "additionalProperties": false
                        }
                      },
                      "type": "object",
                      "additionalProperties": false
                    }
                  },
                  "type": "object",
                  "additionalProperties": false
                },
                "cipher-suite": {
                  "type": "string"
                },
                "key_file": {
                  "properties": {
                    "mountFrom": {
                      "properties": {
                        "secretKeyRef": {
                          "properties": {
                            "key": {
                              "type": "string"
                            },
                            "name": {
                              "default": "",
                              "type": "string"
                            },
                            "optional": {
                              "type": "boolean"
                            }
                          },
                          "required": [
                            "key"
                          ],
                          "type": "object",
                          "x-kubernetes-map-type": "atomic",
                          "additionalProperties": false
                        }
                      },
                      "type": "object",
                      "additionalProperties": false
                    },
                    "value": {
                      "type": "string"
                    },
                    "valueFrom": {
                      "properties": {
                        "secretKeyRef": {
                          "properties": {
                            "key": {
                              "type": "string"
                            },
                            "name": {
                              "default": "",
                              "type": "string"
                            },
                            "optional": {
                              "type": "boolean"
                            }
                          },
                          "required": [
                            "key"
                          ],
                          "type": "object",
                          "x-kubernetes-map-type": "atomic",
                          "additionalProperties": false
                        }
                      },
                      "type": "object",
                      "additionalProperties": false
                    }
                  },
                  "type": "object",
                  "additionalProperties": false
                },
                "peer_verify": {
                  "type": "boolean"
                },
                "ssl_version": {
                  "enum": [
                    "sslv3",
                    "tlsv1",
                    "tlsv1_0",
                    "tlsv1_1",
                    "tlsv1_2",
                    "tlsv1_3"
                  ],
                  "type": "string"
                },
                "use-system-cert-store": {
                  "type": "boolean"
                }
              },
              "type": "object",
              "additionalProperties": false
            },
            "url": {
              "type": "string"
            },
            "user": {
              "type": "string"
            },
            "user-agent": {
              "type": "string"
            },
            "workers": {
              "type": "integer"
            }
          },
          "type": "object",
          "additionalProperties": false
        },
        "file": {
          "properties": {
            "create_dirs": {
              "type": "boolean"
            },
            "dir_group": {
              "type": "string"
            },
            "dir_owner": {
              "type": "string"
            },
            "dir_perm": {
              "type": "integer"
            },
            "disk_buffer": {
              "properties": {
                "compaction": {
                  "type": "boolean"
                },
                "dir": {
                  "type": "string"
                },
                "disk_buf_size": {
                  "format": "int64",
                  "type": "integer"
                },
                "mem_buf_length": {
                  "format": "int64",
                  "type": "integer"
                },
                "mem_buf_size": {
                  "format": "int64",
                  "type": "integer"
                },
                "qout_size": {
                  "format": "int64",
                  "type": "integer"
                },
                "reliable": {
                  "type": "boolean"
                }
              },
              "required": [
                "disk_buf_size",
                "reliable"
              ],
              "type": "object",
              "additionalProperties": false
            },
            "path": {
              "type": "string"
            },
            "persist_name": {
              "type": "string"
            },
            "template": {
              "type": "string"
            }
          },
          "required": [
            "path"
          ],
          "type": "object",
          "additionalProperties": false
        },
        "http": {
          "properties": {
            "batch-bytes": {
              "type": "integer"
            },
            "batch-lines": {
              "type": "integer"
            },
            "batch-timeout": {
              "type": "integer"
            },
            "body": {
              "type": "string"
            },
            "body-prefix": {
              "type": "string"
            },
            "body-suffix": {
              "type": "string"
            },
            "delimiter": {
              "type": "string"
            },
            "disk_buffer": {
              "properties": {
                "compaction": {
                  "type": "boolean"
                },
                "dir": {
                  "type": "string"
                },
                "disk_buf_size": {
                  "format": "int64",
                  "type": "integer"
                },
                "mem_buf_length": {
                  "format": "int64",
                  "type": "integer"
                },
                "mem_buf_size": {
                  "format": "int64",
                  "type": "integer"
                },
                "qout_size": {
                  "format": "int64",
                  "type": "integer"
                },
                "reliable": {
                  "type": "boolean"
                }
              },
              "required": [
                "disk_buf_size",
                "reliable"
              ],
              "type": "object",
              "additionalProperties": false
            },
            "headers": {
              "items": {
                "type": "string"
              },
              "type": "array"
            },
            "log-fifo-size": {
              "type": "integer"
            },
            "method": {
              "type": "string"
            },
            "password": {
              "properties": {
                "mountFrom": {
                  "properties": {
                    "secretKeyRef": {
                      "properties": {
                        "key": {
                          "type": "string"
                        },
                        "name": {
                          "default": "",
                          "type": "string"
                        },
                        "optional": {
                          "type": "boolean"
                        }
                      },
                      "required": [
                        "key"
                      ],
                      "type": "object",
                      "x-kubernetes-map-type": "atomic",
                      "additionalProperties": false
                    }
                  },
                  "type": "object",
                  "additionalProperties": false
                },
                "value": {
                  "type": "string"
                },
                "valueFrom": {
                  "properties": {
                    "secretKeyRef": {
                      "properties": {
                        "key": {
                          "type": "string"
                        },
                        "name": {
                          "default": "",
                          "type": "string"
                        },
                        "optional": {
                          "type": "boolean"
                        }
                      },
                      "required": [
                        "key"
                      ],
                      "type": "object",
                      "x-kubernetes-map-type": "atomic",
                      "additionalProperties": false
                    }
                  },
                  "type": "object",
                  "additionalProperties": false
                }
              },
              "type": "object",
              "additionalProperties": false
            },
            "persist_name": {
              "type": "string"
            },
            "response-action": {
              "additionalProperties": {
                "type": "string"
              },
              "type": "object"
            },
            "retries": {
              "type": "integer"
            },
            "time_reopen": {
              "type": "integer"
            },
            "timeout": {
              "type": "integer"
            },
            "tls": {
              "properties": {
                "ca_dir": {
                  "properties": {
                    "mountFrom": {
                      "properties": {
                        "secretKeyRef": {
                          "properties": {
                            "key": {
                              "type": "string"
                            },
                            "name": {
                              "default": "",
                              "type": "string"
                            },
                            "optional": {
                              "type": "boolean"
                            }
                          },
                          "required": [
                            "key"
                          ],
                          "type": "object",
                          "x-kubernetes-map-type": "atomic",
                          "additionalProperties": false
                        }
                      },
                      "type": "object",
                      "additionalProperties": false
                    },
                    "value": {
                      "type": "string"
                    },
                    "valueFrom": {
                      "properties": {
                        "secretKeyRef": {
                          "properties": {
                            "key": {
                              "type": "string"
                            },
                            "name": {
                              "default": "",
                              "type": "string"
                            },
                            "optional": {
                              "type": "boolean"
                            }
                          },
                          "required": [
                            "key"
                          ],
                          "type": "object",
                          "x-kubernetes-map-type": "atomic",
                          "additionalProperties": false
                        }
                      },
                      "type": "object",
                      "additionalProperties": false
                    }
                  },
                  "type": "object",
                  "additionalProperties": false
                },
                "ca_file": {
                  "properties": {
                    "mountFrom": {
                      "properties": {
                        "secretKeyRef": {
                          "properties": {
                            "key": {
                              "type": "string"
                            },
                            "name": {
                              "default": "",
                              "type": "string"
                            },
                            "optional": {
                              "type": "boolean"
                            }
                          },
                          "required": [
                            "key"
                          ],
                          "type": "object",
                          "x-kubernetes-map-type": "atomic",
                          "additionalProperties": false
                        }
                      },
                      "type": "object",
                      "additionalProperties": false
                    },
                    "value": {
                      "type": "string"
                    },
                    "valueFrom": {
                      "properties": {
                        "secretKeyRef": {
                          "properties": {
                            "key": {
                              "type": "string"
                            },
                            "name": {
                              "default": "",
                              "type": "string"
                            },
                            "optional": {
                              "type": "boolean"
                            }
                          },
                          "required": [
                            "key"
                          ],
                          "type": "object",
                          "x-kubernetes-map-type": "atomic",
                          "additionalProperties": false
                        }
                      },
                      "type": "object",
                      "additionalProperties": false
                    }
                  },
                  "type": "object",
                  "additionalProperties": false
                },
                "cert_file": {
                  "properties": {
                    "mountFrom": {
                      "properties": {
                        "secretKeyRef": {
                          "properties": {
                            "key": {
                              "type": "string"
                            },
                            "name": {
                              "default": "",
                              "type": "string"
                            },
                            "optional": {
                              "type": "boolean"
                            }
                          },
                          "required": [
                            "key"
                          ],
                          "type": "object",
                          "x-kubernetes-map-type": "atomic",
                          "additionalProperties": false
                        }
                      },
                      "type": "object",
                      "additionalProperties": false
                    },
                    "value": {
                      "type": "string"
                    },
                    "valueFrom": {
                      "properties": {
                        "secretKeyRef": {
                          "properties": {
                            "key": {
                              "type": "string"
                            },
                            "name": {
                              "default": "",
                              "type": "string"
                            },
                            "optional": {
                              "type": "boolean"
                            }
                          },
                          "required": [
                            "key"
                          ],
                          "type": "object",
                          "x-kubernetes-map-type": "atomic",
                          "additionalProperties": false
                        }
                      },
                      "type": "object",
                      "additionalProperties": false
                    }
                  },
                  "type": "object",
                  "additionalProperties": false
                },
                "cipher-suite": {
                  "type": "string"
                },
                "key_file": {
                  "properties": {
                    "mountFrom": {
                      "properties": {
                        "secretKeyRef": {
                          "properties": {
                            "key": {
                              "type": "string"
                            },
                            "name": {
                              "default": "",
                              "type": "string"
                            },
                            "optional": {
                              "type": "boolean"
                            }
                          },
                          "required": [
                            "key"
                          ],
                          "type": "object",
                          "x-kubernetes-map-type": "atomic",
                          "additionalProperties": false
                        }
                      },
                      "type": "object",
                      "additionalProperties": false
                    },
                    "value": {
                      "type": "string"
                    },
                    "valueFrom": {
                      "properties": {
                        "secretKeyRef": {
                          "properties": {
                            "key": {
                              "type": "string"
                            },
                            "name": {
                              "default": "",
                              "type": "string"
                            },
                            "optional": {
                              "type": "boolean"
                            }
                          },
                          "required": [
                            "key"
                          ],
                          "type": "object",
                          "x-kubernetes-map-type": "atomic",
                          "additionalProperties": false
                        }
                      },
                      "type": "object",
                      "additionalProperties": false
                    }
                  },
                  "type": "object",
                  "additionalProperties": false
                },
                "peer_verify": {
                  "type": "boolean"
                },
                "ssl_version": {
                  "enum": [
                    "sslv3",
                    "tlsv1",
                    "tlsv1_0",
                    "tlsv1_1",
                    "tlsv1_2",
                    "tlsv1_3"
                  ],
                  "type": "string"
                },
                "use-system-cert-store": {
                  "type": "boolean"
                }
              },
              "type": "object",
              "additionalProperties": false
            },
            "url": {
              "type": "string"
            },
            "user": {
              "type": "string"
            },
            "user-agent": {
              "type": "string"
            },
            "workers": {
              "type": "integer"
            }
          },
          "type": "object",
          "additionalProperties": false
        },
        "loggingRef": {
          "type": "string"
        },
        "loggly": {
          "properties": {
            "close_on_input": {
              "type": "boolean"
            },
            "disk_buffer": {
              "properties": {
                "compaction": {
                  "type": "boolean"
                },
                "dir": {
                  "type": "string"
                },
                "disk_buf_size": {
                  "format": "int64",
                  "type": "integer"
                },
                "mem_buf_length": {
                  "format": "int64",
                  "type": "integer"
                },
                "mem_buf_size": {
                  "format": "int64",
                  "type": "integer"
                },
                "qout_size": {
                  "format": "int64",
                  "type": "integer"
                },
                "reliable": {
                  "type": "boolean"
                }
              },
              "required": [
                "disk_buf_size",
                "reliable"
              ],
              "type": "object",
              "additionalProperties": false
            },
            "flags": {
              "items": {
                "type": "string"
              },
              "type": "array"
            },
            "flush_lines": {
              "type": "integer"
            },
            "host": {
              "type": "string"
            },
            "persist_name": {
              "type": "string"
            },
            "port": {
              "type": "integer"
            },
            "so_keepalive": {
              "type": "boolean"
            },
            "suppress": {
              "type": "integer"
            },
            "tag": {
              "type": "string"
            },
            "template": {
              "type": "string"
            },
            "template_escape": {
              "type": "boolean"
            },
            "tls": {
              "properties": {
                "ca_dir": {
                  "properties": {
                    "mountFrom": {
                      "properties": {
                        "secretKeyRef": {
                          "properties": {
                            "key": {
                              "type": "string"
                            },
                            "name": {
                              "default": "",
                              "type": "string"
                            },
                            "optional": {
                              "type": "boolean"
                            }
                          },
                          "required": [
                            "key"
                          ],
                          "type": "object",
                          "x-kubernetes-map-type": "atomic",
                          "additionalProperties": false
                        }
                      },
                      "type": "object",
                      "additionalProperties": false
                    },
                    "value": {
                      "type": "string"
                    },
                    "valueFrom": {
                      "properties": {
                        "secretKeyRef": {
                          "properties": {
                            "key": {
                              "type": "string"
                            },
                            "name": {
                              "default": "",
                              "type": "string"
                            },
                            "optional": {
                              "type": "boolean"
                            }
                          },
                          "required": [
                            "key"
                          ],
                          "type": "object",
                          "x-kubernetes-map-type": "atomic",
                          "additionalProperties": false
                        }
                      },
                      "type": "object",
                      "additionalProperties": false
                    }
                  },
                  "type": "object",
                  "additionalProperties": false
                },
                "ca_file": {
                  "properties": {
                    "mountFrom": {
                      "properties": {
                        "secretKeyRef": {
                          "properties": {
                            "key": {
                              "type": "string"
                            },
                            "name": {
                              "default": "",
                              "type": "string"
                            },
                            "optional": {
                              "type": "boolean"
                            }
                          },
                          "required": [
                            "key"
                          ],
                          "type": "object",
                          "x-kubernetes-map-type": "atomic",
                          "additionalProperties": false
                        }
                      },
                      "type": "object",
                      "additionalProperties": false
                    },
                    "value": {
                      "type": "string"
                    },
                    "valueFrom": {
                      "properties": {
                        "secretKeyRef": {
                          "properties": {
                            "key": {
                              "type": "string"
                            },
                            "name": {
                              "default": "",
                              "type": "string"
                            },
                            "optional": {
                              "type": "boolean"
                            }
                          },
                          "required": [
                            "key"
                          ],
                          "type": "object",
                          "x-kubernetes-map-type": "atomic",
                          "additionalProperties": false
                        }
                      },
                      "type": "object",
                      "additionalProperties": false
                    }
                  },
                  "type": "object",
                  "additionalProperties": false
                },
                "cert_file": {
                  "properties": {
                    "mountFrom": {
                      "properties": {
                        "secretKeyRef": {
                          "properties": {
                            "key": {
                              "type": "string"
                            },
                            "name": {
                              "default": "",
                              "type": "string"
                            },
                            "optional": {
                              "type": "boolean"
                            }
                          },
                          "required": [
                            "key"
                          ],
                          "type": "object",
                          "x-kubernetes-map-type": "atomic",
                          "additionalProperties": false
                        }
                      },
                      "type": "object",
                      "additionalProperties": false
                    },
                    "value": {
                      "type": "string"
                    },
                    "valueFrom": {
                      "properties": {
                        "secretKeyRef": {
                          "properties": {
                            "key": {
                              "type": "string"
                            },
                            "name": {
                              "default": "",
                              "type": "string"
                            },
                            "optional": {
                              "type": "boolean"
                            }
                          },
                          "required": [
                            "key"
                          ],
                          "type": "object",
                          "x-kubernetes-map-type": "atomic",
                          "additionalProperties": false
                        }
                      },
                      "type": "object",
                      "additionalProperties": false
                    }
                  },
                  "type": "object",
                  "additionalProperties": false
                },
                "cipher-suite": {
                  "type": "string"
                },
                "key_file": {
                  "properties": {
                    "mountFrom": {
                      "properties": {
                        "secretKeyRef": {
                          "properties": {
                            "key": {
                              "type": "string"
                            },
                            "name": {
                              "default": "",
                              "type": "string"
                            },
                            "optional": {
                              "type": "boolean"
                            }
                          },
                          "required": [
                            "key"
                          ],
                          "type": "object",
                          "x-kubernetes-map-type": "atomic",
                          "additionalProperties": false
                        }
                      },
                      "type": "object",
                      "additionalProperties": false
                    },
                    "value": {
                      "type": "string"
                    },
                    "valueFrom": {
                      "properties": {
                        "secretKeyRef": {
                          "properties": {
                            "key": {
                              "type": "string"
                            },
                            "name": {
                              "default": "",
                              "type": "string"
                            },
                            "optional": {
                              "type": "boolean"
                            }
                          },
                          "required": [
                            "key"
                          ],
                          "type": "object",
                          "x-kubernetes-map-type": "atomic",
                          "additionalProperties": false
                        }
                      },
                      "type": "object",
                      "additionalProperties": false
                    }
                  },
                  "type": "object",
                  "additionalProperties": false
                },
                "peer_verify": {
                  "type": "boolean"
                },
                "ssl_version": {
                  "enum": [
                    "sslv3",
                    "tlsv1",
                    "tlsv1_0",
                    "tlsv1_1",
                    "tlsv1_2",
                    "tlsv1_3"
                  ],
                  "type": "string"
                },
                "use-system-cert-store": {
                  "type": "boolean"
                }
              },
              "type": "object",
              "additionalProperties": false
            },
            "token": {
              "properties": {
                "mountFrom": {
                  "properties": {
                    "secretKeyRef": {
                      "properties": {
                        "key": {
                          "type": "string"
                        },
                        "name": {
                          "default": "",
                          "type": "string"
                        },
                        "optional": {
                          "type": "boolean"
                        }
                      },
                      "required": [
                        "key"
                      ],
                      "type": "object",
                      "x-kubernetes-map-type": "atomic",
                      "additionalProperties": false
                    }
                  },
                  "type": "object",
                  "additionalProperties": false
                },
                "value": {
                  "type": "string"
                },
                "valueFrom": {
                  "properties": {
                    "secretKeyRef": {
                      "properties": {
                        "key": {
                          "type": "string"
                        },
                        "name": {
                          "default": "",
                          "type": "string"
                        },
                        "optional": {
                          "type": "boolean"
                        }
                      },
                      "required": [
                        "key"
                      ],
                      "type": "object",
                      "x-kubernetes-map-type": "atomic",
                      "additionalProperties": false
                    }
                  },
                  "type": "object",
                  "additionalProperties": false
                }
              },
              "type": "object",
              "additionalProperties": false
            },
            "transport": {
              "type": "string"
            },
            "ts_format": {
              "type": "string"
            }
          },
          "required": [
            "token"
          ],
          "type": "object",
          "additionalProperties": false
        },
        "logscale": {
          "properties": {
            "attributes": {
              "type": "string"
            },
            "batch_bytes": {
              "type": "integer"
            },
            "batch_lines": {
              "type": "integer"
            },
            "batch_timeout": {
              "type": "integer"
            },
            "body": {
              "type": "string"
            },
            "content_type": {
              "type": "string"
            },
            "disk_buffer": {
              "properties": {
                "compaction": {
                  "type": "boolean"
                },
                "dir": {
                  "type": "string"
                },
                "disk_buf_size": {
                  "format": "int64",
                  "type": "integer"
                },
                "mem_buf_length": {
                  "format": "int64",
                  "type": "integer"
                },
                "mem_buf_size": {
                  "format": "int64",
                  "type": "integer"
                },
                "qout_size": {
                  "format": "int64",
                  "type": "integer"
                },
                "reliable": {
                  "type": "boolean"
                }
              },
              "required": [
                "disk_buf_size",
                "reliable"
              ],
              "type": "object",
              "additionalProperties": false
            },
            "extra_headers": {
              "type": "string"
            },
            "persist_name": {
              "type": "string"
            },
            "rawstring": {
              "type": "string"
            },
            "timezone": {
              "type": "string"
            },
            "token": {
              "properties": {
                "mountFrom": {
                  "properties": {
                    "secretKeyRef": {
                      "properties": {
                        "key": {
                          "type": "string"
                        },
                        "name": {
                          "default": "",
                          "type": "string"
                        },
                        "optional": {
                          "type": "boolean"
                        }
                      },
                      "required": [
                        "key"
                      ],
                      "type": "object",
                      "x-kubernetes-map-type": "atomic",
                      "additionalProperties": false
                    }
                  },
                  "type": "object",
                  "additionalProperties": false
                },
                "value": {
                  "type": "string"
                },
                "valueFrom": {
                  "properties": {
                    "secretKeyRef": {
                      "properties": {
                        "key": {
                          "type": "string"
                        },
                        "name": {
                          "default": "",
                          "type": "string"
                        },
                        "optional": {
                          "type": "boolean"
                        }
                      },
                      "required": [
                        "key"
                      ],
                      "type": "object",
                      "x-kubernetes-map-type": "atomic",
                      "additionalProperties": false
                    }
                  },
                  "type": "object",
                  "additionalProperties": false
                }
              },
              "type": "object",
              "additionalProperties": false
            },
            "url": {
              "properties": {
                "mountFrom": {
                  "properties": {
                    "secretKeyRef": {
                      "properties": {
                        "key": {
                          "type": "string"
                        },
                        "name": {
                          "default": "",
                          "type": "string"
                        },
                        "optional": {
                          "type": "boolean"
                        }
                      },
                      "required": [
                        "key"
                      ],
                      "type": "object",
                      "x-kubernetes-map-type": "atomic",
                      "additionalProperties": false
                    }
                  },
                  "type": "object",
                  "additionalProperties": false
                },
                "value": {
                  "type": "string"
                },
                "valueFrom": {
                  "properties": {
                    "secretKeyRef": {
                      "properties": {
                        "key": {
                          "type": "string"
                        },
                        "name": {
                          "default": "",
                          "type": "string"
                        },
                        "optional": {
                          "type": "boolean"
                        }
                      },
                      "required": [
                        "key"
                      ],
                      "type": "object",
                      "x-kubernetes-map-type": "atomic",
                      "additionalProperties": false
                    }
                  },
                  "type": "object",
                  "additionalProperties": false
                }
              },
              "type": "object",
              "additionalProperties": false
            }
          },
          "type": "object",
          "additionalProperties": false
        },
        "loki": {
          "properties": {
            "auth": {
              "properties": {
                "adc": {
                  "type": "object"
                },
                "alts": {
                  "properties": {
                    "target-service-accounts": {
                      "items": {
                        "type": "string"
                      },
                      "type": "array"
                    }
                  },
                  "type": "object",
                  "additionalProperties": false
                },
                "insecure": {
                  "type": "object"
                },
                "tls": {
                  "properties": {
                    "ca_file": {
                      "properties": {
                        "mountFrom": {
                          "properties": {
                            "secretKeyRef": {
                              "properties": {
                                "key": {
                                  "type": "string"
                                },
                                "name": {
                                  "default": "",
                                  "type": "string"
                                },
                                "optional": {
                                  "type": "boolean"
                                }
                              },
                              "required": [
                                "key"
                              ],
                              "type": "object",
                              "x-kubernetes-map-type": "atomic",
                              "additionalProperties": false
                            }
                          },
                          "type": "object",
                          "additionalProperties": false
                        },
                        "value": {
                          "type": "string"
                        },
                        "valueFrom": {
                          "properties": {
                            "secretKeyRef": {
                              "properties": {
                                "key": {
                                  "type": "string"
                                },
                                "name": {
                                  "default": "",
                                  "type": "string"
                                },
                                "optional": {
                                  "type": "boolean"
                                }
                              },
                              "required": [
                                "key"
                              ],
                              "type": "object",
                              "x-kubernetes-map-type": "atomic",
                              "additionalProperties": false
                            }
                          },
                          "type": "object",
                          "additionalProperties": false
                        }
                      },
                      "type": "object",
                      "additionalProperties": false
                    },
                    "cert_file": {
                      "properties": {
                        "mountFrom": {
                          "properties": {
                            "secretKeyRef": {
                              "properties": {
                                "key": {
                                  "type": "string"
                                },
                                "name": {
                                  "default": "",
                                  "type": "string"
                                },
                                "optional": {
                                  "type": "boolean"
                                }
                              },
                              "required": [
                                "key"
                              ],
                              "type": "object",
                              "x-kubernetes-map-type": "atomic",
                              "additionalProperties": false
                            }
                          },
                          "type": "object",
                          "additionalProperties": false
                        },
                        "value": {
                          "type": "string"
                        },
                        "valueFrom": {
                          "properties": {
                            "secretKeyRef": {
                              "properties": {
                                "key": {
                                  "type": "string"
                                },
                                "name": {
                                  "default": "",
                                  "type": "string"
                                },
                                "optional": {
                                  "type": "boolean"
                                }
                              },
                              "required": [
                                "key"
                              ],
                              "type": "object",
                              "x-kubernetes-map-type": "atomic",
                              "additionalProperties": false
                            }
                          },
                          "type": "object",
                          "additionalProperties": false
                        }
                      },
                      "type": "object",
                      "additionalProperties": false
                    },
                    "key_file": {
                      "properties": {
                        "mountFrom": {
                          "properties": {
                            "secretKeyRef": {
                              "properties": {
                                "key": {
                                  "type": "string"
                                },
                                "name": {
                                  "default": "",
                                  "type": "string"
                                },
                                "optional": {
                                  "type": "boolean"
                                }
                              },
                              "required": [
                                "key"
                              ],
                              "type": "object",
                              "x-kubernetes-map-type": "atomic",
                              "additionalProperties": false
                            }
                          },
                          "type": "object",
                          "additionalProperties": false
                        },
                        "value": {
                          "type": "string"
                        },
                        "valueFrom": {
                          "properties": {
                            "secretKeyRef": {
                              "properties": {
                                "key": {
                                  "type": "string"
                                },
                                "name": {
                                  "default": "",
                                  "type": "string"
                                },
                                "optional": {
                                  "type": "boolean"
                                }
                              },
                              "required": [
                                "key"
                              ],
                              "type": "object",
                              "x-kubernetes-map-type": "atomic",
                              "additionalProperties": false
                            }
                          },
                          "type": "object",
                          "additionalProperties": false
                        }
                      },
                      "type": "object",
                      "additionalProperties": false
                    }
                  },
                  "type": "object",
                  "additionalProperties": false
                }
              },
              "type": "object",
              "additionalProperties": false
            },
            "batch-lines": {
              "type": "integer"
            },
            "batch-timeout": {
              "type": "integer"
            },
            "disk_buffer": {
              "properties": {
                "compaction": {
                  "type": "boolean"
                },
                "dir": {
                  "type": "string"
                },
                "disk_buf_size": {
                  "format": "int64",
                  "type": "integer"
                },
                "mem_buf_length": {
                  "format": "int64",
                  "type": "integer"
                },
                "mem_buf_size": {
                  "format": "int64",
                  "type": "integer"
                },
                "qout_size": {
                  "format": "int64",
                  "type": "integer"
                },
                "reliable": {
                  "type": "boolean"
                }
              },
              "required": [
                "disk_buf_size",
                "reliable"
              ],
              "type": "object",
              "additionalProperties": false
            },
            "labels": {
              "additionalProperties": {
                "type": "string"
              },
              "type": "object"
            },
            "log-fifo-size": {
              "type": "integer"
            },
            "persist_name": {
              "type": "string"
            },
            "retries": {
              "type": "integer"
            },
            "template": {
              "type": "string"
            },
            "tenant-id": {
              "type": "string"
            },
            "time_reopen": {
              "type": "integer"
            },
            "timestamp": {
              "enum": [
                "current",
                "received",
                "msg"
              ],
              "type": "string"
            },
            "url": {
              "type": "string"
            },
            "workers": {
              "type": "integer"
            }
          },
          "type": "object",
          "additionalProperties": false
        },
        "mongodb": {
          "properties": {
            "batch-bytes": {
              "type": "integer"
            },
            "batch-lines": {
              "type": "integer"
            },
            "batch-timeout": {
              "type": "integer"
            },
            "bulk": {
              "type": "boolean"
            },
            "bulk_bypass_validation": {
              "type": "boolean"
            },
            "bulk_unordered": {
              "type": "boolean"
            },
            "collection": {
              "type": "string"
            },
            "dir": {
              "type": "string"
            },
            "disk_buffer": {
              "properties": {
                "compaction": {
                  "type": "boolean"
                },
                "dir": {
                  "type": "string"
                },
                "disk_buf_size": {
                  "format": "int64",
                  "type": "integer"
                },
                "mem_buf_length": {
                  "format": "int64",
                  "type": "integer"
                },
                "mem_buf_size": {
                  "format": "int64",
                  "type": "integer"
                },
                "qout_size": {
                  "format": "int64",
                  "type": "integer"
                },
                "reliable": {
                  "type": "boolean"
                }
              },
              "required": [
                "disk_buf_size",
                "reliable"
              ],
              "type": "object",
              "additionalProperties": false
            },
            "log-fifo-size": {
              "type": "integer"
            },
            "persist_name": {
              "type": "string"
            },
            "retries": {
              "type": "integer"
            },
            "time_reopen": {
              "type": "integer"
            },
            "uri": {
              "properties": {
                "mountFrom": {
                  "properties": {
                    "secretKeyRef": {
                      "properties": {
                        "key": {
                          "type": "string"
                        },
                        "name": {
                          "default": "",
                          "type": "string"
                        },
                        "optional": {
                          "type": "boolean"
                        }
                      },
                      "required": [
                        "key"
                      ],
                      "type": "object",
                      "x-kubernetes-map-type": "atomic",
                      "additionalProperties": false
                    }
                  },
                  "type": "object",
                  "additionalProperties": false
                },
                "value": {
                  "type": "string"
                },
                "valueFrom": {
                  "properties": {
                    "secretKeyRef": {
                      "properties": {
                        "key": {
                          "type": "string"
                        },
                        "name": {
                          "default": "",
                          "type": "string"
                        },
                        "optional": {
                          "type": "boolean"
                        }
                      },
                      "required": [
                        "key"
                      ],
                      "type": "object",
                      "x-kubernetes-map-type": "atomic",
                      "additionalProperties": false
                    }
                  },
                  "type": "object",
                  "additionalProperties": false
                }
              },
              "type": "object",
              "additionalProperties": false
            },
            "value_pairs": {
              "properties": {
                "exclude": {
                  "type": "string"
                },
                "key": {
                  "type": "string"
                },
                "pair": {
                  "type": "string"
                },
                "scope": {
                  "type": "string"
                }
              },
              "type": "object",
              "additionalProperties": false
            },
            "write_concern": {
              "enum": [
                "unacked",
                "acked",
                "majority"
              ],
              "type": "string"
            }
          },
          "required": [
            "collection"
          ],
          "type": "object",
          "additionalProperties": false
        },
        "mqtt": {
          "properties": {
            "address": {
              "type": "string"
            },
            "fallback-topic": {
              "type": "string"
            },
            "qos": {
              "type": "integer"
            },
            "template": {
              "type": "string"
            },
            "topic": {
              "type": "string"
            }
          },
          "type": "object",
          "additionalProperties": false
        },
        "openobserve": {
          "properties": {
            "batch-bytes": {
              "type": "integer"
            },
            "batch-lines": {
              "type": "integer"
            },
            "batch-timeout": {
              "type": "integer"
            },
            "body": {
              "type": "string"
            },
            "body-prefix": {
              "type": "string"
            },
            "body-suffix": {
              "type": "string"
            },
            "delimiter": {
              "type": "string"
            },
            "disk_buffer": {
              "properties": {
                "compaction": {
                  "type": "boolean"
                },
                "dir": {
                  "type": "string"
                },
                "disk_buf_size": {
                  "format": "int64",
                  "type": "integer"
                },
                "mem_buf_length": {
                  "format": "int64",
                  "type": "integer"
                },
                "mem_buf_size": {
                  "format": "int64",
                  "type": "integer"
                },
                "qout_size": {
                  "format": "int64",
                  "type": "integer"
                },
                "reliable": {
                  "type": "boolean"
                }
              },
              "required": [
                "disk_buf_size",
                "reliable"
              ],
              "type": "object",
              "additionalProperties": false
            },
            "headers": {
              "items": {
                "type": "string"
              },
              "type": "array"
            },
            "log-fifo-size": {
              "type": "integer"
            },
            "method": {
              "type": "string"
            },
            "organization": {
              "type": "string"
            },
            "password": {
              "properties": {
                "mountFrom": {
                  "properties": {
                    "secretKeyRef": {
                      "properties": {
                        "key": {
                          "type": "string"
                        },
                        "name": {
                          "default": "",
                          "type": "string"
                        },
                        "optional": {
                          "type": "boolean"
                        }
                      },
                      "required": [
                        "key"
                      ],
                      "type": "object",
                      "x-kubernetes-map-type": "atomic",
                      "additionalProperties": false
                    }
                  },
                  "type": "object",
                  "additionalProperties": false
                },
                "value": {
                  "type": "string"
                },
                "valueFrom": {
                  "properties": {
                    "secretKeyRef": {
                      "properties": {
                        "key": {
                          "type": "string"
                        },
                        "name": {
                          "default": "",
                          "type": "string"
                        },
                        "optional": {
                          "type": "boolean"
                        }
                      },
                      "required": [
                        "key"
                      ],
                      "type": "object",
                      "x-kubernetes-map-type": "atomic",
                      "additionalProperties": false
                    }
                  },
                  "type": "object",
                  "additionalProperties": false
                }
              },
              "type": "object",
              "additionalProperties": false
            },
            "persist_name": {
              "type": "string"
            },
            "port": {
              "type": "integer"
            },
            "record": {
              "type": "string"
            },
            "response-action": {
              "additionalProperties": {
                "type": "string"
              },
              "type": "object"
            },
            "retries": {
              "type": "integer"
            },
            "stream": {
              "type": "string"
            },
            "time_reopen": {
              "type": "integer"
            },
            "timeout": {
              "type": "integer"
            },
            "tls": {
              "properties": {
                "ca_dir": {
                  "properties": {
                    "mountFrom": {
                      "properties": {
                        "secretKeyRef": {
                          "properties": {
                            "key": {
                              "type": "string"
                            },
                            "name": {
                              "default": "",
                              "type": "string"
                            },
                            "optional": {
                              "type": "boolean"
                            }
                          },
                          "required": [
                            "key"
                          ],
                          "type": "object",
                          "x-kubernetes-map-type": "atomic",
                          "additionalProperties": false
                        }
                      },
                      "type": "object",
                      "additionalProperties": false
                    },
                    "value": {
                      "type": "string"
                    },
                    "valueFrom": {
                      "properties": {
                        "secretKeyRef": {
                          "properties": {
                            "key": {
                              "type": "string"
                            },
                            "name": {
                              "default": "",
                              "type": "string"
                            },
                            "optional": {
                              "type": "boolean"
                            }
                          },
                          "required": [
                            "key"
                          ],
                          "type": "object",
                          "x-kubernetes-map-type": "atomic",
                          "additionalProperties": false
                        }
                      },
                      "type": "object",
                      "additionalProperties": false
                    }
                  },
                  "type": "object",
                  "additionalProperties": false
                },
                "ca_file": {
                  "properties": {
                    "mountFrom": {
                      "properties": {
                        "secretKeyRef": {
                          "properties": {
                            "key": {
                              "type": "string"
                            },
                            "name": {
                              "default": "",
                              "type": "string"
                            },
                            "optional": {
                              "type": "boolean"
                            }
                          },
                          "required": [
                            "key"
                          ],
                          "type": "object",
                          "x-kubernetes-map-type": "atomic",
                          "additionalProperties": false
                        }
                      },
                      "type": "object",
                      "additionalProperties": false
                    },
                    "value": {
                      "type": "string"
                    },
                    "valueFrom": {
                      "properties": {
                        "secretKeyRef": {
                          "properties": {
                            "key": {
                              "type": "string"
                            },
                            "name": {
                              "default": "",
                              "type": "string"
                            },
                            "optional": {
                              "type": "boolean"
                            }
                          },
                          "required": [
                            "key"
                          ],
                          "type": "object",
                          "x-kubernetes-map-type": "atomic",
                          "additionalProperties": false
                        }
                      },
                      "type": "object",
                      "additionalProperties": false
                    }
                  },
                  "type": "object",
                  "additionalProperties": false
                },
                "cert_file": {
                  "properties": {
                    "mountFrom": {
                      "properties": {
                        "secretKeyRef": {
                          "properties": {
                            "key": {
                              "type": "string"
                            },
                            "name": {
                              "default": "",
                              "type": "string"
                            },
                            "optional": {
                              "type": "boolean"
                            }
                          },
                          "required": [
                            "key"
                          ],
                          "type": "object",
                          "x-kubernetes-map-type": "atomic",
                          "additionalProperties": false
                        }
                      },
                      "type": "object",
                      "additionalProperties": false
                    },
                    "value": {
                      "type": "string"
                    },
                    "valueFrom": {
                      "properties": {
                        "secretKeyRef": {
                          "properties": {
                            "key": {
                              "type": "string"
                            },
                            "name": {
                              "default": "",
                              "type": "string"
                            },
                            "optional": {
                              "type": "boolean"
                            }
                          },
                          "required": [
                            "key"
                          ],
                          "type": "object",
                          "x-kubernetes-map-type": "atomic",
                          "additionalProperties": false
                        }
                      },
                      "type": "object",
                      "additionalProperties": false
                    }
                  },
                  "type": "object",
                  "additionalProperties": false
                },
                "cipher-suite": {
                  "type": "string"
                },
                "key_file": {
                  "properties": {
                    "mountFrom": {
                      "properties": {
                        "secretKeyRef": {
                          "properties": {
                            "key": {
                              "type": "string"
                            },
                            "name": {
                              "default": "",
                              "type": "string"
                            },
                            "optional": {
                              "type": "boolean"
                            }
                          },
                          "required": [
                            "key"
                          ],
                          "type": "object",
                          "x-kubernetes-map-type": "atomic",
                          "additionalProperties": false
                        }
                      },
                      "type": "object",
                      "additionalProperties": false
                    },
                    "value": {
                      "type": "string"
                    },
                    "valueFrom": {
                      "properties": {
                        "secretKeyRef": {
                          "properties": {
                            "key": {
                              "type": "string"
                            },
                            "name": {
                              "default": "",
                              "type": "string"
                            },
                            "optional": {
                              "type": "boolean"
                            }
                          },
                          "required": [
                            "key"
                          ],
                          "type": "object",
                          "x-kubernetes-map-type": "atomic",
                          "additionalProperties": false
                        }
                      },
                      "type": "object",
                      "additionalProperties": false
                    }
                  },
                  "type": "object",
                  "additionalProperties": false
                },
                "peer_verify": {
                  "type": "boolean"
                },
                "ssl_version": {
                  "enum": [
                    "sslv3",
                    "tlsv1",
                    "tlsv1_0",
                    "tlsv1_1",
                    "tlsv1_2",
                    "tlsv1_3"
                  ],
                  "type": "string"
                },
                "use-system-cert-store": {
                  "type": "boolean"
                }
              },
              "type": "object",
              "additionalProperties": false
            },
            "url": {
              "type": "string"
            },
            "user": {
              "type": "string"
            },
            "user-agent": {
              "type": "string"
            },
            "workers": {
              "type": "integer"
            }
          },
          "type": "object",
          "additionalProperties": false
        },
        "opentelemetry": {
          "properties": {
            "auth": {
              "properties": {
                "adc": {
                  "type": "object"
                },
                "alts": {
                  "properties": {
                    "target-service-accounts": {
                      "items": {
                        "type": "string"
                      },
                      "type": "array"
                    }
                  },
                  "type": "object",
                  "additionalProperties": false
                },
                "insecure": {
                  "type": "object"
                },
                "tls": {
                  "properties": {
                    "ca_file": {
                      "properties": {
                        "mountFrom": {
                          "properties": {
                            "secretKeyRef": {
                              "properties": {
                                "key": {
                                  "type": "string"
                                },
                                "name": {
                                  "default": "",
                                  "type": "string"
                                },
                                "optional": {
                                  "type": "boolean"
                                }
                              },
                              "required": [
                                "key"
                              ],
                              "type": "object",
                              "x-kubernetes-map-type": "atomic",
                              "additionalProperties": false
                            }
                          },
                          "type": "object",
                          "additionalProperties": false
                        },
                        "value": {
                          "type": "string"
                        },
                        "valueFrom": {
                          "properties": {
                            "secretKeyRef": {
                              "properties": {
                                "key": {
                                  "type": "string"
                                },
                                "name": {
                                  "default": "",
                                  "type": "string"
                                },
                                "optional": {
                                  "type": "boolean"
                                }
                              },
                              "required": [
                                "key"
                              ],
                              "type": "object",
                              "x-kubernetes-map-type": "atomic",
                              "additionalProperties": false
                            }
                          },
                          "type": "object",
                          "additionalProperties": false
                        }
                      },
                      "type": "object",
                      "additionalProperties": false
                    },
                    "cert_file": {
                      "properties": {
                        "mountFrom": {
                          "properties": {
                            "secretKeyRef": {
                              "properties": {
                                "key": {
                                  "type": "string"
                                },
                                "name": {
                                  "default": "",
                                  "type": "string"
                                },
                                "optional": {
                                  "type": "boolean"
                                }
                              },
                              "required": [
                                "key"
                              ],
                              "type": "object",
                              "x-kubernetes-map-type": "atomic",
                              "additionalProperties": false
                            }
                          },
                          "type": "object",
                          "additionalProperties": false
                        },
                        "value": {
                          "type": "string"
                        },
                        "valueFrom": {
                          "properties": {
                            "secretKeyRef": {
                              "properties": {
                                "key": {
                                  "type": "string"
                                },
                                "name": {
                                  "default": "",
                                  "type": "string"
                                },
                                "optional": {
                                  "type": "boolean"
                                }
                              },
                              "required": [
                                "key"
                              ],
                              "type": "object",
                              "x-kubernetes-map-type": "atomic",
                              "additionalProperties": false
                            }
                          },
                          "type": "object",
                          "additionalProperties": false
                        }
                      },
                      "type": "object",
                      "additionalProperties": false
                    },
                    "key_file": {
                      "properties": {
                        "mountFrom": {
                          "properties": {
                            "secretKeyRef": {
                              "properties": {
                                "key": {
                                  "type": "string"
                                },
                                "name": {
                                  "default": "",
                                  "type": "string"
                                },
                                "optional": {
                                  "type": "boolean"
                                }
                              },
                              "required": [
                                "key"
                              ],
                              "type": "object",
                              "x-kubernetes-map-type": "atomic",
                              "additionalProperties": false
                            }
                          },
                          "type": "object",
                          "additionalProperties": false
                        },
                        "value": {
                          "type": "string"
                        },
                        "valueFrom": {
                          "properties": {
                            "secretKeyRef": {
                              "properties": {
                                "key": {
                                  "type": "string"
                                },
                                "name": {
                                  "default": "",
                                  "type": "string"
                                },
                                "optional": {
                                  "type": "boolean"
                                }
                              },
                              "required": [
                                "key"
                              ],
                              "type": "object",
                              "x-kubernetes-map-type": "atomic",
                              "additionalProperties": false
                            }
                          },
                          "type": "object",
                          "additionalProperties": false
                        }
                      },
                      "type": "object",
                      "additionalProperties": false
                    }
                  },
                  "type": "object",
                  "additionalProperties": false
                }
              },
              "type": "object",
              "additionalProperties": false
            },
            "batch-bytes": {
              "type": "integer"
            },
            "batch-lines": {
              "type": "integer"
            },
            "batch-timeout": {
              "type": "integer"
            },
            "channel_args": {
              "additionalProperties": {
                "type": "string"
              },
              "type": "object"
            },
            "compression": {
              "type": "boolean"
            },
            "disk_buffer": {
              "properties": {
                "compaction": {
                  "type": "boolean"
                },
                "dir": {
                  "type": "string"
                },
                "disk_buf_size": {
                  "format": "int64",
                  "type": "integer"
                },
                "mem_buf_length": {
                  "format": "int64",
                  "type": "integer"
                },
                "mem_buf_size": {
                  "format": "int64",
                  "type": "integer"
                },
                "qout_size": {
                  "format": "int64",
                  "type": "integer"
                },
                "reliable": {
                  "type": "boolean"
                }
              },
              "required": [
                "disk_buf_size",
                "reliable"
              ],
              "type": "object",
              "additionalProperties": false
            },
            "url": {
              "type": "string"
            }
          },
          "required": [
            "url"
          ],
          "type": "object",
          "additionalProperties": false
        },
        "redis": {
          "properties": {
            "auth": {
              "properties": {
                "mountFrom": {
                  "properties": {
                    "secretKeyRef": {
                      "properties": {
                        "key": {
                          "type": "string"
                        },
                        "name": {
                          "default": "",
                          "type": "string"
                        },
                        "optional": {
                          "type": "boolean"
                        }
                      },
                      "required": [
                        "key"
                      ],
                      "type": "object",
                      "x-kubernetes-map-type": "atomic",
                      "additionalProperties": false
                    }
                  },
                  "type": "object",
                  "additionalProperties": false
                },
                "value": {
                  "type": "string"
                },
                "valueFrom": {
                  "properties": {
                    "secretKeyRef": {
                      "properties": {
                        "key": {
                          "type": "string"
                        },
                        "name": {
                          "default": "",
                          "type": "string"
                        },
                        "optional": {
                          "type": "boolean"
                        }
                      },
                      "required": [
                        "key"
                      ],
                      "type": "object",
                      "x-kubernetes-map-type": "atomic",
                      "additionalProperties": false
                    }
                  },
                  "type": "object",
                  "additionalProperties": false
                }
              },
              "type": "object",
              "additionalProperties": false
            },
            "batch-bytes": {
              "type": "integer"
            },
            "batch-lines": {
              "type": "integer"
            },
            "batch-timeout": {
              "type": "integer"
            },
            "command": {
              "properties": {
                "string-list": {
                  "items": {
                    "type": "string"
                  },
                  "type": "array"
                }
              },
              "type": "object",
              "additionalProperties": false
            },
            "command_and_arguments": {
              "items": {
                "type": "string"
              },
              "type": "array"
            },
            "disk_buffer": {
              "properties": {
                "compaction": {
                  "type": "boolean"
                },
                "dir": {
                  "type": "string"
                },
                "disk_buf_size": {
                  "format": "int64",
                  "type": "integer"
                },
                "mem_buf_length": {
                  "format": "int64",
                  "type": "integer"
                },
                "mem_buf_size": {
                  "format": "int64",
                  "type": "integer"
                },
                "qout_size": {
                  "format": "int64",
                  "type": "integer"
                },
                "reliable": {
                  "type": "boolean"
                }
              },
              "required": [
                "disk_buf_size",
                "reliable"
              ],
              "type": "object",
              "additionalProperties": false
            },
            "host": {
              "type": "string"
            },
            "log-fifo-size": {
              "type": "integer"
            },
            "persist_name": {
              "type": "string"
            },
            "port": {
              "type": "integer"
            },
            "retries": {
              "type": "integer"
            },
            "throttle": {
              "type": "integer"
            },
            "time-reopen": {
              "type": "integer"
            },
            "workers": {
              "type": "integer"
            }
          },
          "type": "object",
          "additionalProperties": false
        },
        "s3": {
          "properties": {
            "access_key": {
              "properties": {
                "mountFrom": {
                  "properties": {
                    "secretKeyRef": {
                      "properties": {
                        "key": {
                          "type": "string"
                        },
                        "name": {
                          "default": "",
                          "type": "string"
                        },
                        "optional": {
                          "type": "boolean"
                        }
                      },
                      "required": [
                        "key"
                      ],
                      "type": "object",
                      "x-kubernetes-map-type": "atomic",
                      "additionalProperties": false
                    }
                  },
                  "type": "object",
                  "additionalProperties": false
                },
                "value": {
                  "type": "string"
                },
                "valueFrom": {
                  "properties": {
                    "secretKeyRef": {
                      "properties": {
                        "key": {
                          "type": "string"
                        },
                        "name": {
                          "default": "",
                          "type": "string"
                        },
                        "optional": {
                          "type": "boolean"
                        }
                      },
                      "required": [
                        "key"
                      ],
                      "type": "object",
                      "x-kubernetes-map-type": "atomic",
                      "additionalProperties": false
                    }
                  },
                  "type": "object",
                  "additionalProperties": false
                }
              },
              "type": "object",
              "additionalProperties": false
            },
            "bucket": {
              "type": "string"
            },
            "canned_acl": {
              "type": "string"
            },
            "chunk_size": {
              "type": "integer"
            },
            "compression": {
              "type": "boolean"
            },
            "compresslevel": {
              "type": "integer"
            },
            "disk_buffer": {
              "properties": {
                "compaction": {
                  "type": "boolean"
                },
                "dir": {
                  "type": "string"
                },
                "disk_buf_size": {
                  "format": "int64",
                  "type": "integer"
                },
                "mem_buf_length": {
                  "format": "int64",
                  "type": "integer"
                },
                "mem_buf_size": {
                  "format": "int64",
                  "type": "integer"
                },
                "qout_size": {
                  "format": "int64",
                  "type": "integer"
                },
                "reliable": {
                  "type": "boolean"
                }
              },
              "required": [
                "disk_buf_size",
                "reliable"
              ],
              "type": "object",
              "additionalProperties": false
            },
            "flush_grace_period": {
              "type": "integer"
            },
            "log-fifo-size": {
              "type": "integer"
            },
            "max_object_size": {
              "type": "integer"
            },
            "max_pending_uploads": {
              "type": "integer"
            },
            "object_key": {
              "type": "string"
            },
            "object_key_timestamp": {
              "type": "string"
            },
            "persist_name": {
              "type": "string"
            },
            "region": {
              "type": "string"
            },
            "retries": {
              "type": "integer"
            },
            "secret_key": {
              "properties": {
                "mountFrom": {
                  "properties": {
                    "secretKeyRef": {
                      "properties": {
                        "key": {
                          "type": "string"
                        },
                        "name": {
                          "default": "",
                          "type": "string"
                        },
                        "optional": {
                          "type": "boolean"
                        }
                      },
                      "required": [
                        "key"
                      ],
                      "type": "object",
                      "x-kubernetes-map-type": "atomic",
                      "additionalProperties": false
                    }
                  },
                  "type": "object",
                  "additionalProperties": false
                },
                "value": {
                  "type": "string"
                },
                "valueFrom": {
                  "properties": {
                    "secretKeyRef": {
                      "properties": {
                        "key": {
                          "type": "string"
                        },
                        "name": {
                          "default": "",
                          "type": "string"
                        },
                        "optional": {
                          "type": "boolean"
                        }
                      },
                      "required": [
                        "key"
                      ],
                      "type": "object",
                      "x-kubernetes-map-type": "atomic",
                      "additionalProperties": false
                    }
                  },
                  "type": "object",
                  "additionalProperties": false
                }
              },
              "type": "object",
              "additionalProperties": false
            },
            "storage_class": {
              "type": "string"
            },
            "template": {
              "type": "string"
            },
            "throttle": {
              "type": "integer"
            },
            "upload_threads": {
              "type": "integer"
            },
            "url": {
              "type": "string"
            }
          },
          "type": "object",
          "additionalProperties": false
        },
        "splunk_hec_event": {
          "properties": {
            "batch-bytes": {
              "type": "integer"
            },
            "batch-lines": {
              "type": "integer"
            },
            "batch-timeout": {
              "type": "integer"
            },
            "body": {
              "type": "string"
            },
            "body-prefix": {
              "type": "string"
            },
            "body-suffix": {
              "type": "string"
            },
            "content_type": {
              "type": "string"
            },
            "default_index": {
              "type": "string"
            },
            "default_source": {
              "type": "string"
            },
            "default_sourcetype": {
              "type": "string"
            },
            "delimiter": {
              "type": "string"
            },
            "disk_buffer": {
              "properties": {
                "compaction": {
                  "type": "boolean"
                },
                "dir": {
                  "type": "string"
                },
                "disk_buf_size": {
                  "format": "int64",
                  "type": "integer"
                },
                "mem_buf_length": {
                  "format": "int64",
                  "type": "integer"
                },
                "mem_buf_size": {
                  "format": "int64",
                  "type": "integer"
                },
                "qout_size": {
                  "format": "int64",
                  "type": "integer"
                },
                "reliable": {
                  "type": "boolean"
                }
              },
              "required": [
                "disk_buf_size",
                "reliable"
              ],
              "type": "object",
              "additionalProperties": false
            },
            "event": {
              "type": "string"
            },
            "extra_headers": {
              "items": {
                "type": "string"
              },
              "type": "array"
            },
            "extra_queries": {
              "items": {
                "type": "string"
              },
              "type": "array"
            },
            "fields": {
              "type": "string"
            },
            "headers": {
              "items": {
                "type": "string"
              },
              "type": "array"
            },
            "host": {
              "type": "string"
            },
            "index": {
              "type": "string"
            },
            "log-fifo-size": {
              "type": "integer"
            },
            "method": {
              "type": "string"
            },
            "password": {
              "properties": {
                "mountFrom": {
                  "properties": {
                    "secretKeyRef": {
                      "properties": {
                        "key": {
                          "type": "string"
                        },
                        "name": {
                          "default": "",
                          "type": "string"
                        },
                        "optional": {
                          "type": "boolean"
                        }
                      },
                      "required": [
                        "key"
                      ],
                      "type": "object",
                      "x-kubernetes-map-type": "atomic",
                      "additionalProperties": false
                    }
                  },
                  "type": "object",
                  "additionalProperties": false
                },
                "value": {
                  "type": "string"
                },
                "valueFrom": {
                  "properties": {
                    "secretKeyRef": {
                      "properties": {
                        "key": {
                          "type": "string"
                        },
                        "name": {
                          "default": "",
                          "type": "string"
                        },
                        "optional": {
                          "type": "boolean"
                        }
                      },
                      "required": [
                        "key"
                      ],
                      "type": "object",
                      "x-kubernetes-map-type": "atomic",
                      "additionalProperties": false
                    }
                  },
                  "type": "object",
                  "additionalProperties": false
                }
              },
              "type": "object",
              "additionalProperties": false
            },
            "persist_name": {
              "type": "string"
            },
            "response-action": {
              "additionalProperties": {
                "type": "string"
              },
              "type": "object"
            },
            "retries": {
              "type": "integer"
            },
            "source": {
              "type": "string"
            },
            "sourcetype": {
              "type": "string"
            },
            "time": {
              "type": "string"
            },
            "time_reopen": {
              "type": "integer"
            },
            "timeout": {
              "type": "integer"
            },
            "tls": {
              "properties": {
                "ca_dir": {
                  "properties": {
                    "mountFrom": {
                      "properties": {
                        "secretKeyRef": {
                          "properties": {
                            "key": {
                              "type": "string"
                            },
                            "name": {
                              "default": "",
                              "type": "string"
                            },
                            "optional": {
                              "type": "boolean"
                            }
                          },
                          "required": [
                            "key"
                          ],
                          "type": "object",
                          "x-kubernetes-map-type": "atomic",
                          "additionalProperties": false
                        }
                      },
                      "type": "object",
                      "additionalProperties": false
                    },
                    "value": {
                      "type": "string"
                    },
                    "valueFrom": {
                      "properties": {
                        "secretKeyRef": {
                          "properties": {
                            "key": {
                              "type": "string"
                            },
                            "name": {
                              "default": "",
                              "type": "string"
                            },
                            "optional": {
                              "type": "boolean"
                            }
                          },
                          "required": [
                            "key"
                          ],
                          "type": "object",
                          "x-kubernetes-map-type": "atomic",
                          "additionalProperties": false
                        }
                      },
                      "type": "object",
                      "additionalProperties": false
                    }
                  },
                  "type": "object",
                  "additionalProperties": false
                },
                "ca_file": {
                  "properties": {
                    "mountFrom": {
                      "properties": {
                        "secretKeyRef": {
                          "properties": {
                            "key": {
                              "type": "string"
                            },
                            "name": {
                              "default": "",
                              "type": "string"
                            },
                            "optional": {
                              "type": "boolean"
                            }
                          },
                          "required": [
                            "key"
                          ],
                          "type": "object",
                          "x-kubernetes-map-type": "atomic",
                          "additionalProperties": false
                        }
                      },
                      "type": "object",
                      "additionalProperties": false
                    },
                    "value": {
                      "type": "string"
                    },
                    "valueFrom": {
                      "properties": {
                        "secretKeyRef": {
                          "properties": {
                            "key": {
                              "type": "string"
                            },
                            "name": {
                              "default": "",
                              "type": "string"
                            },
                            "optional": {
                              "type": "boolean"
                            }
                          },
                          "required": [
                            "key"
                          ],
                          "type": "object",
                          "x-kubernetes-map-type": "atomic",
                          "additionalProperties": false
                        }
                      },
                      "type": "object",
                      "additionalProperties": false
                    }
                  },
                  "type": "object",
                  "additionalProperties": false
                },
                "cert_file": {
                  "properties": {
                    "mountFrom": {
                      "properties": {
                        "secretKeyRef": {
                          "properties": {
                            "key": {
                              "type": "string"
                            },
                            "name": {
                              "default": "",
                              "type": "string"
                            },
                            "optional": {
                              "type": "boolean"
                            }
                          },
                          "required": [
                            "key"
                          ],
                          "type": "object",
                          "x-kubernetes-map-type": "atomic",
                          "additionalProperties": false
                        }
                      },
                      "type": "object",
                      "additionalProperties": false
                    },
                    "value": {
                      "type": "string"
                    },
                    "valueFrom": {
                      "properties": {
                        "secretKeyRef": {
                          "properties": {
                            "key": {
                              "type": "string"
                            },
                            "name": {
                              "default": "",
                              "type": "string"
                            },
                            "optional": {
                              "type": "boolean"
                            }
                          },
                          "required": [
                            "key"
                          ],
                          "type": "object",
                          "x-kubernetes-map-type": "atomic",
                          "additionalProperties": false
                        }
                      },
                      "type": "object",
                      "additionalProperties": false
                    }
                  },
                  "type": "object",
                  "additionalProperties": false
                },
                "cipher-suite": {
                  "type": "string"
                },
                "key_file": {
                  "properties": {
                    "mountFrom": {
                      "properties": {
                        "secretKeyRef": {
                          "properties": {
                            "key": {
                              "type": "string"
                            },
                            "name": {
                              "default": "",
                              "type": "string"
                            },
                            "optional": {
                              "type": "boolean"
                            }
                          },
                          "required": [
                            "key"
                          ],
                          "type": "object",
                          "x-kubernetes-map-type": "atomic",
                          "additionalProperties": false
                        }
                      },
                      "type": "object",
                      "additionalProperties": false
                    },
                    "value": {
                      "type": "string"
                    },
                    "valueFrom": {
                      "properties": {
                        "secretKeyRef": {
                          "properties": {
                            "key": {
                              "type": "string"
                            },
                            "name": {
                              "default": "",
                              "type": "string"
                            },
                            "optional": {
                              "type": "boolean"
                            }
                          },
                          "required": [
                            "key"
                          ],
                          "type": "object",
                          "x-kubernetes-map-type": "atomic",
                          "additionalProperties": false
                        }
                      },
                      "type": "object",
                      "additionalProperties": false
                    }
                  },
                  "type": "object",
                  "additionalProperties": false
                },
                "peer_verify": {
                  "type": "boolean"
                },
                "ssl_version": {
                  "enum": [
                    "sslv3",
                    "tlsv1",
                    "tlsv1_0",
                    "tlsv1_1",
                    "tlsv1_2",
                    "tlsv1_3"
                  ],
                  "type": "string"
                },
                "use-system-cert-store": {
                  "type": "boolean"
                }
              },
              "type": "object",
              "additionalProperties": false
            },
            "token": {
              "properties": {
                "mountFrom": {
                  "properties": {
                    "secretKeyRef": {
                      "properties": {
                        "key": {
                          "type": "string"
                        },
                        "name": {
                          "default": "",
                          "type": "string"
                        },
                        "optional": {
                          "type": "boolean"
                        }
                      },
                      "required": [
                        "key"
                      ],
                      "type": "object",
                      "x-kubernetes-map-type": "atomic",
                      "additionalProperties": false
                    }
                  },
                  "type": "object",
                  "additionalProperties": false
                },
                "value": {
                  "type": "string"
                },
                "valueFrom": {
                  "properties": {
                    "secretKeyRef": {
                      "properties": {
                        "key": {
                          "type": "string"
                        },
                        "name": {
                          "default": "",
                          "type": "string"
                        },
                        "optional": {
                          "type": "boolean"
                        }
                      },
                      "required": [
                        "key"
                      ],
                      "type": "object",
                      "x-kubernetes-map-type": "atomic",
                      "additionalProperties": false
                    }
                  },
                  "type": "object",
                  "additionalProperties": false
                }
              },
              "type": "object",
              "additionalProperties": false
            },
            "url": {
              "type": "string"
            },
            "user": {
              "type": "string"
            },
            "user-agent": {
              "type": "string"
            },
            "workers": {
              "type": "integer"
            }
          },
          "type": "object",
          "additionalProperties": false
        },
        "sumologic-http": {
          "properties": {
            "batch-bytes": {
              "type": "integer"
            },
            "batch-lines": {
              "type": "integer"
            },
            "batch-timeout": {
              "type": "integer"
            },
            "body": {
              "type": "string"
            },
            "collector": {
              "properties": {
                "mountFrom": {
                  "properties": {
                    "secretKeyRef": {
                      "properties": {
                        "key": {
                          "type": "string"
                        },
                        "name": {
                          "default": "",
                          "type": "string"
                        },
                        "optional": {
                          "type": "boolean"
                        }
                      },
                      "required": [
                        "key"
                      ],
                      "type": "object",
                      "x-kubernetes-map-type": "atomic",
                      "additionalProperties": false
                    }
                  },
                  "type": "object",
                  "additionalProperties": false
                },
                "value": {
                  "type": "string"
                },
                "valueFrom": {
                  "properties": {
                    "secretKeyRef": {
                      "properties": {
                        "key": {
                          "type": "string"
                        },
                        "name": {
                          "default": "",
                          "type": "string"
                        },
                        "optional": {
                          "type": "boolean"
                        }
                      },
                      "required": [
                        "key"
                      ],
                      "type": "object",
                      "x-kubernetes-map-type": "atomic",
                      "additionalProperties": false
                    }
                  },
                  "type": "object",
                  "additionalProperties": false
                }
              },
              "type": "object",
              "additionalProperties": false
            },
            "deployment": {
              "type": "string"
            },
            "disk_buffer": {
              "properties": {
                "compaction": {
                  "type": "boolean"
                },
                "dir": {
                  "type": "string"
                },
                "disk_buf_size": {
                  "format": "int64",
                  "type": "integer"
                },
                "mem_buf_length": {
                  "format": "int64",
                  "type": "integer"
                },
                "mem_buf_size": {
                  "format": "int64",
                  "type": "integer"
                },
                "qout_size": {
                  "format": "int64",
                  "type": "integer"
                },
                "reliable": {
                  "type": "boolean"
                }
              },
              "required": [
                "disk_buf_size",
                "reliable"
              ],
              "type": "object",
              "additionalProperties": false
            },
            "headers": {
              "items": {
                "type": "string"
              },
              "type": "array"
            },
            "persist_name": {
              "type": "string"
            },
            "time_reopen": {
              "type": "integer"
            },
            "tls": {
              "properties": {
                "ca_dir": {
                  "properties": {
                    "mountFrom": {
                      "properties": {
                        "secretKeyRef": {
                          "properties": {
                            "key": {
                              "type": "string"
                            },
                            "name": {
                              "default": "",
                              "type": "string"
                            },
                            "optional": {
                              "type": "boolean"
                            }
                          },
                          "required": [
                            "key"
                          ],
                          "type": "object",
                          "x-kubernetes-map-type": "atomic",
                          "additionalProperties": false
                        }
                      },
                      "type": "object",
                      "additionalProperties": false
                    },
                    "value": {
                      "type": "string"
                    },
                    "valueFrom": {
                      "properties": {
                        "secretKeyRef": {
                          "properties": {
                            "key": {
                              "type": "string"
                            },
                            "name": {
                              "default": "",
                              "type": "string"
                            },
                            "optional": {
                              "type": "boolean"
                            }
                          },
                          "required": [
                            "key"
                          ],
                          "type": "object",
                          "x-kubernetes-map-type": "atomic",
                          "additionalProperties": false
                        }
                      },
                      "type": "object",
                      "additionalProperties": false
                    }
                  },
                  "type": "object",
                  "additionalProperties": false
                },
                "ca_file": {
                  "properties": {
                    "mountFrom": {
                      "properties": {
                        "secretKeyRef": {
                          "properties": {
                            "key": {
                              "type": "string"
                            },
                            "name": {
                              "default": "",
                              "type": "string"
                            },
                            "optional": {
                              "type": "boolean"
                            }
                          },
                          "required": [
                            "key"
                          ],
                          "type": "object",
                          "x-kubernetes-map-type": "atomic",
                          "additionalProperties": false
                        }
                      },
                      "type": "object",
                      "additionalProperties": false
                    },
                    "value": {
                      "type": "string"
                    },
                    "valueFrom": {
                      "properties": {
                        "secretKeyRef": {
                          "properties": {
                            "key": {
                              "type": "string"
                            },
                            "name": {
                              "default": "",
                              "type": "string"
                            },
                            "optional": {
                              "type": "boolean"
                            }
                          },
                          "required": [
                            "key"
                          ],
                          "type": "object",
                          "x-kubernetes-map-type": "atomic",
                          "additionalProperties": false
                        }
                      },
                      "type": "object",
                      "additionalProperties": false
                    }
                  },
                  "type": "object",
                  "additionalProperties": false
                },
                "cert_file": {
                  "properties": {
                    "mountFrom": {
                      "properties": {
                        "secretKeyRef": {
                          "properties": {
                            "key": {
                              "type": "string"
                            },
                            "name": {
                              "default": "",
                              "type": "string"
                            },
                            "optional": {
                              "type": "boolean"
                            }
                          },
                          "required": [
                            "key"
                          ],
                          "type": "object",
                          "x-kubernetes-map-type": "atomic",
                          "additionalProperties": false
                        }
                      },
                      "type": "object",
                      "additionalProperties": false
                    },
                    "value": {
                      "type": "string"
                    },
                    "valueFrom": {
                      "properties": {
                        "secretKeyRef": {
                          "properties": {
                            "key": {
                              "type": "string"
                            },
                            "name": {
                              "default": "",
                              "type": "string"
                            },
                            "optional": {
                              "type": "boolean"
                            }
                          },
                          "required": [
                            "key"
                          ],
                          "type": "object",
                          "x-kubernetes-map-type": "atomic",
                          "additionalProperties": false
                        }
                      },
                      "type": "object",
                      "additionalProperties": false
                    }
                  },
                  "type": "object",
                  "additionalProperties": false
                },
                "cipher-suite": {
                  "type": "string"
                },
                "key_file": {
                  "properties": {
                    "mountFrom": {
                      "properties": {
                        "secretKeyRef": {
                          "properties": {
                            "key": {
                              "type": "string"
                            },
                            "name": {
                              "default": "",
                              "type": "string"
                            },
                            "optional": {
                              "type": "boolean"
                            }
                          },
                          "required": [
                            "key"
                          ],
                          "type": "object",
                          "x-kubernetes-map-type": "atomic",
                          "additionalProperties": false
                        }
                      },
                      "type": "object",
                      "additionalProperties": false
                    },
                    "value": {
                      "type": "string"
                    },
                    "valueFrom": {
                      "properties": {
                        "secretKeyRef": {
                          "properties": {
                            "key": {
                              "type": "string"
                            },
                            "name": {
                              "default": "",
                              "type": "string"
                            },
                            "optional": {
                              "type": "boolean"
                            }
                          },
                          "required": [
                            "key"
                          ],
                          "type": "object",
                          "x-kubernetes-map-type": "atomic",
                          "additionalProperties": false
                        }
                      },
                      "type": "object",
                      "additionalProperties": false
                    }
                  },
                  "type": "object",
                  "additionalProperties": false
                },
                "peer_verify": {
                  "type": "boolean"
                },
                "ssl_version": {
                  "enum": [
                    "sslv3",
                    "tlsv1",
                    "tlsv1_0",
                    "tlsv1_1",
                    "tlsv1_2",
                    "tlsv1_3"
                  ],
                  "type": "string"
                },
                "use-system-cert-store": {
                  "type": "boolean"
                }
              },
              "type": "object",
              "additionalProperties": false
            },
            "url": {
              "properties": {
                "mountFrom": {
                  "properties": {
                    "secretKeyRef": {
                      "properties": {
                        "key": {
                          "type": "string"
                        },
                        "name": {
                          "default": "",
                          "type": "string"
                        },
                        "optional": {
                          "type": "boolean"
                        }
                      },
                      "required": [
                        "key"
                      ],
                      "type": "object",
                      "x-kubernetes-map-type": "atomic",
                      "additionalProperties": false
                    }
                  },
                  "type": "object",
                  "additionalProperties": false
                },
                "value": {
                  "type": "string"
                },
                "valueFrom": {
                  "properties": {
                    "secretKeyRef": {
                      "properties": {
                        "key": {
                          "type": "string"
                        },
                        "name": {
                          "default": "",
                          "type": "string"
                        },
                        "optional": {
                          "type": "boolean"
                        }
                      },
                      "required": [
                        "key"
                      ],
                      "type": "object",
                      "x-kubernetes-map-type": "atomic",
                      "additionalProperties": false
                    }
                  },
                  "type": "object",
                  "additionalProperties": false
                }
              },
              "type": "object",
              "additionalProperties": false
            }
          },
          "type": "object",
          "additionalProperties": false
        },
        "sumologic-syslog": {
          "properties": {
            "deployment": {
              "type": "string"
            },
            "disk_buffer": {
              "properties": {
                "compaction": {
                  "type": "boolean"
                },
                "dir": {
                  "type": "string"
                },
                "disk_buf_size": {
                  "format": "int64",
                  "type": "integer"
                },
                "mem_buf_length": {
                  "format": "int64",
                  "type": "integer"
                },
                "mem_buf_size": {
                  "format": "int64",
                  "type": "integer"
                },
                "qout_size": {
                  "format": "int64",
                  "type": "integer"
                },
                "reliable": {
                  "type": "boolean"
                }
              },
              "required": [
                "disk_buf_size",
                "reliable"
              ],
              "type": "object",
              "additionalProperties": false
            },
            "persist_name": {
              "type": "string"
            },
            "port": {
              "type": "integer"
            },
            "tag": {
              "type": "string"
            },
            "tls": {
              "properties": {
                "ca_dir": {
                  "properties": {
                    "mountFrom": {
                      "properties": {
                        "secretKeyRef": {
                          "properties": {
                            "key": {
                              "type": "string"
                            },
                            "name": {
                              "default": "",
                              "type": "string"
                            },
                            "optional": {
                              "type": "boolean"
                            }
                          },
                          "required": [
                            "key"
                          ],
                          "type": "object",
                          "x-kubernetes-map-type": "atomic",
                          "additionalProperties": false
                        }
                      },
                      "type": "object",
                      "additionalProperties": false
                    },
                    "value": {
                      "type": "string"
                    },
                    "valueFrom": {
                      "properties": {
                        "secretKeyRef": {
                          "properties": {
                            "key": {
                              "type": "string"
                            },
                            "name": {
                              "default": "",
                              "type": "string"
                            },
                            "optional": {
                              "type": "boolean"
                            }
                          },
                          "required": [
                            "key"
                          ],
                          "type": "object",
                          "x-kubernetes-map-type": "atomic",
                          "additionalProperties": false
                        }
                      },
                      "type": "object",
                      "additionalProperties": false
                    }
                  },
                  "type": "object",
                  "additionalProperties": false
                },
                "ca_file": {
                  "properties": {
                    "mountFrom": {
                      "properties": {
                        "secretKeyRef": {
                          "properties": {
                            "key": {
                              "type": "string"
                            },
                            "name": {
                              "default": "",
                              "type": "string"
                            },
                            "optional": {
                              "type": "boolean"
                            }
                          },
                          "required": [
                            "key"
                          ],
                          "type": "object",
                          "x-kubernetes-map-type": "atomic",
                          "additionalProperties": false
                        }
                      },
                      "type": "object",
                      "additionalProperties": false
                    },
                    "value": {
                      "type": "string"
                    },
                    "valueFrom": {
                      "properties": {
                        "secretKeyRef": {
                          "properties": {
                            "key": {
                              "type": "string"
                            },
                            "name": {
                              "default": "",
                              "type": "string"
                            },
                            "optional": {
                              "type": "boolean"
                            }
                          },
                          "required": [
                            "key"
                          ],
                          "type": "object",
                          "x-kubernetes-map-type": "atomic",
                          "additionalProperties": false
                        }
                      },
                      "type": "object",
                      "additionalProperties": false
                    }
                  },
                  "type": "object",
                  "additionalProperties": false
                },
                "cert_file": {
                  "properties": {
                    "mountFrom": {
                      "properties": {
                        "secretKeyRef": {
                          "properties": {
                            "key": {
                              "type": "string"
                            },
                            "name": {
                              "default": "",
                              "type": "string"
                            },
                            "optional": {
                              "type": "boolean"
                            }
                          },
                          "required": [
                            "key"
                          ],
                          "type": "object",
                          "x-kubernetes-map-type": "atomic",
                          "additionalProperties": false
                        }
                      },
                      "type": "object",
                      "additionalProperties": false
                    },
                    "value": {
                      "type": "string"
                    },
                    "valueFrom": {
                      "properties": {
                        "secretKeyRef": {
                          "properties": {
                            "key": {
                              "type": "string"
                            },
                            "name": {
                              "default": "",
                              "type": "string"
                            },
                            "optional": {
                              "type": "boolean"
                            }
                          },
                          "required": [
                            "key"
                          ],
                          "type": "object",
                          "x-kubernetes-map-type": "atomic",
                          "additionalProperties": false
                        }
                      },
                      "type": "object",
                      "additionalProperties": false
                    }
                  },
                  "type": "object",
                  "additionalProperties": false
                },
                "cipher-suite": {
                  "type": "string"
                },
                "key_file": {
                  "properties": {
                    "mountFrom": {
                      "properties": {
                        "secretKeyRef": {
                          "properties": {
                            "key": {
                              "type": "string"
                            },
                            "name": {
                              "default": "",
                              "type": "string"
                            },
                            "optional": {
                              "type": "boolean"
                            }
                          },
                          "required": [
                            "key"
                          ],
                          "type": "object",
                          "x-kubernetes-map-type": "atomic",
                          "additionalProperties": false
                        }
                      },
                      "type": "object",
                      "additionalProperties": false
                    },
                    "value": {
                      "type": "string"
                    },
                    "valueFrom": {
                      "properties": {
                        "secretKeyRef": {
                          "properties": {
                            "key": {
                              "type": "string"
                            },
                            "name": {
                              "default": "",
                              "type": "string"
                            },
                            "optional": {
                              "type": "boolean"
                            }
                          },
                          "required": [
                            "key"
                          ],
                          "type": "object",
                          "x-kubernetes-map-type": "atomic",
                          "additionalProperties": false
                        }
                      },
                      "type": "object",
                      "additionalProperties": false
                    }
                  },
                  "type": "object",
                  "additionalProperties": false
                },
                "peer_verify": {
                  "type": "boolean"
                },
                "ssl_version": {
                  "enum": [
                    "sslv3",
                    "tlsv1",
                    "tlsv1_0",
                    "tlsv1_1",
                    "tlsv1_2",
                    "tlsv1_3"
                  ],
                  "type": "string"
                },
                "use-system-cert-store": {
                  "type": "boolean"
                }
              },
              "type": "object",
              "additionalProperties": false
            },
            "token": {
              "type": "integer"
            }
          },
          "type": "object",
          "additionalProperties": false
        },
        "syslog": {
          "properties": {
            "close_on_input": {
              "type": "boolean"
            },
            "disk_buffer": {
              "properties": {
                "compaction": {
                  "type": "boolean"
                },
                "dir": {
                  "type": "string"
                },
                "disk_buf_size": {
                  "format": "int64",
                  "type": "integer"
                },
                "mem_buf_length": {
                  "format": "int64",
                  "type": "integer"
                },
                "mem_buf_size": {
                  "format": "int64",
                  "type": "integer"
                },
                "qout_size": {
                  "format": "int64",
                  "type": "integer"
                },
                "reliable": {
                  "type": "boolean"
                }
              },
              "required": [
                "disk_buf_size",
                "reliable"
              ],
              "type": "object",
              "additionalProperties": false
            },
            "flags": {
              "items": {
                "type": "string"
              },
              "type": "array"
            },
            "flush_lines": {
              "type": "integer"
            },
            "host": {
              "type": "string"
            },
            "persist_name": {
              "type": "string"
            },
            "port": {
              "type": "integer"
            },
            "so_keepalive": {
              "type": "boolean"
            },
            "suppress": {
              "type": "integer"
            },
            "template": {
              "type": "string"
            },
            "template_escape": {
              "type": "boolean"
            },
            "tls": {
              "properties": {
                "ca_dir": {
                  "properties": {
                    "mountFrom": {
                      "properties": {
                        "secretKeyRef": {
                          "properties": {
                            "key": {
                              "type": "string"
                            },
                            "name": {
                              "default": "",
                              "type": "string"
                            },
                            "optional": {
                              "type": "boolean"
                            }
                          },
                          "required": [
                            "key"
                          ],
                          "type": "object",
                          "x-kubernetes-map-type": "atomic",
                          "additionalProperties": false
                        }
                      },
                      "type": "object",
                      "additionalProperties": false
                    },
                    "value": {
                      "type": "string"
                    },
                    "valueFrom": {
                      "properties": {
                        "secretKeyRef": {
                          "properties": {
                            "key": {
                              "type": "string"
                            },
                            "name": {
                              "default": "",
                              "type": "string"
                            },
                            "optional": {
                              "type": "boolean"
                            }
                          },
                          "required": [
                            "key"
                          ],
                          "type": "object",
                          "x-kubernetes-map-type": "atomic",
                          "additionalProperties": false
                        }
                      },
                      "type": "object",
                      "additionalProperties": false
                    }
                  },
                  "type": "object",
                  "additionalProperties": false
                },
                "ca_file": {
                  "properties": {
                    "mountFrom": {
                      "properties": {
                        "secretKeyRef": {
                          "properties": {
                            "key": {
                              "type": "string"
                            },
                            "name": {
                              "default": "",
                              "type": "string"
                            },
                            "optional": {
                              "type": "boolean"
                            }
                          },
                          "required": [
                            "key"
                          ],
                          "type": "object",
                          "x-kubernetes-map-type": "atomic",
                          "additionalProperties": false
                        }
                      },
                      "type": "object",
                      "additionalProperties": false
                    },
                    "value": {
                      "type": "string"
                    },
                    "valueFrom": {
                      "properties": {
                        "secretKeyRef": {
                          "properties": {
                            "key": {
                              "type": "string"
                            },
                            "name": {
                              "default": "",
                              "type": "string"
                            },
                            "optional": {
                              "type": "boolean"
                            }
                          },
                          "required": [
                            "key"
                          ],
                          "type": "object",
                          "x-kubernetes-map-type": "atomic",
                          "additionalProperties": false
                        }
                      },
                      "type": "object",
                      "additionalProperties": false
                    }
                  },
                  "type": "object",
                  "additionalProperties": false
                },
                "cert_file": {
                  "properties": {
                    "mountFrom": {
                      "properties": {
                        "secretKeyRef": {
                          "properties": {
                            "key": {
                              "type": "string"
                            },
                            "name": {
                              "default": "",
                              "type": "string"
                            },
                            "optional": {
                              "type": "boolean"
                            }
                          },
                          "required": [
                            "key"
                          ],
                          "type": "object",
                          "x-kubernetes-map-type": "atomic",
                          "additionalProperties": false
                        }
                      },
                      "type": "object",
                      "additionalProperties": false
                    },
                    "value": {
                      "type": "string"
                    },
                    "valueFrom": {
                      "properties": {
                        "secretKeyRef": {
                          "properties": {
                            "key": {
                              "type": "string"
                            },
                            "name": {
                              "default": "",
                              "type": "string"
                            },
                            "optional": {
                              "type": "boolean"
                            }
                          },
                          "required": [
                            "key"
                          ],
                          "type": "object",
                          "x-kubernetes-map-type": "atomic",
                          "additionalProperties": false
                        }
                      },
                      "type": "object",
                      "additionalProperties": false
                    }
                  },
                  "type": "object",
                  "additionalProperties": false
                },
                "cipher-suite": {
                  "type": "string"
                },
                "key_file": {
                  "properties": {
                    "mountFrom": {
                      "properties": {
                        "secretKeyRef": {
                          "properties": {
                            "key": {
                              "type": "string"
                            },
                            "name": {
                              "default": "",
                              "type": "string"
                            },
                            "optional": {
                              "type": "boolean"
                            }
                          },
                          "required": [
                            "key"
                          ],
                          "type": "object",
                          "x-kubernetes-map-type": "atomic",
                          "additionalProperties": false
                        }
                      },
                      "type": "object",
                      "additionalProperties": false
                    },
                    "value": {
                      "type": "string"
                    },
                    "valueFrom": {
                      "properties": {
                        "secretKeyRef": {
                          "properties": {
                            "key": {
                              "type": "string"
                            },
                            "name": {
                              "default": "",
                              "type": "string"
                            },
                            "optional": {
                              "type": "boolean"
                            }
                          },
                          "required": [
                            "key"
                          ],
                          "type": "object",
                          "x-kubernetes-map-type": "atomic",
                          "additionalProperties": false
                        }
                      },
                      "type": "object",
                      "additionalProperties": false
                    }
                  },
                  "type": "object",
                  "additionalProperties": false
                },
                "peer_verify": {
                  "type": "boolean"
                },
                "ssl_version": {
                  "enum": [
                    "sslv3",
                    "tlsv1",
                    "tlsv1_0",
                    "tlsv1_1",
                    "tlsv1_2",
                    "tlsv1_3"
                  ],
                  "type": "string"
                },
                "use-system-cert-store": {
                  "type": "boolean"
                }
              },
              "type": "object",
              "additionalProperties": false
            },
            "transport": {
              "type": "string"
            },
            "ts_format": {
              "type": "string"
            }
          },
          "type": "object",
          "additionalProperties": false
        }
      },
      "type": "object",
      "additionalProperties": false
    },
    "status": {
      "properties": {
        "active": {
          "type": "boolean"
        },
        "problems": {
          "items": {
            "type": "string"
          },
          "type": "array"
        },
        "problemsCount": {
          "type": "integer"
        }
      },
      "type": "object",
      "additionalProperties": false
    }
  },
  "type": "object"
}
