Tosca Meta

Tosca meta file captures the model entities that compose the cba package name, version, type and searchable tags.

Attribute

R/C/O

Data Type

Description

TOSCA-Meta-File-Version

Required

String

The attribute that holds TOSCA-Meta-File-Version. Set to 1.0.0

CSAR-Version

Required

String

The attribute that holds CSAR-version. Set to 1.0

Created-By

Required

String

The user/s that created the CBA

Entry-Definitions

Required

String

The attribute that holds the entry points file PATH to the main cba tosca definition file or non tosca script file.

Template-Name

Required

String

The attribute that holds the blueprint name

Template-Version

Required

String

The attribute that holds the blueprint version
X.Y.Z
X=Major version
Y=Minor Version
Z=Revision Version
X=Ex. 1.0.0

Template-Type

Required

String

The attribute that holds the blueprint package types.
Valid Options: * “DEFAULT” – .JSON file consistent of tosca based cba package that describes the package intent. * “KOTLIN_DSL” – .KT file consistent of tosca based cba package that describes the package intent composed using Domain Specific Language (DSL). * “GENERIC_SCRIPT” – Script file consistent of NONE tosca based cba package that describes the package intent using DSL Language.
If not specified in the tosca.meta file the default is “DEFAULT”

Template-Tags

Required

String

The attribute that holds the blueprint package comma delimited list of Searchable attributes.

Template Type Reference

Default Template Type

https://git.onap.org/ccsdk/cds/tree/components/model-catalog/blueprint-model/test-blueprint/capability_cli/TOSCA-Metadata/TOSCA.meta

KOTLIN_DSL Template Type

https://git.onap.org/ccsdk/cds/tree/components/model-catalog/blueprint-model/test-blueprint/resource-audit/TOSCA-Metadata/TOSCA.meta

GENERIC_SCRIPT Template Type

https://git.onap.org/ccsdk/cds/tree/components/model-catalog/blueprint-model/test-blueprint/capability_python/TOSCA-Metadata/TOSCA.meta