--- apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: controller-gen.kubebuilder.io/version: v0.6.0 creationTimestamp: null name: syslogngoutputs.logging.banzaicloud.io spec: group: logging.banzaicloud.io names: categories: - logging-all kind: SyslogNGOutput listKind: SyslogNGOutputList plural: syslogngoutputs singular: syslogngoutput scope: Namespaced versions: - additionalPrinterColumns: - description: Is the output active? jsonPath: .status.active name: Active type: boolean - description: Number of problems jsonPath: .status.problemsCount name: Problems type: integer name: v1beta1 schema: openAPIV3Schema: 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 q_out_size: format: int64 type: integer reliable: type: boolean required: - disk_buf_size - reliable type: object 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: type: string optional: type: boolean required: - key type: object type: object value: type: string valueFrom: properties: secretKeyRef: properties: key: type: string name: type: string optional: type: boolean required: - key type: object type: object type: object 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: type: string optional: type: boolean required: - key type: object type: object value: type: string valueFrom: properties: secretKeyRef: properties: key: type: string name: type: string optional: type: boolean required: - key type: object type: object type: object ca_file: properties: mountFrom: properties: secretKeyRef: properties: key: type: string name: type: string optional: type: boolean required: - key type: object type: object value: type: string valueFrom: properties: secretKeyRef: properties: key: type: string name: type: string optional: type: boolean required: - key type: object type: object type: object cert_file: properties: mountFrom: properties: secretKeyRef: properties: key: type: string name: type: string optional: type: boolean required: - key type: object type: object value: type: string valueFrom: properties: secretKeyRef: properties: key: type: string name: type: string optional: type: boolean required: - key type: object type: object type: object cipher-suite: type: string key_file: properties: mountFrom: properties: secretKeyRef: properties: key: type: string name: type: string optional: type: boolean required: - key type: object type: object value: type: string valueFrom: properties: secretKeyRef: properties: key: type: string name: type: string optional: type: boolean required: - key type: object type: object type: object peer_verify: type: boolean use-system-cert-store: type: boolean type: object type: type: string url: type: string user: type: string user-agent: type: string workers: type: integer type: object 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 q_out_size: format: int64 type: integer reliable: type: boolean required: - disk_buf_size - reliable type: object path: type: string persist_name: type: string template: type: string required: - path type: object 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 q_out_size: format: int64 type: integer reliable: type: boolean required: - disk_buf_size - reliable type: object headers: items: type: string type: array log-fifo-size: type: integer method: type: string password: properties: mountFrom: properties: secretKeyRef: properties: key: type: string name: type: string optional: type: boolean required: - key type: object type: object value: type: string valueFrom: properties: secretKeyRef: properties: key: type: string name: type: string optional: type: boolean required: - key type: object type: object type: object 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: type: string optional: type: boolean required: - key type: object type: object value: type: string valueFrom: properties: secretKeyRef: properties: key: type: string name: type: string optional: type: boolean required: - key type: object type: object type: object ca_file: properties: mountFrom: properties: secretKeyRef: properties: key: type: string name: type: string optional: type: boolean required: - key type: object type: object value: type: string valueFrom: properties: secretKeyRef: properties: key: type: string name: type: string optional: type: boolean required: - key type: object type: object type: object cert_file: properties: mountFrom: properties: secretKeyRef: properties: key: type: string name: type: string optional: type: boolean required: - key type: object type: object value: type: string valueFrom: properties: secretKeyRef: properties: key: type: string name: type: string optional: type: boolean required: - key type: object type: object type: object cipher-suite: type: string key_file: properties: mountFrom: properties: secretKeyRef: properties: key: type: string name: type: string optional: type: boolean required: - key type: object type: object value: type: string valueFrom: properties: secretKeyRef: properties: key: type: string name: type: string optional: type: boolean required: - key type: object type: object type: object peer_verify: type: boolean use-system-cert-store: type: boolean type: object url: type: string user: type: string user-agent: type: string workers: type: integer type: object 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 q_out_size: format: int64 type: integer reliable: type: boolean required: - disk_buf_size - reliable type: object 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: type: string optional: type: boolean required: - key type: object type: object value: type: string valueFrom: properties: secretKeyRef: properties: key: type: string name: type: string optional: type: boolean required: - key type: object type: object type: object ca_file: properties: mountFrom: properties: secretKeyRef: properties: key: type: string name: type: string optional: type: boolean required: - key type: object type: object value: type: string valueFrom: properties: secretKeyRef: properties: key: type: string name: type: string optional: type: boolean required: - key type: object type: object type: object cert_file: properties: mountFrom: properties: secretKeyRef: properties: key: type: string name: type: string optional: type: boolean required: - key type: object type: object value: type: string valueFrom: properties: secretKeyRef: properties: key: type: string name: type: string optional: type: boolean required: - key type: object type: object type: object cipher-suite: type: string key_file: properties: mountFrom: properties: secretKeyRef: properties: key: type: string name: type: string optional: type: boolean required: - key type: object type: object value: type: string valueFrom: properties: secretKeyRef: properties: key: type: string name: type: string optional: type: boolean required: - key type: object type: object type: object peer_verify: type: boolean use-system-cert-store: type: boolean type: object token: properties: mountFrom: properties: secretKeyRef: properties: key: type: string name: type: string optional: type: boolean required: - key type: object type: object value: type: string valueFrom: properties: secretKeyRef: properties: key: type: string name: type: string optional: type: boolean required: - key type: object type: object type: object transport: type: string ts_format: type: string required: - token type: object 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 q_out_size: format: int64 type: integer reliable: type: boolean required: - disk_buf_size - reliable type: object extra_headers: type: string persist_name: type: string rawstring: type: string timezone: type: string token: properties: mountFrom: properties: secretKeyRef: properties: key: type: string name: type: string optional: type: boolean required: - key type: object type: object value: type: string valueFrom: properties: secretKeyRef: properties: key: type: string name: type: string optional: type: boolean required: - key type: object type: object type: object url: properties: mountFrom: properties: secretKeyRef: properties: key: type: string name: type: string optional: type: boolean required: - key type: object type: object value: type: string valueFrom: properties: secretKeyRef: properties: key: type: string name: type: string optional: type: boolean required: - key type: object type: object type: object type: object loki: properties: auth: properties: adc: type: object alts: properties: target-service-accounts: items: type: string type: array type: object insecure: type: object tls: properties: ca_dir: properties: mountFrom: properties: secretKeyRef: properties: key: type: string name: type: string optional: type: boolean required: - key type: object type: object value: type: string valueFrom: properties: secretKeyRef: properties: key: type: string name: type: string optional: type: boolean required: - key type: object type: object type: object ca_file: properties: mountFrom: properties: secretKeyRef: properties: key: type: string name: type: string optional: type: boolean required: - key type: object type: object value: type: string valueFrom: properties: secretKeyRef: properties: key: type: string name: type: string optional: type: boolean required: - key type: object type: object type: object cert_file: properties: mountFrom: properties: secretKeyRef: properties: key: type: string name: type: string optional: type: boolean required: - key type: object type: object value: type: string valueFrom: properties: secretKeyRef: properties: key: type: string name: type: string optional: type: boolean required: - key type: object type: object type: object cipher-suite: type: string key_file: properties: mountFrom: properties: secretKeyRef: properties: key: type: string name: type: string optional: type: boolean required: - key type: object type: object value: type: string valueFrom: properties: secretKeyRef: properties: key: type: string name: type: string optional: type: boolean required: - key type: object type: object type: object peer_verify: type: boolean use-system-cert-store: type: boolean type: object type: object 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 q_out_size: format: int64 type: integer reliable: type: boolean required: - disk_buf_size - reliable type: object labels: additionalProperties: type: string type: object log-fifo-size: type: integer persist_name: type: string retries: type: integer template: type: string time_reopen: type: integer timestamp: default: current enum: - current - received - msg type: string url: type: string workers: type: integer type: object 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 q_out_size: format: int64 type: integer reliable: type: boolean required: - disk_buf_size - reliable type: object 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: type: string optional: type: boolean required: - key type: object type: object value: type: string valueFrom: properties: secretKeyRef: properties: key: type: string name: type: string optional: type: boolean required: - key type: object type: object type: object value_pairs: properties: exclude: properties: raw_string: type: string type: object key: properties: raw_string: type: string type: object pair: properties: raw_string: type: string type: object scope: properties: raw_string: type: string type: object type: object write_concern: properties: raw_string: type: string type: object required: - collection type: object mqtt: properties: address: type: string fallback-topic: type: string qos: type: integer template: type: string topic: type: string type: object redis: properties: auth: properties: mountFrom: properties: secretKeyRef: properties: key: type: string name: type: string optional: type: boolean required: - key type: object type: object value: type: string valueFrom: properties: secretKeyRef: properties: key: type: string name: type: string optional: type: boolean required: - key type: object type: object type: object batch-bytes: type: integer batch-lines: type: integer batch-timeout: type: integer command: properties: string-list: items: type: string type: array type: object 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 q_out_size: format: int64 type: integer reliable: type: boolean required: - disk_buf_size - reliable type: object 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 s3: properties: access_key: properties: mountFrom: properties: secretKeyRef: properties: key: type: string name: type: string optional: type: boolean required: - key type: object type: object value: type: string valueFrom: properties: secretKeyRef: properties: key: type: string name: type: string optional: type: boolean required: - key type: object type: object type: object bucket: type: string canned_acl: type: string chunk_size: type: integer compression: type: boolean compresslevel: type: integer 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: properties: raw_string: type: string type: object persist_name: type: string region: type: string retries: type: integer secret_key: properties: mountFrom: properties: secretKeyRef: properties: key: type: string name: type: string optional: type: boolean required: - key type: object type: object value: type: string valueFrom: properties: secretKeyRef: properties: key: type: string name: type: string optional: type: boolean required: - key type: object type: object type: object storage_class: type: string template: properties: raw_string: type: string type: object throttle: type: integer upload_threads: type: integer url: type: string type: object 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 q_out_size: format: int64 type: integer reliable: type: boolean required: - disk_buf_size - reliable type: object 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: type: string optional: type: boolean required: - key type: object type: object value: type: string valueFrom: properties: secretKeyRef: properties: key: type: string name: type: string optional: type: boolean required: - key type: object type: object type: object 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: type: string optional: type: boolean required: - key type: object type: object value: type: string valueFrom: properties: secretKeyRef: properties: key: type: string name: type: string optional: type: boolean required: - key type: object type: object type: object ca_file: properties: mountFrom: properties: secretKeyRef: properties: key: type: string name: type: string optional: type: boolean required: - key type: object type: object value: type: string valueFrom: properties: secretKeyRef: properties: key: type: string name: type: string optional: type: boolean required: - key type: object type: object type: object cert_file: properties: mountFrom: properties: secretKeyRef: properties: key: type: string name: type: string optional: type: boolean required: - key type: object type: object value: type: string valueFrom: properties: secretKeyRef: properties: key: type: string name: type: string optional: type: boolean required: - key type: object type: object type: object cipher-suite: type: string key_file: properties: mountFrom: properties: secretKeyRef: properties: key: type: string name: type: string optional: type: boolean required: - key type: object type: object value: type: string valueFrom: properties: secretKeyRef: properties: key: type: string name: type: string optional: type: boolean required: - key type: object type: object type: object peer_verify: type: boolean use-system-cert-store: type: boolean type: object token: properties: mountFrom: properties: secretKeyRef: properties: key: type: string name: type: string optional: type: boolean required: - key type: object type: object value: type: string valueFrom: properties: secretKeyRef: properties: key: type: string name: type: string optional: type: boolean required: - key type: object type: object type: object url: type: string user: type: string user-agent: type: string workers: type: integer type: object 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: type: string optional: type: boolean required: - key type: object type: object value: type: string valueFrom: properties: secretKeyRef: properties: key: type: string name: type: string optional: type: boolean required: - key type: object type: object type: object 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 q_out_size: format: int64 type: integer reliable: type: boolean required: - disk_buf_size - reliable type: object 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: type: string optional: type: boolean required: - key type: object type: object value: type: string valueFrom: properties: secretKeyRef: properties: key: type: string name: type: string optional: type: boolean required: - key type: object type: object type: object ca_file: properties: mountFrom: properties: secretKeyRef: properties: key: type: string name: type: string optional: type: boolean required: - key type: object type: object value: type: string valueFrom: properties: secretKeyRef: properties: key: type: string name: type: string optional: type: boolean required: - key type: object type: object type: object cert_file: properties: mountFrom: properties: secretKeyRef: properties: key: type: string name: type: string optional: type: boolean required: - key type: object type: object value: type: string valueFrom: properties: secretKeyRef: properties: key: type: string name: type: string optional: type: boolean required: - key type: object type: object type: object cipher-suite: type: string key_file: properties: mountFrom: properties: secretKeyRef: properties: key: type: string name: type: string optional: type: boolean required: - key type: object type: object value: type: string valueFrom: properties: secretKeyRef: properties: key: type: string name: type: string optional: type: boolean required: - key type: object type: object type: object peer_verify: type: boolean use-system-cert-store: type: boolean type: object url: properties: mountFrom: properties: secretKeyRef: properties: key: type: string name: type: string optional: type: boolean required: - key type: object type: object value: type: string valueFrom: properties: secretKeyRef: properties: key: type: string name: type: string optional: type: boolean required: - key type: object type: object type: object type: object 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 q_out_size: format: int64 type: integer reliable: type: boolean required: - disk_buf_size - reliable type: object persist_name: type: string port: type: integer tag: type: string tls: properties: ca_dir: properties: mountFrom: properties: secretKeyRef: properties: key: type: string name: type: string optional: type: boolean required: - key type: object type: object value: type: string valueFrom: properties: secretKeyRef: properties: key: type: string name: type: string optional: type: boolean required: - key type: object type: object type: object ca_file: properties: mountFrom: properties: secretKeyRef: properties: key: type: string name: type: string optional: type: boolean required: - key type: object type: object value: type: string valueFrom: properties: secretKeyRef: properties: key: type: string name: type: string optional: type: boolean required: - key type: object type: object type: object cert_file: properties: mountFrom: properties: secretKeyRef: properties: key: type: string name: type: string optional: type: boolean required: - key type: object type: object value: type: string valueFrom: properties: secretKeyRef: properties: key: type: string name: type: string optional: type: boolean required: - key type: object type: object type: object cipher-suite: type: string key_file: properties: mountFrom: properties: secretKeyRef: properties: key: type: string name: type: string optional: type: boolean required: - key type: object type: object value: type: string valueFrom: properties: secretKeyRef: properties: key: type: string name: type: string optional: type: boolean required: - key type: object type: object type: object peer_verify: type: boolean use-system-cert-store: type: boolean type: object token: type: integer type: object 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 q_out_size: format: int64 type: integer reliable: type: boolean required: - disk_buf_size - reliable type: object 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: type: string optional: type: boolean required: - key type: object type: object value: type: string valueFrom: properties: secretKeyRef: properties: key: type: string name: type: string optional: type: boolean required: - key type: object type: object type: object ca_file: properties: mountFrom: properties: secretKeyRef: properties: key: type: string name: type: string optional: type: boolean required: - key type: object type: object value: type: string valueFrom: properties: secretKeyRef: properties: key: type: string name: type: string optional: type: boolean required: - key type: object type: object type: object cert_file: properties: mountFrom: properties: secretKeyRef: properties: key: type: string name: type: string optional: type: boolean required: - key type: object type: object value: type: string valueFrom: properties: secretKeyRef: properties: key: type: string name: type: string optional: type: boolean required: - key type: object type: object type: object cipher-suite: type: string key_file: properties: mountFrom: properties: secretKeyRef: properties: key: type: string name: type: string optional: type: boolean required: - key type: object type: object value: type: string valueFrom: properties: secretKeyRef: properties: key: type: string name: type: string optional: type: boolean required: - key type: object type: object type: object peer_verify: type: boolean use-system-cert-store: type: boolean type: object transport: type: string ts_format: type: string type: object type: object status: properties: active: type: boolean problems: items: type: string type: array problemsCount: type: integer type: object type: object served: true storage: true subresources: status: {} status: acceptedNames: kind: "" plural: "" conditions: [] storedVersions: []