blob: 928459d3b60f2ff2b5975bcf1384065f768113c9 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
|
tosca_definitions_version: tosca_simple_yaml_1_2
description: Node types used during integration testing
node_types:
tosca.nodes.Root:
description: The TOSCA Node Type all other TOSCA base Node Types derive from
attributes:
tosca_id:
type: string
tosca_name:
type: string
state:
type: string
capabilities:
feature:
type: tosca.capabilities.Node
requirements:
- dependency:
capability: tosca.capabilities.Node
node: tosca.nodes.Root
relationship: tosca.relationships.DependsOn
occurrences: [ 0, UNBOUNDED ]
interfaces:
Standard:
type: tosca.interfaces.node.lifecycle.Standard
tosca.nodes.test.testWithConstraints:
derived_from: tosca.nodes.Root
properties:
string_prop_with_c:
type: string
constraints:
- valid_values:
- abc
- def
tosca.nodes.test.testNodeSimple:
derived_from: tosca.nodes.Root
properties:
str_prop:
type: string
required: true
int_prop:
type: integer
required: true
timestamp_prop:
type: timestamp
required: true
boolean_prop:
type: boolean
required: true
float_prop:
type: float
required: true
json_prop:
type: json
required: true
list_str_prop:
type: list
required: true
entry_schema:
type: string
list_int_prop:
type: list
required: true
entry_schema:
type: integer
list_map_prop:
type: list
required: true
entry_schema:
type: map
map_str_prop:
type: map
required: true
entry_schema:
type: string
map_int_prop:
type: map
required: true
entry_schema:
type: integer
tosca.nodes.test.testNodeComplex:
derived_from: tosca.nodes.Root
properties:
str_prop:
type: string
required: true
int_prop:
type: integer
required: true
timestamp_prop:
type: timestamp
required: true
boolean_prop:
type: boolean
required: true
float_prop:
type: float
required: true
json_prop:
type: json
required: true
complex_prop:
type: tosca.datatypes.test.testDataTypeComplex
list_str_prop:
type: list
required: true
entry_schema:
type: string
list_int_prop:
type: list
required: true
entry_schema:
type: integer
list_complex_prop:
type: list
entry_schema:
type: tosca.datatypes.test.testDataTypeComplex
list_map_prop:
type: list
required: true
entry_schema:
type: map
map_str_prop:
type: map
required: true
entry_schema:
type: string
map_int_prop:
type: map
required: true
entry_schema:
type: integer
map_complex_prop:
type: map
required: true
entry_schema:
type: tosca.datatypes.test.testDataTypeComplex
|