Update tosca lib to version 0.5
[parser.git] / tosca2heat / tosca-parser / toscaparser / tests / data / CSAR / tosca_elk / Definitions / logstash.yaml
1 tosca_definitions_version: tosca_simple_yaml_1_0
2
3 description: >
4   Logstash is a tool for receiving, processing and outputting logs. All kinds of logs. System logs, webserver logs,
5   error logs, application logs, and just about anything you can throw at it.
6
7 node_types:
8   tosca.nodes.SoftwareComponent.Logstash:
9     derived_from: tosca.nodes.SoftwareComponent
10     requirements:
11         - search_endpoint:
12             capability: tosca.capabilities.Endpoint
13             node: tosca.nodes.SoftwareComponent.Elasticsearch
14             relationship:
15               type: tosca.relationships.ConnectsTo
16               interfaces:
17                 Configure:
18                   pre_configure_source:
19                     inputs:
20                       elasticsearch_ip:
21                         type: string
22     capabilities:
23       log_endpoint:
24          type: tosca.capabilities.Endpoint
25