You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 2 Current »

Type definition is a CSAR package containing multiple YAML files or a single YAML file. The type definition YAML files contain only TOSCA non-normative types and does not contain any topology templates.

 

A type definition is identified with its name and version. The name and version would be specified in the main YAML file as metadata.

 

tosca_definitions_version: tosca_simple_yaml_1_0

 

metadata:

template_name: test

>   template_author: evevenu

>   template_version: "1.0"

 

ARIA provides CLI commands to load, show, list and delete type definitions.

A YAML file with topology template will not be considered as type definition and a validation error will be thrown when we try to load such a type-definition.

 

The type-definition YAML files are stored in the ARIA resource storage. The loaded type-definition files are available and can be imported in multiple service templates.

By this TOSCA non-normative types are globally available for service template authors and users don't need to package the non-normative types as part of their CSAR package.

  • No labels