Fix for radio buttons
[sdc.git] / asdc-tests / src / test / resources / CI / importResource-VCE-Brocade / org.openecomp.resource.nfv.VDU.VCE_Brocade_VDU / org.openecomp.resource.nfv.VDU.VCE_Brocade_VDU.yaml
1 ##################################################################
2 ###################### vCE_Brocade_VDU Node  TYPE  ###############
3 ##################################################################
4 tosca_definitions_version: tosca_simple_yaml_1_0_0
5 node_types:
6   org.openecomp.resource.nfv.vdu.VCE_Brocade_VDU:
7     derived_from: org.openecomp.resource.nfv.vdu.RoutingCategoryVDU
8     description: Definition of VCE Brocade VDU
9     properties: 
10       vnf_category: 
11         type: string
12         description: input provided at RESOURCE INJECTION TIME in ASDC TOOL
13       vce_type: 
14         type: string
15         description: input provided at RESOURCE INJECTION TIME in ASDC TOOL
16       vendor: 
17         type: string
18         description: input provided at RESOURCE INJECTION TIME in ASDC TOOL
19       version: 
20         type: string
21         description: input provided at RESOURCE INJECTION TIME in ASDC TOOL
22       image_id: 
23         type: string
24         description: Input provided at DESIGN TIME by Service Composer or Designer -vCE image used to boot VM
25       flavor_id: 
26         type: string
27         description: Input provided at DESIGN TIME by Service Composer or Designer - VM Size, SMALL, MEDIUM, LARGE
28       username: 
29         type: string
30         description: Input provided at DESIGN TIME by Service Composer or Designer -login user Id of Router
31       password: 
32         type: string
33         description: I Input provided at DESIGN TIME by Service Composer or Designer - password for login 
34       domain_name: 
35         type: string
36         description: Input provided at DESIGN TIME by Service Composer or Designer or (perhaps pre-defined for each Cloud Region) - login domain
37       time_zone: 
38         type: string
39         description: Input provided at DESIGN TIME by Service Composer or Designer or (perhaps pre-defined for each Cloud Region) - time zone to set for vCE
40       login_session_timeout: 
41         type: string
42         description: Input provided at DESIGN TIME by Service Composer or Designer or (perhaps pre-defined for each Cloud Region) - user login session timeout
43       ipag_vlan_bandwidth: 
44         type: integer
45         description: Input provided at DESIGN TIME by Service Composer or Designer - bandwidth  allocation of customer VLAN requested by customer
46       vpe_vlan_interface_qos_name: 
47         type: string
48         description: Input provided at DESIGN TIME by Service Composer or Designer - QoS Policy name to be applied to this interface
49       ipag_vlan_interface_qos_name: 
50         type: string
51         description: Input provided at DESIGN TIME by Service Composer or Designer - QoS Policy name to be applied to this interface
52       hostname: 
53         type: string
54         description: Input provided at RUN TIME by Cloud-PO - Host VM is created first and this value is input when the vCE image is later on installed by Cloud-PO
55       host_ip: 
56         type: string
57         description: Input provided at RUN TIME by Cloud-PO - Host VM IP
58       availability_zone: 
59         type: string
60         description: Input provided at RUN TIME by Cloud-PO - Cloud availability zone where VM is created
61       oam_loopback_vlan_ip_address: 
62         type: string
63         description: Input provided at RUN TIME by Cloud-PO - OAM Network is pre-created - already exists in Data Center
64       ipag_vlan_ip_address: 
65         type: string
66         description: Input provided at RUN TIME by Cloud-PO - IPAG VLAN Network is created by Cloud-PO before the vCE is created or installed
67       vpe_vlan_ip_address: 
68         type: string
69         description: Input provided at RUN TIME by Cloud-PO - VPE VLAN Network is created by Cloud-PO before the vCE is created / installed
70       vpe_vlan_id: 
71         type: string
72         description: Input provided at RUN TIME by Cloud-PO - VLAN Id is created first by Cloud-PO. It is required to apply VPE QoS Policy
73       ipag_vlan_id: 
74         type: string
75         description: Input provided at RUN TIME by Cloud-PO - VLAN Id is created first by Cloud-PO. It is required to apply IPAG QoS Policy
76       oam_vlan_interface_name: 
77         type: string
78         description: Input provided at RUN TIME by Cloud-PO - This interfce is created first by Cloud-PO. This is the interface to which QoS policy is applied
79       vpe_vlan_interface_name: 
80         type: string
81         description: Input provided at RUN TIME by Cloud-PO - This interfce is created first by Cloud-PO. This is the interface to which QoS policy is applied
82       ipag_vlan_interface_name: 
83         type: string
84         description: Input provided at RUN TIME by Cloud-PO - This interfce is created first by Cloud-PO. This is the interface to which QoS policy is applied
85     #############ATTRIBUTES of vCE - These values are outputted by Cloud-PO when vCE is created / installed ##############
86     attributes: 
87       vce_name:
88         type: string
89         description: Name assigned to vCE by Cloud-PO
90       oam_loopback_vlan_ipaddres:
91         type: string
92         description: IP Address assigned by Cloud-PO to OAM VLAN
93       ipag_vlan_ipaddres:
94         type: string
95         description: IP Address assigned by Cloud-PO to IPAG VLAN
96       vpe_vlan_ipaddres:
97         type: string
98         description: IP Address assigned by Cloud-PO to VPE VLAN
99       vnf_id: 
100         type: string
101         description: unique id assigned to VNF by Cloud-PO - used for AAI metadata
102     
103     #############CAPABILITIES of vCE - #########################
104     capabilities: 
105       ce_routing_capability: 
106         type: org.openecomp.capabilities.nfv.CERouting
107         description: This is the base capability of vCE
108         occurrences: [1, UNBOUNDED] # default
109         
110       static_routing: 
111         type: org.openecomp.capabilities.nfv.StaticRouting
112         description: This is the optional capability of the vCE
113         occurrences: [0, UNBOUNDED]
114         
115       bgp_routing: 
116         type: org.openecomp.capabilities.nfv.BGPRouting
117         description: This is the optional capability of the vCE
118         occurrences: [0, UNBOUNDED]
119       
120       virtual_bindable: 
121         type: org.openecomp.capabilities.nfv.vdu.VirtualBindable
122         description: This is the internal capability of the VDU to support Binding to Connection Points
123         occurrences: [1, UNBOUNDED]
124         
125       dummy_capability: 
126         type: org.openecomp.capabilities.nfv.VCE_Brocade_Routing
127         description: This capability has been introduced to model VCE VDU as a component of VCE VNF, because Node Template is not supported by ASDC Team
128     
129     #############REQUIREMENTS of vdu - ###########################
130     requirements: 
131       - oam_vlan_connector:
132           capability: org.openecomp.capabilities.nfv.OAM_VLAN_Connector
133           node: org.openecomp.resource.nfv.cp.OAM_VLAN_Connector
134           relationship: tosca.relationships.ConnectsTo
135           occurrences: [1, 1]
136           
137       - vpe_vlan_connector:
138           capability: org.openecomp.capabilities.nfv.VPE_VLAN_Connector
139           node: org.openecomp.resource.nfv.cp.VPE_VLAN_Connector
140           relationship: tosca.relationships.ConnectsTo
141           occurrences: [1, 1]
142           
143       - ipag_vlan_connector: 
144           capability: org.openecomp.capabilities.nfv.IPAG_VLAN_Connector
145           node: org.openecomp.resource.nfv.cp.IPAG_VLAN_Connector
146           relationship: tosca.relationships.ConnectsTo
147           occurrences: [1, 1]
148           
149       - hosted_on:  # A vCE  needs to be hosted in a VM
150           capability: tosca.capabilities.Container
151           node: tosca.nodes.Compute
152           relationship: tosca.relationships.HostedOn
153           occurrences: [1, 1] #default
154     
155         
156