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.
|