This section includes the brief description for the following:
artifact_types is a reusable entity in a servcie template that defines the type of one or more files that are used to define implementation or deployment artifacts. These are referenced by nodes or relationships on their operation.
capability_types is a reusable entity that describes a kind of capability that a node type can declare to expose. Implicit or explicit requirements that are declared as part of one node can be matched or fulfilled by the capabilities declared by another node.
relationship_types is a reusable entity that defines the type of one or more relationships between Node Types or Node Templates.
interface_types is a reusable entity that describes a set of operations that can be used to interact with or manage a node or relationship in a TOSCA topology.
group_types defines logical grouping types for nodes.
policy_types defines a type of requirement that affects or governs an application or service’s topology at some stage of its lifecycle, but is not explicitly part of the topology itself.
policy_types: Backup: targets: # Can include both node types and group types - tosca:Compute - RedundantResources # This group type is declared below # If “targets” is not specified then any node template or group can be a target
For more information, refer to the TOSCA Policy Types section