# # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. # You may obtain a copy of the License at # # http://www.apache.org/licenses/LICENSE-2.0 # # Unless required by applicable law or agreed to in writing, software # distributed under the License is distributed on an "AS IS" BASIS, # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. # See the License for the specific language governing permissions and # limitations under the License. # tosca_definitions_version: tosca_simple_onap_1_0 metadata: filename: onap/capabilities.yml version: '1.0' imports: - onap_index: file: _index.yml capability_types: tosca.capabilities.nfv.VirtualLinkable: derived_from: tosca.capabilities.Root tosca.capabilities.nfv.Metric: derived_from: tosca.capabilities.Root tosca.capabilities.nfv.VirtualBindable: derived_from: tosca.capabilities.Root tosca.capabilities.nfv.VirtualCompute: derived_from: tosca.capabilities.Root properties: virtual_memory: type: tosca.datatypes.nfv.VirtualMemory requested_additional_capabilities: entry_schema: type: tosca.datatypes.nfv.RequestedAdditionalCapability required: false type: map virtual_cpu: type: tosca.datatypes.nfv.VirtualCpu tosca.capabilities.nfv.VirtualStorage: derived_from: tosca.capabilities.Root tosca.capabilities.nfv.Forwarder: derived_from: tosca.capabilities.Root tosca.capabilities.nfv.ext.Compute.Container.Architecture: derived_from: tosca.capabilities.Root properties: num_cpus: required: false type: string flavor_extra_specs: entry_schema: type: string required: false type: map mem_size: required: false type: string tosca.capabilities.nfv.ext.ImageFile: derived_from: tosca.capabilities.Root tosca.capabilities.nfv.ext.LocalAttachment: derived_from: tosca.capabilities.Root