Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: Changed R3 to TIDM - Target Internal Data Model

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
linenumberstrue
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                 

...