- Created by lishitao, last modified on Jan 21, 2019
You are viewing an old version of this page. View the current version.
Compare with Current View Page History
« Previous Version 2 Next »
tosca.datatypes.nfv.L2AddressData Expand source
tosca.datatypes.nfv.L2AddressData: derived_from: tosca.datatypes.Root description: Describes the information on the MAC addresses to be assigned to a connection point. properties: mac_address_assignment: type: boolean description: Specifies if the address assignment is the responsibility of management and orchestration function or not. If it is set to True, it is the management and orchestration function responsibility required: true
tosca.datatypes.nfv.L3AddressData Expand source
tosca.datatypes.nfv.L3AddressData: derived_from: tosca.datatypes.Root description: Provides information about Layer 3 level addressing scheme and parameters applicable to a CP properties: ip_address_assignment: type: boolean description: Specifies if the address assignment is the responsibility of management and orchestration function or not. If it is set to True, it is the management and orchestration function responsibility required: true floating_ip_activated: type: boolean description: Specifies if the floating IP scheme is activated on the Connection Point or not required: true ip_address_type: type: string description: Defines address type. The address type should be aligned with the address type supported by the layer_protocols properties of the parent VnfExtCp required: false constraints: - valid_values: [ ipv4, ipv6 ] number_of_ip_address: type: integer description: Minimum number of IP addresses to be assigned required: false constraints: - greater_than: 0
tosca.datatypes.nfv.AddressData Expand source
tosca.datatypes.nfv.AddressData: derived_from: tosca.datatypes.Root description: Describes information about the addressing scheme and parameters applicable to a CP properties: address_type: type: string description: Describes the type of the address to be assigned to a connection point. The content type shall be aligned with the address type supported by the layerProtocol property of the connection point required: true constraints: - valid_values: [ mac_address, ip_address ] l2_address_data: type: tosca.datatypes.nfv.L2AddressData description: Provides the information on the MAC addresses to be assigned to a connection point. required: false l3_address_data: type: tosca.datatypes.nfv.L3AddressData description: Provides the information on the IP addresses to be assigned to a connection point required: false
tosca.datatypes.nfv.VirtualNetworkInterfaceRequirements Expand source
tosca.datatypes.nfv.VirtualNetworkInterfaceRequirements: derived_from: tosca.datatypes.Root description: Describes requirements on a virtual network interface properties: name: type: string description: Provides a human readable name for the requirement. required: false description: type: string description: Provides a human readable description of the requirement. required: false support_mandatory: type: boolean description: Indicates whether fulfilling the constraint is mandatory (TRUE) for successful operation or desirable (FALSE). required: true network_interface_requirements: type: map description: The network interface requirements. A map of strings that contain a set of key-value pairs that describes the hardware platform specific network interface deployment requirements. required: true entry_schema: type: string nic_io_requirements: type: tosca.datatypes.nfv.LogicalNodeData description: references (couples) the CP with any logical node I/O requirements (for network devices) that may have been created. Linking these attributes is necessary so that so that I/O requirements that need to be articulated at the logical node level can be associated with the network interface requirements associated with the CP. required: false
tosca.datatypes.nfv.ConnectivityType Expand source
tosca.datatypes.nfv.ConnectivityType: derived_from: tosca.datatypes.Root description: describes additional connectivity information of a virtualLink properties: layer_protocols: type: list description: Identifies the protocol a virtualLink gives access to (ethernet, mpls, odu2, ipv4, ipv6, pseudo-wire).The top layer protocol of the virtualLink protocol stack shall always be provided. The lower layer protocols may be included when there are specific requirements on these layers. required: true entry_schema: type: string constraints: - valid_values: [ ethernet, mpls, odu2, ipv4, ipv6, pseudo-wire ] flow_pattern: type: string description: Identifies the flow pattern of the connectivity required: false constraints: - valid_values: [ line, tree, mesh ]
tosca.datatypes.nfv.RequestedAdditionalCapability Expand source
tosca.datatypes.nfv.RequestedAdditionalCapability: derived_from: tosca.datatypes.Root description: describes requested additional capability for a particular VDU properties: requested_additional_capability_name: type: string description: Identifies a requested additional capability for the VDU. required: true support_mandatory: type: boolean description: Indicates whether the requested additional capability is mandatory for successful operation. required: true min_requested_additional_capability_version: type: string description: Identifies the minimum version of the requested additional capability. required: false preferred_requested_additional_capability_version: type: string description: Identifies the preferred version of the requested additional capability. required: false target_performance_parameters: type: map description: Identifies specific attributes, dependent on the requested additional capability type. required: true entry_schema: type: string
tosca.datatypes.nfv.VirtualMemory Expand source
tosca.datatypes.nfv.VirtualMemory: derived_from: tosca.datatypes.Root description: supports the specification of requirements related to virtual memory of a virtual compute resource properties: virtual_mem_size: type: scalar-unit.size description: Amount of virtual memory. required: true virtual_mem_oversubscription_policy: type: string description: The memory core oversubscription policy in terms of virtual memory to physical memory on the platform. required: false vdu_mem_requirements: type: map description: The hardware platform specific VDU memory requirements. A map of strings that contains a set of key-value pairs that describes hardware platform specific VDU memory requirements. required: false entry_schema: type: string numa_enabled: type: boolean description: It specifies the memory allocation to be cognisant of the relevant process/core allocation. required: false default: false
tosca.datatypes.nfv.VirtualCpuPinning Expand source
tosca.datatypes.nfv.VirtualCpuPinning: derived_from: tosca.datatypes.Root description: Supports the specification of requirements related to the virtual CPU pinning configuration of a virtual compute resource properties: virtual_cpu_pinning_policy: type: string description: 'Indicates the policy for CPU pinning. The policy can take values of "static" or "dynamic". In case of "dynamic" the allocation of virtual CPU cores to logical CPU cores is decided by the VIM. (e.g.: SMT (Simultaneous Multi-Threading) requirements). In case of "static" the allocation is requested to be according to the virtual_cpu_pinning_rule.' required: false constraints: - valid_values: [ static, dynamic ] virtual_cpu_pinning_rule: type: list description: Provides the list of rules for allocating virtual CPU cores to logical CPU cores/threads required: false entry_schema: type: string
tosca.datatypes.nfv.VirtualCpu Expand source
tosca.datatypes.nfv.VirtualCpu: derived_from: tosca.datatypes.Root description: Supports the specification of requirements related to virtual CPU(s) of a virtual compute resource properties: cpu_architecture: type: string description: CPU architecture type. Examples are x86, ARM required: false num_virtual_cpu: type: integer description: Number of virtual CPUs required: true constraints: - greater_than: 0 virtual_cpu_clock: type: scalar-unit.frequency description: Minimum virtual CPU clock rate required: false virtual_cpu_oversubscription_policy: type: string description: CPU core oversubscription policy e.g. the relation of virtual CPU cores to physical CPU cores/threads. required: false vdu_cpu_requirements: type: map description: The hardware platform specific VDU CPU requirements. A map of strings that contains a set of key-value pairs describing VDU CPU specific hardware platform requirements. required: false entry_schema: type: string virtual_cpu_pinning: type: tosca.datatypes.nfv.VirtualCpuPinning description: The virtual CPU pinning configuration for the virtualised compute resource. required: false
tosca.datatypes.nfv.VnfcConfigurableProperties Expand source
tosca.datatypes.nfv.VnfcConfigurableProperties: derived_from: tosca.datatypes.Root description: Defines the configurable properties of a VNFC # properties: # additional_vnfc_configurable_properties: # type: tosca.datatypes.nfv.VnfcAdditionalConfigurableProperties # description: Describes additional configuration for VNFC that # can be modified using the ModifyVnfInfo operation # required: false # derived types are expected to introduce # additional_vnfc_configurable_properties with its type derived from # tosca.datatypes.nfv.VnfcAdditionalConfigurableProperties
tosca.datatypes.nfv.VnfcAdditionalConfigurableProperties Expand source
tosca.datatypes.nfv.VnfcAdditionalConfigurableProperties: derived_from: tosca.datatypes.Root description: VnfcAdditionalConfigurableProperties type is an empty base type for deriving data types for describing additional configurable properties for a given VNFC.
tosca.datatypes.nfv.VduProfile Expand source
tosca.datatypes.nfv.VduProfile: derived_from: tosca.datatypes.Root description: describes additional instantiation data for a given Vdu.Compute used in a specific deployment flavour. properties: min_number_of_instances: type: integer description: Minimum number of instances of the VNFC based on this Vdu.Compute that is permitted to exist for a particular VNF deployment flavour. required: true constraints: - greater_or_equal: 0 max_number_of_instances: type: integer description: Maximum number of instances of the VNFC based on this Vdu.Compute that is permitted to exist for a particular VNF deployment flavour. required: true constraints: - greater_or_equal: 0
tosca.datatypes.nfv.VlProfile Expand source
tosca.datatypes.nfv.VlProfile: derived_from: tosca.datatypes.Root description: Describes additional instantiation data for a given VL used in a specific VNF deployment flavour. properties: max_bitrate_requirements: type: tosca.datatypes.nfv.LinkBitrateRequirements description: Specifies the maximum bitrate requirements for a VL instantiated according to this profile. required: true min_bitrate_requirements: type: tosca.datatypes.nfv.LinkBitrateRequirements description: Specifies the minimum bitrate requirements for a VL instantiated according to this profile. required: true qos: type: tosca.datatypes.nfv.Qos description: Specifies the QoS requirements of a VL instantiated according to this profile. required: false virtual_link_protocol_data: type: list description: Specifies the protocol data for a virtual link. required: false entry_schema: type: tosca.datatypes.nfv.VirtualLinkProtocolData
tosca.datatypes.nfv.VirtualLinkProtocolData Expand source
tosca.datatypes.nfv.VirtualLinkProtocolData: derived_from: tosca.datatypes.Root description: describes one protocol layer and associated protocol data for a given virtual link used in a specific VNF deployment flavour properties: associated_layer_protocol: type: string description: Identifies one of the protocols a virtualLink gives access to (ethernet, mpls, odu2, ipv4, ipv6, pseudo-wire) as specified by the connectivity_type property. required: true constraints: - valid_values: [ ethernet, mpls, odu2, ipv4, ipv6, pseudo-wire ] l2_protocol_data: type: tosca.datatypes.nfv.L2ProtocolData description: Specifies the L2 protocol data for a virtual link. Shall be present when the associatedLayerProtocol attribute indicates a L2 protocol and shall be absent otherwise. required: false l3_protocol_data: type: tosca.datatypes.nfv.L3ProtocolData description: Specifies the L3 protocol data for this virtual link. Shall be present when the associatedLayerProtocol attribute indicates a L3 protocol and shall be absent otherwise. required: false
tosca.datatypes.nfv.L2ProtocolData Expand source
tosca.datatypes.nfv.L3ProtocolData Expand source
tosca.datatypes.nfv.IpAllocationPool Expand source
tosca.datatypes.nfv.VduLevel Expand source
tosca.datatypes.nfv.InstantiationLevel Expand source
- No labels