[SDC-29] Amdocs OnBoard 1707 initial commit.
[sdc.git] / openecomp-be / lib / openecomp-sdc-enrichment-lib / openecomp-sdc-enrichment-core / src / test / resources / mock / toscaGlobalServiceTemplates / ContrailComputeGlobalTypesServiceTemplate.yaml
1 tosca_definitions_version: tosca_simple_yaml_1_0_0
2 metadata:
3   template_name: ContrailComputeGlobalTypes
4   template_version: 1.0.0
5 description: Contrail Compute TOSCA Global Types
6 imports:
7 - ComputeGlobalTypes:
8     file: ComputeGlobalTypesServiceTemplate.yaml
9 - common_definitions:
10     file: CommonGlobalTypesServiceTemplate.yaml
11 node_types:
12   org.openecomp.resource.vfc.nodes.heat.contrail.Compute:
13     derived_from: org.openecomp.resource.vfc.nodes.Compute
14     properties:
15       flavor:
16         type: string
17         description: flavor
18         required: false
19         status: SUPPORTED
20       image_name:
21         type: string
22         description: Image name
23         required: true
24         status: SUPPORTED
25       availability_zone:
26         type: string
27         description: Availability zone to create servers in
28         required: false
29         status: SUPPORTED
30       service_type:
31         type: string
32         description: Service type
33         required: true
34         status: SUPPORTED
35         constraints:
36         - valid_values:
37           - firewall
38           - analyzer
39           - source-nat
40           - loadbalancer
41       availability_zone_enable:
42         type: boolean
43         description: Indicates availability zone is enabled
44         required: false
45         default: false
46         status: SUPPORTED
47       service_template_name:
48         type: string
49         description: Service template name
50         required: false
51         status: SUPPORTED
52       service_instance_name:
53         type: string
54         description: Service instance name
55         required: true
56         status: SUPPORTED
57       service_mode:
58         type: string
59         description: Service mode
60         required: true
61         status: SUPPORTED
62         constraints:
63         - valid_values:
64           - transparent
65           - in-network
66           - in-network-nat
67     attributes:
68       tenant_id:
69         type: string
70         description: Tenant id of the VM
71         status: SUPPORTED
72       fq_name:
73         type: string
74         description: fq_name
75         status: SUPPORTED
76       show:
77         type: string
78         description: All attributes
79         status: SUPPORTED
80       active_vms:
81         type: string
82         description: Number of active VMs
83         status: SUPPORTED
84       virtual_machines:
85         type: string
86         description: VMs of this compute
87         status: SUPPORTED
88       status:
89         type: string
90         description: status of the compute
91         status: SUPPORTED