aboutsummaryrefslogtreecommitdiffstats
path: root/catalog-be/src/main/resources/import/tosca/nfv-types/asd/asd.yml
blob: e204538f081924de25bf3b2ba689775b5f3f2bba (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
tosca_definitions_version: tosca_simple_yaml_1_3
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.
      ext_cpds:
        type: list
        required: false
        entry_schema:
          type: tosca.datatypes.asd.extCpdData
        description: >
          Describes the externally exposed connection points of the application
          service described by this ASD
      enhanced_cluster_capabilities:
        type: tosca.datatypes.asd.enhancedClusterCapabilities
        required: false
        description: >
          A list of  expected capabilities of the target Kubernetes cluster to aid
          placement of the application service on a suitable cluster.