aboutsummaryrefslogtreecommitdiffstats
path: root/integration-tests/src/main/resources/import/tosca/models/init/testModel/tosca/data-types/dataTypes.yml
diff options
context:
space:
mode:
Diffstat (limited to 'integration-tests/src/main/resources/import/tosca/models/init/testModel/tosca/data-types/dataTypes.yml')
-rw-r--r--integration-tests/src/main/resources/import/tosca/models/init/testModel/tosca/data-types/dataTypes.yml135
1 files changed, 135 insertions, 0 deletions
diff --git a/integration-tests/src/main/resources/import/tosca/models/init/testModel/tosca/data-types/dataTypes.yml b/integration-tests/src/main/resources/import/tosca/models/init/testModel/tosca/data-types/dataTypes.yml
new file mode 100644
index 0000000000..8b55f563e5
--- /dev/null
+++ b/integration-tests/src/main/resources/import/tosca/models/init/testModel/tosca/data-types/dataTypes.yml
@@ -0,0 +1,135 @@
+tosca.datatypes.Root:
+ description: The TOSCA root Data Type all other TOSCA base Data Types derive from
+integer:
+ derived_from: tosca.datatypes.Root
+string:
+ derived_from: tosca.datatypes.Root
+timestamp:
+ derived_from: tosca.datatypes.Root
+boolean:
+ derived_from: tosca.datatypes.Root
+float:
+ derived_from: tosca.datatypes.Root
+range:
+ derived_from: tosca.datatypes.Root
+list:
+ derived_from: tosca.datatypes.Root
+map:
+ derived_from: tosca.datatypes.Root
+json:
+ derived_from: tosca.datatypes.Root
+scalar-unit:
+ derived_from: tosca.datatypes.Root
+scalar-unit.size:
+ derived_from: scalar-unit
+scalar-unit.time:
+ derived_from: scalar-unit
+scalar-unit.frequency:
+ derived_from: scalar-unit
+scalar-unit.bitrate:
+ derived_from: scalar-unit
+tosca.datatypes.test.testDataTypeSimple:
+ derived_from: tosca.datatypes.Root
+ description: A simple data type used for testing
+ 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.datatypes.test.testDataTypeComplex:
+ derived_from: tosca.datatypes.Root
+ description: A complex data type used for testing
+ 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.testDataTypeSimple
+ 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.testDataTypeSimple
+ 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.testDataTypeSimple \ No newline at end of file