...
Code Block | ||||||
---|---|---|---|---|---|---|
| ||||||
node_types:
vendorXXX.nodes.vnf.vSBC:
derived_from: onap.nodes.Resource.NetworkFunction
requirements:
- ext_link_1:
node_filter:
capabilities:
onap.capabilities.Linkable:
properties:
- protocol: {equal: Ethernet}
- bitrate: {greater_or_equal: 10 Kbps}
- ext_link_2:
node_filter:
capabilities:
onap.capabilities.Linkable:
properties:
- protocol: {equal: Ethernet}
- bitrate: {greater_or_equal: 10 Kbps}
- hru.host:
node_filter:
capabilities:
onap.capabilities.Compute:
properties:
- num_cpus: {greater_or_equal: 2}
- mem_size: {greater_or_equal: 1GB}
- local_storage_size: {greater_or_equal: 16GB}
- hru.storage_attachment_1:
node_filter:
capabilities:
onap.capabilities.StorageAttachment:
properties:
- storage_size: {greater_or_equal: 100GB}
- ccu.host:
node_filter:
capabilities:
onap.capabilities.Compute:
properties:
- num_cpus: {greater_or_equal: 2}
- mem_size: {greater_or_equal: 1GB}
- local_storage_size: {greater_or_equal: 16GB}
- vpu.host:
node_filter:
capabilities:
onap.capabilities.Compute:
properties:
- num_cpus: {greater_or_equal: 2}
- mem_size: {greater_or_equal: 1GB}
- local_storage_size: {greater_or_equal: 16GB}
- vpu.storage_attachment_1:
node_filter:
capabilities:
onap.capabilities.StorageAttachment:
properties:
- storage_size: {greater_or_equal: 100GB}
|
...
Code Block | ||||||
---|---|---|---|---|---|---|
| ||||||
node_types:
vendorXXX.nodes.vnf.vSBC:
derived_from: onap.nodes.Resource.NetworkFunction
requirements:
ext_link_1: [hru_ext_cp1, link]
ext_link_2: [hru_ext_cp2, link]
host_1: [compute_1, host]
host_2: [compute_2, host]
storage_attachment_1: [storage_0, storage_attachment]
|
...