blob: ca3c6ca9e21124bbb03dd0c267901ab8755eca3f [file] [log] [blame]
Andy Bavierf80542f2017-03-31 11:57:48 -04001tosca_definitions_version: tosca_simple_yaml_1_0
2node_types:
3 tosca.nodes.SampleService:
4 derived_from: tosca.nodes.Root
5 description: >
6 Sample Service
7 capabilities:
8 scalable:
9 type: tosca.capabilities.Scalable
10 service:
11 type: tosca.capabilities.xos.Service
12 properties:
13 no-delete:
14 type: boolean
15 default: false
16 description: Do not allow Tosca to delete this object
17 no-create:
18 type: boolean
19 default: false
20 description: Do not allow Tosca to create this object
21 no-update:
22 type: boolean
23 default: false
24 description: Do not allow Tosca to update this object
25 replaces:
26 type: string
27 required: false
28 descrption: Replaces/renames this object
29 kind:
30 type: string
31 default: generic
32 description: Type of service.
33 view_url:
34 type: string
35 required: false
36 description: URL to follow when icon is clicked in the Service Directory.
37 icon_url:
38 type: string
39 required: false
40 description: ICON to display in the Service Directory.
41 enabled:
42 type: boolean
43 default: true
44 published:
45 type: boolean
46 default: true
47 description: If True then display this Service in the Service Directory.
48 public_key:
49 type: string
50 required: false
51 description: Public key to install into Instances to allows Services to SSH into them.
52 private_key_fn:
53 type: string
54 required: false
55 description: Location of private key file
56 versionNumber:
57 type: string
58 required: false
59 description: Version number of Service.