diff options
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.yml | 135 |
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 |