This capability characterizes a virtual machine. Intended to be used primarily as part of a TOSCA requirement clause. Normally, requirements of this type are never satisfied within the model. They stay “dangling” until instantiation. On instantiation, the orchestrator satisfies them out of the available inventory.
Definition
Code Block | ||
---|---|---|
| ||
capability_types: onap.capabilities.Compute: description: | When used with a requirement, describes infrastructure-level computational power consumed by the node derived_from: tosca.capabilities.Container properties: num_cpus: description: number of virtual CPUs type: integer constraints: - greater_or_equal: 1 required: false cpu_frequency: description: CPU clock rate type: scalar-unit.frequency constraints: - greater_or_equal: 0.1 GHz mem_size: description: amount of memory type: scalar-unit.size required: false constraints: - greater_or_equal: 0 MB local_storage_size: description: amount of local storage to provide along with the Compute type: scalar-unit.size required: false constraints: - greater_or_equal: 0 MB io_bitrate: description: IO performance type: integer required: false architecture: description: vendor+architecture, for example, Intel64 type: string required: false custom_features: description: | Additional features description, serialized in a well-known format. type: string required: false |
...