1 ##############################################################################
2 # Copyright (c) 2018 Politecnico di Torino and others.
4 # All rights reserved. This program and the accompanying materials
5 # are made available under the terms of the Apache License, Version 2.0
6 # which accompanies this distribution, and is available at
7 # http://www.apache.org/licenses/LICENSE-2.0
8 ##############################################################################
10 #Tosca definitions for Verigraph extension in Tosca Yaml simple profile
12 tosca_definitions_version: http://docs.oasis-open.org/tosca/ns/simple/yaml/1.0
14 description: node type definitions exetending tosca types for support to Verigraph verification system
17 verigraph.types.Antispam:
18 derived_from: tosca.nodes.Root
19 description: verigraph Antispam node
26 verigraph.types.Cache:
27 derived_from: tosca.nodes.Root
28 description: verigraph Cache node
36 derived_from: tosca.nodes.Root
37 description: verigraph Dpi node
44 verigraph.types.Endhost:
45 derived_from: tosca.nodes.Root
46 description: verigraph endhost node
55 - valid_values: [ HTTP_REQUEST, HTTP_RESPONSE, POP3_REQUEST, POP3_RESOPONSE ]
65 verigraph.types.Endpoint:
66 derived_from: tosca.nodes.Root
67 description: verigraph Endpoint node
74 verigraph.types.FieldModifier:
75 derived_from: tosca.nodes.Root
76 description: verigraph Field Modifier node
83 verigraph.types.Firewall:
84 derived_from: tosca.nodes.Root
85 description: verigraph Firewall node
90 description: "source : destination" firewall mapping
93 verigraph.types.MailClient:
94 derived_from: tosca.nodes.Root
95 description: verigraph Mail Client node
100 verigraph.types.MailServer:
101 derived_from: tosca.nodes.Root
102 descrtiption: verigraph Mail Server node
110 derived_from: tosca.nodes.Root
111 descrtiption: verigraph Nat node
118 verigraph.types.VpnAccess:
119 deriver_from: tosca.nodes.Root
120 descrtiption: verigraph Vpn Access node
125 verigraph.types.VpnExit:
126 derived_from: tosca.nodes.Root
127 descrtiption: verigraph Vpn Exit node
132 verigraph.types.WebClient:
133 derived_from: tosca.nodes.Root
134 descrtiption: verigraph web Client node
139 verigraph.types.WebServer:
140 derived_from: tosca.nodes.Root
141 descrtiption: verigraph web Server node
149 verigraph.relationshipType.generic:
150 derived_from: tosca.relationships.Root