tosca_definitions_version: tosca_simple_yaml_1_2 description: ASD types definitions version 0.1 node_types: tosca.nodes.asd: derived_from: tosca.nodes.Root description: "The ASD node type" version: 0.1 properties: descriptor_id: type: string # UUID required: true description: Identifier of this ASD. It is in UUID format as specified in RFC 4122 descriptor_invariant_id: type: string # UUID required: true description: > Identifier of this descriptor in a version independent manner. This attribute is invariant across versions of ASD. It is in UUID format as specified in RFC 4122 descriptor_version: type: string required: true description: Identifies the version of the ASD. schema_version: type: string required: true description: Identifies the Identifies the version of this ASD’s schema. function_description: type: string required: false description: Description of the application service described by this ASD. provider: type: string required: true description: Identifies the provider of the ASD. application_name: type: string required: true description: Name to identify the application service described by this ASD application_version: type: string required: true description: Identifies the version of the application service described by this ASD. artifact_types: tosca.artifacts.asd.deploymentItem: version: 0.1 derived_from: tosca.artifacts.Root description: "Describes the artifact type of asd deployment item" file: "Relative path of the artifact in the package" properties: item_id: description: "The identifier of this asd deployment item" required: true type: string artifact_type: description: > Specify artifact type. required: true type: string constraints: - valid_values: ["helm_chart"] target_server: description: > Specify target server for artifact. required: true type: string constraints: - valid_values: [ "chartmuseum" ] target_server_uri: description: "URI of the target server" required: true type: string