scheme | HTTP scheme used for connecting to OpenSearch. Use http or https. | http | ✅ |
host | Hostname or IP address of the OpenSearch node or cluster. | localhost | ✅ |
port | Port number for the OpenSearch HTTP endpoint. | 9200 | ✅ |
username | (Optional) Username for basic authentication. | None | ❌ |
password | (Optional) Password for basic authentication. | None | ❌ |
bearer_token | (Optional) Bearer token for token-based authentication. | None | ❌ |
api_key_id | (Optional) API key ID for key-based authorization. | None | ❌ |
api_key | (Optional) API key secret for key-based authorization. | None | ❌ |
ssl_ca_file | (Optional) Path to the SSL CA certificate file for verifying HTTPS connections. | None | ❌ |
index_schema_fields | (Optional) JSONPath mapping used to dynamically generate the index name based on record values. | None | ❌ |
metadata_fields | (Optional) Dictionary mapping fields (using JSONPath) to populate ECS-style metadata fields in the index request (e.g., _id, @timestamp). | None | ❌ |