blob: f8a6cc20cc1093acfc4eae92cc199b4ea53b54e9 [file] [log] [blame]
{"component":{"kind":"component","name":"splunk-hec","title":"Splunk HEC","description":"The splunk component allows to publish events in Splunk using the HTTP Event Collector.","deprecated":false,"firstVersion":"3.3.0","label":"log,monitoring","javaType":"org.apache.camel.component.splunkhec.SplunkHECComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-splunk-hec","version":"3.18.1","scheme":"splunk-hec","extendsScheme":"","syntax":"splunk-hec:splunkURL/token","async":false,"api":false,"consumerOnly":false,"producerOnly":true,"lenientProperties":false},"headers":{"CamelSplunkHECIndexTime":{"kind":"header","displayName":"","group":"producer","label":"","required":false,"javaType":"Long","deprecated":false,"deprecationNote":"","autowired":false,"secret":false,"description":"Epoch-formatted time. Specify with the time query string parameter. Sets a default for all events in the request. The default time can be overridden.","constantName":"org.apache.camel.component.splunkhec.SplunkHECConstants#INDEX_TIME"}},"properties":{"splunkURL":{"kind":"path","displayName":"Splunk URL","group":"producer","label":"","required":true,"type":"string","javaType":"java.lang.String","deprecated":false,"deprecationNote":"","autowired":false,"secret":false,"description":"Splunk Host URL"},"token":{"kind":"path","displayName":"Token","group":"security","label":"security","required":true,"type":"string","javaType":"java.lang.String","deprecated":false,"deprecationNote":"","autowired":false,"secret":false,"description":"Splunk authorization token"},"bodyOnly":{"kind":"parameter","displayName":"Body Only","group":"producer","label":"","required":false,"type":"boolean","javaType":"boolean","deprecated":false,"autowired":false,"secret":false,"defaultValue":false,"configurationClass":"org.apache.camel.component.splunkhec.SplunkHECConfiguration","configurationField":"configuration","description":"Send only the message body"},"headersOnly":{"kind":"parameter","displayName":"Headers Only","group":"producer","label":"","required":false,"type":"boolean","javaType":"boolean","deprecated":false,"autowired":false,"secret":false,"defaultValue":false,"configurationClass":"org.apache.camel.component.splunkhec.SplunkHECConfiguration","configurationField":"configuration","description":"Send only message headers"},"host":{"kind":"parameter","displayName":"Host","group":"producer","label":"","required":false,"type":"string","javaType":"java.lang.String","deprecated":false,"autowired":false,"secret":false,"configurationClass":"org.apache.camel.component.splunkhec.SplunkHECConfiguration","configurationField":"configuration","description":"Splunk host."},"index":{"kind":"parameter","displayName":"Index","group":"producer","label":"","required":false,"type":"string","javaType":"java.lang.String","deprecated":false,"autowired":false,"secret":false,"defaultValue":"camel","configurationClass":"org.apache.camel.component.splunkhec.SplunkHECConfiguration","configurationField":"configuration","description":"Splunk index to write to"},"source":{"kind":"parameter","displayName":"Source","group":"producer","label":"","required":false,"type":"string","javaType":"java.lang.String","deprecated":false,"autowired":false,"secret":false,"defaultValue":"camel","configurationClass":"org.apache.camel.component.splunkhec.SplunkHECConfiguration","configurationField":"configuration","description":"Splunk source argument"},"sourceType":{"kind":"parameter","displayName":"Source Type","group":"producer","label":"","required":false,"type":"string","javaType":"java.lang.String","deprecated":false,"autowired":false,"secret":false,"defaultValue":"camel","configurationClass":"org.apache.camel.component.splunkhec.SplunkHECConfiguration","configurationField":"configuration","description":"Splunk sourcetype argument"},"time":{"kind":"parameter","displayName":"Time","group":"producer","label":"","required":false,"type":"integer","javaType":"java.lang.Long","deprecated":false,"autowired":false,"secret":false,"configurationClass":"org.apache.camel.component.splunkhec.SplunkHECConfiguration","configurationField":"configuration","description":"Time this even occurred. By default, the time will be when this event hits the splunk server."},"lazyStartProducer":{"kind":"parameter","displayName":"Lazy Start Producer","group":"producer (advanced)","label":"producer,advanced","required":false,"type":"boolean","javaType":"boolean","deprecated":false,"autowired":false,"secret":false,"defaultValue":false,"description":"Whether the producer should be started lazy (on the first message). By starting lazy you can use this to allow CamelContext and routes to startup in situations where a producer may otherwise fail during starting and cause the route to fail being started. By deferring this startup to be lazy then the startup failure can be handled during routing messages via Camel's routing error handlers. Beware that when the first message is processed then creating and starting the producer may take a little time and prolong the total processing time of the processing."},"https":{"kind":"parameter","displayName":"Https","group":"security","label":"security","required":false,"type":"boolean","javaType":"boolean","deprecated":false,"autowired":false,"secret":false,"defaultValue":true,"configurationClass":"org.apache.camel.component.splunkhec.SplunkHECConfiguration","configurationField":"configuration","description":"Contact HEC over https."},"skipTlsVerify":{"kind":"parameter","displayName":"Skip Tls Verify","group":"security","label":"security","required":false,"type":"boolean","javaType":"boolean","deprecated":false,"autowired":false,"secret":false,"defaultValue":false,"configurationClass":"org.apache.camel.component.splunkhec.SplunkHECConfiguration","configurationField":"configuration","description":"Splunk HEC TLS verification."}}}