--- apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: controller-gen.kubebuilder.io/version: v0.15.0 name: outputs.logging.banzaicloud.io spec: group: logging.banzaicloud.io names: categories: - logging-all kind: Output listKind: OutputList plural: outputs singular: output 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: v1alpha1 schema: openAPIV3Schema: properties: apiVersion: type: string kind: type: string metadata: type: object spec: properties: awsElasticsearch: properties: api_key: properties: mountFrom: properties: secretKeyRef: properties: key: type: string name: type: string optional: type: boolean required: - key type: object x-kubernetes-map-type: atomic type: object value: type: string valueFrom: properties: secretKeyRef: properties: key: type: string name: type: string optional: type: boolean required: - key type: object x-kubernetes-map-type: atomic type: object type: object application_name: type: string buffer: properties: chunk_full_threshold: type: string chunk_limit_records: type: integer chunk_limit_size: type: string compress: type: string delayed_commit_timeout: type: string disable_chunk_backup: type: boolean disabled: type: boolean flush_at_shutdown: type: boolean flush_interval: type: string flush_mode: type: string flush_thread_burst_interval: type: string flush_thread_count: type: integer flush_thread_interval: type: string overflow_action: type: string path: type: string queue_limit_length: type: integer queued_chunks_limit_size: type: integer retry_exponential_backoff_base: type: string retry_forever: type: boolean retry_max_interval: type: string retry_max_times: type: integer retry_randomize: type: boolean retry_secondary_threshold: type: string retry_timeout: type: string retry_type: type: string retry_wait: type: string tags: type: string timekey: type: string timekey_use_utc: type: boolean timekey_wait: type: string timekey_zone: type: string total_limit_size: type: string type: type: string type: object bulk_message_request_threshold: type: string ca_file: properties: mountFrom: properties: secretKeyRef: properties: key: type: string name: type: string optional: type: boolean required: - key type: object x-kubernetes-map-type: atomic type: object value: type: string valueFrom: properties: secretKeyRef: properties: key: type: string name: type: string optional: type: boolean required: - key type: object x-kubernetes-map-type: atomic type: object type: object client_cert: properties: mountFrom: properties: secretKeyRef: properties: key: type: string name: type: string optional: type: boolean required: - key type: object x-kubernetes-map-type: atomic type: object value: type: string valueFrom: properties: secretKeyRef: properties: key: type: string name: type: string optional: type: boolean required: - key type: object x-kubernetes-map-type: atomic type: object type: object client_key: properties: mountFrom: properties: secretKeyRef: properties: key: type: string name: type: string optional: type: boolean required: - key type: object x-kubernetes-map-type: atomic type: object value: type: string valueFrom: properties: secretKeyRef: properties: key: type: string name: type: string optional: type: boolean required: - key type: object x-kubernetes-map-type: atomic type: object type: object client_key_pass: properties: mountFrom: properties: secretKeyRef: properties: key: type: string name: type: string optional: type: boolean required: - key type: object x-kubernetes-map-type: atomic type: object value: type: string valueFrom: properties: secretKeyRef: properties: key: type: string name: type: string optional: type: boolean required: - key type: object x-kubernetes-map-type: atomic type: object type: object compression_level: type: string content_type: type: string custom_headers: type: string customize_template: type: string data_stream_enable: type: boolean data_stream_ilm_name: type: string data_stream_ilm_policy: type: string data_stream_ilm_policy_overwrite: type: boolean data_stream_name: type: string data_stream_template_name: type: string default_elasticsearch_version: type: string deflector_alias: type: string enable_ilm: type: boolean endpoint: properties: access_key_id: properties: mountFrom: properties: secretKeyRef: properties: key: type: string name: type: string optional: type: boolean required: - key type: object x-kubernetes-map-type: atomic type: object value: type: string valueFrom: properties: secretKeyRef: properties: key: type: string name: type: string optional: type: boolean required: - key type: object x-kubernetes-map-type: atomic type: object type: object assume_role_arn: properties: mountFrom: properties: secretKeyRef: properties: key: type: string name: type: string optional: type: boolean required: - key type: object x-kubernetes-map-type: atomic type: object value: type: string valueFrom: properties: secretKeyRef: properties: key: type: string name: type: string optional: type: boolean required: - key type: object x-kubernetes-map-type: atomic type: object type: object assume_role_session_name: properties: mountFrom: properties: secretKeyRef: properties: key: type: string name: type: string optional: type: boolean required: - key type: object x-kubernetes-map-type: atomic type: object value: type: string valueFrom: properties: secretKeyRef: properties: key: type: string name: type: string optional: type: boolean required: - key type: object x-kubernetes-map-type: atomic type: object type: object assume_role_web_identity_token_file: properties: mountFrom: properties: secretKeyRef: properties: key: type: string name: type: string optional: type: boolean required: - key type: object x-kubernetes-map-type: atomic type: object value: type: string valueFrom: properties: secretKeyRef: properties: key: type: string name: type: string optional: type: boolean required: - key type: object x-kubernetes-map-type: atomic type: object type: object ecs_container_credentials_relative_uri: properties: mountFrom: properties: secretKeyRef: properties: key: type: string name: type: string optional: type: boolean required: - key type: object x-kubernetes-map-type: atomic type: object value: type: string valueFrom: properties: secretKeyRef: properties: key: type: string name: type: string optional: type: boolean required: - key type: object x-kubernetes-map-type: atomic type: object type: object region: type: string secret_access_key: properties: mountFrom: properties: secretKeyRef: properties: key: type: string name: type: string optional: type: boolean required: - key type: object x-kubernetes-map-type: atomic type: object value: type: string valueFrom: properties: secretKeyRef: properties: key: type: string name: type: string optional: type: boolean required: - key type: object x-kubernetes-map-type: atomic type: object type: object sts_credentials_region: properties: mountFrom: properties: secretKeyRef: properties: key: type: string name: type: string optional: type: boolean required: - key type: object x-kubernetes-map-type: atomic type: object value: type: string valueFrom: properties: secretKeyRef: properties: key: type: string name: type: string optional: type: boolean required: - key type: object x-kubernetes-map-type: atomic type: object type: object url: type: string type: object exception_backup: type: boolean fail_on_detecting_es_version_retry_exceed: type: boolean fail_on_putting_template_retry_exceed: type: boolean flatten_hashes: type: boolean flatten_hashes_separator: type: string flush_interval: type: string format: properties: add_newline: type: boolean message_key: type: string type: enum: - out_file - json - ltsv - csv - msgpack - hash - single_value type: string type: object host: type: string hosts: type: string http_backend: type: string id_key: type: string ignore_exceptions: type: string ilm_policy: type: string ilm_policy_id: type: string ilm_policy_overwrite: type: boolean include_index_in_url: type: boolean include_tag_key: type: boolean include_timestamp: type: boolean index_date_pattern: type: string index_name: type: string index_prefix: type: string log_es_400_reason: type: boolean logstash_dateformat: type: string logstash_format: type: boolean logstash_prefix: type: string logstash_prefix_separator: type: string max_retry_get_es_version: type: string max_retry_putting_template: type: string password: properties: mountFrom: properties: secretKeyRef: properties: key: type: string name: type: string optional: type: boolean required: - key type: object x-kubernetes-map-type: atomic type: object value: type: string valueFrom: properties: secretKeyRef: properties: key: type: string name: type: string optional: type: boolean required: - key type: object x-kubernetes-map-type: atomic type: object type: object path: type: string pipeline: type: string port: type: integer prefer_oj_serializer: type: boolean reconnect_on_error: type: boolean reload_after: type: string reload_connections: type: boolean reload_on_failure: type: boolean remove_keys: type: string remove_keys_on_update: type: string remove_keys_on_update_key: type: string request_timeout: type: string resurrect_after: type: string retry_tag: type: string rollover_index: type: boolean routing_key: type: string scheme: type: string slow_flush_log_threshold: type: string sniffer_class_name: type: string ssl_max_version: type: string ssl_min_version: type: string ssl_verify: type: boolean ssl_version: type: string suppress_doc_wrap: type: boolean suppress_type_name: type: boolean tag_key: type: string target_index_key: type: string target_type_key: type: string template_file: properties: mountFrom: properties: secretKeyRef: properties: key: type: string name: type: string optional: type: boolean required: - key type: object x-kubernetes-map-type: atomic type: object value: type: string valueFrom: properties: secretKeyRef: properties: key: type: string name: type: string optional: type: boolean required: - key type: object x-kubernetes-map-type: atomic type: object type: object template_name: type: string template_overwrite: type: boolean templates: type: string time_key: type: string time_key_format: type: string time_parse_error_tag: type: string time_precision: type: string type_name: type: string unrecoverable_error_types: type: string use_legacy_template: type: boolean user: type: string utc_index: type: boolean validate_client_version: type: boolean verify_es_version_at_startup: type: boolean with_transporter_log: type: boolean write_operation: type: string type: object azurestorage: properties: auto_create_container: type: boolean azure_cloud: type: string azure_container: type: string azure_imds_api_version: type: string azure_object_key_format: type: string azure_storage_access_key: properties: mountFrom: properties: secretKeyRef: properties: key: type: string name: type: string optional: type: boolean required: - key type: object x-kubernetes-map-type: atomic type: object value: type: string valueFrom: properties: secretKeyRef: properties: key: type: string name: type: string optional: type: boolean required: - key type: object x-kubernetes-map-type: atomic type: object type: object azure_storage_account: properties: mountFrom: properties: secretKeyRef: properties: key: type: string name: type: string optional: type: boolean required: - key type: object x-kubernetes-map-type: atomic type: object value: type: string valueFrom: properties: secretKeyRef: properties: key: type: string name: type: string optional: type: boolean required: - key type: object x-kubernetes-map-type: atomic type: object type: object azure_storage_sas_token: properties: mountFrom: properties: secretKeyRef: properties: key: type: string name: type: string optional: type: boolean required: - key type: object x-kubernetes-map-type: atomic type: object value: type: string valueFrom: properties: secretKeyRef: properties: key: type: string name: type: string optional: type: boolean required: - key type: object x-kubernetes-map-type: atomic type: object type: object buffer: properties: chunk_full_threshold: type: string chunk_limit_records: type: integer chunk_limit_size: type: string compress: type: string delayed_commit_timeout: type: string disable_chunk_backup: type: boolean disabled: type: boolean flush_at_shutdown: type: boolean flush_interval: type: string flush_mode: type: string flush_thread_burst_interval: type: string flush_thread_count: type: integer flush_thread_interval: type: string overflow_action: type: string path: type: string queue_limit_length: type: integer queued_chunks_limit_size: type: integer retry_exponential_backoff_base: type: string retry_forever: type: boolean retry_max_interval: type: string retry_max_times: type: integer retry_randomize: type: boolean retry_secondary_threshold: type: string retry_timeout: type: string retry_type: type: string retry_wait: type: string tags: type: string timekey: type: string timekey_use_utc: type: boolean timekey_wait: type: string timekey_zone: type: string total_limit_size: type: string type: type: string type: object format: type: string path: type: string slow_flush_log_threshold: type: string required: - azure_container - azure_storage_account type: object cloudwatch: properties: auto_create_stream: type: boolean aws_instance_profile_credentials_retries: type: integer aws_key_id: properties: mountFrom: properties: secretKeyRef: properties: key: type: string name: type: string optional: type: boolean required: - key type: object x-kubernetes-map-type: atomic type: object value: type: string valueFrom: properties: secretKeyRef: properties: key: type: string name: type: string optional: type: boolean required: - key type: object x-kubernetes-map-type: atomic type: object type: object aws_sec_key: properties: mountFrom: properties: secretKeyRef: properties: key: type: string name: type: string optional: type: boolean required: - key type: object x-kubernetes-map-type: atomic type: object value: type: string valueFrom: properties: secretKeyRef: properties: key: type: string name: type: string optional: type: boolean required: - key type: object x-kubernetes-map-type: atomic type: object type: object aws_sts_role_arn: type: string aws_sts_session_name: type: string aws_use_sts: type: boolean buffer: properties: chunk_full_threshold: type: string chunk_limit_records: type: integer chunk_limit_size: type: string compress: type: string delayed_commit_timeout: type: string disable_chunk_backup: type: boolean disabled: type: boolean flush_at_shutdown: type: boolean flush_interval: type: string flush_mode: type: string flush_thread_burst_interval: type: string flush_thread_count: type: integer flush_thread_interval: type: string overflow_action: type: string path: type: string queue_limit_length: type: integer queued_chunks_limit_size: type: integer retry_exponential_backoff_base: type: string retry_forever: type: boolean retry_max_interval: type: string retry_max_times: type: integer retry_randomize: type: boolean retry_secondary_threshold: type: string retry_timeout: type: string retry_type: type: string retry_wait: type: string tags: type: string timekey: type: string timekey_use_utc: type: boolean timekey_wait: type: string timekey_zone: type: string total_limit_size: type: string type: type: string type: object concurrency: type: integer endpoint: type: string format: properties: add_newline: type: boolean message_key: type: string type: enum: - out_file - json - ltsv - csv - msgpack - hash - single_value type: string type: object http_proxy: type: string include_time_key: type: boolean json_handler: type: string localtime: type: boolean log_group_aws_tags: type: string log_group_aws_tags_key: type: string log_group_name: type: string log_group_name_key: type: string log_rejected_request: type: string log_stream_name: type: string log_stream_name_key: type: string max_events_per_batch: type: integer max_message_length: type: integer message_keys: type: string put_log_events_disable_retry_limit: type: boolean put_log_events_retry_limit: type: integer put_log_events_retry_wait: type: string region: type: string remove_log_group_aws_tags_key: type: string remove_log_group_name_key: type: string remove_log_stream_name_key: type: string remove_retention_in_days: type: string retention_in_days: type: string retention_in_days_key: type: string slow_flush_log_threshold: type: string use_tag_as_group: type: boolean use_tag_as_stream: type: boolean required: - region type: object datadog: properties: api_key: properties: mountFrom: properties: secretKeyRef: properties: key: type: string name: type: string optional: type: boolean required: - key type: object x-kubernetes-map-type: atomic type: object value: type: string valueFrom: properties: secretKeyRef: properties: key: type: string name: type: string optional: type: boolean required: - key type: object x-kubernetes-map-type: atomic type: object type: object buffer: properties: chunk_full_threshold: type: string chunk_limit_records: type: integer chunk_limit_size: type: string compress: type: string delayed_commit_timeout: type: string disable_chunk_backup: type: boolean disabled: type: boolean flush_at_shutdown: type: boolean flush_interval: type: string flush_mode: type: string flush_thread_burst_interval: type: string flush_thread_count: type: integer flush_thread_interval: type: string overflow_action: type: string path: type: string queue_limit_length: type: integer queued_chunks_limit_size: type: integer retry_exponential_backoff_base: type: string retry_forever: type: boolean retry_max_interval: type: string retry_max_times: type: integer retry_randomize: type: boolean retry_secondary_threshold: type: string retry_timeout: type: string retry_type: type: string retry_wait: type: string tags: type: string timekey: type: string timekey_use_utc: type: boolean timekey_wait: type: string timekey_zone: type: string total_limit_size: type: string type: type: string type: object compression_level: type: string dd_hostname: type: string dd_source: type: string dd_sourcecategory: type: string dd_tags: type: string host: type: string include_tag_key: type: boolean max_backoff: type: string max_retries: type: string no_ssl_validation: type: boolean port: type: string service: type: string slow_flush_log_threshold: type: string ssl_port: type: string tag_key: type: string timestamp_key: type: string use_compression: type: boolean use_http: type: boolean use_json: type: boolean use_ssl: type: boolean required: - api_key type: object elasticsearch: properties: api_key: properties: mountFrom: properties: secretKeyRef: properties: key: type: string name: type: string optional: type: boolean required: - key type: object x-kubernetes-map-type: atomic type: object value: type: string valueFrom: properties: secretKeyRef: properties: key: type: string name: type: string optional: type: boolean required: - key type: object x-kubernetes-map-type: atomic type: object type: object application_name: type: string buffer: properties: chunk_full_threshold: type: string chunk_limit_records: type: integer chunk_limit_size: type: string compress: type: string delayed_commit_timeout: type: string disable_chunk_backup: type: boolean disabled: type: boolean flush_at_shutdown: type: boolean flush_interval: type: string flush_mode: type: string flush_thread_burst_interval: type: string flush_thread_count: type: integer flush_thread_interval: type: string overflow_action: type: string path: type: string queue_limit_length: type: integer queued_chunks_limit_size: type: integer retry_exponential_backoff_base: type: string retry_forever: type: boolean retry_max_interval: type: string retry_max_times: type: integer retry_randomize: type: boolean retry_secondary_threshold: type: string retry_timeout: type: string retry_type: type: string retry_wait: type: string tags: type: string timekey: type: string timekey_use_utc: type: boolean timekey_wait: type: string timekey_zone: type: string total_limit_size: type: string type: type: string type: object bulk_message_request_threshold: type: string ca_file: properties: mountFrom: properties: secretKeyRef: properties: key: type: string name: type: string optional: type: boolean required: - key type: object x-kubernetes-map-type: atomic type: object value: type: string valueFrom: properties: secretKeyRef: properties: key: type: string name: type: string optional: type: boolean required: - key type: object x-kubernetes-map-type: atomic type: object type: object client_cert: properties: mountFrom: properties: secretKeyRef: properties: key: type: string name: type: string optional: type: boolean required: - key type: object x-kubernetes-map-type: atomic type: object value: type: string valueFrom: properties: secretKeyRef: properties: key: type: string name: type: string optional: type: boolean required: - key type: object x-kubernetes-map-type: atomic type: object type: object client_key: properties: mountFrom: properties: secretKeyRef: properties: key: type: string name: type: string optional: type: boolean required: - key type: object x-kubernetes-map-type: atomic type: object value: type: string valueFrom: properties: secretKeyRef: properties: key: type: string name: type: string optional: type: boolean required: - key type: object x-kubernetes-map-type: atomic type: object type: object client_key_pass: properties: mountFrom: properties: secretKeyRef: properties: key: type: string name: type: string optional: type: boolean required: - key type: object x-kubernetes-map-type: atomic type: object value: type: string valueFrom: properties: secretKeyRef: properties: key: type: string name: type: string optional: type: boolean required: - key type: object x-kubernetes-map-type: atomic type: object type: object compression_level: type: string content_type: type: string custom_headers: type: string customize_template: type: string data_stream_enable: type: boolean data_stream_ilm_name: type: string data_stream_ilm_policy: type: string data_stream_ilm_policy_overwrite: type: boolean data_stream_name: type: string data_stream_template_name: type: string default_elasticsearch_version: type: string deflector_alias: type: string enable_ilm: type: boolean exception_backup: type: boolean fail_on_detecting_es_version_retry_exceed: type: boolean fail_on_putting_template_retry_exceed: type: boolean flatten_hashes: type: boolean flatten_hashes_separator: type: string host: type: string hosts: type: string http_backend: type: string id_key: type: string ignore_exceptions: type: string ilm_policy: type: string ilm_policy_id: type: string ilm_policy_overwrite: type: boolean include_index_in_url: type: boolean include_tag_key: type: boolean include_timestamp: type: boolean index_date_pattern: type: string index_name: type: string index_prefix: type: string log_es_400_reason: type: boolean logstash_dateformat: type: string logstash_format: type: boolean logstash_prefix: type: string logstash_prefix_separator: type: string max_retry_get_es_version: type: string max_retry_putting_template: type: string password: properties: mountFrom: properties: secretKeyRef: properties: key: type: string name: type: string optional: type: boolean required: - key type: object x-kubernetes-map-type: atomic type: object value: type: string valueFrom: properties: secretKeyRef: properties: key: type: string name: type: string optional: type: boolean required: - key type: object x-kubernetes-map-type: atomic type: object type: object path: type: string pipeline: type: string port: type: integer prefer_oj_serializer: type: boolean reconnect_on_error: type: boolean reload_after: type: string reload_connections: type: boolean reload_on_failure: type: boolean remove_keys: type: string remove_keys_on_update: type: string remove_keys_on_update_key: type: string request_timeout: type: string resurrect_after: type: string retry_tag: type: string rollover_index: type: boolean routing_key: type: string scheme: type: string slow_flush_log_threshold: type: string sniffer_class_name: type: string ssl_max_version: type: string ssl_min_version: type: string ssl_verify: type: boolean ssl_version: type: string suppress_doc_wrap: type: boolean suppress_type_name: type: boolean tag_key: type: string target_index_key: type: string target_type_key: type: string template_file: properties: mountFrom: properties: secretKeyRef: properties: key: type: string name: type: string optional: type: boolean required: - key type: object x-kubernetes-map-type: atomic type: object value: type: string valueFrom: properties: secretKeyRef: properties: key: type: string name: type: string optional: type: boolean required: - key type: object x-kubernetes-map-type: atomic type: object type: object template_name: type: string template_overwrite: type: boolean templates: type: string time_key: type: string time_key_format: type: string time_parse_error_tag: type: string time_precision: type: string type_name: type: string unrecoverable_error_types: type: string use_legacy_template: type: boolean user: type: string utc_index: type: boolean validate_client_version: type: boolean verify_es_version_at_startup: type: boolean with_transporter_log: type: boolean write_operation: type: string type: object file: properties: add_path_suffix: type: boolean append: type: boolean buffer: properties: chunk_full_threshold: type: string chunk_limit_records: type: integer chunk_limit_size: type: string compress: type: string delayed_commit_timeout: type: string disable_chunk_backup: type: boolean disabled: type: boolean flush_at_shutdown: type: boolean flush_interval: type: string flush_mode: type: string flush_thread_burst_interval: type: string flush_thread_count: type: integer flush_thread_interval: type: string overflow_action: type: string path: type: string queue_limit_length: type: integer queued_chunks_limit_size: type: integer retry_exponential_backoff_base: type: string retry_forever: type: boolean retry_max_interval: type: string retry_max_times: type: integer retry_randomize: type: boolean retry_secondary_threshold: type: string retry_timeout: type: string retry_type: type: string retry_wait: type: string tags: type: string timekey: type: string timekey_use_utc: type: boolean timekey_wait: type: string timekey_zone: type: string total_limit_size: type: string type: type: string type: object compress: type: string format: properties: add_newline: type: boolean message_key: type: string type: enum: - out_file - json - ltsv - csv - msgpack - hash - single_value type: string type: object path: type: string path_suffix: type: string recompress: type: boolean slow_flush_log_threshold: type: string symlink_path: type: boolean required: - path type: object forward: properties: ack_response_timeout: type: integer buffer: properties: chunk_full_threshold: type: string chunk_limit_records: type: integer chunk_limit_size: type: string compress: type: string delayed_commit_timeout: type: string disable_chunk_backup: type: boolean disabled: type: boolean flush_at_shutdown: type: boolean flush_interval: type: string flush_mode: type: string flush_thread_burst_interval: type: string flush_thread_count: type: integer flush_thread_interval: type: string overflow_action: type: string path: type: string queue_limit_length: type: integer queued_chunks_limit_size: type: integer retry_exponential_backoff_base: type: string retry_forever: type: boolean retry_max_interval: type: string retry_max_times: type: integer retry_randomize: type: boolean retry_secondary_threshold: type: string retry_timeout: type: string retry_type: type: string retry_wait: type: string tags: type: string timekey: type: string timekey_use_utc: type: boolean timekey_wait: type: string timekey_zone: type: string total_limit_size: type: string type: type: string type: object connect_timeout: type: integer dns_round_robin: type: boolean expire_dns_cache: type: integer hard_timeout: type: integer heartbeat_interval: type: integer heartbeat_type: type: string ignore_network_errors_at_startup: type: boolean keepalive: type: boolean keepalive_timeout: type: integer phi_failure_detector: type: boolean phi_threshold: type: integer recover_wait: type: integer require_ack_response: type: boolean security: properties: allow_anonymous_source: type: boolean self_hostname: type: string shared_key: type: string user_auth: type: boolean required: - self_hostname - shared_key type: object send_timeout: type: integer servers: items: properties: host: type: string name: type: string password: properties: mountFrom: properties: secretKeyRef: properties: key: type: string name: type: string optional: type: boolean required: - key type: object x-kubernetes-map-type: atomic type: object value: type: string valueFrom: properties: secretKeyRef: properties: key: type: string name: type: string optional: type: boolean required: - key type: object x-kubernetes-map-type: atomic type: object type: object port: type: integer shared_key: properties: mountFrom: properties: secretKeyRef: properties: key: type: string name: type: string optional: type: boolean required: - key type: object x-kubernetes-map-type: atomic type: object value: type: string valueFrom: properties: secretKeyRef: properties: key: type: string name: type: string optional: type: boolean required: - key type: object x-kubernetes-map-type: atomic type: object type: object standby: type: boolean username: properties: mountFrom: properties: secretKeyRef: properties: key: type: string name: type: string optional: type: boolean required: - key type: object x-kubernetes-map-type: atomic type: object value: type: string valueFrom: properties: secretKeyRef: properties: key: type: string name: type: string optional: type: boolean required: - key type: object x-kubernetes-map-type: atomic type: object type: object weight: type: integer required: - host type: object type: array slow_flush_log_threshold: type: string tls_allow_self_signed_cert: type: boolean tls_cert_logical_store_name: type: string tls_cert_path: properties: mountFrom: properties: secretKeyRef: properties: key: type: string name: type: string optional: type: boolean required: - key type: object x-kubernetes-map-type: atomic type: object value: type: string valueFrom: properties: secretKeyRef: properties: key: type: string name: type: string optional: type: boolean required: - key type: object x-kubernetes-map-type: atomic type: object type: object tls_cert_thumbprint: type: string tls_cert_use_enterprise_store: type: boolean tls_ciphers: type: string tls_client_cert_path: properties: mountFrom: properties: secretKeyRef: properties: key: type: string name: type: string optional: type: boolean required: - key type: object x-kubernetes-map-type: atomic type: object value: type: string valueFrom: properties: secretKeyRef: properties: key: type: string name: type: string optional: type: boolean required: - key type: object x-kubernetes-map-type: atomic type: object type: object tls_client_private_key_passphrase: properties: mountFrom: properties: secretKeyRef: properties: key: type: string name: type: string optional: type: boolean required: - key type: object x-kubernetes-map-type: atomic type: object value: type: string valueFrom: properties: secretKeyRef: properties: key: type: string name: type: string optional: type: boolean required: - key type: object x-kubernetes-map-type: atomic type: object type: object tls_client_private_key_path: properties: mountFrom: properties: secretKeyRef: properties: key: type: string name: type: string optional: type: boolean required: - key type: object x-kubernetes-map-type: atomic type: object value: type: string valueFrom: properties: secretKeyRef: properties: key: type: string name: type: string optional: type: boolean required: - key type: object x-kubernetes-map-type: atomic type: object type: object tls_insecure_mode: type: boolean tls_verify_hostname: type: boolean tls_version: type: string transport: type: string verify_connection_at_startup: type: boolean required: - servers type: object gcs: properties: acl: type: string auto_create_bucket: type: boolean bucket: type: string buffer: properties: chunk_full_threshold: type: string chunk_limit_records: type: integer chunk_limit_size: type: string compress: type: string delayed_commit_timeout: type: string disable_chunk_backup: type: boolean disabled: type: boolean flush_at_shutdown: type: boolean flush_interval: type: string flush_mode: type: string flush_thread_burst_interval: type: string flush_thread_count: type: integer flush_thread_interval: type: string overflow_action: type: string path: type: string queue_limit_length: type: integer queued_chunks_limit_size: type: integer retry_exponential_backoff_base: type: string retry_forever: type: boolean retry_max_interval: type: string retry_max_times: type: integer retry_randomize: type: boolean retry_secondary_threshold: type: string retry_timeout: type: string retry_type: type: string retry_wait: type: string tags: type: string timekey: type: string timekey_use_utc: type: boolean timekey_wait: type: string timekey_zone: type: string total_limit_size: type: string type: type: string type: object client_retries: type: integer client_timeout: type: integer credentials_json: properties: mountFrom: properties: secretKeyRef: properties: key: type: string name: type: string optional: type: boolean required: - key type: object x-kubernetes-map-type: atomic type: object value: type: string valueFrom: properties: secretKeyRef: properties: key: type: string name: type: string optional: type: boolean required: - key type: object x-kubernetes-map-type: atomic type: object type: object encryption_key: type: string format: properties: add_newline: type: boolean message_key: type: string type: enum: - out_file - json - ltsv - csv - msgpack - hash - single_value type: string type: object hex_random_length: type: integer keyfile: type: string object_key_format: type: string object_metadata: items: properties: key: type: string value: type: string required: - key - value type: object type: array overwrite: type: boolean path: type: string project: type: string slow_flush_log_threshold: type: string storage_class: type: string store_as: type: string transcoding: type: boolean required: - bucket - project type: object gelf: properties: buffer: properties: chunk_full_threshold: type: string chunk_limit_records: type: integer chunk_limit_size: type: string compress: type: string delayed_commit_timeout: type: string disable_chunk_backup: type: boolean disabled: type: boolean flush_at_shutdown: type: boolean flush_interval: type: string flush_mode: type: string flush_thread_burst_interval: type: string flush_thread_count: type: integer flush_thread_interval: type: string overflow_action: type: string path: type: string queue_limit_length: type: integer queued_chunks_limit_size: type: integer retry_exponential_backoff_base: type: string retry_forever: type: boolean retry_max_interval: type: string retry_max_times: type: integer retry_randomize: type: boolean retry_secondary_threshold: type: string retry_timeout: type: string retry_type: type: string retry_wait: type: string tags: type: string timekey: type: string timekey_use_utc: type: boolean timekey_wait: type: string timekey_zone: type: string total_limit_size: type: string type: type: string type: object host: type: string port: type: integer protocol: type: string tls: type: boolean tls_options: additionalProperties: type: string type: object required: - host - port type: object http: properties: auth: properties: password: properties: mountFrom: properties: secretKeyRef: properties: key: type: string name: type: string optional: type: boolean required: - key type: object x-kubernetes-map-type: atomic type: object value: type: string valueFrom: properties: secretKeyRef: properties: key: type: string name: type: string optional: type: boolean required: - key type: object x-kubernetes-map-type: atomic type: object type: object username: properties: mountFrom: properties: secretKeyRef: properties: key: type: string name: type: string optional: type: boolean required: - key type: object x-kubernetes-map-type: atomic type: object value: type: string valueFrom: properties: secretKeyRef: properties: key: type: string name: type: string optional: type: boolean required: - key type: object x-kubernetes-map-type: atomic type: object type: object required: - password - username type: object buffer: properties: chunk_full_threshold: type: string chunk_limit_records: type: integer chunk_limit_size: type: string compress: type: string delayed_commit_timeout: type: string disable_chunk_backup: type: boolean disabled: type: boolean flush_at_shutdown: type: boolean flush_interval: type: string flush_mode: type: string flush_thread_burst_interval: type: string flush_thread_count: type: integer flush_thread_interval: type: string overflow_action: type: string path: type: string queue_limit_length: type: integer queued_chunks_limit_size: type: integer retry_exponential_backoff_base: type: string retry_forever: type: boolean retry_max_interval: type: string retry_max_times: type: integer retry_randomize: type: boolean retry_secondary_threshold: type: string retry_timeout: type: string retry_type: type: string retry_wait: type: string tags: type: string timekey: type: string timekey_use_utc: type: boolean timekey_wait: type: string timekey_zone: type: string total_limit_size: type: string type: type: string type: object content_type: type: string endpoint: type: string error_response_as_unrecoverable: type: boolean format: properties: add_newline: type: boolean message_key: type: string type: enum: - out_file - json - ltsv - csv - msgpack - hash - single_value type: string type: object headers: additionalProperties: type: string type: object http_method: type: string json_array: type: boolean open_timeout: type: integer proxy: type: string read_timeout: type: integer retryable_response_codes: items: type: integer type: array slow_flush_log_threshold: type: string ssl_timeout: type: integer tls_ca_cert_path: properties: mountFrom: properties: secretKeyRef: properties: key: type: string name: type: string optional: type: boolean required: - key type: object x-kubernetes-map-type: atomic type: object value: type: string valueFrom: properties: secretKeyRef: properties: key: type: string name: type: string optional: type: boolean required: - key type: object x-kubernetes-map-type: atomic type: object type: object tls_ciphers: type: string tls_client_cert_path: properties: mountFrom: properties: secretKeyRef: properties: key: type: string name: type: string optional: type: boolean required: - key type: object x-kubernetes-map-type: atomic type: object value: type: string valueFrom: properties: secretKeyRef: properties: key: type: string name: type: string optional: type: boolean required: - key type: object x-kubernetes-map-type: atomic type: object type: object tls_private_key_passphrase: properties: mountFrom: properties: secretKeyRef: properties: key: type: string name: type: string optional: type: boolean required: - key type: object x-kubernetes-map-type: atomic type: object value: type: string valueFrom: properties: secretKeyRef: properties: key: type: string name: type: string optional: type: boolean required: - key type: object x-kubernetes-map-type: atomic type: object type: object tls_private_key_path: properties: mountFrom: properties: secretKeyRef: properties: key: type: string name: type: string optional: type: boolean required: - key type: object x-kubernetes-map-type: atomic type: object value: type: string valueFrom: properties: secretKeyRef: properties: key: type: string name: type: string optional: type: boolean required: - key type: object x-kubernetes-map-type: atomic type: object type: object tls_verify_mode: type: string tls_version: type: string required: - endpoint type: object kafka: properties: ack_timeout: type: integer brokers: type: string buffer: properties: chunk_full_threshold: type: string chunk_limit_records: type: integer chunk_limit_size: type: string compress: type: string delayed_commit_timeout: type: string disable_chunk_backup: type: boolean disabled: type: boolean flush_at_shutdown: type: boolean flush_interval: type: string flush_mode: type: string flush_thread_burst_interval: type: string flush_thread_count: type: integer flush_thread_interval: type: string overflow_action: type: string path: type: string queue_limit_length: type: integer queued_chunks_limit_size: type: integer retry_exponential_backoff_base: type: string retry_forever: type: boolean retry_max_interval: type: string retry_max_times: type: integer retry_randomize: type: boolean retry_secondary_threshold: type: string retry_timeout: type: string retry_type: type: string retry_wait: type: string tags: type: string timekey: type: string timekey_use_utc: type: boolean timekey_wait: type: string timekey_zone: type: string total_limit_size: type: string type: type: string type: object client_id: type: string compression_codec: type: string default_message_key: type: string default_partition_key: type: string default_topic: type: string discard_kafka_delivery_failed: type: boolean exclude_partion_key: type: boolean exclude_topic_key: type: boolean format: properties: add_newline: type: boolean message_key: type: string type: enum: - out_file - json - ltsv - csv - msgpack - hash - single_value type: string type: object get_kafka_client_log: type: boolean headers: additionalProperties: type: string type: object headers_from_record: additionalProperties: type: string type: object idempotent: type: boolean kafka_agg_max_bytes: type: integer kafka_agg_max_messages: type: integer keytab: properties: mountFrom: properties: secretKeyRef: properties: key: type: string name: type: string optional: type: boolean required: - key type: object x-kubernetes-map-type: atomic type: object value: type: string valueFrom: properties: secretKeyRef: properties: key: type: string name: type: string optional: type: boolean required: - key type: object x-kubernetes-map-type: atomic type: object type: object max_send_retries: type: integer message_key_key: type: string partition_key: type: string partition_key_key: type: string password: properties: mountFrom: properties: secretKeyRef: properties: key: type: string name: type: string optional: type: boolean required: - key type: object x-kubernetes-map-type: atomic type: object value: type: string valueFrom: properties: secretKeyRef: properties: key: type: string name: type: string optional: type: boolean required: - key type: object x-kubernetes-map-type: atomic type: object type: object principal: type: string required_acks: type: integer sasl_over_ssl: type: boolean scram_mechanism: type: string slow_flush_log_threshold: type: string ssl_ca_cert: properties: mountFrom: properties: secretKeyRef: properties: key: type: string name: type: string optional: type: boolean required: - key type: object x-kubernetes-map-type: atomic type: object value: type: string valueFrom: properties: secretKeyRef: properties: key: type: string name: type: string optional: type: boolean required: - key type: object x-kubernetes-map-type: atomic type: object type: object ssl_ca_certs_from_system: type: boolean ssl_client_cert: properties: mountFrom: properties: secretKeyRef: properties: key: type: string name: type: string optional: type: boolean required: - key type: object x-kubernetes-map-type: atomic type: object value: type: string valueFrom: properties: secretKeyRef: properties: key: type: string name: type: string optional: type: boolean required: - key type: object x-kubernetes-map-type: atomic type: object type: object ssl_client_cert_chain: properties: mountFrom: properties: secretKeyRef: properties: key: type: string name: type: string optional: type: boolean required: - key type: object x-kubernetes-map-type: atomic type: object value: type: string valueFrom: properties: secretKeyRef: properties: key: type: string name: type: string optional: type: boolean required: - key type: object x-kubernetes-map-type: atomic type: object type: object ssl_client_cert_key: properties: mountFrom: properties: secretKeyRef: properties: key: type: string name: type: string optional: type: boolean required: - key type: object x-kubernetes-map-type: atomic type: object value: type: string valueFrom: properties: secretKeyRef: properties: key: type: string name: type: string optional: type: boolean required: - key type: object x-kubernetes-map-type: atomic type: object type: object ssl_verify_hostname: type: boolean topic_key: type: string use_default_for_unknown_topic: type: boolean username: properties: mountFrom: properties: secretKeyRef: properties: key: type: string name: type: string optional: type: boolean required: - key type: object x-kubernetes-map-type: atomic type: object value: type: string valueFrom: properties: secretKeyRef: properties: key: type: string name: type: string optional: type: boolean required: - key type: object x-kubernetes-map-type: atomic type: object type: object required: - brokers - format type: object kinesisStream: properties: assume_role_credentials: properties: duration_seconds: type: string external_id: type: string policy: type: string role_arn: type: string role_session_name: type: string required: - role_arn - role_session_name type: object aws_iam_retries: type: integer aws_key_id: properties: mountFrom: properties: secretKeyRef: properties: key: type: string name: type: string optional: type: boolean required: - key type: object x-kubernetes-map-type: atomic type: object value: type: string valueFrom: properties: secretKeyRef: properties: key: type: string name: type: string optional: type: boolean required: - key type: object x-kubernetes-map-type: atomic type: object type: object aws_sec_key: properties: mountFrom: properties: secretKeyRef: properties: key: type: string name: type: string optional: type: boolean required: - key type: object x-kubernetes-map-type: atomic type: object value: type: string valueFrom: properties: secretKeyRef: properties: key: type: string name: type: string optional: type: boolean required: - key type: object x-kubernetes-map-type: atomic type: object type: object aws_ses_token: properties: mountFrom: properties: secretKeyRef: properties: key: type: string name: type: string optional: type: boolean required: - key type: object x-kubernetes-map-type: atomic type: object value: type: string valueFrom: properties: secretKeyRef: properties: key: type: string name: type: string optional: type: boolean required: - key type: object x-kubernetes-map-type: atomic type: object type: object batch_request_max_count: type: integer batch_request_max_size: type: integer buffer: properties: chunk_full_threshold: type: string chunk_limit_records: type: integer chunk_limit_size: type: string compress: type: string delayed_commit_timeout: type: string disable_chunk_backup: type: boolean disabled: type: boolean flush_at_shutdown: type: boolean flush_interval: type: string flush_mode: type: string flush_thread_burst_interval: type: string flush_thread_count: type: integer flush_thread_interval: type: string overflow_action: type: string path: type: string queue_limit_length: type: integer queued_chunks_limit_size: type: integer retry_exponential_backoff_base: type: string retry_forever: type: boolean retry_max_interval: type: string retry_max_times: type: integer retry_randomize: type: boolean retry_secondary_threshold: type: string retry_timeout: type: string retry_type: type: string retry_wait: type: string tags: type: string timekey: type: string timekey_use_utc: type: boolean timekey_wait: type: string timekey_zone: type: string total_limit_size: type: string type: type: string type: object format: properties: add_newline: type: boolean message_key: type: string type: enum: - out_file - json - ltsv - csv - msgpack - hash - single_value type: string type: object partition_key: type: string process_credentials: properties: process: type: string required: - process type: object region: type: string reset_backoff_if_success: type: boolean retries_on_batch_request: type: integer slow_flush_log_threshold: type: string stream_name: type: string required: - stream_name type: object logdna: properties: api_key: type: string app: type: string buffer: properties: chunk_full_threshold: type: string chunk_limit_records: type: integer chunk_limit_size: type: string compress: type: string delayed_commit_timeout: type: string disable_chunk_backup: type: boolean disabled: type: boolean flush_at_shutdown: type: boolean flush_interval: type: string flush_mode: type: string flush_thread_burst_interval: type: string flush_thread_count: type: integer flush_thread_interval: type: string overflow_action: type: string path: type: string queue_limit_length: type: integer queued_chunks_limit_size: type: integer retry_exponential_backoff_base: type: string retry_forever: type: boolean retry_max_interval: type: string retry_max_times: type: integer retry_randomize: type: boolean retry_secondary_threshold: type: string retry_timeout: type: string retry_type: type: string retry_wait: type: string tags: type: string timekey: type: string timekey_use_utc: type: boolean timekey_wait: type: string timekey_zone: type: string total_limit_size: type: string type: type: string type: object hostname: type: string ingester_domain: type: string ingester_endpoint: type: string request_timeout: type: string slow_flush_log_threshold: type: string tags: type: string required: - api_key - hostname type: object loggingRef: type: string logz: properties: buffer: properties: chunk_full_threshold: type: string chunk_limit_records: type: integer chunk_limit_size: type: string compress: type: string delayed_commit_timeout: type: string disable_chunk_backup: type: boolean disabled: type: boolean flush_at_shutdown: type: boolean flush_interval: type: string flush_mode: type: string flush_thread_burst_interval: type: string flush_thread_count: type: integer flush_thread_interval: type: string overflow_action: type: string path: type: string queue_limit_length: type: integer queued_chunks_limit_size: type: integer retry_exponential_backoff_base: type: string retry_forever: type: boolean retry_max_interval: type: string retry_max_times: type: integer retry_randomize: type: boolean retry_secondary_threshold: type: string retry_timeout: type: string retry_type: type: string retry_wait: type: string tags: type: string timekey: type: string timekey_use_utc: type: boolean timekey_wait: type: string timekey_zone: type: string total_limit_size: type: string type: type: string type: object bulk_limit: type: integer bulk_limit_warning_limit: type: integer endpoint: properties: port: type: integer token: properties: mountFrom: properties: secretKeyRef: properties: key: type: string name: type: string optional: type: boolean required: - key type: object x-kubernetes-map-type: atomic type: object value: type: string valueFrom: properties: secretKeyRef: properties: key: type: string name: type: string optional: type: boolean required: - key type: object x-kubernetes-map-type: atomic type: object type: object url: type: string type: object gzip: type: boolean http_idle_timeout: type: integer output_include_tags: type: boolean output_include_time: type: boolean retry_count: type: integer retry_sleep: type: integer slow_flush_log_threshold: type: string required: - endpoint type: object loki: properties: buffer: properties: chunk_full_threshold: type: string chunk_limit_records: type: integer chunk_limit_size: type: string compress: type: string delayed_commit_timeout: type: string disable_chunk_backup: type: boolean disabled: type: boolean flush_at_shutdown: type: boolean flush_interval: type: string flush_mode: type: string flush_thread_burst_interval: type: string flush_thread_count: type: integer flush_thread_interval: type: string overflow_action: type: string path: type: string queue_limit_length: type: integer queued_chunks_limit_size: type: integer retry_exponential_backoff_base: type: string retry_forever: type: boolean retry_max_interval: type: string retry_max_times: type: integer retry_randomize: type: boolean retry_secondary_threshold: type: string retry_timeout: type: string retry_type: type: string retry_wait: type: string tags: type: string timekey: type: string timekey_use_utc: type: boolean timekey_wait: type: string timekey_zone: type: string total_limit_size: type: string type: type: string type: object ca_cert: properties: mountFrom: properties: secretKeyRef: properties: key: type: string name: type: string optional: type: boolean required: - key type: object x-kubernetes-map-type: atomic type: object value: type: string valueFrom: properties: secretKeyRef: properties: key: type: string name: type: string optional: type: boolean required: - key type: object x-kubernetes-map-type: atomic type: object type: object cert: properties: mountFrom: properties: secretKeyRef: properties: key: type: string name: type: string optional: type: boolean required: - key type: object x-kubernetes-map-type: atomic type: object value: type: string valueFrom: properties: secretKeyRef: properties: key: type: string name: type: string optional: type: boolean required: - key type: object x-kubernetes-map-type: atomic type: object type: object configure_kubernetes_labels: type: boolean drop_single_key: type: boolean extra_labels: additionalProperties: type: string type: object extract_kubernetes_labels: type: boolean include_thread_label: type: boolean insecure_tls: type: boolean key: properties: mountFrom: properties: secretKeyRef: properties: key: type: string name: type: string optional: type: boolean required: - key type: object x-kubernetes-map-type: atomic type: object value: type: string valueFrom: properties: secretKeyRef: properties: key: type: string name: type: string optional: type: boolean required: - key type: object x-kubernetes-map-type: atomic type: object type: object labels: additionalProperties: type: string type: object line_format: type: string password: properties: mountFrom: properties: secretKeyRef: properties: key: type: string name: type: string optional: type: boolean required: - key type: object x-kubernetes-map-type: atomic type: object value: type: string valueFrom: properties: secretKeyRef: properties: key: type: string name: type: string optional: type: boolean required: - key type: object x-kubernetes-map-type: atomic type: object type: object remove_keys: items: type: string type: array slow_flush_log_threshold: type: string tenant: type: string url: type: string username: properties: mountFrom: properties: secretKeyRef: properties: key: type: string name: type: string optional: type: boolean required: - key type: object x-kubernetes-map-type: atomic type: object value: type: string valueFrom: properties: secretKeyRef: properties: key: type: string name: type: string optional: type: boolean required: - key type: object x-kubernetes-map-type: atomic type: object type: object type: object newrelic: properties: api_key: properties: mountFrom: properties: secretKeyRef: properties: key: type: string name: type: string optional: type: boolean required: - key type: object x-kubernetes-map-type: atomic type: object value: type: string valueFrom: properties: secretKeyRef: properties: key: type: string name: type: string optional: type: boolean required: - key type: object x-kubernetes-map-type: atomic type: object type: object base_uri: type: string buffer: properties: chunk_full_threshold: type: string chunk_limit_records: type: integer chunk_limit_size: type: string compress: type: string delayed_commit_timeout: type: string disable_chunk_backup: type: boolean disabled: type: boolean flush_at_shutdown: type: boolean flush_interval: type: string flush_mode: type: string flush_thread_burst_interval: type: string flush_thread_count: type: integer flush_thread_interval: type: string overflow_action: type: string path: type: string queue_limit_length: type: integer queued_chunks_limit_size: type: integer retry_exponential_backoff_base: type: string retry_forever: type: boolean retry_max_interval: type: string retry_max_times: type: integer retry_randomize: type: boolean retry_secondary_threshold: type: string retry_timeout: type: string retry_type: type: string retry_wait: type: string tags: type: string timekey: type: string timekey_use_utc: type: boolean timekey_wait: type: string timekey_zone: type: string total_limit_size: type: string type: type: string type: object format: properties: add_newline: type: boolean message_key: type: string type: enum: - out_file - json - ltsv - csv - msgpack - hash - single_value type: string type: object license_key: properties: mountFrom: properties: secretKeyRef: properties: key: type: string name: type: string optional: type: boolean required: - key type: object x-kubernetes-map-type: atomic type: object value: type: string valueFrom: properties: secretKeyRef: properties: key: type: string name: type: string optional: type: boolean required: - key type: object x-kubernetes-map-type: atomic type: object type: object type: object nullout: type: object opensearch: properties: application_name: type: string buffer: properties: chunk_full_threshold: type: string chunk_limit_records: type: integer chunk_limit_size: type: string compress: type: string delayed_commit_timeout: type: string disable_chunk_backup: type: boolean disabled: type: boolean flush_at_shutdown: type: boolean flush_interval: type: string flush_mode: type: string flush_thread_burst_interval: type: string flush_thread_count: type: integer flush_thread_interval: type: string overflow_action: type: string path: type: string queue_limit_length: type: integer queued_chunks_limit_size: type: integer retry_exponential_backoff_base: type: string retry_forever: type: boolean retry_max_interval: type: string retry_max_times: type: integer retry_randomize: type: boolean retry_secondary_threshold: type: string retry_timeout: type: string retry_type: type: string retry_wait: type: string tags: type: string timekey: type: string timekey_use_utc: type: boolean timekey_wait: type: string timekey_zone: type: string total_limit_size: type: string type: type: string type: object bulk_message_request_threshold: type: string ca_file: properties: mountFrom: properties: secretKeyRef: properties: key: type: string name: type: string optional: type: boolean required: - key type: object x-kubernetes-map-type: atomic type: object value: type: string valueFrom: properties: secretKeyRef: properties: key: type: string name: type: string optional: type: boolean required: - key type: object x-kubernetes-map-type: atomic type: object type: object catch_transport_exception_on_retry: type: boolean client_cert: properties: mountFrom: properties: secretKeyRef: properties: key: type: string name: type: string optional: type: boolean required: - key type: object x-kubernetes-map-type: atomic type: object value: type: string valueFrom: properties: secretKeyRef: properties: key: type: string name: type: string optional: type: boolean required: - key type: object x-kubernetes-map-type: atomic type: object type: object client_key: properties: mountFrom: properties: secretKeyRef: properties: key: type: string name: type: string optional: type: boolean required: - key type: object x-kubernetes-map-type: atomic type: object value: type: string valueFrom: properties: secretKeyRef: properties: key: type: string name: type: string optional: type: boolean required: - key type: object x-kubernetes-map-type: atomic type: object type: object client_key_pass: properties: mountFrom: properties: secretKeyRef: properties: key: type: string name: type: string optional: type: boolean required: - key type: object x-kubernetes-map-type: atomic type: object value: type: string valueFrom: properties: secretKeyRef: properties: key: type: string name: type: string optional: type: boolean required: - key type: object x-kubernetes-map-type: atomic type: object type: object compression_level: type: string custom_headers: type: string customize_template: type: string data_stream_enable: type: boolean data_stream_name: type: string data_stream_template_name: type: string default_opensearch_version: type: integer emit_error_for_missing_id: type: boolean emit_error_label_event: type: boolean endpoint: properties: access_key_id: properties: mountFrom: properties: secretKeyRef: properties: key: type: string name: type: string optional: type: boolean required: - key type: object x-kubernetes-map-type: atomic type: object value: type: string valueFrom: properties: secretKeyRef: properties: key: type: string name: type: string optional: type: boolean required: - key type: object x-kubernetes-map-type: atomic type: object type: object assume_role_arn: properties: mountFrom: properties: secretKeyRef: properties: key: type: string name: type: string optional: type: boolean required: - key type: object x-kubernetes-map-type: atomic type: object value: type: string valueFrom: properties: secretKeyRef: properties: key: type: string name: type: string optional: type: boolean required: - key type: object x-kubernetes-map-type: atomic type: object type: object assume_role_session_name: properties: mountFrom: properties: secretKeyRef: properties: key: type: string name: type: string optional: type: boolean required: - key type: object x-kubernetes-map-type: atomic type: object value: type: string valueFrom: properties: secretKeyRef: properties: key: type: string name: type: string optional: type: boolean required: - key type: object x-kubernetes-map-type: atomic type: object type: object assume_role_web_identity_token_file: properties: mountFrom: properties: secretKeyRef: properties: key: type: string name: type: string optional: type: boolean required: - key type: object x-kubernetes-map-type: atomic type: object value: type: string valueFrom: properties: secretKeyRef: properties: key: type: string name: type: string optional: type: boolean required: - key type: object x-kubernetes-map-type: atomic type: object type: object ecs_container_credentials_relative_uri: properties: mountFrom: properties: secretKeyRef: properties: key: type: string name: type: string optional: type: boolean required: - key type: object x-kubernetes-map-type: atomic type: object value: type: string valueFrom: properties: secretKeyRef: properties: key: type: string name: type: string optional: type: boolean required: - key type: object x-kubernetes-map-type: atomic type: object type: object region: type: string secret_access_key: properties: mountFrom: properties: secretKeyRef: properties: key: type: string name: type: string optional: type: boolean required: - key type: object x-kubernetes-map-type: atomic type: object value: type: string valueFrom: properties: secretKeyRef: properties: key: type: string name: type: string optional: type: boolean required: - key type: object x-kubernetes-map-type: atomic type: object type: object sts_credentials_region: properties: mountFrom: properties: secretKeyRef: properties: key: type: string name: type: string optional: type: boolean required: - key type: object x-kubernetes-map-type: atomic type: object value: type: string valueFrom: properties: secretKeyRef: properties: key: type: string name: type: string optional: type: boolean required: - key type: object x-kubernetes-map-type: atomic type: object type: object url: type: string required: - url type: object exception_backup: type: boolean fail_on_detecting_os_version_retry_exceed: type: boolean fail_on_putting_template_retry_exceed: type: boolean flatten_hashes: type: boolean flatten_hashes_separator: type: string host: type: string hosts: type: string http_backend: type: string http_backend_excon_nonblock: type: boolean id_key: type: string ignore_exceptions: type: string include_index_in_url: type: boolean include_tag_key: type: boolean include_timestamp: type: boolean index_date_pattern: type: string index_name: type: string index_separator: type: string log_os_400_reason: type: boolean logstash_dateformat: type: string logstash_format: type: boolean logstash_prefix: type: string logstash_prefix_separator: type: string max_retry_get_os_version: type: integer max_retry_putting_template: type: string parent_key: type: string password: properties: mountFrom: properties: secretKeyRef: properties: key: type: string name: type: string optional: type: boolean required: - key type: object x-kubernetes-map-type: atomic type: object value: type: string valueFrom: properties: secretKeyRef: properties: key: type: string name: type: string optional: type: boolean required: - key type: object x-kubernetes-map-type: atomic type: object type: object path: type: string pipeline: type: string port: type: integer prefer_oj_serializer: type: boolean reconnect_on_error: type: boolean reload_after: type: string reload_connections: type: boolean reload_on_failure: type: boolean remove_keys_on_update: type: string remove_keys_on_update_key: type: string request_timeout: type: string resurrect_after: type: string retry_tag: type: string routing_key: type: string scheme: type: string selector_class_name: type: string slow_flush_log_threshold: type: string sniffer_class_name: type: string ssl_verify: type: boolean ssl_version: type: string suppress_doc_wrap: type: boolean suppress_type_name: type: boolean tag_key: type: string target_index_affinity: type: boolean target_index_key: type: string template_file: properties: mountFrom: properties: secretKeyRef: properties: key: type: string name: type: string optional: type: boolean required: - key type: object x-kubernetes-map-type: atomic type: object value: type: string valueFrom: properties: secretKeyRef: properties: key: type: string name: type: string optional: type: boolean required: - key type: object x-kubernetes-map-type: atomic type: object type: object template_name: type: string template_overwrite: type: boolean templates: type: string time_key: type: string time_key_exclude_timestamp: type: boolean time_key_format: type: string time_parse_error_tag: type: string time_precision: type: string truncate_caches_interval: type: string unrecoverable_error_types: type: string unrecoverable_record_types: type: string use_legacy_template: type: boolean user: type: string utc_index: type: boolean validate_client_version: type: boolean verify_os_version_at_startup: type: boolean with_transporter_log: type: boolean write_operation: type: string type: object oss: properties: access_key_id: properties: mountFrom: properties: secretKeyRef: properties: key: type: string name: type: string optional: type: boolean required: - key type: object x-kubernetes-map-type: atomic type: object value: type: string valueFrom: properties: secretKeyRef: properties: key: type: string name: type: string optional: type: boolean required: - key type: object x-kubernetes-map-type: atomic type: object type: object access_key_secret: properties: mountFrom: properties: secretKeyRef: properties: key: type: string name: type: string optional: type: boolean required: - key type: object x-kubernetes-map-type: atomic type: object value: type: string valueFrom: properties: secretKeyRef: properties: key: type: string name: type: string optional: type: boolean required: - key type: object x-kubernetes-map-type: atomic type: object type: object auto_create_bucket: type: boolean bucket: type: string buffer: properties: chunk_full_threshold: type: string chunk_limit_records: type: integer chunk_limit_size: type: string compress: type: string delayed_commit_timeout: type: string disable_chunk_backup: type: boolean disabled: type: boolean flush_at_shutdown: type: boolean flush_interval: type: string flush_mode: type: string flush_thread_burst_interval: type: string flush_thread_count: type: integer flush_thread_interval: type: string overflow_action: type: string path: type: string queue_limit_length: type: integer queued_chunks_limit_size: type: integer retry_exponential_backoff_base: type: string retry_forever: type: boolean retry_max_interval: type: string retry_max_times: type: integer retry_randomize: type: boolean retry_secondary_threshold: type: string retry_timeout: type: string retry_type: type: string retry_wait: type: string tags: type: string timekey: type: string timekey_use_utc: type: boolean timekey_wait: type: string timekey_zone: type: string total_limit_size: type: string type: type: string type: object check_bucket: type: boolean check_object: type: boolean download_crc_enable: type: boolean endpoint: type: string format: properties: add_newline: type: boolean message_key: type: string type: enum: - out_file - json - ltsv - csv - msgpack - hash - single_value type: string type: object hex_random_length: type: integer index_format: type: string key_format: type: string open_timeout: type: integer oss_sdk_log_dir: type: string overwrite: type: boolean path: type: string read_timeout: type: integer slow_flush_log_threshold: type: string store_as: type: string upload_crc_enable: type: boolean warn_for_delay: type: string required: - access_key_id - access_key_secret - bucket - endpoint type: object redis: properties: allow_duplicate_key: type: boolean buffer: properties: chunk_full_threshold: type: string chunk_limit_records: type: integer chunk_limit_size: type: string compress: type: string delayed_commit_timeout: type: string disable_chunk_backup: type: boolean disabled: type: boolean flush_at_shutdown: type: boolean flush_interval: type: string flush_mode: type: string flush_thread_burst_interval: type: string flush_thread_count: type: integer flush_thread_interval: type: string overflow_action: type: string path: type: string queue_limit_length: type: integer queued_chunks_limit_size: type: integer retry_exponential_backoff_base: type: string retry_forever: type: boolean retry_max_interval: type: string retry_max_times: type: integer retry_randomize: type: boolean retry_secondary_threshold: type: string retry_timeout: type: string retry_type: type: string retry_wait: type: string tags: type: string timekey: type: string timekey_use_utc: type: boolean timekey_wait: type: string timekey_zone: type: string total_limit_size: type: string type: type: string type: object db_number: type: integer format: properties: add_newline: type: boolean message_key: type: string type: enum: - out_file - json - ltsv - csv - msgpack - hash - single_value type: string type: object host: type: string insert_key_prefix: type: string password: properties: mountFrom: properties: secretKeyRef: properties: key: type: string name: type: string optional: type: boolean required: - key type: object x-kubernetes-map-type: atomic type: object value: type: string valueFrom: properties: secretKeyRef: properties: key: type: string name: type: string optional: type: boolean required: - key type: object x-kubernetes-map-type: atomic type: object type: object port: type: integer slow_flush_log_threshold: type: string strftime_format: type: string ttl: type: integer type: object relabel: properties: label: type: string required: - label type: object s3: properties: acl: type: string assume_role_credentials: properties: duration_seconds: type: string external_id: type: string policy: type: string role_arn: type: string role_session_name: type: string required: - role_arn - role_session_name type: object auto_create_bucket: type: string aws_iam_retries: type: string aws_key_id: properties: mountFrom: properties: secretKeyRef: properties: key: type: string name: type: string optional: type: boolean required: - key type: object x-kubernetes-map-type: atomic type: object value: type: string valueFrom: properties: secretKeyRef: properties: key: type: string name: type: string optional: type: boolean required: - key type: object x-kubernetes-map-type: atomic type: object type: object aws_sec_key: properties: mountFrom: properties: secretKeyRef: properties: key: type: string name: type: string optional: type: boolean required: - key type: object x-kubernetes-map-type: atomic type: object value: type: string valueFrom: properties: secretKeyRef: properties: key: type: string name: type: string optional: type: boolean required: - key type: object x-kubernetes-map-type: atomic type: object type: object buffer: properties: chunk_full_threshold: type: string chunk_limit_records: type: integer chunk_limit_size: type: string compress: type: string delayed_commit_timeout: type: string disable_chunk_backup: type: boolean disabled: type: boolean flush_at_shutdown: type: boolean flush_interval: type: string flush_mode: type: string flush_thread_burst_interval: type: string flush_thread_count: type: integer flush_thread_interval: type: string overflow_action: type: string path: type: string queue_limit_length: type: integer queued_chunks_limit_size: type: integer retry_exponential_backoff_base: type: string retry_forever: type: boolean retry_max_interval: type: string retry_max_times: type: integer retry_randomize: type: boolean retry_secondary_threshold: type: string retry_timeout: type: string retry_type: type: string retry_wait: type: string tags: type: string timekey: type: string timekey_use_utc: type: boolean timekey_wait: type: string timekey_zone: type: string total_limit_size: type: string type: type: string type: object check_apikey_on_start: type: string check_bucket: type: string check_object: type: string clustername: type: string compress: properties: parquet_compression_codec: type: string parquet_page_size: type: string parquet_row_group_size: type: string record_type: type: string schema_file: type: string schema_type: type: string type: object compute_checksums: type: string enable_transfer_acceleration: type: string force_path_style: type: string format: properties: add_newline: type: boolean message_key: type: string type: enum: - out_file - json - ltsv - csv - msgpack - hash - single_value type: string type: object grant_full_control: type: string grant_read: type: string grant_read_acp: type: string grant_write_acp: type: string hex_random_length: type: string index_format: type: string instance_profile_credentials: properties: http_open_timeout: type: string http_read_timeout: type: string ip_address: type: string port: type: string retries: type: string type: object oneeye_format: type: boolean overwrite: type: string path: type: string proxy_uri: type: string s3_bucket: type: string s3_endpoint: type: string s3_metadata: type: string s3_object_key_format: type: string s3_region: type: string shared_credentials: properties: path: type: string profile_name: type: string type: object signature_version: type: string slow_flush_log_threshold: type: string sse_customer_algorithm: type: string sse_customer_key: type: string sse_customer_key_md5: type: string ssekms_key_id: type: string ssl_verify_peer: type: string storage_class: type: string store_as: type: string use_bundled_cert: type: string use_server_side_encryption: type: string warn_for_delay: type: string required: - s3_bucket type: object splunkHec: properties: buffer: properties: chunk_full_threshold: type: string chunk_limit_records: type: integer chunk_limit_size: type: string compress: type: string delayed_commit_timeout: type: string disable_chunk_backup: type: boolean disabled: type: boolean flush_at_shutdown: type: boolean flush_interval: type: string flush_mode: type: string flush_thread_burst_interval: type: string flush_thread_count: type: integer flush_thread_interval: type: string overflow_action: type: string path: type: string queue_limit_length: type: integer queued_chunks_limit_size: type: integer retry_exponential_backoff_base: type: string retry_forever: type: boolean retry_max_interval: type: string retry_max_times: type: integer retry_randomize: type: boolean retry_secondary_threshold: type: string retry_timeout: type: string retry_type: type: string retry_wait: type: string tags: type: string timekey: type: string timekey_use_utc: type: boolean timekey_wait: type: string timekey_zone: type: string total_limit_size: type: string type: type: string type: object ca_file: properties: mountFrom: properties: secretKeyRef: properties: key: type: string name: type: string optional: type: boolean required: - key type: object x-kubernetes-map-type: atomic type: object value: type: string valueFrom: properties: secretKeyRef: properties: key: type: string name: type: string optional: type: boolean required: - key type: object x-kubernetes-map-type: atomic type: object type: object ca_path: properties: mountFrom: properties: secretKeyRef: properties: key: type: string name: type: string optional: type: boolean required: - key type: object x-kubernetes-map-type: atomic type: object value: type: string valueFrom: properties: secretKeyRef: properties: key: type: string name: type: string optional: type: boolean required: - key type: object x-kubernetes-map-type: atomic type: object type: object client_cert: properties: mountFrom: properties: secretKeyRef: properties: key: type: string name: type: string optional: type: boolean required: - key type: object x-kubernetes-map-type: atomic type: object value: type: string valueFrom: properties: secretKeyRef: properties: key: type: string name: type: string optional: type: boolean required: - key type: object x-kubernetes-map-type: atomic type: object type: object client_key: properties: mountFrom: properties: secretKeyRef: properties: key: type: string name: type: string optional: type: boolean required: - key type: object x-kubernetes-map-type: atomic type: object value: type: string valueFrom: properties: secretKeyRef: properties: key: type: string name: type: string optional: type: boolean required: - key type: object x-kubernetes-map-type: atomic type: object type: object coerce_to_utf8: type: boolean data_type: type: string fields: additionalProperties: type: string type: object format: properties: add_newline: type: boolean message_key: type: string type: enum: - out_file - json - ltsv - csv - msgpack - hash - single_value type: string type: object hec_host: type: string hec_port: type: integer hec_token: properties: mountFrom: properties: secretKeyRef: properties: key: type: string name: type: string optional: type: boolean required: - key type: object x-kubernetes-map-type: atomic type: object value: type: string valueFrom: properties: secretKeyRef: properties: key: type: string name: type: string optional: type: boolean required: - key type: object x-kubernetes-map-type: atomic type: object type: object host: type: string host_key: type: string idle_timeout: type: integer index: type: string index_key: type: string insecure_ssl: type: boolean keep_keys: type: boolean metric_name_key: type: string metric_value_key: type: string metrics_from_event: type: boolean non_utf8_replacement_string: type: string open_timeout: type: integer protocol: type: string read_timeout: type: integer slow_flush_log_threshold: type: string source: type: string source_key: type: string sourcetype: type: string sourcetype_key: type: string ssl_ciphers: type: string required: - hec_host - hec_token type: object sqs: properties: aws_key_id: properties: mountFrom: properties: secretKeyRef: properties: key: type: string name: type: string optional: type: boolean required: - key type: object x-kubernetes-map-type: atomic type: object value: type: string valueFrom: properties: secretKeyRef: properties: key: type: string name: type: string optional: type: boolean required: - key type: object x-kubernetes-map-type: atomic type: object type: object aws_sec_key: properties: mountFrom: properties: secretKeyRef: properties: key: type: string name: type: string optional: type: boolean required: - key type: object x-kubernetes-map-type: atomic type: object value: type: string valueFrom: properties: secretKeyRef: properties: key: type: string name: type: string optional: type: boolean required: - key type: object x-kubernetes-map-type: atomic type: object type: object buffer: properties: chunk_full_threshold: type: string chunk_limit_records: type: integer chunk_limit_size: type: string compress: type: string delayed_commit_timeout: type: string disable_chunk_backup: type: boolean disabled: type: boolean flush_at_shutdown: type: boolean flush_interval: type: string flush_mode: type: string flush_thread_burst_interval: type: string flush_thread_count: type: integer flush_thread_interval: type: string overflow_action: type: string path: type: string queue_limit_length: type: integer queued_chunks_limit_size: type: integer retry_exponential_backoff_base: type: string retry_forever: type: boolean retry_max_interval: type: string retry_max_times: type: integer retry_randomize: type: boolean retry_secondary_threshold: type: string retry_timeout: type: string retry_type: type: string retry_wait: type: string tags: type: string timekey: type: string timekey_use_utc: type: boolean timekey_wait: type: string timekey_zone: type: string total_limit_size: type: string type: type: string type: object create_queue: type: boolean delay_seconds: type: integer include_tag: type: boolean message_group_id: type: string queue_name: type: string region: type: string slow_flush_log_threshold: type: string sqs_url: type: string tag_property_name: type: string type: object sumologic: properties: add_timestamp: type: boolean buffer: properties: chunk_full_threshold: type: string chunk_limit_records: type: integer chunk_limit_size: type: string compress: type: string delayed_commit_timeout: type: string disable_chunk_backup: type: boolean disabled: type: boolean flush_at_shutdown: type: boolean flush_interval: type: string flush_mode: type: string flush_thread_burst_interval: type: string flush_thread_count: type: integer flush_thread_interval: type: string overflow_action: type: string path: type: string queue_limit_length: type: integer queued_chunks_limit_size: type: integer retry_exponential_backoff_base: type: string retry_forever: type: boolean retry_max_interval: type: string retry_max_times: type: integer retry_randomize: type: boolean retry_secondary_threshold: type: string retry_timeout: type: string retry_type: type: string retry_wait: type: string tags: type: string timekey: type: string timekey_use_utc: type: boolean timekey_wait: type: string timekey_zone: type: string total_limit_size: type: string type: type: string type: object compress: type: boolean compress_encoding: type: string custom_dimensions: type: string custom_fields: items: type: string type: array data_type: type: string delimiter: type: string disable_cookies: type: boolean endpoint: properties: mountFrom: properties: secretKeyRef: properties: key: type: string name: type: string optional: type: boolean required: - key type: object x-kubernetes-map-type: atomic type: object value: type: string valueFrom: properties: secretKeyRef: properties: key: type: string name: type: string optional: type: boolean required: - key type: object x-kubernetes-map-type: atomic type: object type: object log_format: type: string log_key: type: string metric_data_format: type: string open_timeout: type: integer proxy_uri: type: string slow_flush_log_threshold: type: string source_category: type: string source_host: type: string source_name: type: string source_name_key: type: string sumo_client: type: string timestamp_key: type: string verify_ssl: type: boolean required: - endpoint - source_name type: object syslog: properties: allow_self_signed_cert: type: boolean buffer: properties: chunk_full_threshold: type: string chunk_limit_records: type: integer chunk_limit_size: type: string compress: type: string delayed_commit_timeout: type: string disable_chunk_backup: type: boolean disabled: type: boolean flush_at_shutdown: type: boolean flush_interval: type: string flush_mode: type: string flush_thread_burst_interval: type: string flush_thread_count: type: integer flush_thread_interval: type: string overflow_action: type: string path: type: string queue_limit_length: type: integer queued_chunks_limit_size: type: integer retry_exponential_backoff_base: type: string retry_forever: type: boolean retry_max_interval: type: string retry_max_times: type: integer retry_randomize: type: boolean retry_secondary_threshold: type: string retry_timeout: type: string retry_type: type: string retry_wait: type: string tags: type: string timekey: type: string timekey_use_utc: type: boolean timekey_wait: type: string timekey_zone: type: string total_limit_size: type: string type: type: string type: object client_cert_path: properties: mountFrom: properties: secretKeyRef: properties: key: type: string name: type: string optional: type: boolean required: - key type: object x-kubernetes-map-type: atomic type: object value: type: string valueFrom: properties: secretKeyRef: properties: key: type: string name: type: string optional: type: boolean required: - key type: object x-kubernetes-map-type: atomic type: object type: object enable_system_cert_store: type: boolean format: properties: app_name_field: type: string hostname_field: type: string log_field: type: string message_id_field: type: string proc_id_field: type: string rfc6587_message_size: type: boolean structured_data_field: type: string type: enum: - out_file - json - ltsv - csv - msgpack - hash - single_value type: string type: object fqdn: type: string host: type: string insecure: type: boolean port: type: integer private_key_passphrase: properties: mountFrom: properties: secretKeyRef: properties: key: type: string name: type: string optional: type: boolean required: - key type: object x-kubernetes-map-type: atomic type: object value: type: string valueFrom: properties: secretKeyRef: properties: key: type: string name: type: string optional: type: boolean required: - key type: object x-kubernetes-map-type: atomic type: object type: object private_key_path: properties: mountFrom: properties: secretKeyRef: properties: key: type: string name: type: string optional: type: boolean required: - key type: object x-kubernetes-map-type: atomic type: object value: type: string valueFrom: properties: secretKeyRef: properties: key: type: string name: type: string optional: type: boolean required: - key type: object x-kubernetes-map-type: atomic type: object type: object slow_flush_log_threshold: type: string transport: type: string trusted_ca_path: properties: mountFrom: properties: secretKeyRef: properties: key: type: string name: type: string optional: type: boolean required: - key type: object x-kubernetes-map-type: atomic type: object value: type: string valueFrom: properties: secretKeyRef: properties: key: type: string name: type: string optional: type: boolean required: - key type: object x-kubernetes-map-type: atomic type: object type: object verify_fqdn: type: boolean version: type: string required: - host 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: false subresources: status: {} - 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: awsElasticsearch: properties: api_key: properties: mountFrom: properties: secretKeyRef: properties: key: type: string name: type: string optional: type: boolean required: - key type: object x-kubernetes-map-type: atomic type: object value: type: string valueFrom: properties: secretKeyRef: properties: key: type: string name: type: string optional: type: boolean required: - key type: object x-kubernetes-map-type: atomic type: object type: object application_name: type: string buffer: properties: chunk_full_threshold: type: string chunk_limit_records: type: integer chunk_limit_size: type: string compress: type: string delayed_commit_timeout: type: string disable_chunk_backup: type: boolean disabled: type: boolean flush_at_shutdown: type: boolean flush_interval: type: string flush_mode: type: string flush_thread_burst_interval: type: string flush_thread_count: type: integer flush_thread_interval: type: string overflow_action: type: string path: type: string queue_limit_length: type: integer queued_chunks_limit_size: type: integer retry_exponential_backoff_base: type: string retry_forever: type: boolean retry_max_interval: type: string retry_max_times: type: integer retry_randomize: type: boolean retry_secondary_threshold: type: string retry_timeout: type: string retry_type: type: string retry_wait: type: string tags: type: string timekey: type: string timekey_use_utc: type: boolean timekey_wait: type: string timekey_zone: type: string total_limit_size: type: string type: type: string type: object bulk_message_request_threshold: type: string ca_file: properties: mountFrom: properties: secretKeyRef: properties: key: type: string name: type: string optional: type: boolean required: - key type: object x-kubernetes-map-type: atomic type: object value: type: string valueFrom: properties: secretKeyRef: properties: key: type: string name: type: string optional: type: boolean required: - key type: object x-kubernetes-map-type: atomic type: object type: object client_cert: properties: mountFrom: properties: secretKeyRef: properties: key: type: string name: type: string optional: type: boolean required: - key type: object x-kubernetes-map-type: atomic type: object value: type: string valueFrom: properties: secretKeyRef: properties: key: type: string name: type: string optional: type: boolean required: - key type: object x-kubernetes-map-type: atomic type: object type: object client_key: properties: mountFrom: properties: secretKeyRef: properties: key: type: string name: type: string optional: type: boolean required: - key type: object x-kubernetes-map-type: atomic type: object value: type: string valueFrom: properties: secretKeyRef: properties: key: type: string name: type: string optional: type: boolean required: - key type: object x-kubernetes-map-type: atomic type: object type: object client_key_pass: properties: mountFrom: properties: secretKeyRef: properties: key: type: string name: type: string optional: type: boolean required: - key type: object x-kubernetes-map-type: atomic type: object value: type: string valueFrom: properties: secretKeyRef: properties: key: type: string name: type: string optional: type: boolean required: - key type: object x-kubernetes-map-type: atomic type: object type: object compression_level: type: string content_type: type: string custom_headers: type: string customize_template: type: string data_stream_enable: type: boolean data_stream_ilm_name: type: string data_stream_ilm_policy: type: string data_stream_ilm_policy_overwrite: type: boolean data_stream_name: type: string data_stream_template_name: type: string default_elasticsearch_version: type: string deflector_alias: type: string enable_ilm: type: boolean endpoint: properties: access_key_id: properties: mountFrom: properties: secretKeyRef: properties: key: type: string name: type: string optional: type: boolean required: - key type: object x-kubernetes-map-type: atomic type: object value: type: string valueFrom: properties: secretKeyRef: properties: key: type: string name: type: string optional: type: boolean required: - key type: object x-kubernetes-map-type: atomic type: object type: object assume_role_arn: properties: mountFrom: properties: secretKeyRef: properties: key: type: string name: type: string optional: type: boolean required: - key type: object x-kubernetes-map-type: atomic type: object value: type: string valueFrom: properties: secretKeyRef: properties: key: type: string name: type: string optional: type: boolean required: - key type: object x-kubernetes-map-type: atomic type: object type: object assume_role_session_name: properties: mountFrom: properties: secretKeyRef: properties: key: type: string name: type: string optional: type: boolean required: - key type: object x-kubernetes-map-type: atomic type: object value: type: string valueFrom: properties: secretKeyRef: properties: key: type: string name: type: string optional: type: boolean required: - key type: object x-kubernetes-map-type: atomic type: object type: object assume_role_web_identity_token_file: properties: mountFrom: properties: secretKeyRef: properties: key: type: string name: type: string optional: type: boolean required: - key type: object x-kubernetes-map-type: atomic type: object value: type: string valueFrom: properties: secretKeyRef: properties: key: type: string name: type: string optional: type: boolean required: - key type: object x-kubernetes-map-type: atomic type: object type: object ecs_container_credentials_relative_uri: properties: mountFrom: properties: secretKeyRef: properties: key: type: string name: type: string optional: type: boolean required: - key type: object x-kubernetes-map-type: atomic type: object value: type: string valueFrom: properties: secretKeyRef: properties: key: type: string name: type: string optional: type: boolean required: - key type: object x-kubernetes-map-type: atomic type: object type: object region: type: string secret_access_key: properties: mountFrom: properties: secretKeyRef: properties: key: type: string name: type: string optional: type: boolean required: - key type: object x-kubernetes-map-type: atomic type: object value: type: string valueFrom: properties: secretKeyRef: properties: key: type: string name: type: string optional: type: boolean required: - key type: object x-kubernetes-map-type: atomic type: object type: object sts_credentials_region: properties: mountFrom: properties: secretKeyRef: properties: key: type: string name: type: string optional: type: boolean required: - key type: object x-kubernetes-map-type: atomic type: object value: type: string valueFrom: properties: secretKeyRef: properties: key: type: string name: type: string optional: type: boolean required: - key type: object x-kubernetes-map-type: atomic type: object type: object url: type: string type: object exception_backup: type: boolean fail_on_detecting_es_version_retry_exceed: type: boolean fail_on_putting_template_retry_exceed: type: boolean flatten_hashes: type: boolean flatten_hashes_separator: type: string flush_interval: type: string format: properties: add_newline: type: boolean message_key: type: string type: enum: - out_file - json - ltsv - csv - msgpack - hash - single_value type: string type: object host: type: string hosts: type: string http_backend: type: string id_key: type: string ignore_exceptions: type: string ilm_policy: type: string ilm_policy_id: type: string ilm_policy_overwrite: type: boolean include_index_in_url: type: boolean include_tag_key: type: boolean include_timestamp: type: boolean index_date_pattern: type: string index_name: type: string index_prefix: type: string log_es_400_reason: type: boolean logstash_dateformat: type: string logstash_format: type: boolean logstash_prefix: type: string logstash_prefix_separator: type: string max_retry_get_es_version: type: string max_retry_putting_template: type: string password: properties: mountFrom: properties: secretKeyRef: properties: key: type: string name: type: string optional: type: boolean required: - key type: object x-kubernetes-map-type: atomic type: object value: type: string valueFrom: properties: secretKeyRef: properties: key: type: string name: type: string optional: type: boolean required: - key type: object x-kubernetes-map-type: atomic type: object type: object path: type: string pipeline: type: string port: type: integer prefer_oj_serializer: type: boolean reconnect_on_error: type: boolean reload_after: type: string reload_connections: type: boolean reload_on_failure: type: boolean remove_keys: type: string remove_keys_on_update: type: string remove_keys_on_update_key: type: string request_timeout: type: string resurrect_after: type: string retry_tag: type: string rollover_index: type: boolean routing_key: type: string scheme: type: string slow_flush_log_threshold: type: string sniffer_class_name: type: string ssl_max_version: type: string ssl_min_version: type: string ssl_verify: type: boolean ssl_version: type: string suppress_doc_wrap: type: boolean suppress_type_name: type: boolean tag_key: type: string target_index_key: type: string target_type_key: type: string template_file: properties: mountFrom: properties: secretKeyRef: properties: key: type: string name: type: string optional: type: boolean required: - key type: object x-kubernetes-map-type: atomic type: object value: type: string valueFrom: properties: secretKeyRef: properties: key: type: string name: type: string optional: type: boolean required: - key type: object x-kubernetes-map-type: atomic type: object type: object template_name: type: string template_overwrite: type: boolean templates: type: string time_key: type: string time_key_format: type: string time_parse_error_tag: type: string time_precision: type: string type_name: type: string unrecoverable_error_types: type: string use_legacy_template: type: boolean user: type: string utc_index: type: boolean validate_client_version: type: boolean verify_es_version_at_startup: type: boolean with_transporter_log: type: boolean write_operation: type: string type: object azurestorage: properties: auto_create_container: type: boolean azure_cloud: type: string azure_container: type: string azure_imds_api_version: type: string azure_object_key_format: type: string azure_storage_access_key: properties: mountFrom: properties: secretKeyRef: properties: key: type: string name: type: string optional: type: boolean required: - key type: object x-kubernetes-map-type: atomic type: object value: type: string valueFrom: properties: secretKeyRef: properties: key: type: string name: type: string optional: type: boolean required: - key type: object x-kubernetes-map-type: atomic type: object type: object azure_storage_account: properties: mountFrom: properties: secretKeyRef: properties: key: type: string name: type: string optional: type: boolean required: - key type: object x-kubernetes-map-type: atomic type: object value: type: string valueFrom: properties: secretKeyRef: properties: key: type: string name: type: string optional: type: boolean required: - key type: object x-kubernetes-map-type: atomic type: object type: object azure_storage_sas_token: properties: mountFrom: properties: secretKeyRef: properties: key: type: string name: type: string optional: type: boolean required: - key type: object x-kubernetes-map-type: atomic type: object value: type: string valueFrom: properties: secretKeyRef: properties: key: type: string name: type: string optional: type: boolean required: - key type: object x-kubernetes-map-type: atomic type: object type: object buffer: properties: chunk_full_threshold: type: string chunk_limit_records: type: integer chunk_limit_size: type: string compress: type: string delayed_commit_timeout: type: string disable_chunk_backup: type: boolean disabled: type: boolean flush_at_shutdown: type: boolean flush_interval: type: string flush_mode: type: string flush_thread_burst_interval: type: string flush_thread_count: type: integer flush_thread_interval: type: string overflow_action: type: string path: type: string queue_limit_length: type: integer queued_chunks_limit_size: type: integer retry_exponential_backoff_base: type: string retry_forever: type: boolean retry_max_interval: type: string retry_max_times: type: integer retry_randomize: type: boolean retry_secondary_threshold: type: string retry_timeout: type: string retry_type: type: string retry_wait: type: string tags: type: string timekey: type: string timekey_use_utc: type: boolean timekey_wait: type: string timekey_zone: type: string total_limit_size: type: string type: type: string type: object format: type: string path: type: string slow_flush_log_threshold: type: string required: - azure_container - azure_storage_account type: object cloudwatch: properties: auto_create_stream: type: boolean aws_instance_profile_credentials_retries: type: integer aws_key_id: properties: mountFrom: properties: secretKeyRef: properties: key: type: string name: type: string optional: type: boolean required: - key type: object x-kubernetes-map-type: atomic type: object value: type: string valueFrom: properties: secretKeyRef: properties: key: type: string name: type: string optional: type: boolean required: - key type: object x-kubernetes-map-type: atomic type: object type: object aws_sec_key: properties: mountFrom: properties: secretKeyRef: properties: key: type: string name: type: string optional: type: boolean required: - key type: object x-kubernetes-map-type: atomic type: object value: type: string valueFrom: properties: secretKeyRef: properties: key: type: string name: type: string optional: type: boolean required: - key type: object x-kubernetes-map-type: atomic type: object type: object aws_sts_role_arn: type: string aws_sts_session_name: type: string aws_use_sts: type: boolean buffer: properties: chunk_full_threshold: type: string chunk_limit_records: type: integer chunk_limit_size: type: string compress: type: string delayed_commit_timeout: type: string disable_chunk_backup: type: boolean disabled: type: boolean flush_at_shutdown: type: boolean flush_interval: type: string flush_mode: type: string flush_thread_burst_interval: type: string flush_thread_count: type: integer flush_thread_interval: type: string overflow_action: type: string path: type: string queue_limit_length: type: integer queued_chunks_limit_size: type: integer retry_exponential_backoff_base: type: string retry_forever: type: boolean retry_max_interval: type: string retry_max_times: type: integer retry_randomize: type: boolean retry_secondary_threshold: type: string retry_timeout: type: string retry_type: type: string retry_wait: type: string tags: type: string timekey: type: string timekey_use_utc: type: boolean timekey_wait: type: string timekey_zone: type: string total_limit_size: type: string type: type: string type: object concurrency: type: integer endpoint: type: string format: properties: add_newline: type: boolean message_key: type: string type: enum: - out_file - json - ltsv - csv - msgpack - hash - single_value type: string type: object http_proxy: type: string include_time_key: type: boolean json_handler: type: string localtime: type: boolean log_group_aws_tags: type: string log_group_aws_tags_key: type: string log_group_name: type: string log_group_name_key: type: string log_rejected_request: type: string log_stream_name: type: string log_stream_name_key: type: string max_events_per_batch: type: integer max_message_length: type: integer message_keys: type: string put_log_events_disable_retry_limit: type: boolean put_log_events_retry_limit: type: integer put_log_events_retry_wait: type: string region: type: string remove_log_group_aws_tags_key: type: string remove_log_group_name_key: type: string remove_log_stream_name_key: type: string remove_retention_in_days: type: string retention_in_days: type: string retention_in_days_key: type: string slow_flush_log_threshold: type: string use_tag_as_group: type: boolean use_tag_as_stream: type: boolean required: - region type: object datadog: properties: api_key: properties: mountFrom: properties: secretKeyRef: properties: key: type: string name: type: string optional: type: boolean required: - key type: object x-kubernetes-map-type: atomic type: object value: type: string valueFrom: properties: secretKeyRef: properties: key: type: string name: type: string optional: type: boolean required: - key type: object x-kubernetes-map-type: atomic type: object type: object buffer: properties: chunk_full_threshold: type: string chunk_limit_records: type: integer chunk_limit_size: type: string compress: type: string delayed_commit_timeout: type: string disable_chunk_backup: type: boolean disabled: type: boolean flush_at_shutdown: type: boolean flush_interval: type: string flush_mode: type: string flush_thread_burst_interval: type: string flush_thread_count: type: integer flush_thread_interval: type: string overflow_action: type: string path: type: string queue_limit_length: type: integer queued_chunks_limit_size: type: integer retry_exponential_backoff_base: type: string retry_forever: type: boolean retry_max_interval: type: string retry_max_times: type: integer retry_randomize: type: boolean retry_secondary_threshold: type: string retry_timeout: type: string retry_type: type: string retry_wait: type: string tags: type: string timekey: type: string timekey_use_utc: type: boolean timekey_wait: type: string timekey_zone: type: string total_limit_size: type: string type: type: string type: object compression_level: type: string dd_hostname: type: string dd_source: type: string dd_sourcecategory: type: string dd_tags: type: string host: type: string include_tag_key: type: boolean max_backoff: type: string max_retries: type: string no_ssl_validation: type: boolean port: type: string service: type: string slow_flush_log_threshold: type: string ssl_port: type: string tag_key: type: string timestamp_key: type: string use_compression: type: boolean use_http: type: boolean use_json: type: boolean use_ssl: type: boolean required: - api_key type: object elasticsearch: properties: api_key: properties: mountFrom: properties: secretKeyRef: properties: key: type: string name: type: string optional: type: boolean required: - key type: object x-kubernetes-map-type: atomic type: object value: type: string valueFrom: properties: secretKeyRef: properties: key: type: string name: type: string optional: type: boolean required: - key type: object x-kubernetes-map-type: atomic type: object type: object application_name: type: string buffer: properties: chunk_full_threshold: type: string chunk_limit_records: type: integer chunk_limit_size: type: string compress: type: string delayed_commit_timeout: type: string disable_chunk_backup: type: boolean disabled: type: boolean flush_at_shutdown: type: boolean flush_interval: type: string flush_mode: type: string flush_thread_burst_interval: type: string flush_thread_count: type: integer flush_thread_interval: type: string overflow_action: type: string path: type: string queue_limit_length: type: integer queued_chunks_limit_size: type: integer retry_exponential_backoff_base: type: string retry_forever: type: boolean retry_max_interval: type: string retry_max_times: type: integer retry_randomize: type: boolean retry_secondary_threshold: type: string retry_timeout: type: string retry_type: type: string retry_wait: type: string tags: type: string timekey: type: string timekey_use_utc: type: boolean timekey_wait: type: string timekey_zone: type: string total_limit_size: type: string type: type: string type: object bulk_message_request_threshold: type: string ca_file: properties: mountFrom: properties: secretKeyRef: properties: key: type: string name: type: string optional: type: boolean required: - key type: object x-kubernetes-map-type: atomic type: object value: type: string valueFrom: properties: secretKeyRef: properties: key: type: string name: type: string optional: type: boolean required: - key type: object x-kubernetes-map-type: atomic type: object type: object client_cert: properties: mountFrom: properties: secretKeyRef: properties: key: type: string name: type: string optional: type: boolean required: - key type: object x-kubernetes-map-type: atomic type: object value: type: string valueFrom: properties: secretKeyRef: properties: key: type: string name: type: string optional: type: boolean required: - key type: object x-kubernetes-map-type: atomic type: object type: object client_key: properties: mountFrom: properties: secretKeyRef: properties: key: type: string name: type: string optional: type: boolean required: - key type: object x-kubernetes-map-type: atomic type: object value: type: string valueFrom: properties: secretKeyRef: properties: key: type: string name: type: string optional: type: boolean required: - key type: object x-kubernetes-map-type: atomic type: object type: object client_key_pass: properties: mountFrom: properties: secretKeyRef: properties: key: type: string name: type: string optional: type: boolean required: - key type: object x-kubernetes-map-type: atomic type: object value: type: string valueFrom: properties: secretKeyRef: properties: key: type: string name: type: string optional: type: boolean required: - key type: object x-kubernetes-map-type: atomic type: object type: object compression_level: type: string content_type: type: string custom_headers: type: string customize_template: type: string data_stream_enable: type: boolean data_stream_ilm_name: type: string data_stream_ilm_policy: type: string data_stream_ilm_policy_overwrite: type: boolean data_stream_name: type: string data_stream_template_name: type: string default_elasticsearch_version: type: string deflector_alias: type: string enable_ilm: type: boolean exception_backup: type: boolean fail_on_detecting_es_version_retry_exceed: type: boolean fail_on_putting_template_retry_exceed: type: boolean flatten_hashes: type: boolean flatten_hashes_separator: type: string host: type: string hosts: type: string http_backend: type: string id_key: type: string ignore_exceptions: type: string ilm_policy: type: string ilm_policy_id: type: string ilm_policy_overwrite: type: boolean include_index_in_url: type: boolean include_tag_key: type: boolean include_timestamp: type: boolean index_date_pattern: type: string index_name: type: string index_prefix: type: string log_es_400_reason: type: boolean logstash_dateformat: type: string logstash_format: type: boolean logstash_prefix: type: string logstash_prefix_separator: type: string max_retry_get_es_version: type: string max_retry_putting_template: type: string password: properties: mountFrom: properties: secretKeyRef: properties: key: type: string name: type: string optional: type: boolean required: - key type: object x-kubernetes-map-type: atomic type: object value: type: string valueFrom: properties: secretKeyRef: properties: key: type: string name: type: string optional: type: boolean required: - key type: object x-kubernetes-map-type: atomic type: object type: object path: type: string pipeline: type: string port: type: integer prefer_oj_serializer: type: boolean reconnect_on_error: type: boolean reload_after: type: string reload_connections: type: boolean reload_on_failure: type: boolean remove_keys: type: string remove_keys_on_update: type: string remove_keys_on_update_key: type: string request_timeout: type: string resurrect_after: type: string retry_tag: type: string rollover_index: type: boolean routing_key: type: string scheme: type: string slow_flush_log_threshold: type: string sniffer_class_name: type: string ssl_max_version: type: string ssl_min_version: type: string ssl_verify: type: boolean ssl_version: type: string suppress_doc_wrap: type: boolean suppress_type_name: type: boolean tag_key: type: string target_index_key: type: string target_type_key: type: string template_file: properties: mountFrom: properties: secretKeyRef: properties: key: type: string name: type: string optional: type: boolean required: - key type: object x-kubernetes-map-type: atomic type: object value: type: string valueFrom: properties: secretKeyRef: properties: key: type: string name: type: string optional: type: boolean required: - key type: object x-kubernetes-map-type: atomic type: object type: object template_name: type: string template_overwrite: type: boolean templates: type: string time_key: type: string time_key_format: type: string time_parse_error_tag: type: string time_precision: type: string type_name: type: string unrecoverable_error_types: type: string use_legacy_template: type: boolean user: type: string utc_index: type: boolean validate_client_version: type: boolean verify_es_version_at_startup: type: boolean with_transporter_log: type: boolean write_operation: type: string type: object file: properties: add_path_suffix: type: boolean append: type: boolean buffer: properties: chunk_full_threshold: type: string chunk_limit_records: type: integer chunk_limit_size: type: string compress: type: string delayed_commit_timeout: type: string disable_chunk_backup: type: boolean disabled: type: boolean flush_at_shutdown: type: boolean flush_interval: type: string flush_mode: type: string flush_thread_burst_interval: type: string flush_thread_count: type: integer flush_thread_interval: type: string overflow_action: type: string path: type: string queue_limit_length: type: integer queued_chunks_limit_size: type: integer retry_exponential_backoff_base: type: string retry_forever: type: boolean retry_max_interval: type: string retry_max_times: type: integer retry_randomize: type: boolean retry_secondary_threshold: type: string retry_timeout: type: string retry_type: type: string retry_wait: type: string tags: type: string timekey: type: string timekey_use_utc: type: boolean timekey_wait: type: string timekey_zone: type: string total_limit_size: type: string type: type: string type: object compress: type: string format: properties: add_newline: type: boolean message_key: type: string type: enum: - out_file - json - ltsv - csv - msgpack - hash - single_value type: string type: object path: type: string path_suffix: type: string recompress: type: boolean slow_flush_log_threshold: type: string symlink_path: type: boolean required: - path type: object forward: properties: ack_response_timeout: type: integer buffer: properties: chunk_full_threshold: type: string chunk_limit_records: type: integer chunk_limit_size: type: string compress: type: string delayed_commit_timeout: type: string disable_chunk_backup: type: boolean disabled: type: boolean flush_at_shutdown: type: boolean flush_interval: type: string flush_mode: type: string flush_thread_burst_interval: type: string flush_thread_count: type: integer flush_thread_interval: type: string overflow_action: type: string path: type: string queue_limit_length: type: integer queued_chunks_limit_size: type: integer retry_exponential_backoff_base: type: string retry_forever: type: boolean retry_max_interval: type: string retry_max_times: type: integer retry_randomize: type: boolean retry_secondary_threshold: type: string retry_timeout: type: string retry_type: type: string retry_wait: type: string tags: type: string timekey: type: string timekey_use_utc: type: boolean timekey_wait: type: string timekey_zone: type: string total_limit_size: type: string type: type: string type: object connect_timeout: type: integer dns_round_robin: type: boolean expire_dns_cache: type: integer hard_timeout: type: integer heartbeat_interval: type: integer heartbeat_type: type: string ignore_network_errors_at_startup: type: boolean keepalive: type: boolean keepalive_timeout: type: integer phi_failure_detector: type: boolean phi_threshold: type: integer recover_wait: type: integer require_ack_response: type: boolean security: properties: allow_anonymous_source: type: boolean self_hostname: type: string shared_key: type: string user_auth: type: boolean required: - self_hostname - shared_key type: object send_timeout: type: integer servers: items: properties: host: type: string name: type: string password: properties: mountFrom: properties: secretKeyRef: properties: key: type: string name: type: string optional: type: boolean required: - key type: object x-kubernetes-map-type: atomic type: object value: type: string valueFrom: properties: secretKeyRef: properties: key: type: string name: type: string optional: type: boolean required: - key type: object x-kubernetes-map-type: atomic type: object type: object port: type: integer shared_key: properties: mountFrom: properties: secretKeyRef: properties: key: type: string name: type: string optional: type: boolean required: - key type: object x-kubernetes-map-type: atomic type: object value: type: string valueFrom: properties: secretKeyRef: properties: key: type: string name: type: string optional: type: boolean required: - key type: object x-kubernetes-map-type: atomic type: object type: object standby: type: boolean username: properties: mountFrom: properties: secretKeyRef: properties: key: type: string name: type: string optional: type: boolean required: - key type: object x-kubernetes-map-type: atomic type: object value: type: string valueFrom: properties: secretKeyRef: properties: key: type: string name: type: string optional: type: boolean required: - key type: object x-kubernetes-map-type: atomic type: object type: object weight: type: integer required: - host type: object type: array slow_flush_log_threshold: type: string tls_allow_self_signed_cert: type: boolean tls_cert_logical_store_name: type: string tls_cert_path: properties: mountFrom: properties: secretKeyRef: properties: key: type: string name: type: string optional: type: boolean required: - key type: object x-kubernetes-map-type: atomic type: object value: type: string valueFrom: properties: secretKeyRef: properties: key: type: string name: type: string optional: type: boolean required: - key type: object x-kubernetes-map-type: atomic type: object type: object tls_cert_thumbprint: type: string tls_cert_use_enterprise_store: type: boolean tls_ciphers: type: string tls_client_cert_path: properties: mountFrom: properties: secretKeyRef: properties: key: type: string name: type: string optional: type: boolean required: - key type: object x-kubernetes-map-type: atomic type: object value: type: string valueFrom: properties: secretKeyRef: properties: key: type: string name: type: string optional: type: boolean required: - key type: object x-kubernetes-map-type: atomic type: object type: object tls_client_private_key_passphrase: properties: mountFrom: properties: secretKeyRef: properties: key: type: string name: type: string optional: type: boolean required: - key type: object x-kubernetes-map-type: atomic type: object value: type: string valueFrom: properties: secretKeyRef: properties: key: type: string name: type: string optional: type: boolean required: - key type: object x-kubernetes-map-type: atomic type: object type: object tls_client_private_key_path: properties: mountFrom: properties: secretKeyRef: properties: key: type: string name: type: string optional: type: boolean required: - key type: object x-kubernetes-map-type: atomic type: object value: type: string valueFrom: properties: secretKeyRef: properties: key: type: string name: type: string optional: type: boolean required: - key type: object x-kubernetes-map-type: atomic type: object type: object tls_insecure_mode: type: boolean tls_verify_hostname: type: boolean tls_version: type: string transport: type: string verify_connection_at_startup: type: boolean required: - servers type: object gcs: properties: acl: type: string auto_create_bucket: type: boolean bucket: type: string buffer: properties: chunk_full_threshold: type: string chunk_limit_records: type: integer chunk_limit_size: type: string compress: type: string delayed_commit_timeout: type: string disable_chunk_backup: type: boolean disabled: type: boolean flush_at_shutdown: type: boolean flush_interval: type: string flush_mode: type: string flush_thread_burst_interval: type: string flush_thread_count: type: integer flush_thread_interval: type: string overflow_action: type: string path: type: string queue_limit_length: type: integer queued_chunks_limit_size: type: integer retry_exponential_backoff_base: type: string retry_forever: type: boolean retry_max_interval: type: string retry_max_times: type: integer retry_randomize: type: boolean retry_secondary_threshold: type: string retry_timeout: type: string retry_type: type: string retry_wait: type: string tags: type: string timekey: type: string timekey_use_utc: type: boolean timekey_wait: type: string timekey_zone: type: string total_limit_size: type: string type: type: string type: object client_retries: type: integer client_timeout: type: integer credentials_json: properties: mountFrom: properties: secretKeyRef: properties: key: type: string name: type: string optional: type: boolean required: - key type: object x-kubernetes-map-type: atomic type: object value: type: string valueFrom: properties: secretKeyRef: properties: key: type: string name: type: string optional: type: boolean required: - key type: object x-kubernetes-map-type: atomic type: object type: object encryption_key: type: string format: properties: add_newline: type: boolean message_key: type: string type: enum: - out_file - json - ltsv - csv - msgpack - hash - single_value type: string type: object hex_random_length: type: integer keyfile: type: string object_key_format: type: string object_metadata: items: properties: key: type: string value: type: string required: - key - value type: object type: array overwrite: type: boolean path: type: string project: type: string slow_flush_log_threshold: type: string storage_class: type: string store_as: type: string transcoding: type: boolean required: - bucket - project type: object gelf: properties: buffer: properties: chunk_full_threshold: type: string chunk_limit_records: type: integer chunk_limit_size: type: string compress: type: string delayed_commit_timeout: type: string disable_chunk_backup: type: boolean disabled: type: boolean flush_at_shutdown: type: boolean flush_interval: type: string flush_mode: type: string flush_thread_burst_interval: type: string flush_thread_count: type: integer flush_thread_interval: type: string overflow_action: type: string path: type: string queue_limit_length: type: integer queued_chunks_limit_size: type: integer retry_exponential_backoff_base: type: string retry_forever: type: boolean retry_max_interval: type: string retry_max_times: type: integer retry_randomize: type: boolean retry_secondary_threshold: type: string retry_timeout: type: string retry_type: type: string retry_wait: type: string tags: type: string timekey: type: string timekey_use_utc: type: boolean timekey_wait: type: string timekey_zone: type: string total_limit_size: type: string type: type: string type: object host: type: string port: type: integer protocol: type: string tls: type: boolean tls_options: additionalProperties: type: string type: object required: - host - port type: object http: properties: auth: properties: password: properties: mountFrom: properties: secretKeyRef: properties: key: type: string name: type: string optional: type: boolean required: - key type: object x-kubernetes-map-type: atomic type: object value: type: string valueFrom: properties: secretKeyRef: properties: key: type: string name: type: string optional: type: boolean required: - key type: object x-kubernetes-map-type: atomic type: object type: object username: properties: mountFrom: properties: secretKeyRef: properties: key: type: string name: type: string optional: type: boolean required: - key type: object x-kubernetes-map-type: atomic type: object value: type: string valueFrom: properties: secretKeyRef: properties: key: type: string name: type: string optional: type: boolean required: - key type: object x-kubernetes-map-type: atomic type: object type: object required: - password - username type: object buffer: properties: chunk_full_threshold: type: string chunk_limit_records: type: integer chunk_limit_size: type: string compress: type: string delayed_commit_timeout: type: string disable_chunk_backup: type: boolean disabled: type: boolean flush_at_shutdown: type: boolean flush_interval: type: string flush_mode: type: string flush_thread_burst_interval: type: string flush_thread_count: type: integer flush_thread_interval: type: string overflow_action: type: string path: type: string queue_limit_length: type: integer queued_chunks_limit_size: type: integer retry_exponential_backoff_base: type: string retry_forever: type: boolean retry_max_interval: type: string retry_max_times: type: integer retry_randomize: type: boolean retry_secondary_threshold: type: string retry_timeout: type: string retry_type: type: string retry_wait: type: string tags: type: string timekey: type: string timekey_use_utc: type: boolean timekey_wait: type: string timekey_zone: type: string total_limit_size: type: string type: type: string type: object content_type: type: string endpoint: type: string error_response_as_unrecoverable: type: boolean format: properties: add_newline: type: boolean message_key: type: string type: enum: - out_file - json - ltsv - csv - msgpack - hash - single_value type: string type: object headers: additionalProperties: type: string type: object http_method: type: string json_array: type: boolean open_timeout: type: integer proxy: type: string read_timeout: type: integer retryable_response_codes: items: type: integer type: array slow_flush_log_threshold: type: string ssl_timeout: type: integer tls_ca_cert_path: properties: mountFrom: properties: secretKeyRef: properties: key: type: string name: type: string optional: type: boolean required: - key type: object x-kubernetes-map-type: atomic type: object value: type: string valueFrom: properties: secretKeyRef: properties: key: type: string name: type: string optional: type: boolean required: - key type: object x-kubernetes-map-type: atomic type: object type: object tls_ciphers: type: string tls_client_cert_path: properties: mountFrom: properties: secretKeyRef: properties: key: type: string name: type: string optional: type: boolean required: - key type: object x-kubernetes-map-type: atomic type: object value: type: string valueFrom: properties: secretKeyRef: properties: key: type: string name: type: string optional: type: boolean required: - key type: object x-kubernetes-map-type: atomic type: object type: object tls_private_key_passphrase: properties: mountFrom: properties: secretKeyRef: properties: key: type: string name: type: string optional: type: boolean required: - key type: object x-kubernetes-map-type: atomic type: object value: type: string valueFrom: properties: secretKeyRef: properties: key: type: string name: type: string optional: type: boolean required: - key type: object x-kubernetes-map-type: atomic type: object type: object tls_private_key_path: properties: mountFrom: properties: secretKeyRef: properties: key: type: string name: type: string optional: type: boolean required: - key type: object x-kubernetes-map-type: atomic type: object value: type: string valueFrom: properties: secretKeyRef: properties: key: type: string name: type: string optional: type: boolean required: - key type: object x-kubernetes-map-type: atomic type: object type: object tls_verify_mode: type: string tls_version: type: string required: - endpoint type: object kafka: properties: ack_timeout: type: integer brokers: type: string buffer: properties: chunk_full_threshold: type: string chunk_limit_records: type: integer chunk_limit_size: type: string compress: type: string delayed_commit_timeout: type: string disable_chunk_backup: type: boolean disabled: type: boolean flush_at_shutdown: type: boolean flush_interval: type: string flush_mode: type: string flush_thread_burst_interval: type: string flush_thread_count: type: integer flush_thread_interval: type: string overflow_action: type: string path: type: string queue_limit_length: type: integer queued_chunks_limit_size: type: integer retry_exponential_backoff_base: type: string retry_forever: type: boolean retry_max_interval: type: string retry_max_times: type: integer retry_randomize: type: boolean retry_secondary_threshold: type: string retry_timeout: type: string retry_type: type: string retry_wait: type: string tags: type: string timekey: type: string timekey_use_utc: type: boolean timekey_wait: type: string timekey_zone: type: string total_limit_size: type: string type: type: string type: object client_id: type: string compression_codec: type: string default_message_key: type: string default_partition_key: type: string default_topic: type: string discard_kafka_delivery_failed: type: boolean exclude_partion_key: type: boolean exclude_topic_key: type: boolean format: properties: add_newline: type: boolean message_key: type: string type: enum: - out_file - json - ltsv - csv - msgpack - hash - single_value type: string type: object get_kafka_client_log: type: boolean headers: additionalProperties: type: string type: object headers_from_record: additionalProperties: type: string type: object idempotent: type: boolean kafka_agg_max_bytes: type: integer kafka_agg_max_messages: type: integer keytab: properties: mountFrom: properties: secretKeyRef: properties: key: type: string name: type: string optional: type: boolean required: - key type: object x-kubernetes-map-type: atomic type: object value: type: string valueFrom: properties: secretKeyRef: properties: key: type: string name: type: string optional: type: boolean required: - key type: object x-kubernetes-map-type: atomic type: object type: object max_send_retries: type: integer message_key_key: type: string partition_key: type: string partition_key_key: type: string password: properties: mountFrom: properties: secretKeyRef: properties: key: type: string name: type: string optional: type: boolean required: - key type: object x-kubernetes-map-type: atomic type: object value: type: string valueFrom: properties: secretKeyRef: properties: key: type: string name: type: string optional: type: boolean required: - key type: object x-kubernetes-map-type: atomic type: object type: object principal: type: string required_acks: type: integer sasl_over_ssl: type: boolean scram_mechanism: type: string slow_flush_log_threshold: type: string ssl_ca_cert: properties: mountFrom: properties: secretKeyRef: properties: key: type: string name: type: string optional: type: boolean required: - key type: object x-kubernetes-map-type: atomic type: object value: type: string valueFrom: properties: secretKeyRef: properties: key: type: string name: type: string optional: type: boolean required: - key type: object x-kubernetes-map-type: atomic type: object type: object ssl_ca_certs_from_system: type: boolean ssl_client_cert: properties: mountFrom: properties: secretKeyRef: properties: key: type: string name: type: string optional: type: boolean required: - key type: object x-kubernetes-map-type: atomic type: object value: type: string valueFrom: properties: secretKeyRef: properties: key: type: string name: type: string optional: type: boolean required: - key type: object x-kubernetes-map-type: atomic type: object type: object ssl_client_cert_chain: properties: mountFrom: properties: secretKeyRef: properties: key: type: string name: type: string optional: type: boolean required: - key type: object x-kubernetes-map-type: atomic type: object value: type: string valueFrom: properties: secretKeyRef: properties: key: type: string name: type: string optional: type: boolean required: - key type: object x-kubernetes-map-type: atomic type: object type: object ssl_client_cert_key: properties: mountFrom: properties: secretKeyRef: properties: key: type: string name: type: string optional: type: boolean required: - key type: object x-kubernetes-map-type: atomic type: object value: type: string valueFrom: properties: secretKeyRef: properties: key: type: string name: type: string optional: type: boolean required: - key type: object x-kubernetes-map-type: atomic type: object type: object ssl_verify_hostname: type: boolean topic_key: type: string use_default_for_unknown_topic: type: boolean username: properties: mountFrom: properties: secretKeyRef: properties: key: type: string name: type: string optional: type: boolean required: - key type: object x-kubernetes-map-type: atomic type: object value: type: string valueFrom: properties: secretKeyRef: properties: key: type: string name: type: string optional: type: boolean required: - key type: object x-kubernetes-map-type: atomic type: object type: object required: - brokers - format type: object kinesisFirehose: properties: append_new_line: type: boolean assume_role_credentials: properties: duration_seconds: type: string external_id: type: string policy: type: string role_arn: type: string role_session_name: type: string required: - role_arn - role_session_name type: object aws_iam_retries: type: integer aws_key_id: properties: mountFrom: properties: secretKeyRef: properties: key: type: string name: type: string optional: type: boolean required: - key type: object x-kubernetes-map-type: atomic type: object value: type: string valueFrom: properties: secretKeyRef: properties: key: type: string name: type: string optional: type: boolean required: - key type: object x-kubernetes-map-type: atomic type: object type: object aws_sec_key: properties: mountFrom: properties: secretKeyRef: properties: key: type: string name: type: string optional: type: boolean required: - key type: object x-kubernetes-map-type: atomic type: object value: type: string valueFrom: properties: secretKeyRef: properties: key: type: string name: type: string optional: type: boolean required: - key type: object x-kubernetes-map-type: atomic type: object type: object aws_ses_token: properties: mountFrom: properties: secretKeyRef: properties: key: type: string name: type: string optional: type: boolean required: - key type: object x-kubernetes-map-type: atomic type: object value: type: string valueFrom: properties: secretKeyRef: properties: key: type: string name: type: string optional: type: boolean required: - key type: object x-kubernetes-map-type: atomic type: object type: object batch_request_max_count: type: integer batch_request_max_size: type: integer buffer: properties: chunk_full_threshold: type: string chunk_limit_records: type: integer chunk_limit_size: type: string compress: type: string delayed_commit_timeout: type: string disable_chunk_backup: type: boolean disabled: type: boolean flush_at_shutdown: type: boolean flush_interval: type: string flush_mode: type: string flush_thread_burst_interval: type: string flush_thread_count: type: integer flush_thread_interval: type: string overflow_action: type: string path: type: string queue_limit_length: type: integer queued_chunks_limit_size: type: integer retry_exponential_backoff_base: type: string retry_forever: type: boolean retry_max_interval: type: string retry_max_times: type: integer retry_randomize: type: boolean retry_secondary_threshold: type: string retry_timeout: type: string retry_type: type: string retry_wait: type: string tags: type: string timekey: type: string timekey_use_utc: type: boolean timekey_wait: type: string timekey_zone: type: string total_limit_size: type: string type: type: string type: object delivery_stream_name: type: string format: properties: add_newline: type: boolean message_key: type: string type: enum: - out_file - json - ltsv - csv - msgpack - hash - single_value type: string type: object process_credentials: properties: process: type: string required: - process type: object region: type: string reset_backoff_if_success: type: boolean retries_on_batch_request: type: integer slow_flush_log_threshold: type: string required: - delivery_stream_name type: object kinesisStream: properties: assume_role_credentials: properties: duration_seconds: type: string external_id: type: string policy: type: string role_arn: type: string role_session_name: type: string required: - role_arn - role_session_name type: object aws_iam_retries: type: integer aws_key_id: properties: mountFrom: properties: secretKeyRef: properties: key: type: string name: type: string optional: type: boolean required: - key type: object x-kubernetes-map-type: atomic type: object value: type: string valueFrom: properties: secretKeyRef: properties: key: type: string name: type: string optional: type: boolean required: - key type: object x-kubernetes-map-type: atomic type: object type: object aws_sec_key: properties: mountFrom: properties: secretKeyRef: properties: key: type: string name: type: string optional: type: boolean required: - key type: object x-kubernetes-map-type: atomic type: object value: type: string valueFrom: properties: secretKeyRef: properties: key: type: string name: type: string optional: type: boolean required: - key type: object x-kubernetes-map-type: atomic type: object type: object aws_ses_token: properties: mountFrom: properties: secretKeyRef: properties: key: type: string name: type: string optional: type: boolean required: - key type: object x-kubernetes-map-type: atomic type: object value: type: string valueFrom: properties: secretKeyRef: properties: key: type: string name: type: string optional: type: boolean required: - key type: object x-kubernetes-map-type: atomic type: object type: object batch_request_max_count: type: integer batch_request_max_size: type: integer buffer: properties: chunk_full_threshold: type: string chunk_limit_records: type: integer chunk_limit_size: type: string compress: type: string delayed_commit_timeout: type: string disable_chunk_backup: type: boolean disabled: type: boolean flush_at_shutdown: type: boolean flush_interval: type: string flush_mode: type: string flush_thread_burst_interval: type: string flush_thread_count: type: integer flush_thread_interval: type: string overflow_action: type: string path: type: string queue_limit_length: type: integer queued_chunks_limit_size: type: integer retry_exponential_backoff_base: type: string retry_forever: type: boolean retry_max_interval: type: string retry_max_times: type: integer retry_randomize: type: boolean retry_secondary_threshold: type: string retry_timeout: type: string retry_type: type: string retry_wait: type: string tags: type: string timekey: type: string timekey_use_utc: type: boolean timekey_wait: type: string timekey_zone: type: string total_limit_size: type: string type: type: string type: object format: properties: add_newline: type: boolean message_key: type: string type: enum: - out_file - json - ltsv - csv - msgpack - hash - single_value type: string type: object partition_key: type: string process_credentials: properties: process: type: string required: - process type: object region: type: string reset_backoff_if_success: type: boolean retries_on_batch_request: type: integer slow_flush_log_threshold: type: string stream_name: type: string required: - stream_name type: object logdna: properties: api_key: type: string app: type: string buffer: properties: chunk_full_threshold: type: string chunk_limit_records: type: integer chunk_limit_size: type: string compress: type: string delayed_commit_timeout: type: string disable_chunk_backup: type: boolean disabled: type: boolean flush_at_shutdown: type: boolean flush_interval: type: string flush_mode: type: string flush_thread_burst_interval: type: string flush_thread_count: type: integer flush_thread_interval: type: string overflow_action: type: string path: type: string queue_limit_length: type: integer queued_chunks_limit_size: type: integer retry_exponential_backoff_base: type: string retry_forever: type: boolean retry_max_interval: type: string retry_max_times: type: integer retry_randomize: type: boolean retry_secondary_threshold: type: string retry_timeout: type: string retry_type: type: string retry_wait: type: string tags: type: string timekey: type: string timekey_use_utc: type: boolean timekey_wait: type: string timekey_zone: type: string total_limit_size: type: string type: type: string type: object hostname: type: string ingester_domain: type: string ingester_endpoint: type: string request_timeout: type: string slow_flush_log_threshold: type: string tags: type: string required: - api_key - hostname type: object loggingRef: type: string logz: properties: buffer: properties: chunk_full_threshold: type: string chunk_limit_records: type: integer chunk_limit_size: type: string compress: type: string delayed_commit_timeout: type: string disable_chunk_backup: type: boolean disabled: type: boolean flush_at_shutdown: type: boolean flush_interval: type: string flush_mode: type: string flush_thread_burst_interval: type: string flush_thread_count: type: integer flush_thread_interval: type: string overflow_action: type: string path: type: string queue_limit_length: type: integer queued_chunks_limit_size: type: integer retry_exponential_backoff_base: type: string retry_forever: type: boolean retry_max_interval: type: string retry_max_times: type: integer retry_randomize: type: boolean retry_secondary_threshold: type: string retry_timeout: type: string retry_type: type: string retry_wait: type: string tags: type: string timekey: type: string timekey_use_utc: type: boolean timekey_wait: type: string timekey_zone: type: string total_limit_size: type: string type: type: string type: object bulk_limit: type: integer bulk_limit_warning_limit: type: integer endpoint: properties: port: type: integer token: properties: mountFrom: properties: secretKeyRef: properties: key: type: string name: type: string optional: type: boolean required: - key type: object x-kubernetes-map-type: atomic type: object value: type: string valueFrom: properties: secretKeyRef: properties: key: type: string name: type: string optional: type: boolean required: - key type: object x-kubernetes-map-type: atomic type: object type: object url: type: string type: object gzip: type: boolean http_idle_timeout: type: integer output_include_tags: type: boolean output_include_time: type: boolean retry_count: type: integer retry_sleep: type: integer slow_flush_log_threshold: type: string required: - endpoint type: object loki: properties: buffer: properties: chunk_full_threshold: type: string chunk_limit_records: type: integer chunk_limit_size: type: string compress: type: string delayed_commit_timeout: type: string disable_chunk_backup: type: boolean disabled: type: boolean flush_at_shutdown: type: boolean flush_interval: type: string flush_mode: type: string flush_thread_burst_interval: type: string flush_thread_count: type: integer flush_thread_interval: type: string overflow_action: type: string path: type: string queue_limit_length: type: integer queued_chunks_limit_size: type: integer retry_exponential_backoff_base: type: string retry_forever: type: boolean retry_max_interval: type: string retry_max_times: type: integer retry_randomize: type: boolean retry_secondary_threshold: type: string retry_timeout: type: string retry_type: type: string retry_wait: type: string tags: type: string timekey: type: string timekey_use_utc: type: boolean timekey_wait: type: string timekey_zone: type: string total_limit_size: type: string type: type: string type: object ca_cert: properties: mountFrom: properties: secretKeyRef: properties: key: type: string name: type: string optional: type: boolean required: - key type: object x-kubernetes-map-type: atomic type: object value: type: string valueFrom: properties: secretKeyRef: properties: key: type: string name: type: string optional: type: boolean required: - key type: object x-kubernetes-map-type: atomic type: object type: object cert: properties: mountFrom: properties: secretKeyRef: properties: key: type: string name: type: string optional: type: boolean required: - key type: object x-kubernetes-map-type: atomic type: object value: type: string valueFrom: properties: secretKeyRef: properties: key: type: string name: type: string optional: type: boolean required: - key type: object x-kubernetes-map-type: atomic type: object type: object configure_kubernetes_labels: type: boolean drop_single_key: type: boolean extra_labels: additionalProperties: type: string type: object extract_kubernetes_labels: type: boolean include_thread_label: type: boolean insecure_tls: type: boolean key: properties: mountFrom: properties: secretKeyRef: properties: key: type: string name: type: string optional: type: boolean required: - key type: object x-kubernetes-map-type: atomic type: object value: type: string valueFrom: properties: secretKeyRef: properties: key: type: string name: type: string optional: type: boolean required: - key type: object x-kubernetes-map-type: atomic type: object type: object labels: additionalProperties: type: string type: object line_format: type: string password: properties: mountFrom: properties: secretKeyRef: properties: key: type: string name: type: string optional: type: boolean required: - key type: object x-kubernetes-map-type: atomic type: object value: type: string valueFrom: properties: secretKeyRef: properties: key: type: string name: type: string optional: type: boolean required: - key type: object x-kubernetes-map-type: atomic type: object type: object remove_keys: items: type: string type: array slow_flush_log_threshold: type: string tenant: type: string url: type: string username: properties: mountFrom: properties: secretKeyRef: properties: key: type: string name: type: string optional: type: boolean required: - key type: object x-kubernetes-map-type: atomic type: object value: type: string valueFrom: properties: secretKeyRef: properties: key: type: string name: type: string optional: type: boolean required: - key type: object x-kubernetes-map-type: atomic type: object type: object type: object mattermost: properties: ca_path: properties: mountFrom: properties: secretKeyRef: properties: key: type: string name: type: string optional: type: boolean required: - key type: object x-kubernetes-map-type: atomic type: object value: type: string valueFrom: properties: secretKeyRef: properties: key: type: string name: type: string optional: type: boolean required: - key type: object x-kubernetes-map-type: atomic type: object type: object channel_id: type: string enable_tls: type: boolean message: type: string message_color: type: string message_title: type: string webhook_url: properties: mountFrom: properties: secretKeyRef: properties: key: type: string name: type: string optional: type: boolean required: - key type: object x-kubernetes-map-type: atomic type: object value: type: string valueFrom: properties: secretKeyRef: properties: key: type: string name: type: string optional: type: boolean required: - key type: object x-kubernetes-map-type: atomic type: object type: object required: - webhook_url type: object newrelic: properties: api_key: properties: mountFrom: properties: secretKeyRef: properties: key: type: string name: type: string optional: type: boolean required: - key type: object x-kubernetes-map-type: atomic type: object value: type: string valueFrom: properties: secretKeyRef: properties: key: type: string name: type: string optional: type: boolean required: - key type: object x-kubernetes-map-type: atomic type: object type: object base_uri: type: string buffer: properties: chunk_full_threshold: type: string chunk_limit_records: type: integer chunk_limit_size: type: string compress: type: string delayed_commit_timeout: type: string disable_chunk_backup: type: boolean disabled: type: boolean flush_at_shutdown: type: boolean flush_interval: type: string flush_mode: type: string flush_thread_burst_interval: type: string flush_thread_count: type: integer flush_thread_interval: type: string overflow_action: type: string path: type: string queue_limit_length: type: integer queued_chunks_limit_size: type: integer retry_exponential_backoff_base: type: string retry_forever: type: boolean retry_max_interval: type: string retry_max_times: type: integer retry_randomize: type: boolean retry_secondary_threshold: type: string retry_timeout: type: string retry_type: type: string retry_wait: type: string tags: type: string timekey: type: string timekey_use_utc: type: boolean timekey_wait: type: string timekey_zone: type: string total_limit_size: type: string type: type: string type: object format: properties: add_newline: type: boolean message_key: type: string type: enum: - out_file - json - ltsv - csv - msgpack - hash - single_value type: string type: object license_key: properties: mountFrom: properties: secretKeyRef: properties: key: type: string name: type: string optional: type: boolean required: - key type: object x-kubernetes-map-type: atomic type: object value: type: string valueFrom: properties: secretKeyRef: properties: key: type: string name: type: string optional: type: boolean required: - key type: object x-kubernetes-map-type: atomic type: object type: object type: object nullout: type: object opensearch: properties: application_name: type: string buffer: properties: chunk_full_threshold: type: string chunk_limit_records: type: integer chunk_limit_size: type: string compress: type: string delayed_commit_timeout: type: string disable_chunk_backup: type: boolean disabled: type: boolean flush_at_shutdown: type: boolean flush_interval: type: string flush_mode: type: string flush_thread_burst_interval: type: string flush_thread_count: type: integer flush_thread_interval: type: string overflow_action: type: string path: type: string queue_limit_length: type: integer queued_chunks_limit_size: type: integer retry_exponential_backoff_base: type: string retry_forever: type: boolean retry_max_interval: type: string retry_max_times: type: integer retry_randomize: type: boolean retry_secondary_threshold: type: string retry_timeout: type: string retry_type: type: string retry_wait: type: string tags: type: string timekey: type: string timekey_use_utc: type: boolean timekey_wait: type: string timekey_zone: type: string total_limit_size: type: string type: type: string type: object bulk_message_request_threshold: type: string ca_file: properties: mountFrom: properties: secretKeyRef: properties: key: type: string name: type: string optional: type: boolean required: - key type: object x-kubernetes-map-type: atomic type: object value: type: string valueFrom: properties: secretKeyRef: properties: key: type: string name: type: string optional: type: boolean required: - key type: object x-kubernetes-map-type: atomic type: object type: object catch_transport_exception_on_retry: type: boolean client_cert: properties: mountFrom: properties: secretKeyRef: properties: key: type: string name: type: string optional: type: boolean required: - key type: object x-kubernetes-map-type: atomic type: object value: type: string valueFrom: properties: secretKeyRef: properties: key: type: string name: type: string optional: type: boolean required: - key type: object x-kubernetes-map-type: atomic type: object type: object client_key: properties: mountFrom: properties: secretKeyRef: properties: key: type: string name: type: string optional: type: boolean required: - key type: object x-kubernetes-map-type: atomic type: object value: type: string valueFrom: properties: secretKeyRef: properties: key: type: string name: type: string optional: type: boolean required: - key type: object x-kubernetes-map-type: atomic type: object type: object client_key_pass: properties: mountFrom: properties: secretKeyRef: properties: key: type: string name: type: string optional: type: boolean required: - key type: object x-kubernetes-map-type: atomic type: object value: type: string valueFrom: properties: secretKeyRef: properties: key: type: string name: type: string optional: type: boolean required: - key type: object x-kubernetes-map-type: atomic type: object type: object compression_level: type: string custom_headers: type: string customize_template: type: string data_stream_enable: type: boolean data_stream_name: type: string data_stream_template_name: type: string default_opensearch_version: type: integer emit_error_for_missing_id: type: boolean emit_error_label_event: type: boolean endpoint: properties: access_key_id: properties: mountFrom: properties: secretKeyRef: properties: key: type: string name: type: string optional: type: boolean required: - key type: object x-kubernetes-map-type: atomic type: object value: type: string valueFrom: properties: secretKeyRef: properties: key: type: string name: type: string optional: type: boolean required: - key type: object x-kubernetes-map-type: atomic type: object type: object assume_role_arn: properties: mountFrom: properties: secretKeyRef: properties: key: type: string name: type: string optional: type: boolean required: - key type: object x-kubernetes-map-type: atomic type: object value: type: string valueFrom: properties: secretKeyRef: properties: key: type: string name: type: string optional: type: boolean required: - key type: object x-kubernetes-map-type: atomic type: object type: object assume_role_session_name: properties: mountFrom: properties: secretKeyRef: properties: key: type: string name: type: string optional: type: boolean required: - key type: object x-kubernetes-map-type: atomic type: object value: type: string valueFrom: properties: secretKeyRef: properties: key: type: string name: type: string optional: type: boolean required: - key type: object x-kubernetes-map-type: atomic type: object type: object assume_role_web_identity_token_file: properties: mountFrom: properties: secretKeyRef: properties: key: type: string name: type: string optional: type: boolean required: - key type: object x-kubernetes-map-type: atomic type: object value: type: string valueFrom: properties: secretKeyRef: properties: key: type: string name: type: string optional: type: boolean required: - key type: object x-kubernetes-map-type: atomic type: object type: object ecs_container_credentials_relative_uri: properties: mountFrom: properties: secretKeyRef: properties: key: type: string name: type: string optional: type: boolean required: - key type: object x-kubernetes-map-type: atomic type: object value: type: string valueFrom: properties: secretKeyRef: properties: key: type: string name: type: string optional: type: boolean required: - key type: object x-kubernetes-map-type: atomic type: object type: object region: type: string secret_access_key: properties: mountFrom: properties: secretKeyRef: properties: key: type: string name: type: string optional: type: boolean required: - key type: object x-kubernetes-map-type: atomic type: object value: type: string valueFrom: properties: secretKeyRef: properties: key: type: string name: type: string optional: type: boolean required: - key type: object x-kubernetes-map-type: atomic type: object type: object sts_credentials_region: properties: mountFrom: properties: secretKeyRef: properties: key: type: string name: type: string optional: type: boolean required: - key type: object x-kubernetes-map-type: atomic type: object value: type: string valueFrom: properties: secretKeyRef: properties: key: type: string name: type: string optional: type: boolean required: - key type: object x-kubernetes-map-type: atomic type: object type: object url: type: string required: - url type: object exception_backup: type: boolean fail_on_detecting_os_version_retry_exceed: type: boolean fail_on_putting_template_retry_exceed: type: boolean flatten_hashes: type: boolean flatten_hashes_separator: type: string host: type: string hosts: type: string http_backend: type: string http_backend_excon_nonblock: type: boolean id_key: type: string ignore_exceptions: type: string include_index_in_url: type: boolean include_tag_key: type: boolean include_timestamp: type: boolean index_date_pattern: type: string index_name: type: string index_separator: type: string log_os_400_reason: type: boolean logstash_dateformat: type: string logstash_format: type: boolean logstash_prefix: type: string logstash_prefix_separator: type: string max_retry_get_os_version: type: integer max_retry_putting_template: type: string parent_key: type: string password: properties: mountFrom: properties: secretKeyRef: properties: key: type: string name: type: string optional: type: boolean required: - key type: object x-kubernetes-map-type: atomic type: object value: type: string valueFrom: properties: secretKeyRef: properties: key: type: string name: type: string optional: type: boolean required: - key type: object x-kubernetes-map-type: atomic type: object type: object path: type: string pipeline: type: string port: type: integer prefer_oj_serializer: type: boolean reconnect_on_error: type: boolean reload_after: type: string reload_connections: type: boolean reload_on_failure: type: boolean remove_keys_on_update: type: string remove_keys_on_update_key: type: string request_timeout: type: string resurrect_after: type: string retry_tag: type: string routing_key: type: string scheme: type: string selector_class_name: type: string slow_flush_log_threshold: type: string sniffer_class_name: type: string ssl_verify: type: boolean ssl_version: type: string suppress_doc_wrap: type: boolean suppress_type_name: type: boolean tag_key: type: string target_index_affinity: type: boolean target_index_key: type: string template_file: properties: mountFrom: properties: secretKeyRef: properties: key: type: string name: type: string optional: type: boolean required: - key type: object x-kubernetes-map-type: atomic type: object value: type: string valueFrom: properties: secretKeyRef: properties: key: type: string name: type: string optional: type: boolean required: - key type: object x-kubernetes-map-type: atomic type: object type: object template_name: type: string template_overwrite: type: boolean templates: type: string time_key: type: string time_key_exclude_timestamp: type: boolean time_key_format: type: string time_parse_error_tag: type: string time_precision: type: string truncate_caches_interval: type: string unrecoverable_error_types: type: string unrecoverable_record_types: type: string use_legacy_template: type: boolean user: type: string utc_index: type: boolean validate_client_version: type: boolean verify_os_version_at_startup: type: boolean with_transporter_log: type: boolean write_operation: type: string type: object oss: properties: access_key_id: properties: mountFrom: properties: secretKeyRef: properties: key: type: string name: type: string optional: type: boolean required: - key type: object x-kubernetes-map-type: atomic type: object value: type: string valueFrom: properties: secretKeyRef: properties: key: type: string name: type: string optional: type: boolean required: - key type: object x-kubernetes-map-type: atomic type: object type: object access_key_secret: properties: mountFrom: properties: secretKeyRef: properties: key: type: string name: type: string optional: type: boolean required: - key type: object x-kubernetes-map-type: atomic type: object value: type: string valueFrom: properties: secretKeyRef: properties: key: type: string name: type: string optional: type: boolean required: - key type: object x-kubernetes-map-type: atomic type: object type: object auto_create_bucket: type: boolean bucket: type: string buffer: properties: chunk_full_threshold: type: string chunk_limit_records: type: integer chunk_limit_size: type: string compress: type: string delayed_commit_timeout: type: string disable_chunk_backup: type: boolean disabled: type: boolean flush_at_shutdown: type: boolean flush_interval: type: string flush_mode: type: string flush_thread_burst_interval: type: string flush_thread_count: type: integer flush_thread_interval: type: string overflow_action: type: string path: type: string queue_limit_length: type: integer queued_chunks_limit_size: type: integer retry_exponential_backoff_base: type: string retry_forever: type: boolean retry_max_interval: type: string retry_max_times: type: integer retry_randomize: type: boolean retry_secondary_threshold: type: string retry_timeout: type: string retry_type: type: string retry_wait: type: string tags: type: string timekey: type: string timekey_use_utc: type: boolean timekey_wait: type: string timekey_zone: type: string total_limit_size: type: string type: type: string type: object check_bucket: type: boolean check_object: type: boolean download_crc_enable: type: boolean endpoint: type: string format: properties: add_newline: type: boolean message_key: type: string type: enum: - out_file - json - ltsv - csv - msgpack - hash - single_value type: string type: object hex_random_length: type: integer index_format: type: string key_format: type: string open_timeout: type: integer oss_sdk_log_dir: type: string overwrite: type: boolean path: type: string read_timeout: type: integer slow_flush_log_threshold: type: string store_as: type: string upload_crc_enable: type: boolean warn_for_delay: type: string required: - access_key_id - access_key_secret - bucket - endpoint type: object redis: properties: allow_duplicate_key: type: boolean buffer: properties: chunk_full_threshold: type: string chunk_limit_records: type: integer chunk_limit_size: type: string compress: type: string delayed_commit_timeout: type: string disable_chunk_backup: type: boolean disabled: type: boolean flush_at_shutdown: type: boolean flush_interval: type: string flush_mode: type: string flush_thread_burst_interval: type: string flush_thread_count: type: integer flush_thread_interval: type: string overflow_action: type: string path: type: string queue_limit_length: type: integer queued_chunks_limit_size: type: integer retry_exponential_backoff_base: type: string retry_forever: type: boolean retry_max_interval: type: string retry_max_times: type: integer retry_randomize: type: boolean retry_secondary_threshold: type: string retry_timeout: type: string retry_type: type: string retry_wait: type: string tags: type: string timekey: type: string timekey_use_utc: type: boolean timekey_wait: type: string timekey_zone: type: string total_limit_size: type: string type: type: string type: object db_number: type: integer format: properties: add_newline: type: boolean message_key: type: string type: enum: - out_file - json - ltsv - csv - msgpack - hash - single_value type: string type: object host: type: string insert_key_prefix: type: string password: properties: mountFrom: properties: secretKeyRef: properties: key: type: string name: type: string optional: type: boolean required: - key type: object x-kubernetes-map-type: atomic type: object value: type: string valueFrom: properties: secretKeyRef: properties: key: type: string name: type: string optional: type: boolean required: - key type: object x-kubernetes-map-type: atomic type: object type: object port: type: integer slow_flush_log_threshold: type: string strftime_format: type: string ttl: type: integer type: object relabel: properties: label: type: string required: - label type: object s3: properties: acl: type: string assume_role_credentials: properties: duration_seconds: type: string external_id: type: string policy: type: string role_arn: type: string role_session_name: type: string required: - role_arn - role_session_name type: object auto_create_bucket: type: string aws_iam_retries: type: string aws_key_id: properties: mountFrom: properties: secretKeyRef: properties: key: type: string name: type: string optional: type: boolean required: - key type: object x-kubernetes-map-type: atomic type: object value: type: string valueFrom: properties: secretKeyRef: properties: key: type: string name: type: string optional: type: boolean required: - key type: object x-kubernetes-map-type: atomic type: object type: object aws_sec_key: properties: mountFrom: properties: secretKeyRef: properties: key: type: string name: type: string optional: type: boolean required: - key type: object x-kubernetes-map-type: atomic type: object value: type: string valueFrom: properties: secretKeyRef: properties: key: type: string name: type: string optional: type: boolean required: - key type: object x-kubernetes-map-type: atomic type: object type: object buffer: properties: chunk_full_threshold: type: string chunk_limit_records: type: integer chunk_limit_size: type: string compress: type: string delayed_commit_timeout: type: string disable_chunk_backup: type: boolean disabled: type: boolean flush_at_shutdown: type: boolean flush_interval: type: string flush_mode: type: string flush_thread_burst_interval: type: string flush_thread_count: type: integer flush_thread_interval: type: string overflow_action: type: string path: type: string queue_limit_length: type: integer queued_chunks_limit_size: type: integer retry_exponential_backoff_base: type: string retry_forever: type: boolean retry_max_interval: type: string retry_max_times: type: integer retry_randomize: type: boolean retry_secondary_threshold: type: string retry_timeout: type: string retry_type: type: string retry_wait: type: string tags: type: string timekey: type: string timekey_use_utc: type: boolean timekey_wait: type: string timekey_zone: type: string total_limit_size: type: string type: type: string type: object check_apikey_on_start: type: string check_bucket: type: string check_object: type: string clustername: type: string compress: properties: parquet_compression_codec: type: string parquet_page_size: type: string parquet_row_group_size: type: string record_type: type: string schema_file: type: string schema_type: type: string type: object compute_checksums: type: string enable_transfer_acceleration: type: string force_path_style: type: string format: properties: add_newline: type: boolean message_key: type: string type: enum: - out_file - json - ltsv - csv - msgpack - hash - single_value type: string type: object grant_full_control: type: string grant_read: type: string grant_read_acp: type: string grant_write_acp: type: string hex_random_length: type: string index_format: type: string instance_profile_credentials: properties: http_open_timeout: type: string http_read_timeout: type: string ip_address: type: string port: type: string retries: type: string type: object oneeye_format: type: boolean overwrite: type: string path: type: string proxy_uri: type: string s3_bucket: type: string s3_endpoint: type: string s3_metadata: type: string s3_object_key_format: type: string s3_region: type: string shared_credentials: properties: path: type: string profile_name: type: string type: object signature_version: type: string slow_flush_log_threshold: type: string sse_customer_algorithm: type: string sse_customer_key: type: string sse_customer_key_md5: type: string ssekms_key_id: type: string ssl_verify_peer: type: string storage_class: type: string store_as: type: string use_bundled_cert: type: string use_server_side_encryption: type: string warn_for_delay: type: string required: - s3_bucket type: object splunkHec: properties: buffer: properties: chunk_full_threshold: type: string chunk_limit_records: type: integer chunk_limit_size: type: string compress: type: string delayed_commit_timeout: type: string disable_chunk_backup: type: boolean disabled: type: boolean flush_at_shutdown: type: boolean flush_interval: type: string flush_mode: type: string flush_thread_burst_interval: type: string flush_thread_count: type: integer flush_thread_interval: type: string overflow_action: type: string path: type: string queue_limit_length: type: integer queued_chunks_limit_size: type: integer retry_exponential_backoff_base: type: string retry_forever: type: boolean retry_max_interval: type: string retry_max_times: type: integer retry_randomize: type: boolean retry_secondary_threshold: type: string retry_timeout: type: string retry_type: type: string retry_wait: type: string tags: type: string timekey: type: string timekey_use_utc: type: boolean timekey_wait: type: string timekey_zone: type: string total_limit_size: type: string type: type: string type: object ca_file: properties: mountFrom: properties: secretKeyRef: properties: key: type: string name: type: string optional: type: boolean required: - key type: object x-kubernetes-map-type: atomic type: object value: type: string valueFrom: properties: secretKeyRef: properties: key: type: string name: type: string optional: type: boolean required: - key type: object x-kubernetes-map-type: atomic type: object type: object ca_path: properties: mountFrom: properties: secretKeyRef: properties: key: type: string name: type: string optional: type: boolean required: - key type: object x-kubernetes-map-type: atomic type: object value: type: string valueFrom: properties: secretKeyRef: properties: key: type: string name: type: string optional: type: boolean required: - key type: object x-kubernetes-map-type: atomic type: object type: object client_cert: properties: mountFrom: properties: secretKeyRef: properties: key: type: string name: type: string optional: type: boolean required: - key type: object x-kubernetes-map-type: atomic type: object value: type: string valueFrom: properties: secretKeyRef: properties: key: type: string name: type: string optional: type: boolean required: - key type: object x-kubernetes-map-type: atomic type: object type: object client_key: properties: mountFrom: properties: secretKeyRef: properties: key: type: string name: type: string optional: type: boolean required: - key type: object x-kubernetes-map-type: atomic type: object value: type: string valueFrom: properties: secretKeyRef: properties: key: type: string name: type: string optional: type: boolean required: - key type: object x-kubernetes-map-type: atomic type: object type: object coerce_to_utf8: type: boolean data_type: type: string fields: additionalProperties: type: string type: object format: properties: add_newline: type: boolean message_key: type: string type: enum: - out_file - json - ltsv - csv - msgpack - hash - single_value type: string type: object hec_host: type: string hec_port: type: integer hec_token: properties: mountFrom: properties: secretKeyRef: properties: key: type: string name: type: string optional: type: boolean required: - key type: object x-kubernetes-map-type: atomic type: object value: type: string valueFrom: properties: secretKeyRef: properties: key: type: string name: type: string optional: type: boolean required: - key type: object x-kubernetes-map-type: atomic type: object type: object host: type: string host_key: type: string idle_timeout: type: integer index: type: string index_key: type: string insecure_ssl: type: boolean keep_keys: type: boolean metric_name_key: type: string metric_value_key: type: string metrics_from_event: type: boolean non_utf8_replacement_string: type: string open_timeout: type: integer protocol: type: string read_timeout: type: integer slow_flush_log_threshold: type: string source: type: string source_key: type: string sourcetype: type: string sourcetype_key: type: string ssl_ciphers: type: string required: - hec_host - hec_token type: object sqs: properties: aws_key_id: properties: mountFrom: properties: secretKeyRef: properties: key: type: string name: type: string optional: type: boolean required: - key type: object x-kubernetes-map-type: atomic type: object value: type: string valueFrom: properties: secretKeyRef: properties: key: type: string name: type: string optional: type: boolean required: - key type: object x-kubernetes-map-type: atomic type: object type: object aws_sec_key: properties: mountFrom: properties: secretKeyRef: properties: key: type: string name: type: string optional: type: boolean required: - key type: object x-kubernetes-map-type: atomic type: object value: type: string valueFrom: properties: secretKeyRef: properties: key: type: string name: type: string optional: type: boolean required: - key type: object x-kubernetes-map-type: atomic type: object type: object buffer: properties: chunk_full_threshold: type: string chunk_limit_records: type: integer chunk_limit_size: type: string compress: type: string delayed_commit_timeout: type: string disable_chunk_backup: type: boolean disabled: type: boolean flush_at_shutdown: type: boolean flush_interval: type: string flush_mode: type: string flush_thread_burst_interval: type: string flush_thread_count: type: integer flush_thread_interval: type: string overflow_action: type: string path: type: string queue_limit_length: type: integer queued_chunks_limit_size: type: integer retry_exponential_backoff_base: type: string retry_forever: type: boolean retry_max_interval: type: string retry_max_times: type: integer retry_randomize: type: boolean retry_secondary_threshold: type: string retry_timeout: type: string retry_type: type: string retry_wait: type: string tags: type: string timekey: type: string timekey_use_utc: type: boolean timekey_wait: type: string timekey_zone: type: string total_limit_size: type: string type: type: string type: object create_queue: type: boolean delay_seconds: type: integer include_tag: type: boolean message_group_id: type: string queue_name: type: string region: type: string slow_flush_log_threshold: type: string sqs_url: type: string tag_property_name: type: string type: object sumologic: properties: add_timestamp: type: boolean buffer: properties: chunk_full_threshold: type: string chunk_limit_records: type: integer chunk_limit_size: type: string compress: type: string delayed_commit_timeout: type: string disable_chunk_backup: type: boolean disabled: type: boolean flush_at_shutdown: type: boolean flush_interval: type: string flush_mode: type: string flush_thread_burst_interval: type: string flush_thread_count: type: integer flush_thread_interval: type: string overflow_action: type: string path: type: string queue_limit_length: type: integer queued_chunks_limit_size: type: integer retry_exponential_backoff_base: type: string retry_forever: type: boolean retry_max_interval: type: string retry_max_times: type: integer retry_randomize: type: boolean retry_secondary_threshold: type: string retry_timeout: type: string retry_type: type: string retry_wait: type: string tags: type: string timekey: type: string timekey_use_utc: type: boolean timekey_wait: type: string timekey_zone: type: string total_limit_size: type: string type: type: string type: object compress: type: boolean compress_encoding: type: string custom_dimensions: type: string custom_fields: items: type: string type: array data_type: type: string delimiter: type: string disable_cookies: type: boolean endpoint: properties: mountFrom: properties: secretKeyRef: properties: key: type: string name: type: string optional: type: boolean required: - key type: object x-kubernetes-map-type: atomic type: object value: type: string valueFrom: properties: secretKeyRef: properties: key: type: string name: type: string optional: type: boolean required: - key type: object x-kubernetes-map-type: atomic type: object type: object log_format: type: string log_key: type: string metric_data_format: type: string open_timeout: type: integer proxy_uri: type: string slow_flush_log_threshold: type: string source_category: type: string source_host: type: string source_name: type: string source_name_key: type: string sumo_client: type: string timestamp_key: type: string verify_ssl: type: boolean required: - endpoint - source_name type: object syslog: properties: allow_self_signed_cert: type: boolean buffer: properties: chunk_full_threshold: type: string chunk_limit_records: type: integer chunk_limit_size: type: string compress: type: string delayed_commit_timeout: type: string disable_chunk_backup: type: boolean disabled: type: boolean flush_at_shutdown: type: boolean flush_interval: type: string flush_mode: type: string flush_thread_burst_interval: type: string flush_thread_count: type: integer flush_thread_interval: type: string overflow_action: type: string path: type: string queue_limit_length: type: integer queued_chunks_limit_size: type: integer retry_exponential_backoff_base: type: string retry_forever: type: boolean retry_max_interval: type: string retry_max_times: type: integer retry_randomize: type: boolean retry_secondary_threshold: type: string retry_timeout: type: string retry_type: type: string retry_wait: type: string tags: type: string timekey: type: string timekey_use_utc: type: boolean timekey_wait: type: string timekey_zone: type: string total_limit_size: type: string type: type: string type: object client_cert_path: properties: mountFrom: properties: secretKeyRef: properties: key: type: string name: type: string optional: type: boolean required: - key type: object x-kubernetes-map-type: atomic type: object value: type: string valueFrom: properties: secretKeyRef: properties: key: type: string name: type: string optional: type: boolean required: - key type: object x-kubernetes-map-type: atomic type: object type: object enable_system_cert_store: type: boolean format: properties: app_name_field: type: string hostname_field: type: string log_field: type: string message_id_field: type: string proc_id_field: type: string rfc6587_message_size: type: boolean structured_data_field: type: string type: enum: - out_file - json - ltsv - csv - msgpack - hash - single_value type: string type: object fqdn: type: string host: type: string insecure: type: boolean port: type: integer private_key_passphrase: properties: mountFrom: properties: secretKeyRef: properties: key: type: string name: type: string optional: type: boolean required: - key type: object x-kubernetes-map-type: atomic type: object value: type: string valueFrom: properties: secretKeyRef: properties: key: type: string name: type: string optional: type: boolean required: - key type: object x-kubernetes-map-type: atomic type: object type: object private_key_path: properties: mountFrom: properties: secretKeyRef: properties: key: type: string name: type: string optional: type: boolean required: - key type: object x-kubernetes-map-type: atomic type: object value: type: string valueFrom: properties: secretKeyRef: properties: key: type: string name: type: string optional: type: boolean required: - key type: object x-kubernetes-map-type: atomic type: object type: object slow_flush_log_threshold: type: string transport: type: string trusted_ca_path: properties: mountFrom: properties: secretKeyRef: properties: key: type: string name: type: string optional: type: boolean required: - key type: object x-kubernetes-map-type: atomic type: object value: type: string valueFrom: properties: secretKeyRef: properties: key: type: string name: type: string optional: type: boolean required: - key type: object x-kubernetes-map-type: atomic type: object type: object verify_fqdn: type: boolean version: type: string required: - host type: object vmwareLogInsight: properties: agent_id: type: string authentication: enum: - nil - basic type: string buffer: properties: chunk_full_threshold: type: string chunk_limit_records: type: integer chunk_limit_size: type: string compress: type: string delayed_commit_timeout: type: string disable_chunk_backup: type: boolean disabled: type: boolean flush_at_shutdown: type: boolean flush_interval: type: string flush_mode: type: string flush_thread_burst_interval: type: string flush_thread_count: type: integer flush_thread_interval: type: string overflow_action: type: string path: type: string queue_limit_length: type: integer queued_chunks_limit_size: type: integer retry_exponential_backoff_base: type: string retry_forever: type: boolean retry_max_interval: type: string retry_max_times: type: integer retry_randomize: type: boolean retry_secondary_threshold: type: string retry_timeout: type: string retry_type: type: string retry_wait: type: string tags: type: string timekey: type: string timekey_use_utc: type: boolean timekey_wait: type: string timekey_zone: type: string total_limit_size: type: string type: type: string type: object ca_file: properties: mountFrom: properties: secretKeyRef: properties: key: type: string name: type: string optional: type: boolean required: - key type: object x-kubernetes-map-type: atomic type: object value: type: string valueFrom: properties: secretKeyRef: properties: key: type: string name: type: string optional: type: boolean required: - key type: object x-kubernetes-map-type: atomic type: object type: object config_param: additionalProperties: type: string type: object flatten_hashes: type: boolean flatten_hashes_separator: type: string host: type: string http_conn_debug: type: boolean http_method: enum: - post type: string log_text_keys: items: type: string type: array max_batch_size: type: integer password: properties: mountFrom: properties: secretKeyRef: properties: key: type: string name: type: string optional: type: boolean required: - key type: object x-kubernetes-map-type: atomic type: object value: type: string valueFrom: properties: secretKeyRef: properties: key: type: string name: type: string optional: type: boolean required: - key type: object x-kubernetes-map-type: atomic type: object type: object path: type: string port: type: integer raise_on_error: type: boolean rate_limit_msec: type: integer request_retries: type: integer request_timeout: type: integer scheme: enum: - http - https type: string serializer: enum: - json type: string shorten_keys: additionalProperties: type: string type: object ssl_verify: type: boolean username: properties: mountFrom: properties: secretKeyRef: properties: key: type: string name: type: string optional: type: boolean required: - key type: object x-kubernetes-map-type: atomic type: object value: type: string valueFrom: properties: secretKeyRef: properties: key: type: string name: type: string optional: type: boolean required: - key type: object x-kubernetes-map-type: atomic type: object type: object type: object vmwareLogIntelligence: properties: buffer: properties: chunk_full_threshold: type: string chunk_limit_records: type: integer chunk_limit_size: type: string compress: type: string delayed_commit_timeout: type: string disable_chunk_backup: type: boolean disabled: type: boolean flush_at_shutdown: type: boolean flush_interval: type: string flush_mode: type: string flush_thread_burst_interval: type: string flush_thread_count: type: integer flush_thread_interval: type: string overflow_action: type: string path: type: string queue_limit_length: type: integer queued_chunks_limit_size: type: integer retry_exponential_backoff_base: type: string retry_forever: type: boolean retry_max_interval: type: string retry_max_times: type: integer retry_randomize: type: boolean retry_secondary_threshold: type: string retry_timeout: type: string retry_type: type: string retry_wait: type: string tags: type: string timekey: type: string timekey_use_utc: type: boolean timekey_wait: type: string timekey_zone: type: string total_limit_size: type: string type: type: string type: object endpoint_url: type: string format: properties: add_newline: type: boolean message_key: type: string type: enum: - out_file - json - ltsv - csv - msgpack - hash - single_value type: string type: object headers: properties: authorization: properties: mountFrom: properties: secretKeyRef: properties: key: type: string name: type: string optional: type: boolean required: - key type: object x-kubernetes-map-type: atomic type: object value: type: string valueFrom: properties: secretKeyRef: properties: key: type: string name: type: string optional: type: boolean required: - key type: object x-kubernetes-map-type: atomic type: object type: object content_type: type: string structure: type: string required: - authorization - content_type - structure type: object http_compress: type: boolean verify_ssl: type: boolean required: - endpoint_url - headers - verify_ssl 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: {}