input-configurations

Input template configuration for Elastic integrations. Covers agent stream templates (agent/stream/*.yml.hbs) for all non-CEL input types: HTTPJSON, AWS S3, CloudWatch, Azure Blob, Azure EventHub, GCS, GCP Pub/Sub, TCP, UDP, HTTP Endpoint, Filestream, Logfile, Journald, Winlog, and WebSocket. Also c

By elastic · 443 installs

npx skills add elastic/integration-skills --skill input-configurations

Source repository · Upstream listing

input configurations When to use Load this skill whenever tasks include: building, modifying, or reviewing agent/stream/ .yml.hbs templates for non CEL input types configuring request, response, pagination, cursor, or authentication blocks in HTTPJSON templates wiring up cloud storage inputs (AWS S3, GCS, Azure Blob, Azure EventHub) setting up network inputs (TCP, UDP, HTTP Endpoint, WebSocket) configuring file based inputs (Filestream, Logfile, Journald, Winlog) enabling Federated Identity (Cloud Connectors) on an AWS integration package When not to use Do not use this skill as the primary guide for: CEL program development ( cel programs ) CEL program structure, state model, and mito workflow. Exception: the auth.aws / use cloud connectors template block for Federated Identity is owned here via references/federated identity aws.md ingest pipeline processor design ( ingest pipelines ) field mappings and ECS compliance ( ecs field mappings ) var groups / provider permissions schema and format version floors alone ( package spec ) use this skill for the end to end federation procedure that applies them Mandatory first read Always load references/common input patterns.md first. It covers patterns that apply to every input type (tags, processors passthrough, variable conventions, forwarded / publisher pipeline.disable host coupling). These patterns are prerequisites for all type specific guides. Type routing table Detect the input type from the filename pattern in agent/stream/ or from the data stream manifest input: field, then load the matching guide. Input type Filename pattern Guide HTTPJSON httpjson.yml.hbs references/httpjson guide.md AWS S3 aws s3.yml.hbs references/aws s3 guide.md CloudWatch aws cloudwatch.yml.hbs references/aws cloudwatch guide.md Azure Blob Storage azure blob storage.yml.hbs references/azure blob storage guide.md Azure Event Hub azure eventhub.yml.hbs references/azure eventhub guide.md GCS gcs.yml.hbs references/gcs guide.md GCP Pub/Sub gcp pubsub.yml.hbs references/gcp pubsub guide.md TCP tcp.yml.hbs references/tcp udp guide.md UDP udp.yml.hbs references/tcp udp guide.md HTTP Endpoint http endpoint.yml.hbs references/http endpoint guide.md Filestream filestream.yml.hbs references/filestream logfile guide.md Logfile log.yml.hbs references/filestream logfile guide.md Journald journald.yml.hbs references/journald guide.md Winlog winlog.yml.hbs references/winlog guide.md WebSocket websocket.yml.hbs references/websocket guide.md Load only the guide for the detected input type, not all guides. For Federated Identity tasks (any eligible input type, including cel ), load references/federated identity aws.md regardless of which input type is involved. Handoff For CEL program logic , hand off to the cel programs skill. Keep this skill loaded for Federated Identity auth.aws / use cloud connectors edits on cel.yml.hbs . For manifest schema ( var groups , provider permissions , format version / conditions floors), hand off to the package spec skill ( references/var groups and provider permissions.md ). For pipeline issues discovered while reviewing input templates, hand off to the ingest pipelines skill. For field mapping issues found in template variable wiring, hand off to the ecs field mappings skill. References references/common input patterns.md tags, processors passthrough, variable conventions, review flags (applies to ALL input types) references/httpjson guide.md HTTPJSON template syntax, structure, validation rules, pagination patterns, authentication, cursor persistence references/aws s3 guide.md S3 bucket/SQS notification collection references/aws cloudwatch guide.md CloudWatch log group collection references/azure blob storage guide.md Azure Blob Storage collection references/azure eventhub guide.md Azure Event Hub collection references/gcs guide.md Google Cloud Storage collection references/gcp pubsub guide.md GCP Pub/Sub collection references/tcp udp guide.md TCP and UDP (syslog style) listeners references/http endpoint guide.md HTTP Endpoint (webhook receiver) references/filestream logfile guide.md Filestream and legacy Logfile inputs references/journald guide.md Journald collection references/winlog guide.md Windows Event Log collection references/websocket guide.md WebSocket streaming (may embed CEL) references/federated identity aws.md AWS Federated Identity procedure: input classification, federation vars, auth.aws / use cloud connectors , input gating (schema lives in package spec )