vnfr - Programmers API Reference

Schema Globals

Global Schema Type
rw_ypbc_Vnfr_Vnfr_t_schema
Global Schema Pointer
rw_ypbc_Vnfr_Vnfr_g_schema

vnfr data

vnfr:vnfr-catalog

Key Identifiers:
XPath Path
/vnfr:vnfr-catalog
XPath Keyed Path
/vnfr:vnfr-catalog
RW.REST URI Path
/vnfr:vnfr-catalog
RW Keyspec XPath Path
D,/vnfr:vnfr-catalog
RW Keyspec XPath Keyed Path
D,/vnfr:vnfr-catalog
Protobuf Type
.vnfr.YangData.Vnfr.VnfrCatalog
Python Proto-GI Type
VnfrYang.YangData_Vnfr_VnfrCatalog
C Protobuf-C Struct Type
Vnfr__YangData__Vnfr__VnfrCatalog
C RWPB Identifiers
Vnfr_Vnfr_data_VnfrCatalog
Vnfr_data_VnfrCatalog
YPBC Base Identifier
rw_ypbc_Vnfr_Vnfr_data_VnfrCatalog

Fields
NameTypeDescription
vnfrLISTVirtual Network Function Record (VNFR).

vnfr:vnfr

Virtual Network Function Record (VNFR).

Key Identifiers:
XPath Path
/vnfr:vnfr-catalog/vnfr:vnfr
XPath Keyed Path
/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']
RW.REST URI Path
/vnfr:vnfr-catalog/vnfr/STRING
RW Keyspec XPath Path
D,/vnfr:vnfr-catalog/vnfr:vnfr
RW Keyspec XPath Keyed Path
D,/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']
Protobuf Type
.vnfr.YangData.Vnfr.VnfrCatalog.Vnfr
Python Proto-GI Type
VnfrYang.YangData_Vnfr_VnfrCatalog_Vnfr
C Protobuf-C Struct Type
Vnfr__YangData__Vnfr__VnfrCatalog__Vnfr
C RWPB Identifiers
Vnfr_Vnfr_data_VnfrCatalog_Vnfr
Vnfr_data_VnfrCatalog_Vnfr
YPBC Base Identifier
rw_ypbc_Vnfr_Vnfr_data_VnfrCatalog_Vnfr

Fields
NameTypeDescription
idSTRINGIdentifier for the VNFR.
nsr-id-refSTRINGNS instance identifier. This is a leafref /nsr:ns-instance-config/nsr:nsr/nsr:id
member-vnf-index-refLEAFREFReference to member VNF index in Network service.
dashboard-urlSTRINGDashboard URL
nameSTRINGVNFR name.
short-nameSTRINGVNFR short name.
vendorSTRINGVendor of the VNFR.
descriptionSTRINGDescription of the VNFR.
versionSTRINGVersion of the VNFR
create-timeUINT32Creation timestamp of this Virtual Network Function. The timestamp is expressed as seconds since unix epoch - 1970-01-01T00:00:00Z
uptimeUINT32Active period of this Virtual Network Function. Uptime is expressed in seconds
vnfdCONTAINERVNF descriptor used to instantiate this VNF
vnf-configurationCONTAINERInformation about the VNF configuration. Note: If the NS contains multiple instances of the same VNF, each instance could have a different configuration.
mgmt-interfaceCONTAINER
internal-vlrLIST
connection-pointLISTList for external connection points. Each VNF has one or more external connection points. As the name implies that external connection points are used for connecting the VNF to other VNFs or to external networks. Each VNF exposes these connection points to the orchestrator. The orchestrator can construct network services by connecting the connection points between different VNFs. The NFVO will use VLDs and VNFFGs at the network service level to construct network services.
vdurLISTList of Virtual Deployment Units
http-endpointLISTList of http endpoints to be used by monitoring params
monitoring-paramLISTList of monitoring parameters at the network service level
operational-statusENUMThe operational status of the VNFR instance init : The VNF has just started. vl-init-phase : The internal VLs in the VNF are being instantiated. vm-init-phase : The VMs for VDUs in the VNF are being instantiated. running : The VNF is in running state. terminate : The VNF is being terminated. vm-terminate-phase : The VMs in the VNF are being terminated. vl-terminate-phase : The internal VLs in the VNF are being terminated. terminated : The VNF is in the terminated state. failed : The VNF instantiation failed
config-statusENUMThe configuration status of the NS instance configuring: At least one of the VNFs in this instance is in configuring state configured: All the VNFs in this NS instance are configured or config-not-needed state
placement-groups-infoLIST Placement groups to which this VDU belongs and its cloud construct

vnfr:vnfd

VNF descriptor used to instantiate this VNF

Key Identifiers:
XPath Path
/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vnfd
XPath Keyed Path
/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:vnfd
RW.REST URI Path
/vnfr:vnfr-catalog/vnfr/STRING/vnfd
RW Keyspec XPath Path
D,/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vnfd
RW Keyspec XPath Keyed Path
D,/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:vnfd
Protobuf Type
.vnfr.YangData.Vnfr.VnfrCatalog.Vnfr.Vnfd
Python Proto-GI Type
VnfrYang.YangData_Vnfr_VnfrCatalog_Vnfr_Vnfd
C Protobuf-C Struct Type
Vnfr__YangData__Vnfr__VnfrCatalog__Vnfr__Vnfd
C RWPB Identifiers
Vnfr_Vnfr_data_VnfrCatalog_Vnfr_Vnfd
Vnfr_data_VnfrCatalog_Vnfr_Vnfd
YPBC Base Identifier
rw_ypbc_Vnfr_Vnfr_data_VnfrCatalog_Vnfr_Vnfd

Fields
NameTypeDescription
idSTRINGIdentifier for the VNFD.
nameSTRINGVNFD name.
short-nameSTRINGShort name to appear as label in the UI
vendorSTRINGVendor of the VNFD.
logoSTRINGVendor logo for the Virtual Network Function
descriptionSTRINGDescription of the VNFD.
versionSTRINGVersion of the VNFD
vnf-configurationCONTAINERInformation about the VNF configuration. Note: If the NS contains multiple instances of the same VNF, each instance could have a different configuration.
mgmt-interfaceCONTAINERInterface over which the VNF is managed.
internal-vldLISTList of Internal Virtual Link Descriptors (VLD). The internal VLD describes the basic topology of the connectivity such as E-LAN, E-Line, E-Tree. between internal VNF components of the system.
ip-profilesLISTList of IP Profiles. IP Profile describes the IP characteristics for the Virtual-Link
connection-pointLISTList for external connection points. Each VNF has one or more external connection points that connect the VNF to other VNFs or to external networks. Each VNF exposes connection points to the orchestrator, which can construct network services by connecting the connection points between different VNFs. The NFVO will use VLDs and VNFFGs at the network service level to construct network services.
vduLISTList of Virtual Deployment Units
vdu-dependencyLISTList of VDU dependencies.
service-function-chainENUMType of node in Service Function Chaining Architecture
service-function-typeSTRINGType of Service Function. NOTE: This needs to map with Service Function Type in ODL to support VNFFG. Service Function Type is mandatory param in ODL SFC. This is temporarily set to string for ease of use
http-endpointLISTList of http endpoints to be used by monitoring params
monitoring-paramLISTList of monitoring parameters at the network service level
placement-groupsLISTList of placement groups at VNF level

vnfr:vnf-configuration

Information about the VNF configuration. Note: If the NS contains multiple instances of the same VNF, each instance could have a different configuration.

Key Identifiers:
XPath Path
/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vnfd/vnfr:vnf-configuration
XPath Keyed Path
/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:vnfd/vnfr:vnf-configuration
RW.REST URI Path
/vnfr:vnfr-catalog/vnfr/STRING/vnfd/vnf-configuration
RW Keyspec XPath Path
D,/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vnfd/vnfr:vnf-configuration
RW Keyspec XPath Keyed Path
D,/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:vnfd/vnfr:vnf-configuration
Protobuf Type
.vnfr.YangData.Vnfr.VnfrCatalog.Vnfr.Vnfd.VnfConfiguration
Python Proto-GI Type
VnfrYang.YangData_Vnfr_VnfrCatalog_Vnfr_Vnfd_VnfConfiguration
C Protobuf-C Struct Type
Vnfr__YangData__Vnfr__VnfrCatalog__Vnfr__Vnfd__VnfConfiguration
C RWPB Identifiers
Vnfr_Vnfr_data_VnfrCatalog_Vnfr_Vnfd_VnfConfiguration
Vnfr_data_VnfrCatalog_Vnfr_Vnfd_VnfConfiguration
YPBC Base Identifier
rw_ypbc_Vnfr_Vnfr_data_VnfrCatalog_Vnfr_Vnfd_VnfConfiguration

Fields
NameTypeDescription
netconfCONTAINER
restCONTAINER
scriptCONTAINER
jujuCONTAINER
config-accessCONTAINER
config-attributesCONTAINERMiscellaneous input parameters to be considered while processing the NSD to apply configuration
service-primitiveLISTList of service primitives supported by the configuration agent for this VNF.
initial-config-primitiveLISTInitial set of configuration primitives.
config-templateSTRINGConfiguration template for each VNF

vnfr:netconf

Key Identifiers:
XPath Path
/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vnfd/vnfr:vnf-configuration/vnfr:netconf
XPath Keyed Path
/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:vnfd/vnfr:vnf-configuration/vnfr:netconf
RW.REST URI Path
/vnfr:vnfr-catalog/vnfr/STRING/vnfd/vnf-configuration/netconf
RW Keyspec XPath Path
D,/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vnfd/vnfr:vnf-configuration/vnfr:netconf
RW Keyspec XPath Keyed Path
D,/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:vnfd/vnfr:vnf-configuration/vnfr:netconf
Protobuf Type
.vnfr.YangData.Vnfr.VnfrCatalog.Vnfr.Vnfd.VnfConfiguration.Netconf
Python Proto-GI Type
VnfrYang.YangData_Vnfr_VnfrCatalog_Vnfr_Vnfd_VnfConfiguration_Netconf
C Protobuf-C Struct Type
Vnfr__YangData__Vnfr__VnfrCatalog__Vnfr__Vnfd__VnfConfiguration__Netconf
C RWPB Identifiers
Vnfr_Vnfr_data_VnfrCatalog_Vnfr_Vnfd_VnfConfiguration_Netconf
Vnfr_data_VnfrCatalog_Vnfr_Vnfd_VnfConfiguration_Netconf
YPBC Base Identifier
rw_ypbc_Vnfr_Vnfr_data_VnfrCatalog_Vnfr_Vnfd_VnfConfiguration_Netconf

Fields
NameTypeDescription
targetENUMNetconf configuration target
protocolENUMProtocol to use for NETCONF, such as ssh
portUINT16Port for the NETCONF server.

vnfr:rest

Key Identifiers:
XPath Path
/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vnfd/vnfr:vnf-configuration/vnfr:rest
XPath Keyed Path
/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:vnfd/vnfr:vnf-configuration/vnfr:rest
RW.REST URI Path
/vnfr:vnfr-catalog/vnfr/STRING/vnfd/vnf-configuration/rest
RW Keyspec XPath Path
D,/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vnfd/vnfr:vnf-configuration/vnfr:rest
RW Keyspec XPath Keyed Path
D,/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:vnfd/vnfr:vnf-configuration/vnfr:rest
Protobuf Type
.vnfr.YangData.Vnfr.VnfrCatalog.Vnfr.Vnfd.VnfConfiguration.Rest
Python Proto-GI Type
VnfrYang.YangData_Vnfr_VnfrCatalog_Vnfr_Vnfd_VnfConfiguration_Rest
C Protobuf-C Struct Type
Vnfr__YangData__Vnfr__VnfrCatalog__Vnfr__Vnfd__VnfConfiguration__Rest
C RWPB Identifiers
Vnfr_Vnfr_data_VnfrCatalog_Vnfr_Vnfd_VnfConfiguration_Rest
Vnfr_data_VnfrCatalog_Vnfr_Vnfd_VnfConfiguration_Rest
YPBC Base Identifier
rw_ypbc_Vnfr_Vnfr_data_VnfrCatalog_Vnfr_Vnfd_VnfConfiguration_Rest

Fields
NameTypeDescription
portUINT16Port for the REST server.

vnfr:script

Key Identifiers:
XPath Path
/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vnfd/vnfr:vnf-configuration/vnfr:script
XPath Keyed Path
/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:vnfd/vnfr:vnf-configuration/vnfr:script
RW.REST URI Path
/vnfr:vnfr-catalog/vnfr/STRING/vnfd/vnf-configuration/script
RW Keyspec XPath Path
D,/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vnfd/vnfr:vnf-configuration/vnfr:script
RW Keyspec XPath Keyed Path
D,/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:vnfd/vnfr:vnf-configuration/vnfr:script
Protobuf Type
.vnfr.YangData.Vnfr.VnfrCatalog.Vnfr.Vnfd.VnfConfiguration.Script
Python Proto-GI Type
VnfrYang.YangData_Vnfr_VnfrCatalog_Vnfr_Vnfd_VnfConfiguration_Script
C Protobuf-C Struct Type
Vnfr__YangData__Vnfr__VnfrCatalog__Vnfr__Vnfd__VnfConfiguration__Script
C RWPB Identifiers
Vnfr_Vnfr_data_VnfrCatalog_Vnfr_Vnfd_VnfConfiguration_Script
Vnfr_data_VnfrCatalog_Vnfr_Vnfd_VnfConfiguration_Script
YPBC Base Identifier
rw_ypbc_Vnfr_Vnfr_data_VnfrCatalog_Vnfr_Vnfd_VnfConfiguration_Script

Fields
NameTypeDescription
script-typeENUMScript type - currently supported : bash, expect

vnfr:juju

Key Identifiers:
XPath Path
/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vnfd/vnfr:vnf-configuration/vnfr:juju
XPath Keyed Path
/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:vnfd/vnfr:vnf-configuration/vnfr:juju
RW.REST URI Path
/vnfr:vnfr-catalog/vnfr/STRING/vnfd/vnf-configuration/juju
RW Keyspec XPath Path
D,/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vnfd/vnfr:vnf-configuration/vnfr:juju
RW Keyspec XPath Keyed Path
D,/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:vnfd/vnfr:vnf-configuration/vnfr:juju
Protobuf Type
.vnfr.YangData.Vnfr.VnfrCatalog.Vnfr.Vnfd.VnfConfiguration.Juju
Python Proto-GI Type
VnfrYang.YangData_Vnfr_VnfrCatalog_Vnfr_Vnfd_VnfConfiguration_Juju
C Protobuf-C Struct Type
Vnfr__YangData__Vnfr__VnfrCatalog__Vnfr__Vnfd__VnfConfiguration__Juju
C RWPB Identifiers
Vnfr_Vnfr_data_VnfrCatalog_Vnfr_Vnfd_VnfConfiguration_Juju
Vnfr_data_VnfrCatalog_Vnfr_Vnfd_VnfConfiguration_Juju
YPBC Base Identifier
rw_ypbc_Vnfr_Vnfr_data_VnfrCatalog_Vnfr_Vnfd_VnfConfiguration_Juju

Fields
NameTypeDescription
charmSTRINGJuju charm to use with the VNF.

vnfr:config-access

Key Identifiers:
XPath Path
/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vnfd/vnfr:vnf-configuration/vnfr:config-access
XPath Keyed Path
/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:vnfd/vnfr:vnf-configuration/vnfr:config-access
RW.REST URI Path
/vnfr:vnfr-catalog/vnfr/STRING/vnfd/vnf-configuration/config-access
RW Keyspec XPath Path
D,/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vnfd/vnfr:vnf-configuration/vnfr:config-access
RW Keyspec XPath Keyed Path
D,/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:vnfd/vnfr:vnf-configuration/vnfr:config-access
Protobuf Type
.vnfr.YangData.Vnfr.VnfrCatalog.Vnfr.Vnfd.VnfConfiguration.ConfigAccess
Python Proto-GI Type
VnfrYang.YangData_Vnfr_VnfrCatalog_Vnfr_Vnfd_VnfConfiguration_ConfigAccess
C Protobuf-C Struct Type
Vnfr__YangData__Vnfr__VnfrCatalog__Vnfr__Vnfd__VnfConfiguration__ConfigAccess
C RWPB Identifiers
Vnfr_Vnfr_data_VnfrCatalog_Vnfr_Vnfd_VnfConfiguration_ConfigAccess
Vnfr_data_VnfrCatalog_Vnfr_Vnfd_VnfConfiguration_ConfigAccess
YPBC Base Identifier
rw_ypbc_Vnfr_Vnfr_data_VnfrCatalog_Vnfr_Vnfd_VnfConfiguration_ConfigAccess

Fields
NameTypeDescription
mgmt-ip-addressUNIONIP address to be used to configure this VNF, optional if it is possible to resolve dynamically.
usernameSTRINGUser name for configuration.
passwordSTRINGPassword for configuration access authentication.

vnfr:config-attributes

Miscellaneous input parameters to be considered while processing the NSD to apply configuration

Key Identifiers:
XPath Path
/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vnfd/vnfr:vnf-configuration/vnfr:config-attributes
XPath Keyed Path
/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:vnfd/vnfr:vnf-configuration/vnfr:config-attributes
RW.REST URI Path
/vnfr:vnfr-catalog/vnfr/STRING/vnfd/vnf-configuration/config-attributes
RW Keyspec XPath Path
D,/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vnfd/vnfr:vnf-configuration/vnfr:config-attributes
RW Keyspec XPath Keyed Path
D,/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:vnfd/vnfr:vnf-configuration/vnfr:config-attributes
Protobuf Type
.vnfr.YangData.Vnfr.VnfrCatalog.Vnfr.Vnfd.VnfConfiguration.ConfigAttributes
Python Proto-GI Type
VnfrYang.YangData_Vnfr_VnfrCatalog_Vnfr_Vnfd_VnfConfiguration_ConfigAttributes
C Protobuf-C Struct Type
Vnfr__YangData__Vnfr__VnfrCatalog__Vnfr__Vnfd__VnfConfiguration__ConfigAttributes
C RWPB Identifiers
Vnfr_Vnfr_data_VnfrCatalog_Vnfr_Vnfd_VnfConfiguration_ConfigAttributes
Vnfr_data_VnfrCatalog_Vnfr_Vnfd_VnfConfiguration_ConfigAttributes
YPBC Base Identifier
rw_ypbc_Vnfr_Vnfr_data_VnfrCatalog_Vnfr_Vnfd_VnfConfiguration_ConfigAttributes

Fields
NameTypeDescription
config-priorityUINT64Configuration priority - order of configuration to be applied to each VNF in this NS. A low number takes precedence over a high number
config-delayUINT64Wait (seconds) before applying the configuration to VNF

vnfr:service-primitive

List of service primitives supported by the configuration agent for this VNF.

Key Identifiers:
XPath Path
/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vnfd/vnfr:vnf-configuration/vnfr:service-primitive
XPath Keyed Path
/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:vnfd/vnfr:vnf-configuration/vnfr:service-primitive[vnfr:name='STRING']
RW.REST URI Path
/vnfr:vnfr-catalog/vnfr/STRING/vnfd/vnf-configuration/service-primitive/STRING
RW Keyspec XPath Path
D,/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vnfd/vnfr:vnf-configuration/vnfr:service-primitive
RW Keyspec XPath Keyed Path
D,/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:vnfd/vnfr:vnf-configuration/vnfr:service-primitive[vnfr:name='STRING']
Protobuf Type
.vnfr.YangData.Vnfr.VnfrCatalog.Vnfr.Vnfd.VnfConfiguration.ServicePrimitive
Python Proto-GI Type
VnfrYang.YangData_Vnfr_VnfrCatalog_Vnfr_Vnfd_VnfConfiguration_ServicePrimitive
C Protobuf-C Struct Type
Vnfr__YangData__Vnfr__VnfrCatalog__Vnfr__Vnfd__VnfConfiguration__ServicePrimitive
C RWPB Identifiers
Vnfr_Vnfr_data_VnfrCatalog_Vnfr_Vnfd_VnfConfiguration_ServicePrimitive
Vnfr_data_VnfrCatalog_Vnfr_Vnfd_VnfConfiguration_ServicePrimitive
YPBC Base Identifier
rw_ypbc_Vnfr_Vnfr_data_VnfrCatalog_Vnfr_Vnfd_VnfConfiguration_ServicePrimitive

Fields
NameTypeDescription
nameSTRINGName of the service primitive.
parameterLISTList of parameters to the service primitive.

vnfr:parameter

List of parameters to the service primitive.

Key Identifiers:
XPath Path
/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vnfd/vnfr:vnf-configuration/vnfr:service-primitive/vnfr:parameter
XPath Keyed Path
/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:vnfd/vnfr:vnf-configuration/vnfr:service-primitive[vnfr:name='STRING']/vnfr:parameter[vnfr:name='STRING']
RW.REST URI Path
/vnfr:vnfr-catalog/vnfr/STRING/vnfd/vnf-configuration/service-primitive/STRING/parameter/STRING
RW Keyspec XPath Path
D,/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vnfd/vnfr:vnf-configuration/vnfr:service-primitive/vnfr:parameter
RW Keyspec XPath Keyed Path
D,/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:vnfd/vnfr:vnf-configuration/vnfr:service-primitive[vnfr:name='STRING']/vnfr:parameter[vnfr:name='STRING']
Protobuf Type
.vnfr.YangData.Vnfr.VnfrCatalog.Vnfr.Vnfd.VnfConfiguration.ServicePrimitive.Parameter
Python Proto-GI Type
VnfrYang.YangData_Vnfr_VnfrCatalog_Vnfr_Vnfd_VnfConfiguration_ServicePrimitive_Parameter
C Protobuf-C Struct Type
Vnfr__YangData__Vnfr__VnfrCatalog__Vnfr__Vnfd__VnfConfiguration__ServicePrimitive__Parameter
C RWPB Identifiers
Vnfr_Vnfr_data_VnfrCatalog_Vnfr_Vnfd_VnfConfiguration_ServicePrimitive_Parameter
Vnfr_data_VnfrCatalog_Vnfr_Vnfd_VnfConfiguration_ServicePrimitive_Parameter
YPBC Base Identifier
rw_ypbc_Vnfr_Vnfr_data_VnfrCatalog_Vnfr_Vnfd_VnfConfiguration_ServicePrimitive_Parameter

Fields
NameTypeDescription
nameSTRINGName of the parameter.
data-typeENUMData type associated with the name.
mandatoryBOOLEANIs this field mandatory
default-valueSTRINGThe default value for this field
parameter-poolSTRINGNSD parameter pool name to use for this parameter
read-onlyBOOLEANThe value should be dimmed by the UI. Only applies to parameters with default values.
hiddenBOOLEANThe value should be hidden by the UI. Only applies to parameters with default values.

vnfr:initial-config-primitive

Initial set of configuration primitives.

Key Identifiers:
XPath Path
/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vnfd/vnfr:vnf-configuration/vnfr:initial-config-primitive
XPath Keyed Path
/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:vnfd/vnfr:vnf-configuration/vnfr:initial-config-primitive[vnfr:seq='0']
RW.REST URI Path
/vnfr:vnfr-catalog/vnfr/STRING/vnfd/vnf-configuration/initial-config-primitive/0
RW Keyspec XPath Path
D,/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vnfd/vnfr:vnf-configuration/vnfr:initial-config-primitive
RW Keyspec XPath Keyed Path
D,/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:vnfd/vnfr:vnf-configuration/vnfr:initial-config-primitive[vnfr:seq='0']
Protobuf Type
.vnfr.YangData.Vnfr.VnfrCatalog.Vnfr.Vnfd.VnfConfiguration.InitialConfigPrimitive
Python Proto-GI Type
VnfrYang.YangData_Vnfr_VnfrCatalog_Vnfr_Vnfd_VnfConfiguration_InitialConfigPrimitive
C Protobuf-C Struct Type
Vnfr__YangData__Vnfr__VnfrCatalog__Vnfr__Vnfd__VnfConfiguration__InitialConfigPrimitive
C RWPB Identifiers
Vnfr_Vnfr_data_VnfrCatalog_Vnfr_Vnfd_VnfConfiguration_InitialConfigPrimitive
Vnfr_data_VnfrCatalog_Vnfr_Vnfd_VnfConfiguration_InitialConfigPrimitive
YPBC Base Identifier
rw_ypbc_Vnfr_Vnfr_data_VnfrCatalog_Vnfr_Vnfd_VnfConfiguration_InitialConfigPrimitive

Fields
NameTypeDescription
seqUINT64Sequence number for the configuration primitive.
nameSTRINGName of the configuration primitive.
user-defined-scriptSTRINGA user defined script.
parameterLIST

vnfr:parameter

Key Identifiers:
XPath Path
/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vnfd/vnfr:vnf-configuration/vnfr:initial-config-primitive/vnfr:parameter
XPath Keyed Path
/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:vnfd/vnfr:vnf-configuration/vnfr:initial-config-primitive[vnfr:seq='0']/vnfr:parameter[vnfr:name='STRING']
RW.REST URI Path
/vnfr:vnfr-catalog/vnfr/STRING/vnfd/vnf-configuration/initial-config-primitive/0/parameter/STRING
RW Keyspec XPath Path
D,/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vnfd/vnfr:vnf-configuration/vnfr:initial-config-primitive/vnfr:parameter
RW Keyspec XPath Keyed Path
D,/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:vnfd/vnfr:vnf-configuration/vnfr:initial-config-primitive[vnfr:seq='0']/vnfr:parameter[vnfr:name='STRING']
Protobuf Type
.vnfr.YangData.Vnfr.VnfrCatalog.Vnfr.Vnfd.VnfConfiguration.InitialConfigPrimitive.Parameter
Python Proto-GI Type
VnfrYang.YangData_Vnfr_VnfrCatalog_Vnfr_Vnfd_VnfConfiguration_InitialConfigPrimitive_Parameter
C Protobuf-C Struct Type
Vnfr__YangData__Vnfr__VnfrCatalog__Vnfr__Vnfd__VnfConfiguration__InitialConfigPrimitive__Parameter
C RWPB Identifiers
Vnfr_Vnfr_data_VnfrCatalog_Vnfr_Vnfd_VnfConfiguration_InitialConfigPrimitive_Parameter
Vnfr_data_VnfrCatalog_Vnfr_Vnfd_VnfConfiguration_InitialConfigPrimitive_Parameter
YPBC Base Identifier
rw_ypbc_Vnfr_Vnfr_data_VnfrCatalog_Vnfr_Vnfd_VnfConfiguration_InitialConfigPrimitive_Parameter

Fields
NameTypeDescription
nameSTRING
valueSTRINGValue of the configuration primitive.

vnfr:mgmt-interface

Interface over which the VNF is managed.

Key Identifiers:
XPath Path
/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vnfd/vnfr:mgmt-interface
XPath Keyed Path
/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:vnfd/vnfr:mgmt-interface
RW.REST URI Path
/vnfr:vnfr-catalog/vnfr/STRING/vnfd/mgmt-interface
RW Keyspec XPath Path
D,/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vnfd/vnfr:mgmt-interface
RW Keyspec XPath Keyed Path
D,/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:vnfd/vnfr:mgmt-interface
Protobuf Type
.vnfr.YangData.Vnfr.VnfrCatalog.Vnfr.Vnfd.MgmtInterface
Python Proto-GI Type
VnfrYang.YangData_Vnfr_VnfrCatalog_Vnfr_Vnfd_MgmtInterface
C Protobuf-C Struct Type
Vnfr__YangData__Vnfr__VnfrCatalog__Vnfr__Vnfd__MgmtInterface
C RWPB Identifiers
Vnfr_Vnfr_data_VnfrCatalog_Vnfr_Vnfd_MgmtInterface
Vnfr_data_VnfrCatalog_Vnfr_Vnfd_MgmtInterface
YPBC Base Identifier
rw_ypbc_Vnfr_Vnfr_data_VnfrCatalog_Vnfr_Vnfd_MgmtInterface

Fields
NameTypeDescription
ip-addressUNION
vdu-idLEAFREF
cpLEAFREF
portUINT16Port for the management interface.
dashboard-paramsCONTAINERParameters for the VNF dashboard

vnfr:dashboard-params

Parameters for the VNF dashboard

Key Identifiers:
XPath Path
/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vnfd/vnfr:mgmt-interface/vnfr:dashboard-params
XPath Keyed Path
/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:vnfd/vnfr:mgmt-interface/vnfr:dashboard-params
RW.REST URI Path
/vnfr:vnfr-catalog/vnfr/STRING/vnfd/mgmt-interface/dashboard-params
RW Keyspec XPath Path
D,/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vnfd/vnfr:mgmt-interface/vnfr:dashboard-params
RW Keyspec XPath Keyed Path
D,/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:vnfd/vnfr:mgmt-interface/vnfr:dashboard-params
Protobuf Type
.vnfr.YangData.Vnfr.VnfrCatalog.Vnfr.Vnfd.MgmtInterface.DashboardParams
Python Proto-GI Type
VnfrYang.YangData_Vnfr_VnfrCatalog_Vnfr_Vnfd_MgmtInterface_DashboardParams
C Protobuf-C Struct Type
Vnfr__YangData__Vnfr__VnfrCatalog__Vnfr__Vnfd__MgmtInterface__DashboardParams
C RWPB Identifiers
Vnfr_Vnfr_data_VnfrCatalog_Vnfr_Vnfd_MgmtInterface_DashboardParams
Vnfr_data_VnfrCatalog_Vnfr_Vnfd_MgmtInterface_DashboardParams
YPBC Base Identifier
rw_ypbc_Vnfr_Vnfr_data_VnfrCatalog_Vnfr_Vnfd_MgmtInterface_DashboardParams

Fields
NameTypeDescription
pathSTRINGThe HTTP path for the dashboard
httpsBOOLEANPick HTTPS instead of HTTP , Default is false
portUINT16The HTTP port for the dashboard

vnfr:internal-vld

List of Internal Virtual Link Descriptors (VLD). The internal VLD describes the basic topology of the connectivity such as E-LAN, E-Line, E-Tree. between internal VNF components of the system.

Key Identifiers:
XPath Path
/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vnfd/vnfr:internal-vld
XPath Keyed Path
/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:vnfd/vnfr:internal-vld[vnfr:id='STRING']
RW.REST URI Path
/vnfr:vnfr-catalog/vnfr/STRING/vnfd/internal-vld/STRING
RW Keyspec XPath Path
D,/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vnfd/vnfr:internal-vld
RW Keyspec XPath Keyed Path
D,/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:vnfd/vnfr:internal-vld[vnfr:id='STRING']
Protobuf Type
.vnfr.YangData.Vnfr.VnfrCatalog.Vnfr.Vnfd.InternalVld
Python Proto-GI Type
VnfrYang.YangData_Vnfr_VnfrCatalog_Vnfr_Vnfd_InternalVld
C Protobuf-C Struct Type
Vnfr__YangData__Vnfr__VnfrCatalog__Vnfr__Vnfd__InternalVld
C RWPB Identifiers
Vnfr_Vnfr_data_VnfrCatalog_Vnfr_Vnfd_InternalVld
Vnfr_data_VnfrCatalog_Vnfr_Vnfd_InternalVld
YPBC Base Identifier
rw_ypbc_Vnfr_Vnfr_data_VnfrCatalog_Vnfr_Vnfd_InternalVld

Fields
NameTypeDescription
idSTRINGIdentifier for the VLD
nameSTRINGName of the internal VLD
short-nameSTRINGShort name to appear as label in the UI
descriptionSTRINGDescription of internal VLD.
typeENUM
root-bandwidthUINT64For ELAN this is the aggregate bandwidth.
leaf-bandwidthUINT64For ELAN this is the bandwidth of branches.
internal-connection-pointLISTList of internal connection points in this VLD
provider-networkCONTAINERContainer for the provider network.
vim-network-nameSTRINGName of network in VIM account. This is used to indicate pre-provisioned network name in cloud account.
ip-profile-refLEAFREFNamed reference to IP-profile object

vnfr:internal-connection-point

List of internal connection points in this VLD

Key Identifiers:
XPath Path
/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vnfd/vnfr:internal-vld/vnfr:internal-connection-point
XPath Keyed Path
/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:vnfd/vnfr:internal-vld[vnfr:id='STRING']/vnfr:internal-connection-point[vnfr:id-ref='STRING']
RW.REST URI Path
/vnfr:vnfr-catalog/vnfr/STRING/vnfd/internal-vld/STRING/internal-connection-point/STRING
RW Keyspec XPath Path
D,/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vnfd/vnfr:internal-vld/vnfr:internal-connection-point
RW Keyspec XPath Keyed Path
D,/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:vnfd/vnfr:internal-vld[vnfr:id='STRING']/vnfr:internal-connection-point[vnfr:id-ref='STRING']
Protobuf Type
.vnfr.YangData.Vnfr.VnfrCatalog.Vnfr.Vnfd.InternalVld.InternalConnectionPoint
Python Proto-GI Type
VnfrYang.YangData_Vnfr_VnfrCatalog_Vnfr_Vnfd_InternalVld_InternalConnectionPoint
C Protobuf-C Struct Type
Vnfr__YangData__Vnfr__VnfrCatalog__Vnfr__Vnfd__InternalVld__InternalConnectionPoint
C RWPB Identifiers
Vnfr_Vnfr_data_VnfrCatalog_Vnfr_Vnfd_InternalVld_InternalConnectionPoint
Vnfr_data_VnfrCatalog_Vnfr_Vnfd_InternalVld_InternalConnectionPoint
YPBC Base Identifier
rw_ypbc_Vnfr_Vnfr_data_VnfrCatalog_Vnfr_Vnfd_InternalVld_InternalConnectionPoint

Fields
NameTypeDescription
id-refLEAFREFreference to the internal connection point id

vnfr:provider-network

Container for the provider network.

Key Identifiers:
XPath Path
/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vnfd/vnfr:internal-vld/vnfr:provider-network
XPath Keyed Path
/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:vnfd/vnfr:internal-vld[vnfr:id='STRING']/vnfr:provider-network
RW.REST URI Path
/vnfr:vnfr-catalog/vnfr/STRING/vnfd/internal-vld/STRING/provider-network
RW Keyspec XPath Path
D,/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vnfd/vnfr:internal-vld/vnfr:provider-network
RW Keyspec XPath Keyed Path
D,/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:vnfd/vnfr:internal-vld[vnfr:id='STRING']/vnfr:provider-network
Protobuf Type
.vnfr.YangData.Vnfr.VnfrCatalog.Vnfr.Vnfd.InternalVld.ProviderNetwork
Python Proto-GI Type
VnfrYang.YangData_Vnfr_VnfrCatalog_Vnfr_Vnfd_InternalVld_ProviderNetwork
C Protobuf-C Struct Type
Vnfr__YangData__Vnfr__VnfrCatalog__Vnfr__Vnfd__InternalVld__ProviderNetwork
C RWPB Identifiers
Vnfr_Vnfr_data_VnfrCatalog_Vnfr_Vnfd_InternalVld_ProviderNetwork
Vnfr_data_VnfrCatalog_Vnfr_Vnfd_InternalVld_ProviderNetwork
YPBC Base Identifier
rw_ypbc_Vnfr_Vnfr_data_VnfrCatalog_Vnfr_Vnfd_InternalVld_ProviderNetwork

Fields
NameTypeDescription
physical-networkSTRINGName of the physical network on which the provider network is built.
overlay-typeENUMType of the overlay network. LOCAL - Provider network implemented in a single compute node FLAT - Provider network shared by all tenants VLAN - Provider network implemented using 802.1Q tagging VXLAN - Provider networks implemented using RFC 7348 GRE - Provider networks implemented using GRE tunnels
segmentation_idUINT32ID of segregated virtual networks

vnfr:ip-profiles

List of IP Profiles. IP Profile describes the IP characteristics for the Virtual-Link

Key Identifiers:
XPath Path
/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vnfd/vnfr:ip-profiles
XPath Keyed Path
/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:vnfd/vnfr:ip-profiles[vnfr:name='STRING']
RW.REST URI Path
/vnfr:vnfr-catalog/vnfr/STRING/vnfd/ip-profiles/STRING
RW Keyspec XPath Path
D,/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vnfd/vnfr:ip-profiles
RW Keyspec XPath Keyed Path
D,/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:vnfd/vnfr:ip-profiles[vnfr:name='STRING']
Protobuf Type
.vnfr.YangData.Vnfr.VnfrCatalog.Vnfr.Vnfd.IpProfiles
Python Proto-GI Type
VnfrYang.YangData_Vnfr_VnfrCatalog_Vnfr_Vnfd_IpProfiles
C Protobuf-C Struct Type
Vnfr__YangData__Vnfr__VnfrCatalog__Vnfr__Vnfd__IpProfiles
C RWPB Identifiers
Vnfr_Vnfr_data_VnfrCatalog_Vnfr_Vnfd_IpProfiles
Vnfr_data_VnfrCatalog_Vnfr_Vnfd_IpProfiles
YPBC Base Identifier
rw_ypbc_Vnfr_Vnfr_data_VnfrCatalog_Vnfr_Vnfd_IpProfiles

Fields
NameTypeDescription
nameSTRINGName of the IP-Profile
descriptionSTRINGDescription for IP profile
ip-profile-paramsCONTAINER

vnfr:ip-profile-params

Key Identifiers:
XPath Path
/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vnfd/vnfr:ip-profiles/vnfr:ip-profile-params
XPath Keyed Path
/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:vnfd/vnfr:ip-profiles[vnfr:name='STRING']/vnfr:ip-profile-params
RW.REST URI Path
/vnfr:vnfr-catalog/vnfr/STRING/vnfd/ip-profiles/STRING/ip-profile-params
RW Keyspec XPath Path
D,/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vnfd/vnfr:ip-profiles/vnfr:ip-profile-params
RW Keyspec XPath Keyed Path
D,/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:vnfd/vnfr:ip-profiles[vnfr:name='STRING']/vnfr:ip-profile-params
Protobuf Type
.vnfr.YangData.Vnfr.VnfrCatalog.Vnfr.Vnfd.IpProfiles.IpProfileParams
Python Proto-GI Type
VnfrYang.YangData_Vnfr_VnfrCatalog_Vnfr_Vnfd_IpProfiles_IpProfileParams
C Protobuf-C Struct Type
Vnfr__YangData__Vnfr__VnfrCatalog__Vnfr__Vnfd__IpProfiles__IpProfileParams
C RWPB Identifiers
Vnfr_Vnfr_data_VnfrCatalog_Vnfr_Vnfd_IpProfiles_IpProfileParams
Vnfr_data_VnfrCatalog_Vnfr_Vnfd_IpProfiles_IpProfileParams
YPBC Base Identifier
rw_ypbc_Vnfr_Vnfr_data_VnfrCatalog_Vnfr_Vnfd_IpProfiles_IpProfileParams

Fields
NameTypeDescription
ip-versionENUM
subnet-addressUNIONSubnet IP prefix associated with IP Profile
gateway-addressUNIONIP Address of the default gateway associated with IP Profile
security-groupSTRINGName of the security group
dns-serverLIST
dhcp-paramsCONTAINER
subnet-prefix-poolSTRINGVIM Specific reference to pre-created subnet prefix

vnfr:dns-server

Key Identifiers:
XPath Path
/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vnfd/vnfr:ip-profiles/vnfr:ip-profile-params/vnfr:dns-server
XPath Keyed Path
/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:vnfd/vnfr:ip-profiles[vnfr:name='STRING']/vnfr:ip-profile-params/vnfr:dns-server[vnfr:address='UNION_VALUE']
RW.REST URI Path
/vnfr:vnfr-catalog/vnfr/STRING/vnfd/ip-profiles/STRING/ip-profile-params/dns-server/UNION_VALUE
RW Keyspec XPath Path
D,/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vnfd/vnfr:ip-profiles/vnfr:ip-profile-params/vnfr:dns-server
RW Keyspec XPath Keyed Path
D,/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:vnfd/vnfr:ip-profiles[vnfr:name='STRING']/vnfr:ip-profile-params/vnfr:dns-server[vnfr:address='UNION_VALUE']
Protobuf Type
.vnfr.YangData.Vnfr.VnfrCatalog.Vnfr.Vnfd.IpProfiles.IpProfileParams.DnsServer
Python Proto-GI Type
VnfrYang.YangData_Vnfr_VnfrCatalog_Vnfr_Vnfd_IpProfiles_IpProfileParams_DnsServer
C Protobuf-C Struct Type
Vnfr__YangData__Vnfr__VnfrCatalog__Vnfr__Vnfd__IpProfiles__IpProfileParams__DnsServer
C RWPB Identifiers
Vnfr_Vnfr_data_VnfrCatalog_Vnfr_Vnfd_IpProfiles_IpProfileParams_DnsServer
Vnfr_data_VnfrCatalog_Vnfr_Vnfd_IpProfiles_IpProfileParams_DnsServer
YPBC Base Identifier
rw_ypbc_Vnfr_Vnfr_data_VnfrCatalog_Vnfr_Vnfd_IpProfiles_IpProfileParams_DnsServer

Fields
NameTypeDescription
addressUNIONList of DNS Servers associated with IP Profile

vnfr:dhcp-params

Key Identifiers:
XPath Path
/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vnfd/vnfr:ip-profiles/vnfr:ip-profile-params/vnfr:dhcp-params
XPath Keyed Path
/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:vnfd/vnfr:ip-profiles[vnfr:name='STRING']/vnfr:ip-profile-params/vnfr:dhcp-params
RW.REST URI Path
/vnfr:vnfr-catalog/vnfr/STRING/vnfd/ip-profiles/STRING/ip-profile-params/dhcp-params
RW Keyspec XPath Path
D,/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vnfd/vnfr:ip-profiles/vnfr:ip-profile-params/vnfr:dhcp-params
RW Keyspec XPath Keyed Path
D,/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:vnfd/vnfr:ip-profiles[vnfr:name='STRING']/vnfr:ip-profile-params/vnfr:dhcp-params
Protobuf Type
.vnfr.YangData.Vnfr.VnfrCatalog.Vnfr.Vnfd.IpProfiles.IpProfileParams.DhcpParams
Python Proto-GI Type
VnfrYang.YangData_Vnfr_VnfrCatalog_Vnfr_Vnfd_IpProfiles_IpProfileParams_DhcpParams
C Protobuf-C Struct Type
Vnfr__YangData__Vnfr__VnfrCatalog__Vnfr__Vnfd__IpProfiles__IpProfileParams__DhcpParams
C RWPB Identifiers
Vnfr_Vnfr_data_VnfrCatalog_Vnfr_Vnfd_IpProfiles_IpProfileParams_DhcpParams
Vnfr_data_VnfrCatalog_Vnfr_Vnfd_IpProfiles_IpProfileParams_DhcpParams
YPBC Base Identifier
rw_ypbc_Vnfr_Vnfr_data_VnfrCatalog_Vnfr_Vnfd_IpProfiles_IpProfileParams_DhcpParams

Fields
NameTypeDescription
enabledBOOLEANThis flag indicates if DHCP is enabled or not
start-addressUNIONStart IP address of the IP-Address range associated with DHCP domain
countUINT32Size of the DHCP pool associated with DHCP domain

vnfr:connection-point

List for external connection points. Each VNF has one or more external connection points that connect the VNF to other VNFs or to external networks. Each VNF exposes connection points to the orchestrator, which can construct network services by connecting the connection points between different VNFs. The NFVO will use VLDs and VNFFGs at the network service level to construct network services.

Key Identifiers:
XPath Path
/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vnfd/vnfr:connection-point
XPath Keyed Path
/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:vnfd/vnfr:connection-point[vnfr:name='STRING']
RW.REST URI Path
/vnfr:vnfr-catalog/vnfr/STRING/vnfd/connection-point/STRING
RW Keyspec XPath Path
D,/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vnfd/vnfr:connection-point
RW Keyspec XPath Keyed Path
D,/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:vnfd/vnfr:connection-point[vnfr:name='STRING']
Protobuf Type
.vnfr.YangData.Vnfr.VnfrCatalog.Vnfr.Vnfd.ConnectionPoint
Python Proto-GI Type
VnfrYang.YangData_Vnfr_VnfrCatalog_Vnfr_Vnfd_ConnectionPoint
C Protobuf-C Struct Type
Vnfr__YangData__Vnfr__VnfrCatalog__Vnfr__Vnfd__ConnectionPoint
C RWPB Identifiers
Vnfr_Vnfr_data_VnfrCatalog_Vnfr_Vnfd_ConnectionPoint
Vnfr_data_VnfrCatalog_Vnfr_Vnfd_ConnectionPoint
YPBC Base Identifier
rw_ypbc_Vnfr_Vnfr_data_VnfrCatalog_Vnfr_Vnfd_ConnectionPoint

Fields
NameTypeDescription
nameSTRINGName of the connection point
idSTRINGIdentifier for the internal connection points
short-nameSTRINGShort name to appear as label in the UI
typeENUMType of the connection point.
port-security-enabledBOOLEANEnables the port security for the port

vnfr:vdu

List of Virtual Deployment Units

Key Identifiers:
XPath Path
/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vnfd/vnfr:vdu
XPath Keyed Path
/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:vnfd/vnfr:vdu[vnfr:id='STRING']
RW.REST URI Path
/vnfr:vnfr-catalog/vnfr/STRING/vnfd/vdu/STRING
RW Keyspec XPath Path
D,/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vnfd/vnfr:vdu
RW Keyspec XPath Keyed Path
D,/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:vnfd/vnfr:vdu[vnfr:id='STRING']
Protobuf Type
.vnfr.YangData.Vnfr.VnfrCatalog.Vnfr.Vnfd.Vdu
Python Proto-GI Type
VnfrYang.YangData_Vnfr_VnfrCatalog_Vnfr_Vnfd_Vdu
C Protobuf-C Struct Type
Vnfr__YangData__Vnfr__VnfrCatalog__Vnfr__Vnfd__Vdu
C RWPB Identifiers
Vnfr_Vnfr_data_VnfrCatalog_Vnfr_Vnfd_Vdu
Vnfr_data_VnfrCatalog_Vnfr_Vnfd_Vdu
YPBC Base Identifier
rw_ypbc_Vnfr_Vnfr_data_VnfrCatalog_Vnfr_Vnfd_Vdu

Fields
NameTypeDescription
idSTRINGUnique id for the VDU
nameSTRINGUnique name for the VDU
descriptionSTRINGDescription of the VDU.
countUINT64Number of instances of VDU
mgmt-vpciSTRINGSpecifies the virtual PCI address. Expressed in the following format dddd:dd:dd.d. For example 0000:00:12.0. This information can be used to pass as metadata during the VM creation.
vm-flavorCONTAINER
guest-epaCONTAINER
vswitch-epaCONTAINER
hypervisor-epaCONTAINER
host-epaCONTAINERSpecifies the host level EPA attributes.
alarmLIST
imageSTRINGImage name for the software image. If the image name is found within the VNF package it will be uploaded to all VIM accounts during onboarding process. Otherwise, the image must be added to the VIM account with the same name as entered here.
image-checksumSTRINGImage md5sum for the software image. The md5sum, if provided, along with the image name uniquely identifies an image uploaded to the CAL.
cloud-initSTRINGContents of cloud-init script, provided inline, in cloud-config format
cloud-init-fileSTRINGName of file with contents of cloud-init script in cloud-config format
supplemental-boot-dataCONTAINER
internal-connection-pointLISTList for internal connection points. Each VNFC has zero or more internal connection points. Internal connection points are used for connecting the VNF with components internal to the VNF. If a VNF has only one VNFC, it may not have any internal connection points.
internal-interfaceLISTList of internal interfaces for the VNF
external-interfaceLISTList of external interfaces for the VNF. The external interfaces enable sending traffic to and from VNF.
volumesLIST

vnfr:vm-flavor

Key Identifiers:
XPath Path
/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vnfd/vnfr:vdu/vnfr:vm-flavor
XPath Keyed Path
/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:vnfd/vnfr:vdu[vnfr:id='STRING']/vnfr:vm-flavor
RW.REST URI Path
/vnfr:vnfr-catalog/vnfr/STRING/vnfd/vdu/STRING/vm-flavor
RW Keyspec XPath Path
D,/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vnfd/vnfr:vdu/vnfr:vm-flavor
RW Keyspec XPath Keyed Path
D,/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:vnfd/vnfr:vdu[vnfr:id='STRING']/vnfr:vm-flavor
Protobuf Type
.vnfr.YangData.Vnfr.VnfrCatalog.Vnfr.Vnfd.Vdu.VmFlavor
Python Proto-GI Type
VnfrYang.YangData_Vnfr_VnfrCatalog_Vnfr_Vnfd_Vdu_VmFlavor
C Protobuf-C Struct Type
Vnfr__YangData__Vnfr__VnfrCatalog__Vnfr__Vnfd__Vdu__VmFlavor
C RWPB Identifiers
Vnfr_Vnfr_data_VnfrCatalog_Vnfr_Vnfd_Vdu_VmFlavor
Vnfr_data_VnfrCatalog_Vnfr_Vnfd_Vdu_VmFlavor
YPBC Base Identifier
rw_ypbc_Vnfr_Vnfr_data_VnfrCatalog_Vnfr_Vnfd_Vdu_VmFlavor

Fields
NameTypeDescription
vcpu-countUINT16Number of VCPUs for the VM.
memory-mbUINT64Amount of memory in MB.
storage-gbUINT64Amount of disk space in GB.

vnfr:guest-epa

Key Identifiers:
XPath Path
/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vnfd/vnfr:vdu/vnfr:guest-epa
XPath Keyed Path
/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:vnfd/vnfr:vdu[vnfr:id='STRING']/vnfr:guest-epa
RW.REST URI Path
/vnfr:vnfr-catalog/vnfr/STRING/vnfd/vdu/STRING/guest-epa
RW Keyspec XPath Path
D,/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vnfd/vnfr:vdu/vnfr:guest-epa
RW Keyspec XPath Keyed Path
D,/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:vnfd/vnfr:vdu[vnfr:id='STRING']/vnfr:guest-epa
Protobuf Type
.vnfr.YangData.Vnfr.VnfrCatalog.Vnfr.Vnfd.Vdu.GuestEpa
Python Proto-GI Type
VnfrYang.YangData_Vnfr_VnfrCatalog_Vnfr_Vnfd_Vdu_GuestEpa
C Protobuf-C Struct Type
Vnfr__YangData__Vnfr__VnfrCatalog__Vnfr__Vnfd__Vdu__GuestEpa
C RWPB Identifiers
Vnfr_Vnfr_data_VnfrCatalog_Vnfr_Vnfd_Vdu_GuestEpa
Vnfr_data_VnfrCatalog_Vnfr_Vnfd_Vdu_GuestEpa
YPBC Base Identifier
rw_ypbc_Vnfr_Vnfr_data_VnfrCatalog_Vnfr_Vnfd_Vdu_GuestEpa

Fields
NameTypeDescription
trusted-executionBOOLEANThis VM should be allocated from trusted pool
mempage-sizeENUMMemory page allocation size. If a VM requires hugepages, it should choose LARGE or SIZE_2MB or SIZE_1GB. If the VM prefers hugepages it should choose PREFER_LARGE. LARGE : Require hugepages (either 2MB or 1GB) SMALL : Doesn't require hugepages SIZE_2MB : Requires 2MB hugepages SIZE_1GB : Requires 1GB hugepages PREFER_LARGE : Application prefers hugepages
cpu-pinning-policyENUMCPU pinning policy describes association between virtual CPUs in guest and the physical CPUs in the host. DEDICATED : Virtual CPUs are pinned to physical CPUs SHARED : Multiple VMs may share the same physical CPUs. ANY : Any policy is acceptable for the VM
cpu-thread-pinning-policyENUMCPU thread pinning policy describes how to place the guest CPUs when the host supports hyper threads: AVOID : Avoids placing a guest on a host with threads. SEPARATE: Places vCPUs on separate cores, and avoids placing two vCPUs on two threads of same core. ISOLATE : Places each vCPU on a different core, and places no vCPUs from a different guest on the same core. PREFER : Attempts to place vCPUs on threads of the same core.
pcie-deviceLISTList of pcie passthrough devices.
numa-unawareEMPTY
numa-node-policyCONTAINERThis policy defines NUMA topology of the guest. Specifically identifies if the guest should be run on a host with one NUMA node or multiple NUMA nodes. As an example a guest might need 8 VCPUs and 4 GB of memory. However, it might need the VCPUs and memory distributed across multiple NUMA nodes. In this scenario, NUMA node 1 could run with 6 VCPUs and 3GB, and NUMA node 2 could run with 2 VCPUs and 1GB.

vnfr:pcie-device

List of pcie passthrough devices.

Key Identifiers:
XPath Path
/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vnfd/vnfr:vdu/vnfr:guest-epa/vnfr:pcie-device
XPath Keyed Path
/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:vnfd/vnfr:vdu[vnfr:id='STRING']/vnfr:guest-epa/vnfr:pcie-device[vnfr:device-id='STRING']
RW.REST URI Path
/vnfr:vnfr-catalog/vnfr/STRING/vnfd/vdu/STRING/guest-epa/pcie-device/STRING
RW Keyspec XPath Path
D,/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vnfd/vnfr:vdu/vnfr:guest-epa/vnfr:pcie-device
RW Keyspec XPath Keyed Path
D,/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:vnfd/vnfr:vdu[vnfr:id='STRING']/vnfr:guest-epa/vnfr:pcie-device[vnfr:device-id='STRING']
Protobuf Type
.vnfr.YangData.Vnfr.VnfrCatalog.Vnfr.Vnfd.Vdu.GuestEpa.PcieDevice
Python Proto-GI Type
VnfrYang.YangData_Vnfr_VnfrCatalog_Vnfr_Vnfd_Vdu_GuestEpa_PcieDevice
C Protobuf-C Struct Type
Vnfr__YangData__Vnfr__VnfrCatalog__Vnfr__Vnfd__Vdu__GuestEpa__PcieDevice
C RWPB Identifiers
Vnfr_Vnfr_data_VnfrCatalog_Vnfr_Vnfd_Vdu_GuestEpa_PcieDevice
Vnfr_data_VnfrCatalog_Vnfr_Vnfd_Vdu_GuestEpa_PcieDevice
YPBC Base Identifier
rw_ypbc_Vnfr_Vnfr_data_VnfrCatalog_Vnfr_Vnfd_Vdu_GuestEpa_PcieDevice

Fields
NameTypeDescription
device-idSTRINGDevice identifier.
countUINT64Number of devices to attach to the VM.

vnfr:numa-node-policy

This policy defines NUMA topology of the guest. Specifically identifies if the guest should be run on a host with one NUMA node or multiple NUMA nodes. As an example a guest might need 8 VCPUs and 4 GB of memory. However, it might need the VCPUs and memory distributed across multiple NUMA nodes. In this scenario, NUMA node 1 could run with 6 VCPUs and 3GB, and NUMA node 2 could run with 2 VCPUs and 1GB.

Key Identifiers:
XPath Path
/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vnfd/vnfr:vdu/vnfr:guest-epa/vnfr:numa-node-policy
XPath Keyed Path
/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:vnfd/vnfr:vdu[vnfr:id='STRING']/vnfr:guest-epa/vnfr:numa-node-policy
RW.REST URI Path
/vnfr:vnfr-catalog/vnfr/STRING/vnfd/vdu/STRING/guest-epa/numa-node-policy
RW Keyspec XPath Path
D,/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vnfd/vnfr:vdu/vnfr:guest-epa/vnfr:numa-node-policy
RW Keyspec XPath Keyed Path
D,/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:vnfd/vnfr:vdu[vnfr:id='STRING']/vnfr:guest-epa/vnfr:numa-node-policy
Protobuf Type
.vnfr.YangData.Vnfr.VnfrCatalog.Vnfr.Vnfd.Vdu.GuestEpa.NumaNodePolicy
Python Proto-GI Type
VnfrYang.YangData_Vnfr_VnfrCatalog_Vnfr_Vnfd_Vdu_GuestEpa_NumaNodePolicy
C Protobuf-C Struct Type
Vnfr__YangData__Vnfr__VnfrCatalog__Vnfr__Vnfd__Vdu__GuestEpa__NumaNodePolicy
C RWPB Identifiers
Vnfr_Vnfr_data_VnfrCatalog_Vnfr_Vnfd_Vdu_GuestEpa_NumaNodePolicy
Vnfr_data_VnfrCatalog_Vnfr_Vnfd_Vdu_GuestEpa_NumaNodePolicy
YPBC Base Identifier
rw_ypbc_Vnfr_Vnfr_data_VnfrCatalog_Vnfr_Vnfd_Vdu_GuestEpa_NumaNodePolicy

Fields
NameTypeDescription
node-cntUINT16The number of NUMA nodes to expose to the VM.
mem-policyENUMThis policy specifies how the memory should be allocated in a multi-node scenario. STRICT : The memory must be allocated strictly from the memory attached to the NUMA node. PREFERRED : The memory should be allocated preferentially from the memory attached to the NUMA node
nodeLIST

vnfr:node

Key Identifiers:
XPath Path
/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vnfd/vnfr:vdu/vnfr:guest-epa/vnfr:numa-node-policy/vnfr:node
XPath Keyed Path
/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:vnfd/vnfr:vdu[vnfr:id='STRING']/vnfr:guest-epa/vnfr:numa-node-policy/vnfr:node[vnfr:id='0']
RW.REST URI Path
/vnfr:vnfr-catalog/vnfr/STRING/vnfd/vdu/STRING/guest-epa/numa-node-policy/node/0
RW Keyspec XPath Path
D,/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vnfd/vnfr:vdu/vnfr:guest-epa/vnfr:numa-node-policy/vnfr:node
RW Keyspec XPath Keyed Path
D,/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:vnfd/vnfr:vdu[vnfr:id='STRING']/vnfr:guest-epa/vnfr:numa-node-policy/vnfr:node[vnfr:id='0']
Protobuf Type
.vnfr.YangData.Vnfr.VnfrCatalog.Vnfr.Vnfd.Vdu.GuestEpa.NumaNodePolicy.Node
Python Proto-GI Type
VnfrYang.YangData_Vnfr_VnfrCatalog_Vnfr_Vnfd_Vdu_GuestEpa_NumaNodePolicy_Node
C Protobuf-C Struct Type
Vnfr__YangData__Vnfr__VnfrCatalog__Vnfr__Vnfd__Vdu__GuestEpa__NumaNodePolicy__Node
C RWPB Identifiers
Vnfr_Vnfr_data_VnfrCatalog_Vnfr_Vnfd_Vdu_GuestEpa_NumaNodePolicy_Node
Vnfr_data_VnfrCatalog_Vnfr_Vnfd_Vdu_GuestEpa_NumaNodePolicy_Node
YPBC Base Identifier
rw_ypbc_Vnfr_Vnfr_data_VnfrCatalog_Vnfr_Vnfd_Vdu_GuestEpa_NumaNodePolicy_Node

Fields
NameTypeDescription
idUINT64NUMA node identification. Typically it's 0 or 1
vcpuLISTList of VCPUs to allocate on this NUMA node.
memory-mbUINT64Memory size expressed in MB for this NUMA node.
num-coresUINT8
paired-threadsCONTAINER
num-threadsUINT8

vnfr:vcpu

List of VCPUs to allocate on this NUMA node.

Key Identifiers:
XPath Path
/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vnfd/vnfr:vdu/vnfr:guest-epa/vnfr:numa-node-policy/vnfr:node/vnfr:vcpu
XPath Keyed Path
/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:vnfd/vnfr:vdu[vnfr:id='STRING']/vnfr:guest-epa/vnfr:numa-node-policy/vnfr:node[vnfr:id='0']/vnfr:vcpu[vnfr:id='0']
RW.REST URI Path
/vnfr:vnfr-catalog/vnfr/STRING/vnfd/vdu/STRING/guest-epa/numa-node-policy/node/0/vcpu/0
RW Keyspec XPath Path
D,/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vnfd/vnfr:vdu/vnfr:guest-epa/vnfr:numa-node-policy/vnfr:node/vnfr:vcpu
RW Keyspec XPath Keyed Path
D,/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:vnfd/vnfr:vdu[vnfr:id='STRING']/vnfr:guest-epa/vnfr:numa-node-policy/vnfr:node[vnfr:id='0']/vnfr:vcpu[vnfr:id='0']
Protobuf Type
.vnfr.YangData.Vnfr.VnfrCatalog.Vnfr.Vnfd.Vdu.GuestEpa.NumaNodePolicy.Node.Vcpu
Python Proto-GI Type
VnfrYang.YangData_Vnfr_VnfrCatalog_Vnfr_Vnfd_Vdu_GuestEpa_NumaNodePolicy_Node_Vcpu
C Protobuf-C Struct Type
Vnfr__YangData__Vnfr__VnfrCatalog__Vnfr__Vnfd__Vdu__GuestEpa__NumaNodePolicy__Node__Vcpu
C RWPB Identifiers
Vnfr_Vnfr_data_VnfrCatalog_Vnfr_Vnfd_Vdu_GuestEpa_NumaNodePolicy_Node_Vcpu
Vnfr_data_VnfrCatalog_Vnfr_Vnfd_Vdu_GuestEpa_NumaNodePolicy_Node_Vcpu
YPBC Base Identifier
rw_ypbc_Vnfr_Vnfr_data_VnfrCatalog_Vnfr_Vnfd_Vdu_GuestEpa_NumaNodePolicy_Node_Vcpu

Fields
NameTypeDescription
idUINT64List of VCPUs ids to allocate on this NUMA node

vnfr:paired-threads

Key Identifiers:
XPath Path
/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vnfd/vnfr:vdu/vnfr:guest-epa/vnfr:numa-node-policy/vnfr:node/vnfr:paired-threads
XPath Keyed Path
/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:vnfd/vnfr:vdu[vnfr:id='STRING']/vnfr:guest-epa/vnfr:numa-node-policy/vnfr:node[vnfr:id='0']/vnfr:paired-threads
RW.REST URI Path
/vnfr:vnfr-catalog/vnfr/STRING/vnfd/vdu/STRING/guest-epa/numa-node-policy/node/0/paired-threads
RW Keyspec XPath Path
D,/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vnfd/vnfr:vdu/vnfr:guest-epa/vnfr:numa-node-policy/vnfr:node/vnfr:paired-threads
RW Keyspec XPath Keyed Path
D,/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:vnfd/vnfr:vdu[vnfr:id='STRING']/vnfr:guest-epa/vnfr:numa-node-policy/vnfr:node[vnfr:id='0']/vnfr:paired-threads
Protobuf Type
.vnfr.YangData.Vnfr.VnfrCatalog.Vnfr.Vnfd.Vdu.GuestEpa.NumaNodePolicy.Node.PairedThreads
Python Proto-GI Type
VnfrYang.YangData_Vnfr_VnfrCatalog_Vnfr_Vnfd_Vdu_GuestEpa_NumaNodePolicy_Node_PairedThreads
C Protobuf-C Struct Type
Vnfr__YangData__Vnfr__VnfrCatalog__Vnfr__Vnfd__Vdu__GuestEpa__NumaNodePolicy__Node__PairedThreads
C RWPB Identifiers
Vnfr_Vnfr_data_VnfrCatalog_Vnfr_Vnfd_Vdu_GuestEpa_NumaNodePolicy_Node_PairedThreads
Vnfr_data_VnfrCatalog_Vnfr_Vnfd_Vdu_GuestEpa_NumaNodePolicy_Node_PairedThreads
YPBC Base Identifier
rw_ypbc_Vnfr_Vnfr_data_VnfrCatalog_Vnfr_Vnfd_Vdu_GuestEpa_NumaNodePolicy_Node_PairedThreads

Fields
NameTypeDescription
num-paired-threadsUINT8
paired-thread-idsLISTList of thread pairs to use in case of paired-thread NUMA

vnfr:paired-thread-ids

List of thread pairs to use in case of paired-thread NUMA

Key Identifiers:
XPath Path
/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vnfd/vnfr:vdu/vnfr:guest-epa/vnfr:numa-node-policy/vnfr:node/vnfr:paired-threads/vnfr:paired-thread-ids
XPath Keyed Path
/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:vnfd/vnfr:vdu[vnfr:id='STRING']/vnfr:guest-epa/vnfr:numa-node-policy/vnfr:node[vnfr:id='0']/vnfr:paired-threads/vnfr:paired-thread-ids[vnfr:thread-a='0']
RW.REST URI Path
/vnfr:vnfr-catalog/vnfr/STRING/vnfd/vdu/STRING/guest-epa/numa-node-policy/node/0/paired-threads/paired-thread-ids/0
RW Keyspec XPath Path
D,/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vnfd/vnfr:vdu/vnfr:guest-epa/vnfr:numa-node-policy/vnfr:node/vnfr:paired-threads/vnfr:paired-thread-ids
RW Keyspec XPath Keyed Path
D,/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:vnfd/vnfr:vdu[vnfr:id='STRING']/vnfr:guest-epa/vnfr:numa-node-policy/vnfr:node[vnfr:id='0']/vnfr:paired-threads/vnfr:paired-thread-ids[vnfr:thread-a='0']
Protobuf Type
.vnfr.YangData.Vnfr.VnfrCatalog.Vnfr.Vnfd.Vdu.GuestEpa.NumaNodePolicy.Node.PairedThreads.PairedThreadIds
Python Proto-GI Type
VnfrYang.YangData_Vnfr_VnfrCatalog_Vnfr_Vnfd_Vdu_GuestEpa_NumaNodePolicy_Node_PairedThreads_PairedThreadIds
C Protobuf-C Struct Type
Vnfr__YangData__Vnfr__VnfrCatalog__Vnfr__Vnfd__Vdu__GuestEpa__NumaNodePolicy__Node__PairedThreads__PairedThreadIds
C RWPB Identifiers
Vnfr_Vnfr_data_VnfrCatalog_Vnfr_Vnfd_Vdu_GuestEpa_NumaNodePolicy_Node_PairedThreads_PairedThreadIds
Vnfr_data_VnfrCatalog_Vnfr_Vnfd_Vdu_GuestEpa_NumaNodePolicy_Node_PairedThreads_PairedThreadIds
YPBC Base Identifier
rw_ypbc_Vnfr_Vnfr_data_VnfrCatalog_Vnfr_Vnfd_Vdu_GuestEpa_NumaNodePolicy_Node_PairedThreads_PairedThreadIds

Fields
NameTypeDescription
thread-aUINT8
thread-bUINT8

vnfr:vswitch-epa

Key Identifiers:
XPath Path
/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vnfd/vnfr:vdu/vnfr:vswitch-epa
XPath Keyed Path
/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:vnfd/vnfr:vdu[vnfr:id='STRING']/vnfr:vswitch-epa
RW.REST URI Path
/vnfr:vnfr-catalog/vnfr/STRING/vnfd/vdu/STRING/vswitch-epa
RW Keyspec XPath Path
D,/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vnfd/vnfr:vdu/vnfr:vswitch-epa
RW Keyspec XPath Keyed Path
D,/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:vnfd/vnfr:vdu[vnfr:id='STRING']/vnfr:vswitch-epa
Protobuf Type
.vnfr.YangData.Vnfr.VnfrCatalog.Vnfr.Vnfd.Vdu.VswitchEpa
Python Proto-GI Type
VnfrYang.YangData_Vnfr_VnfrCatalog_Vnfr_Vnfd_Vdu_VswitchEpa
C Protobuf-C Struct Type
Vnfr__YangData__Vnfr__VnfrCatalog__Vnfr__Vnfd__Vdu__VswitchEpa
C RWPB Identifiers
Vnfr_Vnfr_data_VnfrCatalog_Vnfr_Vnfd_Vdu_VswitchEpa
Vnfr_data_VnfrCatalog_Vnfr_Vnfd_Vdu_VswitchEpa
YPBC Base Identifier
rw_ypbc_Vnfr_Vnfr_data_VnfrCatalog_Vnfr_Vnfd_Vdu_VswitchEpa

Fields
NameTypeDescription
ovs-accelerationENUMSpecifies Open vSwitch acceleration mode. MANDATORY: OVS acceleration is required PREFERRED: OVS acceleration is preferred
ovs-offloadENUMSpecifies Open vSwitch hardware offload mode. MANDATORY: OVS offload is required PREFERRED: OVS offload is preferred

vnfr:hypervisor-epa

Key Identifiers:
XPath Path
/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vnfd/vnfr:vdu/vnfr:hypervisor-epa
XPath Keyed Path
/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:vnfd/vnfr:vdu[vnfr:id='STRING']/vnfr:hypervisor-epa
RW.REST URI Path
/vnfr:vnfr-catalog/vnfr/STRING/vnfd/vdu/STRING/hypervisor-epa
RW Keyspec XPath Path
D,/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vnfd/vnfr:vdu/vnfr:hypervisor-epa
RW Keyspec XPath Keyed Path
D,/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:vnfd/vnfr:vdu[vnfr:id='STRING']/vnfr:hypervisor-epa
Protobuf Type
.vnfr.YangData.Vnfr.VnfrCatalog.Vnfr.Vnfd.Vdu.HypervisorEpa
Python Proto-GI Type
VnfrYang.YangData_Vnfr_VnfrCatalog_Vnfr_Vnfd_Vdu_HypervisorEpa
C Protobuf-C Struct Type
Vnfr__YangData__Vnfr__VnfrCatalog__Vnfr__Vnfd__Vdu__HypervisorEpa
C RWPB Identifiers
Vnfr_Vnfr_data_VnfrCatalog_Vnfr_Vnfd_Vdu_HypervisorEpa
Vnfr_data_VnfrCatalog_Vnfr_Vnfd_Vdu_HypervisorEpa
YPBC Base Identifier
rw_ypbc_Vnfr_Vnfr_data_VnfrCatalog_Vnfr_Vnfd_Vdu_HypervisorEpa

Fields
NameTypeDescription
typeENUMSpecifies the type of hypervisor. KVM: KVM XEN: XEN
versionSTRING

vnfr:host-epa

Specifies the host level EPA attributes.

Key Identifiers:
XPath Path
/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vnfd/vnfr:vdu/vnfr:host-epa
XPath Keyed Path
/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:vnfd/vnfr:vdu[vnfr:id='STRING']/vnfr:host-epa
RW.REST URI Path
/vnfr:vnfr-catalog/vnfr/STRING/vnfd/vdu/STRING/host-epa
RW Keyspec XPath Path
D,/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vnfd/vnfr:vdu/vnfr:host-epa
RW Keyspec XPath Keyed Path
D,/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:vnfd/vnfr:vdu[vnfr:id='STRING']/vnfr:host-epa
Protobuf Type
.vnfr.YangData.Vnfr.VnfrCatalog.Vnfr.Vnfd.Vdu.HostEpa
Python Proto-GI Type
VnfrYang.YangData_Vnfr_VnfrCatalog_Vnfr_Vnfd_Vdu_HostEpa
C Protobuf-C Struct Type
Vnfr__YangData__Vnfr__VnfrCatalog__Vnfr__Vnfd__Vdu__HostEpa
C RWPB Identifiers
Vnfr_Vnfr_data_VnfrCatalog_Vnfr_Vnfd_Vdu_HostEpa
Vnfr_data_VnfrCatalog_Vnfr_Vnfd_Vdu_HostEpa
YPBC Base Identifier
rw_ypbc_Vnfr_Vnfr_data_VnfrCatalog_Vnfr_Vnfd_Vdu_HostEpa

Fields
NameTypeDescription
cpu-modelENUMHost CPU model. Examples include: SandyBridge, IvyBridge
cpu-archENUMHost CPU architecture.
cpu-vendorENUMHost CPU Vendor.
cpu-socket-countUINT64Number of sockets on the host.
cpu-core-countUINT64Number of cores on the host.
cpu-core-thread-countUINT64Number of threads per cores on the host.
cpu-featureLISTList of CPU features.
om-cpu-model-stringSTRINGOpenMANO CPU model string
om-cpu-featureLISTList of OpenMANO CPU features

vnfr:cpu-feature

List of CPU features.

Key Identifiers:
XPath Path
/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vnfd/vnfr:vdu/vnfr:host-epa/vnfr:cpu-feature
XPath Keyed Path
/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:vnfd/vnfr:vdu[vnfr:id='STRING']/vnfr:host-epa/vnfr:cpu-feature[vnfr:feature='PREFER_AES']
RW.REST URI Path
/vnfr:vnfr-catalog/vnfr/STRING/vnfd/vdu/STRING/host-epa/cpu-feature/PREFER_AES
RW Keyspec XPath Path
D,/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vnfd/vnfr:vdu/vnfr:host-epa/vnfr:cpu-feature
RW Keyspec XPath Keyed Path
D,/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:vnfd/vnfr:vdu[vnfr:id='STRING']/vnfr:host-epa/vnfr:cpu-feature[vnfr:feature='PREFER_AES']
Protobuf Type
.vnfr.YangData.Vnfr.VnfrCatalog.Vnfr.Vnfd.Vdu.HostEpa.CpuFeature
Python Proto-GI Type
VnfrYang.YangData_Vnfr_VnfrCatalog_Vnfr_Vnfd_Vdu_HostEpa_CpuFeature
C Protobuf-C Struct Type
Vnfr__YangData__Vnfr__VnfrCatalog__Vnfr__Vnfd__Vdu__HostEpa__CpuFeature
C RWPB Identifiers
Vnfr_Vnfr_data_VnfrCatalog_Vnfr_Vnfd_Vdu_HostEpa_CpuFeature
Vnfr_data_VnfrCatalog_Vnfr_Vnfd_Vdu_HostEpa_CpuFeature
YPBC Base Identifier
rw_ypbc_Vnfr_Vnfr_data_VnfrCatalog_Vnfr_Vnfd_Vdu_HostEpa_CpuFeature

Fields
NameTypeDescription
featureENUMCPU feature.

vnfr:om-cpu-feature

List of OpenMANO CPU features

Key Identifiers:
XPath Path
/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vnfd/vnfr:vdu/vnfr:host-epa/vnfr:om-cpu-feature
XPath Keyed Path
/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:vnfd/vnfr:vdu[vnfr:id='STRING']/vnfr:host-epa/vnfr:om-cpu-feature[vnfr:feature='STRING']
RW.REST URI Path
/vnfr:vnfr-catalog/vnfr/STRING/vnfd/vdu/STRING/host-epa/om-cpu-feature/STRING
RW Keyspec XPath Path
D,/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vnfd/vnfr:vdu/vnfr:host-epa/vnfr:om-cpu-feature
RW Keyspec XPath Keyed Path
D,/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:vnfd/vnfr:vdu[vnfr:id='STRING']/vnfr:host-epa/vnfr:om-cpu-feature[vnfr:feature='STRING']
Protobuf Type
.vnfr.YangData.Vnfr.VnfrCatalog.Vnfr.Vnfd.Vdu.HostEpa.OmCpuFeature
Python Proto-GI Type
VnfrYang.YangData_Vnfr_VnfrCatalog_Vnfr_Vnfd_Vdu_HostEpa_OmCpuFeature
C Protobuf-C Struct Type
Vnfr__YangData__Vnfr__VnfrCatalog__Vnfr__Vnfd__Vdu__HostEpa__OmCpuFeature
C RWPB Identifiers
Vnfr_Vnfr_data_VnfrCatalog_Vnfr_Vnfd_Vdu_HostEpa_OmCpuFeature
Vnfr_data_VnfrCatalog_Vnfr_Vnfd_Vdu_HostEpa_OmCpuFeature
YPBC Base Identifier
rw_ypbc_Vnfr_Vnfr_data_VnfrCatalog_Vnfr_Vnfd_Vdu_HostEpa_OmCpuFeature

Fields
NameTypeDescription
featureSTRINGCPU feature

vnfr:alarm

Key Identifiers:
XPath Path
/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vnfd/vnfr:vdu/vnfr:alarm
XPath Keyed Path
/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:vnfd/vnfr:vdu[vnfr:id='STRING']/vnfr:alarm[vnfr:alarm-id='STRING']
RW.REST URI Path
/vnfr:vnfr-catalog/vnfr/STRING/vnfd/vdu/STRING/alarm/STRING
RW Keyspec XPath Path
D,/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vnfd/vnfr:vdu/vnfr:alarm
RW Keyspec XPath Keyed Path
D,/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:vnfd/vnfr:vdu[vnfr:id='STRING']/vnfr:alarm[vnfr:alarm-id='STRING']
Protobuf Type
.vnfr.YangData.Vnfr.VnfrCatalog.Vnfr.Vnfd.Vdu.Alarm
Python Proto-GI Type
VnfrYang.YangData_Vnfr_VnfrCatalog_Vnfr_Vnfd_Vdu_Alarm
C Protobuf-C Struct Type
Vnfr__YangData__Vnfr__VnfrCatalog__Vnfr__Vnfd__Vdu__Alarm
C RWPB Identifiers
Vnfr_Vnfr_data_VnfrCatalog_Vnfr_Vnfd_Vdu_Alarm
Vnfr_data_VnfrCatalog_Vnfr_Vnfd_Vdu_Alarm
YPBC Base Identifier
rw_ypbc_Vnfr_Vnfr_data_VnfrCatalog_Vnfr_Vnfd_Vdu_Alarm

Fields
NameTypeDescription
alarm-idSTRINGThis field is reserved for the identifier assigned by the VIM provider
nameSTRINGA human readable string to identify the alarm
descriptionSTRINGA description of this alarm
vdur-idSTRINGThe identifier of the VDUR that the alarm is associated with
actionsCONTAINER
repeatBOOLEANThis flag indicates whether the alarm should be repeatedly emitted while the associated threshold has been crossed.
enabledBOOLEANThis flag indicates whether the alarm has been enabled or disabled.
severityENUMA measure of the importance or urgency of the alarm
metricENUMThe metric to be tracked by this alarm.
statisticENUMThe type of metric statistic that is tracked by this alarm
operationENUMThe relational operator used to define whether an alarm should be triggered in certain scenarios, such as if the metric statistic goes above or below a specified value.
valueDECIMAL64This value defines the threshold that, if crossed, will trigger the alarm.
periodUINT32The period defines the length of time (seconds) that the metric data are collected over in oreder to evaluate the chosen statistic.
evaluationsUINT32Defines the length of time (seconds) in which metric data are collected in order to evaluate the chosen statistic.

vnfr:actions

Key Identifiers:
XPath Path
/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vnfd/vnfr:vdu/vnfr:alarm/vnfr:actions
XPath Keyed Path
/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:vnfd/vnfr:vdu[vnfr:id='STRING']/vnfr:alarm[vnfr:alarm-id='STRING']/vnfr:actions
RW.REST URI Path
/vnfr:vnfr-catalog/vnfr/STRING/vnfd/vdu/STRING/alarm/STRING/actions
RW Keyspec XPath Path
D,/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vnfd/vnfr:vdu/vnfr:alarm/vnfr:actions
RW Keyspec XPath Keyed Path
D,/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:vnfd/vnfr:vdu[vnfr:id='STRING']/vnfr:alarm[vnfr:alarm-id='STRING']/vnfr:actions
Protobuf Type
.vnfr.YangData.Vnfr.VnfrCatalog.Vnfr.Vnfd.Vdu.Alarm.Actions
Python Proto-GI Type
VnfrYang.YangData_Vnfr_VnfrCatalog_Vnfr_Vnfd_Vdu_Alarm_Actions
C Protobuf-C Struct Type
Vnfr__YangData__Vnfr__VnfrCatalog__Vnfr__Vnfd__Vdu__Alarm__Actions
C RWPB Identifiers
Vnfr_Vnfr_data_VnfrCatalog_Vnfr_Vnfd_Vdu_Alarm_Actions
Vnfr_data_VnfrCatalog_Vnfr_Vnfd_Vdu_Alarm_Actions
YPBC Base Identifier
rw_ypbc_Vnfr_Vnfr_data_VnfrCatalog_Vnfr_Vnfd_Vdu_Alarm_Actions

Fields
NameTypeDescription
okLIST
insufficient-dataLIST
alarmLIST

vnfr:ok

Key Identifiers:
XPath Path
/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vnfd/vnfr:vdu/vnfr:alarm/vnfr:actions/vnfr:ok
XPath Keyed Path
/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:vnfd/vnfr:vdu[vnfr:id='STRING']/vnfr:alarm[vnfr:alarm-id='STRING']/vnfr:actions/vnfr:ok[vnfr:url='STRING']
RW.REST URI Path
/vnfr:vnfr-catalog/vnfr/STRING/vnfd/vdu/STRING/alarm/STRING/actions/ok/STRING
RW Keyspec XPath Path
D,/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vnfd/vnfr:vdu/vnfr:alarm/vnfr:actions/vnfr:ok
RW Keyspec XPath Keyed Path
D,/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:vnfd/vnfr:vdu[vnfr:id='STRING']/vnfr:alarm[vnfr:alarm-id='STRING']/vnfr:actions/vnfr:ok[vnfr:url='STRING']
Protobuf Type
.vnfr.YangData.Vnfr.VnfrCatalog.Vnfr.Vnfd.Vdu.Alarm.Actions.Ok
Python Proto-GI Type
VnfrYang.YangData_Vnfr_VnfrCatalog_Vnfr_Vnfd_Vdu_Alarm_Actions_Ok
C Protobuf-C Struct Type
Vnfr__YangData__Vnfr__VnfrCatalog__Vnfr__Vnfd__Vdu__Alarm__Actions__Ok
C RWPB Identifiers
Vnfr_Vnfr_data_VnfrCatalog_Vnfr_Vnfd_Vdu_Alarm_Actions_Ok
Vnfr_data_VnfrCatalog_Vnfr_Vnfd_Vdu_Alarm_Actions_Ok
YPBC Base Identifier
rw_ypbc_Vnfr_Vnfr_data_VnfrCatalog_Vnfr_Vnfd_Vdu_Alarm_Actions_Ok

Fields
NameTypeDescription
urlSTRING

vnfr:insufficient-data

Key Identifiers:
XPath Path
/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vnfd/vnfr:vdu/vnfr:alarm/vnfr:actions/vnfr:insufficient-data
XPath Keyed Path
/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:vnfd/vnfr:vdu[vnfr:id='STRING']/vnfr:alarm[vnfr:alarm-id='STRING']/vnfr:actions/vnfr:insufficient-data[vnfr:url='STRING']
RW.REST URI Path
/vnfr:vnfr-catalog/vnfr/STRING/vnfd/vdu/STRING/alarm/STRING/actions/insufficient-data/STRING
RW Keyspec XPath Path
D,/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vnfd/vnfr:vdu/vnfr:alarm/vnfr:actions/vnfr:insufficient-data
RW Keyspec XPath Keyed Path
D,/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:vnfd/vnfr:vdu[vnfr:id='STRING']/vnfr:alarm[vnfr:alarm-id='STRING']/vnfr:actions/vnfr:insufficient-data[vnfr:url='STRING']
Protobuf Type
.vnfr.YangData.Vnfr.VnfrCatalog.Vnfr.Vnfd.Vdu.Alarm.Actions.InsufficientData
Python Proto-GI Type
VnfrYang.YangData_Vnfr_VnfrCatalog_Vnfr_Vnfd_Vdu_Alarm_Actions_InsufficientData
C Protobuf-C Struct Type
Vnfr__YangData__Vnfr__VnfrCatalog__Vnfr__Vnfd__Vdu__Alarm__Actions__InsufficientData
C RWPB Identifiers
Vnfr_Vnfr_data_VnfrCatalog_Vnfr_Vnfd_Vdu_Alarm_Actions_InsufficientData
Vnfr_data_VnfrCatalog_Vnfr_Vnfd_Vdu_Alarm_Actions_InsufficientData
YPBC Base Identifier
rw_ypbc_Vnfr_Vnfr_data_VnfrCatalog_Vnfr_Vnfd_Vdu_Alarm_Actions_InsufficientData

Fields
NameTypeDescription
urlSTRING

vnfr:alarm

Key Identifiers:
XPath Path
/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vnfd/vnfr:vdu/vnfr:alarm/vnfr:actions/vnfr:alarm
XPath Keyed Path
/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:vnfd/vnfr:vdu[vnfr:id='STRING']/vnfr:alarm[vnfr:alarm-id='STRING']/vnfr:actions/vnfr:alarm[vnfr:url='STRING']
RW.REST URI Path
/vnfr:vnfr-catalog/vnfr/STRING/vnfd/vdu/STRING/alarm/STRING/actions/alarm/STRING
RW Keyspec XPath Path
D,/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vnfd/vnfr:vdu/vnfr:alarm/vnfr:actions/vnfr:alarm
RW Keyspec XPath Keyed Path
D,/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:vnfd/vnfr:vdu[vnfr:id='STRING']/vnfr:alarm[vnfr:alarm-id='STRING']/vnfr:actions/vnfr:alarm[vnfr:url='STRING']
Protobuf Type
.vnfr.YangData.Vnfr.VnfrCatalog.Vnfr.Vnfd.Vdu.Alarm.Actions.Alarm
Python Proto-GI Type
VnfrYang.YangData_Vnfr_VnfrCatalog_Vnfr_Vnfd_Vdu_Alarm_Actions_Alarm
C Protobuf-C Struct Type
Vnfr__YangData__Vnfr__VnfrCatalog__Vnfr__Vnfd__Vdu__Alarm__Actions__Alarm
C RWPB Identifiers
Vnfr_Vnfr_data_VnfrCatalog_Vnfr_Vnfd_Vdu_Alarm_Actions_Alarm
Vnfr_data_VnfrCatalog_Vnfr_Vnfd_Vdu_Alarm_Actions_Alarm
YPBC Base Identifier
rw_ypbc_Vnfr_Vnfr_data_VnfrCatalog_Vnfr_Vnfd_Vdu_Alarm_Actions_Alarm

Fields
NameTypeDescription
urlSTRING

vnfr:supplemental-boot-data

Key Identifiers:
XPath Path
/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vnfd/vnfr:vdu/vnfr:supplemental-boot-data
XPath Keyed Path
/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:vnfd/vnfr:vdu[vnfr:id='STRING']/vnfr:supplemental-boot-data
RW.REST URI Path
/vnfr:vnfr-catalog/vnfr/STRING/vnfd/vdu/STRING/supplemental-boot-data
RW Keyspec XPath Path
D,/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vnfd/vnfr:vdu/vnfr:supplemental-boot-data
RW Keyspec XPath Keyed Path
D,/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:vnfd/vnfr:vdu[vnfr:id='STRING']/vnfr:supplemental-boot-data
Protobuf Type
.vnfr.YangData.Vnfr.VnfrCatalog.Vnfr.Vnfd.Vdu.SupplementalBootData
Python Proto-GI Type
VnfrYang.YangData_Vnfr_VnfrCatalog_Vnfr_Vnfd_Vdu_SupplementalBootData
C Protobuf-C Struct Type
Vnfr__YangData__Vnfr__VnfrCatalog__Vnfr__Vnfd__Vdu__SupplementalBootData
C RWPB Identifiers
Vnfr_Vnfr_data_VnfrCatalog_Vnfr_Vnfd_Vdu_SupplementalBootData
Vnfr_data_VnfrCatalog_Vnfr_Vnfd_Vdu_SupplementalBootData
YPBC Base Identifier
rw_ypbc_Vnfr_Vnfr_data_VnfrCatalog_Vnfr_Vnfd_Vdu_SupplementalBootData

Fields
NameTypeDescription
config-fileLISTList of configuration files to be written on an additional drive
boot-data-driveBOOLEANSome VIMs implement additional drives to host config-files or meta-data

vnfr:config-file

List of configuration files to be written on an additional drive

Key Identifiers:
XPath Path
/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vnfd/vnfr:vdu/vnfr:supplemental-boot-data/vnfr:config-file
XPath Keyed Path
/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:vnfd/vnfr:vdu[vnfr:id='STRING']/vnfr:supplemental-boot-data/vnfr:config-file[vnfr:source='STRING']
RW.REST URI Path
/vnfr:vnfr-catalog/vnfr/STRING/vnfd/vdu/STRING/supplemental-boot-data/config-file/STRING
RW Keyspec XPath Path
D,/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vnfd/vnfr:vdu/vnfr:supplemental-boot-data/vnfr:config-file
RW Keyspec XPath Keyed Path
D,/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:vnfd/vnfr:vdu[vnfr:id='STRING']/vnfr:supplemental-boot-data/vnfr:config-file[vnfr:source='STRING']
Protobuf Type
.vnfr.YangData.Vnfr.VnfrCatalog.Vnfr.Vnfd.Vdu.SupplementalBootData.ConfigFile
Python Proto-GI Type
VnfrYang.YangData_Vnfr_VnfrCatalog_Vnfr_Vnfd_Vdu_SupplementalBootData_ConfigFile
C Protobuf-C Struct Type
Vnfr__YangData__Vnfr__VnfrCatalog__Vnfr__Vnfd__Vdu__SupplementalBootData__ConfigFile
C RWPB Identifiers
Vnfr_Vnfr_data_VnfrCatalog_Vnfr_Vnfd_Vdu_SupplementalBootData_ConfigFile
Vnfr_data_VnfrCatalog_Vnfr_Vnfd_Vdu_SupplementalBootData_ConfigFile
YPBC Base Identifier
rw_ypbc_Vnfr_Vnfr_data_VnfrCatalog_Vnfr_Vnfd_Vdu_SupplementalBootData_ConfigFile

Fields
NameTypeDescription
sourceSTRINGName of the configuration file
destSTRINGFull path of the destination in the guest

vnfr:internal-connection-point

List for internal connection points. Each VNFC has zero or more internal connection points. Internal connection points are used for connecting the VNF with components internal to the VNF. If a VNF has only one VNFC, it may not have any internal connection points.

Key Identifiers:
XPath Path
/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vnfd/vnfr:vdu/vnfr:internal-connection-point
XPath Keyed Path
/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:vnfd/vnfr:vdu[vnfr:id='STRING']/vnfr:internal-connection-point[vnfr:id='STRING']
RW.REST URI Path
/vnfr:vnfr-catalog/vnfr/STRING/vnfd/vdu/STRING/internal-connection-point/STRING
RW Keyspec XPath Path
D,/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vnfd/vnfr:vdu/vnfr:internal-connection-point
RW Keyspec XPath Keyed Path
D,/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:vnfd/vnfr:vdu[vnfr:id='STRING']/vnfr:internal-connection-point[vnfr:id='STRING']
Protobuf Type
.vnfr.YangData.Vnfr.VnfrCatalog.Vnfr.Vnfd.Vdu.InternalConnectionPoint
Python Proto-GI Type
VnfrYang.YangData_Vnfr_VnfrCatalog_Vnfr_Vnfd_Vdu_InternalConnectionPoint
C Protobuf-C Struct Type
Vnfr__YangData__Vnfr__VnfrCatalog__Vnfr__Vnfd__Vdu__InternalConnectionPoint
C RWPB Identifiers
Vnfr_Vnfr_data_VnfrCatalog_Vnfr_Vnfd_Vdu_InternalConnectionPoint
Vnfr_data_VnfrCatalog_Vnfr_Vnfd_Vdu_InternalConnectionPoint
YPBC Base Identifier
rw_ypbc_Vnfr_Vnfr_data_VnfrCatalog_Vnfr_Vnfd_Vdu_InternalConnectionPoint

Fields
NameTypeDescription
nameSTRINGName of the connection point
idSTRINGIdentifier for the internal connection points
short-nameSTRINGShort name to appear as label in the UI
typeENUMType of the connection point.
port-security-enabledBOOLEANEnables the port security for the port

vnfr:internal-interface

List of internal interfaces for the VNF

Key Identifiers:
XPath Path
/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vnfd/vnfr:vdu/vnfr:internal-interface
XPath Keyed Path
/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:vnfd/vnfr:vdu[vnfr:id='STRING']/vnfr:internal-interface[vnfr:name='STRING']
RW.REST URI Path
/vnfr:vnfr-catalog/vnfr/STRING/vnfd/vdu/STRING/internal-interface/STRING
RW Keyspec XPath Path
D,/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vnfd/vnfr:vdu/vnfr:internal-interface
RW Keyspec XPath Keyed Path
D,/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:vnfd/vnfr:vdu[vnfr:id='STRING']/vnfr:internal-interface[vnfr:name='STRING']
Protobuf Type
.vnfr.YangData.Vnfr.VnfrCatalog.Vnfr.Vnfd.Vdu.InternalInterface
Python Proto-GI Type
VnfrYang.YangData_Vnfr_VnfrCatalog_Vnfr_Vnfd_Vdu_InternalInterface
C Protobuf-C Struct Type
Vnfr__YangData__Vnfr__VnfrCatalog__Vnfr__Vnfd__Vdu__InternalInterface
C RWPB Identifiers
Vnfr_Vnfr_data_VnfrCatalog_Vnfr_Vnfd_Vdu_InternalInterface
Vnfr_data_VnfrCatalog_Vnfr_Vnfd_Vdu_InternalInterface
YPBC Base Identifier
rw_ypbc_Vnfr_Vnfr_data_VnfrCatalog_Vnfr_Vnfd_Vdu_InternalInterface

Fields
NameTypeDescription
nameSTRINGName of internal interface. Note that this name has only local significance to the VDU.
vdu-internal-connection-point-refLEAFREF
virtual-interfaceCONTAINERContainer for the virtual interface properties

vnfr:virtual-interface

Container for the virtual interface properties

Key Identifiers:
XPath Path
/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vnfd/vnfr:vdu/vnfr:internal-interface/vnfr:virtual-interface
XPath Keyed Path
/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:vnfd/vnfr:vdu[vnfr:id='STRING']/vnfr:internal-interface[vnfr:name='STRING']/vnfr:virtual-interface
RW.REST URI Path
/vnfr:vnfr-catalog/vnfr/STRING/vnfd/vdu/STRING/internal-interface/STRING/virtual-interface
RW Keyspec XPath Path
D,/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vnfd/vnfr:vdu/vnfr:internal-interface/vnfr:virtual-interface
RW Keyspec XPath Keyed Path
D,/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:vnfd/vnfr:vdu[vnfr:id='STRING']/vnfr:internal-interface[vnfr:name='STRING']/vnfr:virtual-interface
Protobuf Type
.vnfr.YangData.Vnfr.VnfrCatalog.Vnfr.Vnfd.Vdu.InternalInterface.VirtualInterface
Python Proto-GI Type
VnfrYang.YangData_Vnfr_VnfrCatalog_Vnfr_Vnfd_Vdu_InternalInterface_VirtualInterface
C Protobuf-C Struct Type
Vnfr__YangData__Vnfr__VnfrCatalog__Vnfr__Vnfd__Vdu__InternalInterface__VirtualInterface
C RWPB Identifiers
Vnfr_Vnfr_data_VnfrCatalog_Vnfr_Vnfd_Vdu_InternalInterface_VirtualInterface
Vnfr_data_VnfrCatalog_Vnfr_Vnfd_Vdu_InternalInterface_VirtualInterface
YPBC Base Identifier
rw_ypbc_Vnfr_Vnfr_data_VnfrCatalog_Vnfr_Vnfd_Vdu_InternalInterface_VirtualInterface

Fields
NameTypeDescription
typeENUMSpecifies the type of virtual interface between VM and host. VIRTIO : Use the traditional VIRTIO interface. PCI-PASSTHROUGH : Use PCI-PASSTHROUGH interface. SR-IOV : Use SR-IOV interface. E1000 : Emulate E1000 interface. RTL8139 : Emulate RTL8139 interface. PCNET : Emulate PCNET interface. OM-MGMT : Used to specify openmano mgmt external-connection type
vpciSTRINGSpecifies the virtual PCI address. Expressed in the following format dddd:dd:dd.d. For example 0000:00:12.0. This information can be used to pass as metadata during the VM creation.
bandwidthUINT64Aggregate bandwidth of the NIC.

vnfr:external-interface

List of external interfaces for the VNF. The external interfaces enable sending traffic to and from VNF.

Key Identifiers:
XPath Path
/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vnfd/vnfr:vdu/vnfr:external-interface
XPath Keyed Path
/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:vnfd/vnfr:vdu[vnfr:id='STRING']/vnfr:external-interface[vnfr:name='STRING']
RW.REST URI Path
/vnfr:vnfr-catalog/vnfr/STRING/vnfd/vdu/STRING/external-interface/STRING
RW Keyspec XPath Path
D,/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vnfd/vnfr:vdu/vnfr:external-interface
RW Keyspec XPath Keyed Path
D,/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:vnfd/vnfr:vdu[vnfr:id='STRING']/vnfr:external-interface[vnfr:name='STRING']
Protobuf Type
.vnfr.YangData.Vnfr.VnfrCatalog.Vnfr.Vnfd.Vdu.ExternalInterface
Python Proto-GI Type
VnfrYang.YangData_Vnfr_VnfrCatalog_Vnfr_Vnfd_Vdu_ExternalInterface
C Protobuf-C Struct Type
Vnfr__YangData__Vnfr__VnfrCatalog__Vnfr__Vnfd__Vdu__ExternalInterface
C RWPB Identifiers
Vnfr_Vnfr_data_VnfrCatalog_Vnfr_Vnfd_Vdu_ExternalInterface
Vnfr_data_VnfrCatalog_Vnfr_Vnfd_Vdu_ExternalInterface
YPBC Base Identifier
rw_ypbc_Vnfr_Vnfr_data_VnfrCatalog_Vnfr_Vnfd_Vdu_ExternalInterface

Fields
NameTypeDescription
nameSTRINGName of the external interface. Note that this name has only local significance to the VDU.
vnfd-connection-point-refLEAFREFName of the external connection point.
virtual-interfaceCONTAINERContainer for the virtual interface properties

vnfr:virtual-interface

Container for the virtual interface properties

Key Identifiers:
XPath Path
/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vnfd/vnfr:vdu/vnfr:external-interface/vnfr:virtual-interface
XPath Keyed Path
/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:vnfd/vnfr:vdu[vnfr:id='STRING']/vnfr:external-interface[vnfr:name='STRING']/vnfr:virtual-interface
RW.REST URI Path
/vnfr:vnfr-catalog/vnfr/STRING/vnfd/vdu/STRING/external-interface/STRING/virtual-interface
RW Keyspec XPath Path
D,/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vnfd/vnfr:vdu/vnfr:external-interface/vnfr:virtual-interface
RW Keyspec XPath Keyed Path
D,/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:vnfd/vnfr:vdu[vnfr:id='STRING']/vnfr:external-interface[vnfr:name='STRING']/vnfr:virtual-interface
Protobuf Type
.vnfr.YangData.Vnfr.VnfrCatalog.Vnfr.Vnfd.Vdu.ExternalInterface.VirtualInterface
Python Proto-GI Type
VnfrYang.YangData_Vnfr_VnfrCatalog_Vnfr_Vnfd_Vdu_ExternalInterface_VirtualInterface
C Protobuf-C Struct Type
Vnfr__YangData__Vnfr__VnfrCatalog__Vnfr__Vnfd__Vdu__ExternalInterface__VirtualInterface
C RWPB Identifiers
Vnfr_Vnfr_data_VnfrCatalog_Vnfr_Vnfd_Vdu_ExternalInterface_VirtualInterface
Vnfr_data_VnfrCatalog_Vnfr_Vnfd_Vdu_ExternalInterface_VirtualInterface
YPBC Base Identifier
rw_ypbc_Vnfr_Vnfr_data_VnfrCatalog_Vnfr_Vnfd_Vdu_ExternalInterface_VirtualInterface

Fields
NameTypeDescription
typeENUMSpecifies the type of virtual interface between VM and host. VIRTIO : Use the traditional VIRTIO interface. PCI-PASSTHROUGH : Use PCI-PASSTHROUGH interface. SR-IOV : Use SR-IOV interface. E1000 : Emulate E1000 interface. RTL8139 : Emulate RTL8139 interface. PCNET : Emulate PCNET interface. OM-MGMT : Used to specify openmano mgmt external-connection type
vpciSTRINGSpecifies the virtual PCI address. Expressed in the following format dddd:dd:dd.d. For example 0000:00:12.0. This information can be used to pass as metadata during the VM creation.
bandwidthUINT64Aggregate bandwidth of the NIC.

vnfr:volumes

Key Identifiers:
XPath Path
/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vnfd/vnfr:vdu/vnfr:volumes
XPath Keyed Path
/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:vnfd/vnfr:vdu[vnfr:id='STRING']/vnfr:volumes[vnfr:name='STRING']
RW.REST URI Path
/vnfr:vnfr-catalog/vnfr/STRING/vnfd/vdu/STRING/volumes/STRING
RW Keyspec XPath Path
D,/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vnfd/vnfr:vdu/vnfr:volumes
RW Keyspec XPath Keyed Path
D,/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:vnfd/vnfr:vdu[vnfr:id='STRING']/vnfr:volumes[vnfr:name='STRING']
Protobuf Type
.vnfr.YangData.Vnfr.VnfrCatalog.Vnfr.Vnfd.Vdu.Volumes
Python Proto-GI Type
VnfrYang.YangData_Vnfr_VnfrCatalog_Vnfr_Vnfd_Vdu_Volumes
C Protobuf-C Struct Type
Vnfr__YangData__Vnfr__VnfrCatalog__Vnfr__Vnfd__Vdu__Volumes
C RWPB Identifiers
Vnfr_Vnfr_data_VnfrCatalog_Vnfr_Vnfd_Vdu_Volumes
Vnfr_data_VnfrCatalog_Vnfr_Vnfd_Vdu_Volumes
YPBC Base Identifier
rw_ypbc_Vnfr_Vnfr_data_VnfrCatalog_Vnfr_Vnfd_Vdu_Volumes

Fields
NameTypeDescription
nameSTRINGName of the disk-volumes, e.g. vda, vdb etc
descriptionSTRINGDescription for Volume
sizeUINT64Size of disk in GB
ephemeralEMPTY
imageSTRINGImage name for the software image. If the image name is found within the VNF package it will be uploaded to all VIM accounts during onboarding process. Otherwise, the image must be added to the VIM account with the same name as entered here.
image-checksumSTRINGImage md5sum for the software image. The md5sum, if provided, along with the image name uniquely identifies an image uploaded to the CAL.
device-busENUMType of disk-bus on which this disk is exposed to guest
device-typeENUMThe type of device as exposed to guest

vnfr:vdu-dependency

List of VDU dependencies.

Key Identifiers:
XPath Path
/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vnfd/vnfr:vdu-dependency
XPath Keyed Path
/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:vnfd/vnfr:vdu-dependency[vnfr:vdu-source-ref='STRING']
RW.REST URI Path
/vnfr:vnfr-catalog/vnfr/STRING/vnfd/vdu-dependency/STRING
RW Keyspec XPath Path
D,/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vnfd/vnfr:vdu-dependency
RW Keyspec XPath Keyed Path
D,/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:vnfd/vnfr:vdu-dependency[vnfr:vdu-source-ref='STRING']
Protobuf Type
.vnfr.YangData.Vnfr.VnfrCatalog.Vnfr.Vnfd.VduDependency
Python Proto-GI Type
VnfrYang.YangData_Vnfr_VnfrCatalog_Vnfr_Vnfd_VduDependency
C Protobuf-C Struct Type
Vnfr__YangData__Vnfr__VnfrCatalog__Vnfr__Vnfd__VduDependency
C RWPB Identifiers
Vnfr_Vnfr_data_VnfrCatalog_Vnfr_Vnfd_VduDependency
Vnfr_data_VnfrCatalog_Vnfr_Vnfd_VduDependency
YPBC Base Identifier
rw_ypbc_Vnfr_Vnfr_data_VnfrCatalog_Vnfr_Vnfd_VduDependency

Fields
NameTypeDescription
vdu-source-refLEAFREF
vdu-depends-on-refLEAFREFReference to the VDU on which the source VDU depends.

vnfr:http-endpoint

List of http endpoints to be used by monitoring params

Key Identifiers:
XPath Path
/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vnfd/vnfr:http-endpoint
XPath Keyed Path
/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:vnfd/vnfr:http-endpoint[vnfr:path='STRING']
RW.REST URI Path
/vnfr:vnfr-catalog/vnfr/STRING/vnfd/http-endpoint/STRING
RW Keyspec XPath Path
D,/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vnfd/vnfr:http-endpoint
RW Keyspec XPath Keyed Path
D,/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:vnfd/vnfr:http-endpoint[vnfr:path='STRING']
Protobuf Type
.vnfr.YangData.Vnfr.VnfrCatalog.Vnfr.Vnfd.HttpEndpoint
Python Proto-GI Type
VnfrYang.YangData_Vnfr_VnfrCatalog_Vnfr_Vnfd_HttpEndpoint
C Protobuf-C Struct Type
Vnfr__YangData__Vnfr__VnfrCatalog__Vnfr__Vnfd__HttpEndpoint
C RWPB Identifiers
Vnfr_Vnfr_data_VnfrCatalog_Vnfr_Vnfd_HttpEndpoint
Vnfr_data_VnfrCatalog_Vnfr_Vnfd_HttpEndpoint
YPBC Base Identifier
rw_ypbc_Vnfr_Vnfr_data_VnfrCatalog_Vnfr_Vnfd_HttpEndpoint

Fields
NameTypeDescription
pathSTRINGThe HTTP path on the management server
httpsBOOLEANPick HTTPS instead of HTTP , Default is false
portUINT16The HTTP port to connect to
usernameSTRINGThe HTTP basic auth username
passwordSTRINGThe HTTP basic auth password
polling-interval-secsUINT8The HTTP polling interval in seconds
methodENUMMethod that the URI should perform. Deafult action is GET.
headersLISTCustom HTTP headers to put on HTTP request

vnfr:headers

Custom HTTP headers to put on HTTP request

Key Identifiers:
XPath Path
/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vnfd/vnfr:http-endpoint/vnfr:headers
XPath Keyed Path
/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:vnfd/vnfr:http-endpoint[vnfr:path='STRING']/vnfr:headers[vnfr:key='STRING']
RW.REST URI Path
/vnfr:vnfr-catalog/vnfr/STRING/vnfd/http-endpoint/STRING/headers/STRING
RW Keyspec XPath Path
D,/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vnfd/vnfr:http-endpoint/vnfr:headers
RW Keyspec XPath Keyed Path
D,/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:vnfd/vnfr:http-endpoint[vnfr:path='STRING']/vnfr:headers[vnfr:key='STRING']
Protobuf Type
.vnfr.YangData.Vnfr.VnfrCatalog.Vnfr.Vnfd.HttpEndpoint.Headers
Python Proto-GI Type
VnfrYang.YangData_Vnfr_VnfrCatalog_Vnfr_Vnfd_HttpEndpoint_Headers
C Protobuf-C Struct Type
Vnfr__YangData__Vnfr__VnfrCatalog__Vnfr__Vnfd__HttpEndpoint__Headers
C RWPB Identifiers
Vnfr_Vnfr_data_VnfrCatalog_Vnfr_Vnfd_HttpEndpoint_Headers
Vnfr_data_VnfrCatalog_Vnfr_Vnfd_HttpEndpoint_Headers
YPBC Base Identifier
rw_ypbc_Vnfr_Vnfr_data_VnfrCatalog_Vnfr_Vnfd_HttpEndpoint_Headers

Fields
NameTypeDescription
keySTRINGHTTP header key
valueSTRINGHTTP header value

vnfr:monitoring-param

List of monitoring parameters at the network service level

Key Identifiers:
XPath Path
/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vnfd/vnfr:monitoring-param
XPath Keyed Path
/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:vnfd/vnfr:monitoring-param[vnfr:id='STRING']
RW.REST URI Path
/vnfr:vnfr-catalog/vnfr/STRING/vnfd/monitoring-param/STRING
RW Keyspec XPath Path
D,/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vnfd/vnfr:monitoring-param
RW Keyspec XPath Keyed Path
D,/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:vnfd/vnfr:monitoring-param[vnfr:id='STRING']
Protobuf Type
.vnfr.YangData.Vnfr.VnfrCatalog.Vnfr.Vnfd.MonitoringParam
Python Proto-GI Type
VnfrYang.YangData_Vnfr_VnfrCatalog_Vnfr_Vnfd_MonitoringParam
C Protobuf-C Struct Type
Vnfr__YangData__Vnfr__VnfrCatalog__Vnfr__Vnfd__MonitoringParam
C RWPB Identifiers
Vnfr_Vnfr_data_VnfrCatalog_Vnfr_Vnfd_MonitoringParam
Vnfr_data_VnfrCatalog_Vnfr_Vnfd_MonitoringParam
YPBC Base Identifier
rw_ypbc_Vnfr_Vnfr_data_VnfrCatalog_Vnfr_Vnfd_MonitoringParam

Fields
NameTypeDescription
idSTRING
nameSTRING
http-endpoint-refLEAFREF
json-query-methodENUM
json-query-paramsCONTAINER
descriptionSTRING
group-tagSTRINGA tag to group monitoring parameters
widget-typeENUMDefines the UI Display variant of measured counters.
unitsSTRINGMeasured Counter Units (e.g., Packets, Kbps, Mbps, etc.)
value-typeENUM
numeric-constraintsCONTAINER
text-constraintsCONTAINER
value-integerINT64Current value for an integer parameter
value-decimalDECIMAL64Current value for a decimal parameter
value-stringSTRINGCurrent value for a string parameter

vnfr:json-query-params

Key Identifiers:
XPath Path
/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vnfd/vnfr:monitoring-param/vnfr:json-query-params
XPath Keyed Path
/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:vnfd/vnfr:monitoring-param[vnfr:id='STRING']/vnfr:json-query-params
RW.REST URI Path
/vnfr:vnfr-catalog/vnfr/STRING/vnfd/monitoring-param/STRING/json-query-params
RW Keyspec XPath Path
D,/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vnfd/vnfr:monitoring-param/vnfr:json-query-params
RW Keyspec XPath Keyed Path
D,/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:vnfd/vnfr:monitoring-param[vnfr:id='STRING']/vnfr:json-query-params
Protobuf Type
.vnfr.YangData.Vnfr.VnfrCatalog.Vnfr.Vnfd.MonitoringParam.JsonQueryParams
Python Proto-GI Type
VnfrYang.YangData_Vnfr_VnfrCatalog_Vnfr_Vnfd_MonitoringParam_JsonQueryParams
C Protobuf-C Struct Type
Vnfr__YangData__Vnfr__VnfrCatalog__Vnfr__Vnfd__MonitoringParam__JsonQueryParams
C RWPB Identifiers
Vnfr_Vnfr_data_VnfrCatalog_Vnfr_Vnfd_MonitoringParam_JsonQueryParams
Vnfr_data_VnfrCatalog_Vnfr_Vnfd_MonitoringParam_JsonQueryParams
YPBC Base Identifier
rw_ypbc_Vnfr_Vnfr_data_VnfrCatalog_Vnfr_Vnfd_MonitoringParam_JsonQueryParams

Fields
NameTypeDescription
json-pathSTRINGThe jsonpath to use to extract value from JSON structure
object-pathSTRINGThe objectpath to use to extract value from JSON structure

vnfr:numeric-constraints

Key Identifiers:
XPath Path
/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vnfd/vnfr:monitoring-param/vnfr:numeric-constraints
XPath Keyed Path
/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:vnfd/vnfr:monitoring-param[vnfr:id='STRING']/vnfr:numeric-constraints
RW.REST URI Path
/vnfr:vnfr-catalog/vnfr/STRING/vnfd/monitoring-param/STRING/numeric-constraints
RW Keyspec XPath Path
D,/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vnfd/vnfr:monitoring-param/vnfr:numeric-constraints
RW Keyspec XPath Keyed Path
D,/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:vnfd/vnfr:monitoring-param[vnfr:id='STRING']/vnfr:numeric-constraints
Protobuf Type
.vnfr.YangData.Vnfr.VnfrCatalog.Vnfr.Vnfd.MonitoringParam.NumericConstraints
Python Proto-GI Type
VnfrYang.YangData_Vnfr_VnfrCatalog_Vnfr_Vnfd_MonitoringParam_NumericConstraints
C Protobuf-C Struct Type
Vnfr__YangData__Vnfr__VnfrCatalog__Vnfr__Vnfd__MonitoringParam__NumericConstraints
C RWPB Identifiers
Vnfr_Vnfr_data_VnfrCatalog_Vnfr_Vnfd_MonitoringParam_NumericConstraints
Vnfr_data_VnfrCatalog_Vnfr_Vnfd_MonitoringParam_NumericConstraints
YPBC Base Identifier
rw_ypbc_Vnfr_Vnfr_data_VnfrCatalog_Vnfr_Vnfd_MonitoringParam_NumericConstraints

Fields
NameTypeDescription
min-valueUINT64Minimum value for the parameter
max-valueUINT64Maximum value for the parameter

vnfr:text-constraints

Key Identifiers:
XPath Path
/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vnfd/vnfr:monitoring-param/vnfr:text-constraints
XPath Keyed Path
/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:vnfd/vnfr:monitoring-param[vnfr:id='STRING']/vnfr:text-constraints
RW.REST URI Path
/vnfr:vnfr-catalog/vnfr/STRING/vnfd/monitoring-param/STRING/text-constraints
RW Keyspec XPath Path
D,/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vnfd/vnfr:monitoring-param/vnfr:text-constraints
RW Keyspec XPath Keyed Path
D,/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:vnfd/vnfr:monitoring-param[vnfr:id='STRING']/vnfr:text-constraints
Protobuf Type
.vnfr.YangData.Vnfr.VnfrCatalog.Vnfr.Vnfd.MonitoringParam.TextConstraints
Python Proto-GI Type
VnfrYang.YangData_Vnfr_VnfrCatalog_Vnfr_Vnfd_MonitoringParam_TextConstraints
C Protobuf-C Struct Type
Vnfr__YangData__Vnfr__VnfrCatalog__Vnfr__Vnfd__MonitoringParam__TextConstraints
C RWPB Identifiers
Vnfr_Vnfr_data_VnfrCatalog_Vnfr_Vnfd_MonitoringParam_TextConstraints
Vnfr_data_VnfrCatalog_Vnfr_Vnfd_MonitoringParam_TextConstraints
YPBC Base Identifier
rw_ypbc_Vnfr_Vnfr_data_VnfrCatalog_Vnfr_Vnfd_MonitoringParam_TextConstraints

Fields
NameTypeDescription
min-lengthUINT8Minimum string length for the parameter
max-lengthUINT8Maximum string length for the parameter

vnfr:placement-groups

List of placement groups at VNF level

Key Identifiers:
XPath Path
/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vnfd/vnfr:placement-groups
XPath Keyed Path
/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:vnfd/vnfr:placement-groups[vnfr:name='STRING']
RW.REST URI Path
/vnfr:vnfr-catalog/vnfr/STRING/vnfd/placement-groups/STRING
RW Keyspec XPath Path
D,/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vnfd/vnfr:placement-groups
RW Keyspec XPath Keyed Path
D,/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:vnfd/vnfr:placement-groups[vnfr:name='STRING']
Protobuf Type
.vnfr.YangData.Vnfr.VnfrCatalog.Vnfr.Vnfd.PlacementGroups
Python Proto-GI Type
VnfrYang.YangData_Vnfr_VnfrCatalog_Vnfr_Vnfd_PlacementGroups
C Protobuf-C Struct Type
Vnfr__YangData__Vnfr__VnfrCatalog__Vnfr__Vnfd__PlacementGroups
C RWPB Identifiers
Vnfr_Vnfr_data_VnfrCatalog_Vnfr_Vnfd_PlacementGroups
Vnfr_data_VnfrCatalog_Vnfr_Vnfd_PlacementGroups
YPBC Base Identifier
rw_ypbc_Vnfr_Vnfr_data_VnfrCatalog_Vnfr_Vnfd_PlacementGroups

Fields
NameTypeDescription
nameSTRINGPlace group construct to define the compute resource placement strategy in cloud environment
requirementSTRINGThis is free text space used to describe the intent/rationale behind this placement group. This is for human consumption only
strategyENUMStrategy associated with this placement group Following values are possible - COLOCATION: Colocation strategy imply intent to share the physical infrastructure (hypervisor/network) among all members of this group. - ISOLATION: Isolation strategy imply intent to not share the physical infrastructure (hypervisor/network) among the members of this group.
member-vdusLISTList of VDUs that are part of this placement group

vnfr:member-vdus

List of VDUs that are part of this placement group

Key Identifiers:
XPath Path
/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vnfd/vnfr:placement-groups/vnfr:member-vdus
XPath Keyed Path
/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:vnfd/vnfr:placement-groups[vnfr:name='STRING']/vnfr:member-vdus[vnfr:member-vdu-ref='STRING']
RW.REST URI Path
/vnfr:vnfr-catalog/vnfr/STRING/vnfd/placement-groups/STRING/member-vdus/STRING
RW Keyspec XPath Path
D,/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vnfd/vnfr:placement-groups/vnfr:member-vdus
RW Keyspec XPath Keyed Path
D,/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:vnfd/vnfr:placement-groups[vnfr:name='STRING']/vnfr:member-vdus[vnfr:member-vdu-ref='STRING']
Protobuf Type
.vnfr.YangData.Vnfr.VnfrCatalog.Vnfr.Vnfd.PlacementGroups.MemberVdus
Python Proto-GI Type
VnfrYang.YangData_Vnfr_VnfrCatalog_Vnfr_Vnfd_PlacementGroups_MemberVdus
C Protobuf-C Struct Type
Vnfr__YangData__Vnfr__VnfrCatalog__Vnfr__Vnfd__PlacementGroups__MemberVdus
C RWPB Identifiers
Vnfr_Vnfr_data_VnfrCatalog_Vnfr_Vnfd_PlacementGroups_MemberVdus
Vnfr_data_VnfrCatalog_Vnfr_Vnfd_PlacementGroups_MemberVdus
YPBC Base Identifier
rw_ypbc_Vnfr_Vnfr_data_VnfrCatalog_Vnfr_Vnfd_PlacementGroups_MemberVdus

Fields
NameTypeDescription
member-vdu-refLEAFREF

vnfr:vnf-configuration

Information about the VNF configuration. Note: If the NS contains multiple instances of the same VNF, each instance could have a different configuration.

Key Identifiers:
XPath Path
/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vnf-configuration
XPath Keyed Path
/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:vnf-configuration
RW.REST URI Path
/vnfr:vnfr-catalog/vnfr/STRING/vnf-configuration
RW Keyspec XPath Path
D,/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vnf-configuration
RW Keyspec XPath Keyed Path
D,/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:vnf-configuration
Protobuf Type
.vnfr.YangData.Vnfr.VnfrCatalog.Vnfr.VnfConfiguration
Python Proto-GI Type
VnfrYang.YangData_Vnfr_VnfrCatalog_Vnfr_VnfConfiguration
C Protobuf-C Struct Type
Vnfr__YangData__Vnfr__VnfrCatalog__Vnfr__VnfConfiguration
C RWPB Identifiers
Vnfr_Vnfr_data_VnfrCatalog_Vnfr_VnfConfiguration
Vnfr_data_VnfrCatalog_Vnfr_VnfConfiguration
YPBC Base Identifier
rw_ypbc_Vnfr_Vnfr_data_VnfrCatalog_Vnfr_VnfConfiguration

Fields
NameTypeDescription
netconfCONTAINER
restCONTAINER
scriptCONTAINER
jujuCONTAINER
config-accessCONTAINER
config-attributesCONTAINERMiscellaneous input parameters to be considered while processing the NSD to apply configuration
service-primitiveLISTList of service primitives supported by the configuration agent for this VNF.
initial-config-primitiveLISTInitial set of configuration primitives.
config-templateSTRINGConfiguration template for each VNF

vnfr:netconf

Key Identifiers:
XPath Path
/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vnf-configuration/vnfr:netconf
XPath Keyed Path
/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:vnf-configuration/vnfr:netconf
RW.REST URI Path
/vnfr:vnfr-catalog/vnfr/STRING/vnf-configuration/netconf
RW Keyspec XPath Path
D,/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vnf-configuration/vnfr:netconf
RW Keyspec XPath Keyed Path
D,/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:vnf-configuration/vnfr:netconf
Protobuf Type
.vnfr.YangData.Vnfr.VnfrCatalog.Vnfr.VnfConfiguration.Netconf
Python Proto-GI Type
VnfrYang.YangData_Vnfr_VnfrCatalog_Vnfr_VnfConfiguration_Netconf
C Protobuf-C Struct Type
Vnfr__YangData__Vnfr__VnfrCatalog__Vnfr__VnfConfiguration__Netconf
C RWPB Identifiers
Vnfr_Vnfr_data_VnfrCatalog_Vnfr_VnfConfiguration_Netconf
Vnfr_data_VnfrCatalog_Vnfr_VnfConfiguration_Netconf
YPBC Base Identifier
rw_ypbc_Vnfr_Vnfr_data_VnfrCatalog_Vnfr_VnfConfiguration_Netconf

Fields
NameTypeDescription
targetENUMNetconf configuration target
protocolENUMProtocol to use for NETCONF, such as ssh
portUINT16Port for the NETCONF server.

vnfr:rest

Key Identifiers:
XPath Path
/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vnf-configuration/vnfr:rest
XPath Keyed Path
/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:vnf-configuration/vnfr:rest
RW.REST URI Path
/vnfr:vnfr-catalog/vnfr/STRING/vnf-configuration/rest
RW Keyspec XPath Path
D,/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vnf-configuration/vnfr:rest
RW Keyspec XPath Keyed Path
D,/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:vnf-configuration/vnfr:rest
Protobuf Type
.vnfr.YangData.Vnfr.VnfrCatalog.Vnfr.VnfConfiguration.Rest
Python Proto-GI Type
VnfrYang.YangData_Vnfr_VnfrCatalog_Vnfr_VnfConfiguration_Rest
C Protobuf-C Struct Type
Vnfr__YangData__Vnfr__VnfrCatalog__Vnfr__VnfConfiguration__Rest
C RWPB Identifiers
Vnfr_Vnfr_data_VnfrCatalog_Vnfr_VnfConfiguration_Rest
Vnfr_data_VnfrCatalog_Vnfr_VnfConfiguration_Rest
YPBC Base Identifier
rw_ypbc_Vnfr_Vnfr_data_VnfrCatalog_Vnfr_VnfConfiguration_Rest

Fields
NameTypeDescription
portUINT16Port for the REST server.

vnfr:script

Key Identifiers:
XPath Path
/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vnf-configuration/vnfr:script
XPath Keyed Path
/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:vnf-configuration/vnfr:script
RW.REST URI Path
/vnfr:vnfr-catalog/vnfr/STRING/vnf-configuration/script
RW Keyspec XPath Path
D,/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vnf-configuration/vnfr:script
RW Keyspec XPath Keyed Path
D,/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:vnf-configuration/vnfr:script
Protobuf Type
.vnfr.YangData.Vnfr.VnfrCatalog.Vnfr.VnfConfiguration.Script
Python Proto-GI Type
VnfrYang.YangData_Vnfr_VnfrCatalog_Vnfr_VnfConfiguration_Script
C Protobuf-C Struct Type
Vnfr__YangData__Vnfr__VnfrCatalog__Vnfr__VnfConfiguration__Script
C RWPB Identifiers
Vnfr_Vnfr_data_VnfrCatalog_Vnfr_VnfConfiguration_Script
Vnfr_data_VnfrCatalog_Vnfr_VnfConfiguration_Script
YPBC Base Identifier
rw_ypbc_Vnfr_Vnfr_data_VnfrCatalog_Vnfr_VnfConfiguration_Script

Fields
NameTypeDescription
script-typeENUMScript type - currently supported : bash, expect

vnfr:juju

Key Identifiers:
XPath Path
/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vnf-configuration/vnfr:juju
XPath Keyed Path
/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:vnf-configuration/vnfr:juju
RW.REST URI Path
/vnfr:vnfr-catalog/vnfr/STRING/vnf-configuration/juju
RW Keyspec XPath Path
D,/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vnf-configuration/vnfr:juju
RW Keyspec XPath Keyed Path
D,/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:vnf-configuration/vnfr:juju
Protobuf Type
.vnfr.YangData.Vnfr.VnfrCatalog.Vnfr.VnfConfiguration.Juju
Python Proto-GI Type
VnfrYang.YangData_Vnfr_VnfrCatalog_Vnfr_VnfConfiguration_Juju
C Protobuf-C Struct Type
Vnfr__YangData__Vnfr__VnfrCatalog__Vnfr__VnfConfiguration__Juju
C RWPB Identifiers
Vnfr_Vnfr_data_VnfrCatalog_Vnfr_VnfConfiguration_Juju
Vnfr_data_VnfrCatalog_Vnfr_VnfConfiguration_Juju
YPBC Base Identifier
rw_ypbc_Vnfr_Vnfr_data_VnfrCatalog_Vnfr_VnfConfiguration_Juju

Fields
NameTypeDescription
charmSTRINGJuju charm to use with the VNF.

vnfr:config-access

Key Identifiers:
XPath Path
/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vnf-configuration/vnfr:config-access
XPath Keyed Path
/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:vnf-configuration/vnfr:config-access
RW.REST URI Path
/vnfr:vnfr-catalog/vnfr/STRING/vnf-configuration/config-access
RW Keyspec XPath Path
D,/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vnf-configuration/vnfr:config-access
RW Keyspec XPath Keyed Path
D,/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:vnf-configuration/vnfr:config-access
Protobuf Type
.vnfr.YangData.Vnfr.VnfrCatalog.Vnfr.VnfConfiguration.ConfigAccess
Python Proto-GI Type
VnfrYang.YangData_Vnfr_VnfrCatalog_Vnfr_VnfConfiguration_ConfigAccess
C Protobuf-C Struct Type
Vnfr__YangData__Vnfr__VnfrCatalog__Vnfr__VnfConfiguration__ConfigAccess
C RWPB Identifiers
Vnfr_Vnfr_data_VnfrCatalog_Vnfr_VnfConfiguration_ConfigAccess
Vnfr_data_VnfrCatalog_Vnfr_VnfConfiguration_ConfigAccess
YPBC Base Identifier
rw_ypbc_Vnfr_Vnfr_data_VnfrCatalog_Vnfr_VnfConfiguration_ConfigAccess

Fields
NameTypeDescription
mgmt-ip-addressUNIONIP address to be used to configure this VNF, optional if it is possible to resolve dynamically.
usernameSTRINGUser name for configuration.
passwordSTRINGPassword for configuration access authentication.

vnfr:config-attributes

Miscellaneous input parameters to be considered while processing the NSD to apply configuration

Key Identifiers:
XPath Path
/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vnf-configuration/vnfr:config-attributes
XPath Keyed Path
/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:vnf-configuration/vnfr:config-attributes
RW.REST URI Path
/vnfr:vnfr-catalog/vnfr/STRING/vnf-configuration/config-attributes
RW Keyspec XPath Path
D,/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vnf-configuration/vnfr:config-attributes
RW Keyspec XPath Keyed Path
D,/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:vnf-configuration/vnfr:config-attributes
Protobuf Type
.vnfr.YangData.Vnfr.VnfrCatalog.Vnfr.VnfConfiguration.ConfigAttributes
Python Proto-GI Type
VnfrYang.YangData_Vnfr_VnfrCatalog_Vnfr_VnfConfiguration_ConfigAttributes
C Protobuf-C Struct Type
Vnfr__YangData__Vnfr__VnfrCatalog__Vnfr__VnfConfiguration__ConfigAttributes
C RWPB Identifiers
Vnfr_Vnfr_data_VnfrCatalog_Vnfr_VnfConfiguration_ConfigAttributes
Vnfr_data_VnfrCatalog_Vnfr_VnfConfiguration_ConfigAttributes
YPBC Base Identifier
rw_ypbc_Vnfr_Vnfr_data_VnfrCatalog_Vnfr_VnfConfiguration_ConfigAttributes

Fields
NameTypeDescription
config-priorityUINT64Configuration priority - order of configuration to be applied to each VNF in this NS. A low number takes precedence over a high number
config-delayUINT64Wait (seconds) before applying the configuration to VNF

vnfr:service-primitive

List of service primitives supported by the configuration agent for this VNF.

Key Identifiers:
XPath Path
/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vnf-configuration/vnfr:service-primitive
XPath Keyed Path
/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:vnf-configuration/vnfr:service-primitive[vnfr:name='STRING']
RW.REST URI Path
/vnfr:vnfr-catalog/vnfr/STRING/vnf-configuration/service-primitive/STRING
RW Keyspec XPath Path
D,/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vnf-configuration/vnfr:service-primitive
RW Keyspec XPath Keyed Path
D,/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:vnf-configuration/vnfr:service-primitive[vnfr:name='STRING']
Protobuf Type
.vnfr.YangData.Vnfr.VnfrCatalog.Vnfr.VnfConfiguration.ServicePrimitive
Python Proto-GI Type
VnfrYang.YangData_Vnfr_VnfrCatalog_Vnfr_VnfConfiguration_ServicePrimitive
C Protobuf-C Struct Type
Vnfr__YangData__Vnfr__VnfrCatalog__Vnfr__VnfConfiguration__ServicePrimitive
C RWPB Identifiers
Vnfr_Vnfr_data_VnfrCatalog_Vnfr_VnfConfiguration_ServicePrimitive
Vnfr_data_VnfrCatalog_Vnfr_VnfConfiguration_ServicePrimitive
YPBC Base Identifier
rw_ypbc_Vnfr_Vnfr_data_VnfrCatalog_Vnfr_VnfConfiguration_ServicePrimitive

Fields
NameTypeDescription
nameSTRINGName of the service primitive.
parameterLISTList of parameters to the service primitive.

vnfr:parameter

List of parameters to the service primitive.

Key Identifiers:
XPath Path
/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vnf-configuration/vnfr:service-primitive/vnfr:parameter
XPath Keyed Path
/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:vnf-configuration/vnfr:service-primitive[vnfr:name='STRING']/vnfr:parameter[vnfr:name='STRING']
RW.REST URI Path
/vnfr:vnfr-catalog/vnfr/STRING/vnf-configuration/service-primitive/STRING/parameter/STRING
RW Keyspec XPath Path
D,/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vnf-configuration/vnfr:service-primitive/vnfr:parameter
RW Keyspec XPath Keyed Path
D,/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:vnf-configuration/vnfr:service-primitive[vnfr:name='STRING']/vnfr:parameter[vnfr:name='STRING']
Protobuf Type
.vnfr.YangData.Vnfr.VnfrCatalog.Vnfr.VnfConfiguration.ServicePrimitive.Parameter
Python Proto-GI Type
VnfrYang.YangData_Vnfr_VnfrCatalog_Vnfr_VnfConfiguration_ServicePrimitive_Parameter
C Protobuf-C Struct Type
Vnfr__YangData__Vnfr__VnfrCatalog__Vnfr__VnfConfiguration__ServicePrimitive__Parameter
C RWPB Identifiers
Vnfr_Vnfr_data_VnfrCatalog_Vnfr_VnfConfiguration_ServicePrimitive_Parameter
Vnfr_data_VnfrCatalog_Vnfr_VnfConfiguration_ServicePrimitive_Parameter
YPBC Base Identifier
rw_ypbc_Vnfr_Vnfr_data_VnfrCatalog_Vnfr_VnfConfiguration_ServicePrimitive_Parameter

Fields
NameTypeDescription
nameSTRINGName of the parameter.
data-typeENUMData type associated with the name.
mandatoryBOOLEANIs this field mandatory
default-valueSTRINGThe default value for this field
parameter-poolSTRINGNSD parameter pool name to use for this parameter
read-onlyBOOLEANThe value should be dimmed by the UI. Only applies to parameters with default values.
hiddenBOOLEANThe value should be hidden by the UI. Only applies to parameters with default values.

vnfr:initial-config-primitive

Initial set of configuration primitives.

Key Identifiers:
XPath Path
/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vnf-configuration/vnfr:initial-config-primitive
XPath Keyed Path
/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:vnf-configuration/vnfr:initial-config-primitive[vnfr:seq='0']
RW.REST URI Path
/vnfr:vnfr-catalog/vnfr/STRING/vnf-configuration/initial-config-primitive/0
RW Keyspec XPath Path
D,/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vnf-configuration/vnfr:initial-config-primitive
RW Keyspec XPath Keyed Path
D,/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:vnf-configuration/vnfr:initial-config-primitive[vnfr:seq='0']
Protobuf Type
.vnfr.YangData.Vnfr.VnfrCatalog.Vnfr.VnfConfiguration.InitialConfigPrimitive
Python Proto-GI Type
VnfrYang.YangData_Vnfr_VnfrCatalog_Vnfr_VnfConfiguration_InitialConfigPrimitive
C Protobuf-C Struct Type
Vnfr__YangData__Vnfr__VnfrCatalog__Vnfr__VnfConfiguration__InitialConfigPrimitive
C RWPB Identifiers
Vnfr_Vnfr_data_VnfrCatalog_Vnfr_VnfConfiguration_InitialConfigPrimitive
Vnfr_data_VnfrCatalog_Vnfr_VnfConfiguration_InitialConfigPrimitive
YPBC Base Identifier
rw_ypbc_Vnfr_Vnfr_data_VnfrCatalog_Vnfr_VnfConfiguration_InitialConfigPrimitive

Fields
NameTypeDescription
seqUINT64Sequence number for the configuration primitive.
nameSTRINGName of the configuration primitive.
user-defined-scriptSTRINGA user defined script.
parameterLIST

vnfr:parameter

Key Identifiers:
XPath Path
/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vnf-configuration/vnfr:initial-config-primitive/vnfr:parameter
XPath Keyed Path
/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:vnf-configuration/vnfr:initial-config-primitive[vnfr:seq='0']/vnfr:parameter[vnfr:name='STRING']
RW.REST URI Path
/vnfr:vnfr-catalog/vnfr/STRING/vnf-configuration/initial-config-primitive/0/parameter/STRING
RW Keyspec XPath Path
D,/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vnf-configuration/vnfr:initial-config-primitive/vnfr:parameter
RW Keyspec XPath Keyed Path
D,/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:vnf-configuration/vnfr:initial-config-primitive[vnfr:seq='0']/vnfr:parameter[vnfr:name='STRING']
Protobuf Type
.vnfr.YangData.Vnfr.VnfrCatalog.Vnfr.VnfConfiguration.InitialConfigPrimitive.Parameter
Python Proto-GI Type
VnfrYang.YangData_Vnfr_VnfrCatalog_Vnfr_VnfConfiguration_InitialConfigPrimitive_Parameter
C Protobuf-C Struct Type
Vnfr__YangData__Vnfr__VnfrCatalog__Vnfr__VnfConfiguration__InitialConfigPrimitive__Parameter
C RWPB Identifiers
Vnfr_Vnfr_data_VnfrCatalog_Vnfr_VnfConfiguration_InitialConfigPrimitive_Parameter
Vnfr_data_VnfrCatalog_Vnfr_VnfConfiguration_InitialConfigPrimitive_Parameter
YPBC Base Identifier
rw_ypbc_Vnfr_Vnfr_data_VnfrCatalog_Vnfr_VnfConfiguration_InitialConfigPrimitive_Parameter

Fields
NameTypeDescription
nameSTRING
valueSTRINGValue of the configuration primitive.

vnfr:mgmt-interface

Key Identifiers:
XPath Path
/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:mgmt-interface
XPath Keyed Path
/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:mgmt-interface
RW.REST URI Path
/vnfr:vnfr-catalog/vnfr/STRING/mgmt-interface
RW Keyspec XPath Path
D,/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:mgmt-interface
RW Keyspec XPath Keyed Path
D,/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:mgmt-interface
Protobuf Type
.vnfr.YangData.Vnfr.VnfrCatalog.Vnfr.MgmtInterface
Python Proto-GI Type
VnfrYang.YangData_Vnfr_VnfrCatalog_Vnfr_MgmtInterface
C Protobuf-C Struct Type
Vnfr__YangData__Vnfr__VnfrCatalog__Vnfr__MgmtInterface
C RWPB Identifiers
Vnfr_Vnfr_data_VnfrCatalog_Vnfr_MgmtInterface
Vnfr_data_VnfrCatalog_Vnfr_MgmtInterface
YPBC Base Identifier
rw_ypbc_Vnfr_Vnfr_data_VnfrCatalog_Vnfr_MgmtInterface

Fields
NameTypeDescription
ip-addressUNION
portUINT16

vnfr:internal-vlr

Key Identifiers:
XPath Path
/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:internal-vlr
XPath Keyed Path
/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:internal-vlr[vnfr:vlr-ref='STRING']
RW.REST URI Path
/vnfr:vnfr-catalog/vnfr/STRING/internal-vlr/STRING
RW Keyspec XPath Path
D,/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:internal-vlr
RW Keyspec XPath Keyed Path
D,/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:internal-vlr[vnfr:vlr-ref='STRING']
Protobuf Type
.vnfr.YangData.Vnfr.VnfrCatalog.Vnfr.InternalVlr
Python Proto-GI Type
VnfrYang.YangData_Vnfr_VnfrCatalog_Vnfr_InternalVlr
C Protobuf-C Struct Type
Vnfr__YangData__Vnfr__VnfrCatalog__Vnfr__InternalVlr
C RWPB Identifiers
Vnfr_Vnfr_data_VnfrCatalog_Vnfr_InternalVlr
Vnfr_data_VnfrCatalog_Vnfr_InternalVlr
YPBC Base Identifier
rw_ypbc_Vnfr_Vnfr_data_VnfrCatalog_Vnfr_InternalVlr

Fields
NameTypeDescription
vlr-refLEAFREFReference to a VLR record in the VLR catalog
internal-connection-point-refLEAF_LIST

vnfr:internal-connection-point-ref

Key Identifiers:
XPath Path
/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:internal-vlr/vnfr:internal-connection-point-ref
XPath Keyed Path
/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:internal-vlr[vnfr:vlr-ref='STRING']/vnfr:internal-connection-point-ref
RW.REST URI Path
/vnfr:vnfr-catalog/vnfr/STRING/internal-vlr/STRING/internal-connection-point-ref
RW Keyspec XPath Path
D,/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:internal-vlr/vnfr:internal-connection-point-ref
RW Keyspec XPath Keyed Path
D,/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:internal-vlr[vnfr:vlr-ref='STRING']/vnfr:internal-connection-point-ref
Protobuf Type
.vnfr.YangData.Vnfr.VnfrCatalog.Vnfr.InternalVlr.InternalConnectionPointRef
Python Proto-GI Type
VnfrYang.YangData_Vnfr_VnfrCatalog_Vnfr_InternalVlr_InternalConnectionPointRef
C Protobuf-C Struct Type
Vnfr__YangData__Vnfr__VnfrCatalog__Vnfr__InternalVlr__InternalConnectionPointRef
C RWPB Identifiers
Vnfr_Vnfr_data_VnfrCatalog_Vnfr_InternalVlr_InternalConnectionPointRef
Vnfr_data_VnfrCatalog_Vnfr_InternalVlr_InternalConnectionPointRef
YPBC Base Identifier
rw_ypbc_Vnfr_Vnfr_data_VnfrCatalog_Vnfr_InternalVlr_InternalConnectionPointRef

vnfr:connection-point

List for external connection points. Each VNF has one or more external connection points. As the name implies that external connection points are used for connecting the VNF to other VNFs or to external networks. Each VNF exposes these connection points to the orchestrator. The orchestrator can construct network services by connecting the connection points between different VNFs. The NFVO will use VLDs and VNFFGs at the network service level to construct network services.

Key Identifiers:
XPath Path
/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:connection-point
XPath Keyed Path
/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:connection-point[vnfr:name='STRING']
RW.REST URI Path
/vnfr:vnfr-catalog/vnfr/STRING/connection-point/STRING
RW Keyspec XPath Path
D,/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:connection-point
RW Keyspec XPath Keyed Path
D,/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:connection-point[vnfr:name='STRING']
Protobuf Type
.vnfr.YangData.Vnfr.VnfrCatalog.Vnfr.ConnectionPoint
Python Proto-GI Type
VnfrYang.YangData_Vnfr_VnfrCatalog_Vnfr_ConnectionPoint
C Protobuf-C Struct Type
Vnfr__YangData__Vnfr__VnfrCatalog__Vnfr__ConnectionPoint
C RWPB Identifiers
Vnfr_Vnfr_data_VnfrCatalog_Vnfr_ConnectionPoint
Vnfr_data_VnfrCatalog_Vnfr_ConnectionPoint
YPBC Base Identifier
rw_ypbc_Vnfr_Vnfr_data_VnfrCatalog_Vnfr_ConnectionPoint

Fields
NameTypeDescription
nameSTRINGName of the connection point
idSTRINGIdentifier for the internal connection points
short-nameSTRINGShort name to appear as label in the UI
typeENUMType of the connection point.
port-security-enabledBOOLEANEnables the port security for the port
vlr-refLEAFREFReference to the VLR associated with this connection point
ip-addressUNIONIP address assigned to the external connection point
mac-addressSTRINGMAC address assigned to the external connection point
connection-point-idSTRING

vnfr:vdur

List of Virtual Deployment Units

Key Identifiers:
XPath Path
/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vdur
XPath Keyed Path
/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:vdur[vnfr:id='STRING']
RW.REST URI Path
/vnfr:vnfr-catalog/vnfr/STRING/vdur/STRING
RW Keyspec XPath Path
D,/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vdur
RW Keyspec XPath Keyed Path
D,/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:vdur[vnfr:id='STRING']
Protobuf Type
.vnfr.YangData.Vnfr.VnfrCatalog.Vnfr.Vdur
Python Proto-GI Type
VnfrYang.YangData_Vnfr_VnfrCatalog_Vnfr_Vdur
C Protobuf-C Struct Type
Vnfr__YangData__Vnfr__VnfrCatalog__Vnfr__Vdur
C RWPB Identifiers
Vnfr_Vnfr_data_VnfrCatalog_Vnfr_Vdur
Vnfr_data_VnfrCatalog_Vnfr_Vdur
YPBC Base Identifier
rw_ypbc_Vnfr_Vnfr_data_VnfrCatalog_Vnfr_Vdur

Fields
NameTypeDescription
idSTRINGUnique id for the VDU
nameSTRINGname of the instantiated VDUR
unique-short-nameSTRINGShort Unique name of the VDU This will be of the format NSR name-ShortnedString-VDUname NSR name and VDU name shall be constrained to 10 characters
vdu-id-refLEAFREF
vim-idSTRINGAllocated VM resource id
flavor-idSTRINGVIM assigned flavor id
image-idSTRINGVIM assigned image id
management-ipUNIONManagement IP address
vm-management-ipUNIONVM Private Management IP address
console-urlSTRINGConsole URL for this VDU, if available
vm-flavorCONTAINER
guest-epaCONTAINER
vswitch-epaCONTAINER
hypervisor-epaCONTAINER
host-epaCONTAINERSpecifies the host level EPA attributes.
supplemental-boot-dataCONTAINER
volumesLIST
alarmsLISTA list of the alarms that have been created for this VDU
internal-connection-pointLISTList for internal connection points. Each VNFC has zero or more internal connection points. Internal connection points are used for connecting the VNF components internal to the VNF. If a VNF has only one VNFC, it may not have any internal connection points.
internal-interfaceLISTList of internal interfaces for the VNF
external-interfaceLISTList of external interfaces for the VNF. The external interfaces enable sending traffic to and from VNF.
operational-statusENUMThe operational status of the VDU init : The VDU has just started. vm-init-phase : The VDUs in the VNF is being created in VIM. vm-alloc-pending : The VM alloc is pending in VIM running : The VDU is active in VM terminate : The VDU is being terminated vm-terminate-phase : The VDU in the VNF is being terminated in VIM. terminated : The VDU is in the terminated state. failed : The VDU instantiation failed.
placement-groups-infoLIST Placement groups to which this VDU belongs and its cloud construct

vnfr:vm-flavor

Key Identifiers:
XPath Path
/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vdur/vnfr:vm-flavor
XPath Keyed Path
/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:vdur[vnfr:id='STRING']/vnfr:vm-flavor
RW.REST URI Path
/vnfr:vnfr-catalog/vnfr/STRING/vdur/STRING/vm-flavor
RW Keyspec XPath Path
D,/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vdur/vnfr:vm-flavor
RW Keyspec XPath Keyed Path
D,/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:vdur[vnfr:id='STRING']/vnfr:vm-flavor
Protobuf Type
.vnfr.YangData.Vnfr.VnfrCatalog.Vnfr.Vdur.VmFlavor
Python Proto-GI Type
VnfrYang.YangData_Vnfr_VnfrCatalog_Vnfr_Vdur_VmFlavor
C Protobuf-C Struct Type
Vnfr__YangData__Vnfr__VnfrCatalog__Vnfr__Vdur__VmFlavor
C RWPB Identifiers
Vnfr_Vnfr_data_VnfrCatalog_Vnfr_Vdur_VmFlavor
Vnfr_data_VnfrCatalog_Vnfr_Vdur_VmFlavor
YPBC Base Identifier
rw_ypbc_Vnfr_Vnfr_data_VnfrCatalog_Vnfr_Vdur_VmFlavor

Fields
NameTypeDescription
vcpu-countUINT16Number of VCPUs for the VM.
memory-mbUINT64Amount of memory in MB.
storage-gbUINT64Amount of disk space in GB.

vnfr:guest-epa

Key Identifiers:
XPath Path
/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vdur/vnfr:guest-epa
XPath Keyed Path
/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:vdur[vnfr:id='STRING']/vnfr:guest-epa
RW.REST URI Path
/vnfr:vnfr-catalog/vnfr/STRING/vdur/STRING/guest-epa
RW Keyspec XPath Path
D,/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vdur/vnfr:guest-epa
RW Keyspec XPath Keyed Path
D,/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:vdur[vnfr:id='STRING']/vnfr:guest-epa
Protobuf Type
.vnfr.YangData.Vnfr.VnfrCatalog.Vnfr.Vdur.GuestEpa
Python Proto-GI Type
VnfrYang.YangData_Vnfr_VnfrCatalog_Vnfr_Vdur_GuestEpa
C Protobuf-C Struct Type
Vnfr__YangData__Vnfr__VnfrCatalog__Vnfr__Vdur__GuestEpa
C RWPB Identifiers
Vnfr_Vnfr_data_VnfrCatalog_Vnfr_Vdur_GuestEpa
Vnfr_data_VnfrCatalog_Vnfr_Vdur_GuestEpa
YPBC Base Identifier
rw_ypbc_Vnfr_Vnfr_data_VnfrCatalog_Vnfr_Vdur_GuestEpa

Fields
NameTypeDescription
trusted-executionBOOLEANThis VM should be allocated from trusted pool
mempage-sizeENUMMemory page allocation size. If a VM requires hugepages, it should choose LARGE or SIZE_2MB or SIZE_1GB. If the VM prefers hugepages it should choose PREFER_LARGE. LARGE : Require hugepages (either 2MB or 1GB) SMALL : Doesn't require hugepages SIZE_2MB : Requires 2MB hugepages SIZE_1GB : Requires 1GB hugepages PREFER_LARGE : Application prefers hugepages
cpu-pinning-policyENUMCPU pinning policy describes association between virtual CPUs in guest and the physical CPUs in the host. DEDICATED : Virtual CPUs are pinned to physical CPUs SHARED : Multiple VMs may share the same physical CPUs. ANY : Any policy is acceptable for the VM
cpu-thread-pinning-policyENUMCPU thread pinning policy describes how to place the guest CPUs when the host supports hyper threads: AVOID : Avoids placing a guest on a host with threads. SEPARATE: Places vCPUs on separate cores, and avoids placing two vCPUs on two threads of same core. ISOLATE : Places each vCPU on a different core, and places no vCPUs from a different guest on the same core. PREFER : Attempts to place vCPUs on threads of the same core.
pcie-deviceLISTList of pcie passthrough devices.
numa-unawareEMPTY
numa-node-policyCONTAINERThis policy defines NUMA topology of the guest. Specifically identifies if the guest should be run on a host with one NUMA node or multiple NUMA nodes. As an example a guest might need 8 VCPUs and 4 GB of memory. However, it might need the VCPUs and memory distributed across multiple NUMA nodes. In this scenario, NUMA node 1 could run with 6 VCPUs and 3GB, and NUMA node 2 could run with 2 VCPUs and 1GB.

vnfr:pcie-device

List of pcie passthrough devices.

Key Identifiers:
XPath Path
/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vdur/vnfr:guest-epa/vnfr:pcie-device
XPath Keyed Path
/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:vdur[vnfr:id='STRING']/vnfr:guest-epa/vnfr:pcie-device[vnfr:device-id='STRING']
RW.REST URI Path
/vnfr:vnfr-catalog/vnfr/STRING/vdur/STRING/guest-epa/pcie-device/STRING
RW Keyspec XPath Path
D,/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vdur/vnfr:guest-epa/vnfr:pcie-device
RW Keyspec XPath Keyed Path
D,/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:vdur[vnfr:id='STRING']/vnfr:guest-epa/vnfr:pcie-device[vnfr:device-id='STRING']
Protobuf Type
.vnfr.YangData.Vnfr.VnfrCatalog.Vnfr.Vdur.GuestEpa.PcieDevice
Python Proto-GI Type
VnfrYang.YangData_Vnfr_VnfrCatalog_Vnfr_Vdur_GuestEpa_PcieDevice
C Protobuf-C Struct Type
Vnfr__YangData__Vnfr__VnfrCatalog__Vnfr__Vdur__GuestEpa__PcieDevice
C RWPB Identifiers
Vnfr_Vnfr_data_VnfrCatalog_Vnfr_Vdur_GuestEpa_PcieDevice
Vnfr_data_VnfrCatalog_Vnfr_Vdur_GuestEpa_PcieDevice
YPBC Base Identifier
rw_ypbc_Vnfr_Vnfr_data_VnfrCatalog_Vnfr_Vdur_GuestEpa_PcieDevice

Fields
NameTypeDescription
device-idSTRINGDevice identifier.
countUINT64Number of devices to attach to the VM.

vnfr:numa-node-policy

This policy defines NUMA topology of the guest. Specifically identifies if the guest should be run on a host with one NUMA node or multiple NUMA nodes. As an example a guest might need 8 VCPUs and 4 GB of memory. However, it might need the VCPUs and memory distributed across multiple NUMA nodes. In this scenario, NUMA node 1 could run with 6 VCPUs and 3GB, and NUMA node 2 could run with 2 VCPUs and 1GB.

Key Identifiers:
XPath Path
/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vdur/vnfr:guest-epa/vnfr:numa-node-policy
XPath Keyed Path
/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:vdur[vnfr:id='STRING']/vnfr:guest-epa/vnfr:numa-node-policy
RW.REST URI Path
/vnfr:vnfr-catalog/vnfr/STRING/vdur/STRING/guest-epa/numa-node-policy
RW Keyspec XPath Path
D,/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vdur/vnfr:guest-epa/vnfr:numa-node-policy
RW Keyspec XPath Keyed Path
D,/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:vdur[vnfr:id='STRING']/vnfr:guest-epa/vnfr:numa-node-policy
Protobuf Type
.vnfr.YangData.Vnfr.VnfrCatalog.Vnfr.Vdur.GuestEpa.NumaNodePolicy
Python Proto-GI Type
VnfrYang.YangData_Vnfr_VnfrCatalog_Vnfr_Vdur_GuestEpa_NumaNodePolicy
C Protobuf-C Struct Type
Vnfr__YangData__Vnfr__VnfrCatalog__Vnfr__Vdur__GuestEpa__NumaNodePolicy
C RWPB Identifiers
Vnfr_Vnfr_data_VnfrCatalog_Vnfr_Vdur_GuestEpa_NumaNodePolicy
Vnfr_data_VnfrCatalog_Vnfr_Vdur_GuestEpa_NumaNodePolicy
YPBC Base Identifier
rw_ypbc_Vnfr_Vnfr_data_VnfrCatalog_Vnfr_Vdur_GuestEpa_NumaNodePolicy

Fields
NameTypeDescription
node-cntUINT16The number of NUMA nodes to expose to the VM.
mem-policyENUMThis policy specifies how the memory should be allocated in a multi-node scenario. STRICT : The memory must be allocated strictly from the memory attached to the NUMA node. PREFERRED : The memory should be allocated preferentially from the memory attached to the NUMA node
nodeLIST

vnfr:node

Key Identifiers:
XPath Path
/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vdur/vnfr:guest-epa/vnfr:numa-node-policy/vnfr:node
XPath Keyed Path
/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:vdur[vnfr:id='STRING']/vnfr:guest-epa/vnfr:numa-node-policy/vnfr:node[vnfr:id='0']
RW.REST URI Path
/vnfr:vnfr-catalog/vnfr/STRING/vdur/STRING/guest-epa/numa-node-policy/node/0
RW Keyspec XPath Path
D,/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vdur/vnfr:guest-epa/vnfr:numa-node-policy/vnfr:node
RW Keyspec XPath Keyed Path
D,/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:vdur[vnfr:id='STRING']/vnfr:guest-epa/vnfr:numa-node-policy/vnfr:node[vnfr:id='0']
Protobuf Type
.vnfr.YangData.Vnfr.VnfrCatalog.Vnfr.Vdur.GuestEpa.NumaNodePolicy.Node
Python Proto-GI Type
VnfrYang.YangData_Vnfr_VnfrCatalog_Vnfr_Vdur_GuestEpa_NumaNodePolicy_Node
C Protobuf-C Struct Type
Vnfr__YangData__Vnfr__VnfrCatalog__Vnfr__Vdur__GuestEpa__NumaNodePolicy__Node
C RWPB Identifiers
Vnfr_Vnfr_data_VnfrCatalog_Vnfr_Vdur_GuestEpa_NumaNodePolicy_Node
Vnfr_data_VnfrCatalog_Vnfr_Vdur_GuestEpa_NumaNodePolicy_Node
YPBC Base Identifier
rw_ypbc_Vnfr_Vnfr_data_VnfrCatalog_Vnfr_Vdur_GuestEpa_NumaNodePolicy_Node

Fields
NameTypeDescription
idUINT64NUMA node identification. Typically it's 0 or 1
vcpuLISTList of VCPUs to allocate on this NUMA node.
memory-mbUINT64Memory size expressed in MB for this NUMA node.
num-coresUINT8
paired-threadsCONTAINER
num-threadsUINT8

vnfr:vcpu

List of VCPUs to allocate on this NUMA node.

Key Identifiers:
XPath Path
/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vdur/vnfr:guest-epa/vnfr:numa-node-policy/vnfr:node/vnfr:vcpu
XPath Keyed Path
/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:vdur[vnfr:id='STRING']/vnfr:guest-epa/vnfr:numa-node-policy/vnfr:node[vnfr:id='0']/vnfr:vcpu[vnfr:id='0']
RW.REST URI Path
/vnfr:vnfr-catalog/vnfr/STRING/vdur/STRING/guest-epa/numa-node-policy/node/0/vcpu/0
RW Keyspec XPath Path
D,/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vdur/vnfr:guest-epa/vnfr:numa-node-policy/vnfr:node/vnfr:vcpu
RW Keyspec XPath Keyed Path
D,/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:vdur[vnfr:id='STRING']/vnfr:guest-epa/vnfr:numa-node-policy/vnfr:node[vnfr:id='0']/vnfr:vcpu[vnfr:id='0']
Protobuf Type
.vnfr.YangData.Vnfr.VnfrCatalog.Vnfr.Vdur.GuestEpa.NumaNodePolicy.Node.Vcpu
Python Proto-GI Type
VnfrYang.YangData_Vnfr_VnfrCatalog_Vnfr_Vdur_GuestEpa_NumaNodePolicy_Node_Vcpu
C Protobuf-C Struct Type
Vnfr__YangData__Vnfr__VnfrCatalog__Vnfr__Vdur__GuestEpa__NumaNodePolicy__Node__Vcpu
C RWPB Identifiers
Vnfr_Vnfr_data_VnfrCatalog_Vnfr_Vdur_GuestEpa_NumaNodePolicy_Node_Vcpu
Vnfr_data_VnfrCatalog_Vnfr_Vdur_GuestEpa_NumaNodePolicy_Node_Vcpu
YPBC Base Identifier
rw_ypbc_Vnfr_Vnfr_data_VnfrCatalog_Vnfr_Vdur_GuestEpa_NumaNodePolicy_Node_Vcpu

Fields
NameTypeDescription
idUINT64List of VCPUs ids to allocate on this NUMA node

vnfr:paired-threads

Key Identifiers:
XPath Path
/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vdur/vnfr:guest-epa/vnfr:numa-node-policy/vnfr:node/vnfr:paired-threads
XPath Keyed Path
/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:vdur[vnfr:id='STRING']/vnfr:guest-epa/vnfr:numa-node-policy/vnfr:node[vnfr:id='0']/vnfr:paired-threads
RW.REST URI Path
/vnfr:vnfr-catalog/vnfr/STRING/vdur/STRING/guest-epa/numa-node-policy/node/0/paired-threads
RW Keyspec XPath Path
D,/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vdur/vnfr:guest-epa/vnfr:numa-node-policy/vnfr:node/vnfr:paired-threads
RW Keyspec XPath Keyed Path
D,/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:vdur[vnfr:id='STRING']/vnfr:guest-epa/vnfr:numa-node-policy/vnfr:node[vnfr:id='0']/vnfr:paired-threads
Protobuf Type
.vnfr.YangData.Vnfr.VnfrCatalog.Vnfr.Vdur.GuestEpa.NumaNodePolicy.Node.PairedThreads
Python Proto-GI Type
VnfrYang.YangData_Vnfr_VnfrCatalog_Vnfr_Vdur_GuestEpa_NumaNodePolicy_Node_PairedThreads
C Protobuf-C Struct Type
Vnfr__YangData__Vnfr__VnfrCatalog__Vnfr__Vdur__GuestEpa__NumaNodePolicy__Node__PairedThreads
C RWPB Identifiers
Vnfr_Vnfr_data_VnfrCatalog_Vnfr_Vdur_GuestEpa_NumaNodePolicy_Node_PairedThreads
Vnfr_data_VnfrCatalog_Vnfr_Vdur_GuestEpa_NumaNodePolicy_Node_PairedThreads
YPBC Base Identifier
rw_ypbc_Vnfr_Vnfr_data_VnfrCatalog_Vnfr_Vdur_GuestEpa_NumaNodePolicy_Node_PairedThreads

Fields
NameTypeDescription
num-paired-threadsUINT8
paired-thread-idsLISTList of thread pairs to use in case of paired-thread NUMA

vnfr:paired-thread-ids

List of thread pairs to use in case of paired-thread NUMA

Key Identifiers:
XPath Path
/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vdur/vnfr:guest-epa/vnfr:numa-node-policy/vnfr:node/vnfr:paired-threads/vnfr:paired-thread-ids
XPath Keyed Path
/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:vdur[vnfr:id='STRING']/vnfr:guest-epa/vnfr:numa-node-policy/vnfr:node[vnfr:id='0']/vnfr:paired-threads/vnfr:paired-thread-ids[vnfr:thread-a='0']
RW.REST URI Path
/vnfr:vnfr-catalog/vnfr/STRING/vdur/STRING/guest-epa/numa-node-policy/node/0/paired-threads/paired-thread-ids/0
RW Keyspec XPath Path
D,/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vdur/vnfr:guest-epa/vnfr:numa-node-policy/vnfr:node/vnfr:paired-threads/vnfr:paired-thread-ids
RW Keyspec XPath Keyed Path
D,/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:vdur[vnfr:id='STRING']/vnfr:guest-epa/vnfr:numa-node-policy/vnfr:node[vnfr:id='0']/vnfr:paired-threads/vnfr:paired-thread-ids[vnfr:thread-a='0']
Protobuf Type
.vnfr.YangData.Vnfr.VnfrCatalog.Vnfr.Vdur.GuestEpa.NumaNodePolicy.Node.PairedThreads.PairedThreadIds
Python Proto-GI Type
VnfrYang.YangData_Vnfr_VnfrCatalog_Vnfr_Vdur_GuestEpa_NumaNodePolicy_Node_PairedThreads_PairedThreadIds
C Protobuf-C Struct Type
Vnfr__YangData__Vnfr__VnfrCatalog__Vnfr__Vdur__GuestEpa__NumaNodePolicy__Node__PairedThreads__PairedThreadIds
C RWPB Identifiers
Vnfr_Vnfr_data_VnfrCatalog_Vnfr_Vdur_GuestEpa_NumaNodePolicy_Node_PairedThreads_PairedThreadIds
Vnfr_data_VnfrCatalog_Vnfr_Vdur_GuestEpa_NumaNodePolicy_Node_PairedThreads_PairedThreadIds
YPBC Base Identifier
rw_ypbc_Vnfr_Vnfr_data_VnfrCatalog_Vnfr_Vdur_GuestEpa_NumaNodePolicy_Node_PairedThreads_PairedThreadIds

Fields
NameTypeDescription
thread-aUINT8
thread-bUINT8

vnfr:vswitch-epa

Key Identifiers:
XPath Path
/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vdur/vnfr:vswitch-epa
XPath Keyed Path
/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:vdur[vnfr:id='STRING']/vnfr:vswitch-epa
RW.REST URI Path
/vnfr:vnfr-catalog/vnfr/STRING/vdur/STRING/vswitch-epa
RW Keyspec XPath Path
D,/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vdur/vnfr:vswitch-epa
RW Keyspec XPath Keyed Path
D,/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:vdur[vnfr:id='STRING']/vnfr:vswitch-epa
Protobuf Type
.vnfr.YangData.Vnfr.VnfrCatalog.Vnfr.Vdur.VswitchEpa
Python Proto-GI Type
VnfrYang.YangData_Vnfr_VnfrCatalog_Vnfr_Vdur_VswitchEpa
C Protobuf-C Struct Type
Vnfr__YangData__Vnfr__VnfrCatalog__Vnfr__Vdur__VswitchEpa
C RWPB Identifiers
Vnfr_Vnfr_data_VnfrCatalog_Vnfr_Vdur_VswitchEpa
Vnfr_data_VnfrCatalog_Vnfr_Vdur_VswitchEpa
YPBC Base Identifier
rw_ypbc_Vnfr_Vnfr_data_VnfrCatalog_Vnfr_Vdur_VswitchEpa

Fields
NameTypeDescription
ovs-accelerationENUMSpecifies Open vSwitch acceleration mode. MANDATORY: OVS acceleration is required PREFERRED: OVS acceleration is preferred
ovs-offloadENUMSpecifies Open vSwitch hardware offload mode. MANDATORY: OVS offload is required PREFERRED: OVS offload is preferred

vnfr:hypervisor-epa

Key Identifiers:
XPath Path
/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vdur/vnfr:hypervisor-epa
XPath Keyed Path
/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:vdur[vnfr:id='STRING']/vnfr:hypervisor-epa
RW.REST URI Path
/vnfr:vnfr-catalog/vnfr/STRING/vdur/STRING/hypervisor-epa
RW Keyspec XPath Path
D,/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vdur/vnfr:hypervisor-epa
RW Keyspec XPath Keyed Path
D,/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:vdur[vnfr:id='STRING']/vnfr:hypervisor-epa
Protobuf Type
.vnfr.YangData.Vnfr.VnfrCatalog.Vnfr.Vdur.HypervisorEpa
Python Proto-GI Type
VnfrYang.YangData_Vnfr_VnfrCatalog_Vnfr_Vdur_HypervisorEpa
C Protobuf-C Struct Type
Vnfr__YangData__Vnfr__VnfrCatalog__Vnfr__Vdur__HypervisorEpa
C RWPB Identifiers
Vnfr_Vnfr_data_VnfrCatalog_Vnfr_Vdur_HypervisorEpa
Vnfr_data_VnfrCatalog_Vnfr_Vdur_HypervisorEpa
YPBC Base Identifier
rw_ypbc_Vnfr_Vnfr_data_VnfrCatalog_Vnfr_Vdur_HypervisorEpa

Fields
NameTypeDescription
typeENUMSpecifies the type of hypervisor. KVM: KVM XEN: XEN
versionSTRING

vnfr:host-epa

Specifies the host level EPA attributes.

Key Identifiers:
XPath Path
/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vdur/vnfr:host-epa
XPath Keyed Path
/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:vdur[vnfr:id='STRING']/vnfr:host-epa
RW.REST URI Path
/vnfr:vnfr-catalog/vnfr/STRING/vdur/STRING/host-epa
RW Keyspec XPath Path
D,/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vdur/vnfr:host-epa
RW Keyspec XPath Keyed Path
D,/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:vdur[vnfr:id='STRING']/vnfr:host-epa
Protobuf Type
.vnfr.YangData.Vnfr.VnfrCatalog.Vnfr.Vdur.HostEpa
Python Proto-GI Type
VnfrYang.YangData_Vnfr_VnfrCatalog_Vnfr_Vdur_HostEpa
C Protobuf-C Struct Type
Vnfr__YangData__Vnfr__VnfrCatalog__Vnfr__Vdur__HostEpa
C RWPB Identifiers
Vnfr_Vnfr_data_VnfrCatalog_Vnfr_Vdur_HostEpa
Vnfr_data_VnfrCatalog_Vnfr_Vdur_HostEpa
YPBC Base Identifier
rw_ypbc_Vnfr_Vnfr_data_VnfrCatalog_Vnfr_Vdur_HostEpa

Fields
NameTypeDescription
cpu-modelENUMHost CPU model. Examples include: SandyBridge, IvyBridge
cpu-archENUMHost CPU architecture.
cpu-vendorENUMHost CPU Vendor.
cpu-socket-countUINT64Number of sockets on the host.
cpu-core-countUINT64Number of cores on the host.
cpu-core-thread-countUINT64Number of threads per cores on the host.
cpu-featureLISTList of CPU features.
om-cpu-model-stringSTRINGOpenMANO CPU model string
om-cpu-featureLISTList of OpenMANO CPU features

vnfr:cpu-feature

List of CPU features.

Key Identifiers:
XPath Path
/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vdur/vnfr:host-epa/vnfr:cpu-feature
XPath Keyed Path
/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:vdur[vnfr:id='STRING']/vnfr:host-epa/vnfr:cpu-feature[vnfr:feature='PREFER_AES']
RW.REST URI Path
/vnfr:vnfr-catalog/vnfr/STRING/vdur/STRING/host-epa/cpu-feature/PREFER_AES
RW Keyspec XPath Path
D,/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vdur/vnfr:host-epa/vnfr:cpu-feature
RW Keyspec XPath Keyed Path
D,/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:vdur[vnfr:id='STRING']/vnfr:host-epa/vnfr:cpu-feature[vnfr:feature='PREFER_AES']
Protobuf Type
.vnfr.YangData.Vnfr.VnfrCatalog.Vnfr.Vdur.HostEpa.CpuFeature
Python Proto-GI Type
VnfrYang.YangData_Vnfr_VnfrCatalog_Vnfr_Vdur_HostEpa_CpuFeature
C Protobuf-C Struct Type
Vnfr__YangData__Vnfr__VnfrCatalog__Vnfr__Vdur__HostEpa__CpuFeature
C RWPB Identifiers
Vnfr_Vnfr_data_VnfrCatalog_Vnfr_Vdur_HostEpa_CpuFeature
Vnfr_data_VnfrCatalog_Vnfr_Vdur_HostEpa_CpuFeature
YPBC Base Identifier
rw_ypbc_Vnfr_Vnfr_data_VnfrCatalog_Vnfr_Vdur_HostEpa_CpuFeature

Fields
NameTypeDescription
featureENUMCPU feature.

vnfr:om-cpu-feature

List of OpenMANO CPU features

Key Identifiers:
XPath Path
/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vdur/vnfr:host-epa/vnfr:om-cpu-feature
XPath Keyed Path
/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:vdur[vnfr:id='STRING']/vnfr:host-epa/vnfr:om-cpu-feature[vnfr:feature='STRING']
RW.REST URI Path
/vnfr:vnfr-catalog/vnfr/STRING/vdur/STRING/host-epa/om-cpu-feature/STRING
RW Keyspec XPath Path
D,/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vdur/vnfr:host-epa/vnfr:om-cpu-feature
RW Keyspec XPath Keyed Path
D,/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:vdur[vnfr:id='STRING']/vnfr:host-epa/vnfr:om-cpu-feature[vnfr:feature='STRING']
Protobuf Type
.vnfr.YangData.Vnfr.VnfrCatalog.Vnfr.Vdur.HostEpa.OmCpuFeature
Python Proto-GI Type
VnfrYang.YangData_Vnfr_VnfrCatalog_Vnfr_Vdur_HostEpa_OmCpuFeature
C Protobuf-C Struct Type
Vnfr__YangData__Vnfr__VnfrCatalog__Vnfr__Vdur__HostEpa__OmCpuFeature
C RWPB Identifiers
Vnfr_Vnfr_data_VnfrCatalog_Vnfr_Vdur_HostEpa_OmCpuFeature
Vnfr_data_VnfrCatalog_Vnfr_Vdur_HostEpa_OmCpuFeature
YPBC Base Identifier
rw_ypbc_Vnfr_Vnfr_data_VnfrCatalog_Vnfr_Vdur_HostEpa_OmCpuFeature

Fields
NameTypeDescription
featureSTRINGCPU feature

vnfr:supplemental-boot-data

Key Identifiers:
XPath Path
/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vdur/vnfr:supplemental-boot-data
XPath Keyed Path
/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:vdur[vnfr:id='STRING']/vnfr:supplemental-boot-data
RW.REST URI Path
/vnfr:vnfr-catalog/vnfr/STRING/vdur/STRING/supplemental-boot-data
RW Keyspec XPath Path
D,/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vdur/vnfr:supplemental-boot-data
RW Keyspec XPath Keyed Path
D,/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:vdur[vnfr:id='STRING']/vnfr:supplemental-boot-data
Protobuf Type
.vnfr.YangData.Vnfr.VnfrCatalog.Vnfr.Vdur.SupplementalBootData
Python Proto-GI Type
VnfrYang.YangData_Vnfr_VnfrCatalog_Vnfr_Vdur_SupplementalBootData
C Protobuf-C Struct Type
Vnfr__YangData__Vnfr__VnfrCatalog__Vnfr__Vdur__SupplementalBootData
C RWPB Identifiers
Vnfr_Vnfr_data_VnfrCatalog_Vnfr_Vdur_SupplementalBootData
Vnfr_data_VnfrCatalog_Vnfr_Vdur_SupplementalBootData
YPBC Base Identifier
rw_ypbc_Vnfr_Vnfr_data_VnfrCatalog_Vnfr_Vdur_SupplementalBootData

Fields
NameTypeDescription
config-fileLISTList of configuration files to be written on an additional drive
boot-data-driveBOOLEANSome VIMs implement additional drives to host config-files or meta-data

vnfr:config-file

List of configuration files to be written on an additional drive

Key Identifiers:
XPath Path
/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vdur/vnfr:supplemental-boot-data/vnfr:config-file
XPath Keyed Path
/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:vdur[vnfr:id='STRING']/vnfr:supplemental-boot-data/vnfr:config-file[vnfr:source='STRING']
RW.REST URI Path
/vnfr:vnfr-catalog/vnfr/STRING/vdur/STRING/supplemental-boot-data/config-file/STRING
RW Keyspec XPath Path
D,/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vdur/vnfr:supplemental-boot-data/vnfr:config-file
RW Keyspec XPath Keyed Path
D,/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:vdur[vnfr:id='STRING']/vnfr:supplemental-boot-data/vnfr:config-file[vnfr:source='STRING']
Protobuf Type
.vnfr.YangData.Vnfr.VnfrCatalog.Vnfr.Vdur.SupplementalBootData.ConfigFile
Python Proto-GI Type
VnfrYang.YangData_Vnfr_VnfrCatalog_Vnfr_Vdur_SupplementalBootData_ConfigFile
C Protobuf-C Struct Type
Vnfr__YangData__Vnfr__VnfrCatalog__Vnfr__Vdur__SupplementalBootData__ConfigFile
C RWPB Identifiers
Vnfr_Vnfr_data_VnfrCatalog_Vnfr_Vdur_SupplementalBootData_ConfigFile
Vnfr_data_VnfrCatalog_Vnfr_Vdur_SupplementalBootData_ConfigFile
YPBC Base Identifier
rw_ypbc_Vnfr_Vnfr_data_VnfrCatalog_Vnfr_Vdur_SupplementalBootData_ConfigFile

Fields
NameTypeDescription
sourceSTRINGName of the configuration file
destSTRINGFull path of the destination in the guest

vnfr:volumes

Key Identifiers:
XPath Path
/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vdur/vnfr:volumes
XPath Keyed Path
/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:vdur[vnfr:id='STRING']/vnfr:volumes[vnfr:name='STRING']
RW.REST URI Path
/vnfr:vnfr-catalog/vnfr/STRING/vdur/STRING/volumes/STRING
RW Keyspec XPath Path
D,/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vdur/vnfr:volumes
RW Keyspec XPath Keyed Path
D,/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:vdur[vnfr:id='STRING']/vnfr:volumes[vnfr:name='STRING']
Protobuf Type
.vnfr.YangData.Vnfr.VnfrCatalog.Vnfr.Vdur.Volumes
Python Proto-GI Type
VnfrYang.YangData_Vnfr_VnfrCatalog_Vnfr_Vdur_Volumes
C Protobuf-C Struct Type
Vnfr__YangData__Vnfr__VnfrCatalog__Vnfr__Vdur__Volumes
C RWPB Identifiers
Vnfr_Vnfr_data_VnfrCatalog_Vnfr_Vdur_Volumes
Vnfr_data_VnfrCatalog_Vnfr_Vdur_Volumes
YPBC Base Identifier
rw_ypbc_Vnfr_Vnfr_data_VnfrCatalog_Vnfr_Vdur_Volumes

Fields
NameTypeDescription
nameSTRINGName of the disk-volumes, e.g. vda, vdb etc
volume-idSTRINGVIM assigned volume id
descriptionSTRINGDescription for Volume
sizeUINT64Size of disk in GB
ephemeralEMPTY
imageSTRINGImage name for the software image. If the image name is found within the VNF package it will be uploaded to all VIM accounts during onboarding process. Otherwise, the image must be added to the VIM account with the same name as entered here.
image-checksumSTRINGImage md5sum for the software image. The md5sum, if provided, along with the image name uniquely identifies an image uploaded to the CAL.
device-busENUMType of disk-bus on which this disk is exposed to guest
device-typeENUMThe type of device as exposed to guest

vnfr:alarms

A list of the alarms that have been created for this VDU

Key Identifiers:
XPath Path
/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vdur/vnfr:alarms
XPath Keyed Path
/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:vdur[vnfr:id='STRING']/vnfr:alarms[vnfr:alarm-id='STRING']
RW.REST URI Path
/vnfr:vnfr-catalog/vnfr/STRING/vdur/STRING/alarms/STRING
RW Keyspec XPath Path
D,/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vdur/vnfr:alarms
RW Keyspec XPath Keyed Path
D,/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:vdur[vnfr:id='STRING']/vnfr:alarms[vnfr:alarm-id='STRING']
Protobuf Type
.vnfr.YangData.Vnfr.VnfrCatalog.Vnfr.Vdur.Alarms
Python Proto-GI Type
VnfrYang.YangData_Vnfr_VnfrCatalog_Vnfr_Vdur_Alarms
C Protobuf-C Struct Type
Vnfr__YangData__Vnfr__VnfrCatalog__Vnfr__Vdur__Alarms
C RWPB Identifiers
Vnfr_Vnfr_data_VnfrCatalog_Vnfr_Vdur_Alarms
Vnfr_data_VnfrCatalog_Vnfr_Vdur_Alarms
YPBC Base Identifier
rw_ypbc_Vnfr_Vnfr_data_VnfrCatalog_Vnfr_Vdur_Alarms

Fields
NameTypeDescription
alarm-idSTRINGThis field is reserved for the identifier assigned by the VIM provider
nameSTRINGA human readable string to identify the alarm
descriptionSTRINGA description of this alarm
vdur-idSTRINGThe identifier of the VDUR that the alarm is associated with
actionsCONTAINER
repeatBOOLEANThis flag indicates whether the alarm should be repeatedly emitted while the associated threshold has been crossed.
enabledBOOLEANThis flag indicates whether the alarm has been enabled or disabled.
severityENUMA measure of the importance or urgency of the alarm
metricENUMThe metric to be tracked by this alarm.
statisticENUMThe type of metric statistic that is tracked by this alarm
operationENUMThe relational operator used to define whether an alarm should be triggered in certain scenarios, such as if the metric statistic goes above or below a specified value.
valueDECIMAL64This value defines the threshold that, if crossed, will trigger the alarm.
periodUINT32The period defines the length of time (seconds) that the metric data are collected over in oreder to evaluate the chosen statistic.
evaluationsUINT32Defines the length of time (seconds) in which metric data are collected in order to evaluate the chosen statistic.

vnfr:actions

Key Identifiers:
XPath Path
/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vdur/vnfr:alarms/vnfr:actions
XPath Keyed Path
/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:vdur[vnfr:id='STRING']/vnfr:alarms[vnfr:alarm-id='STRING']/vnfr:actions
RW.REST URI Path
/vnfr:vnfr-catalog/vnfr/STRING/vdur/STRING/alarms/STRING/actions
RW Keyspec XPath Path
D,/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vdur/vnfr:alarms/vnfr:actions
RW Keyspec XPath Keyed Path
D,/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:vdur[vnfr:id='STRING']/vnfr:alarms[vnfr:alarm-id='STRING']/vnfr:actions
Protobuf Type
.vnfr.YangData.Vnfr.VnfrCatalog.Vnfr.Vdur.Alarms.Actions
Python Proto-GI Type
VnfrYang.YangData_Vnfr_VnfrCatalog_Vnfr_Vdur_Alarms_Actions
C Protobuf-C Struct Type
Vnfr__YangData__Vnfr__VnfrCatalog__Vnfr__Vdur__Alarms__Actions
C RWPB Identifiers
Vnfr_Vnfr_data_VnfrCatalog_Vnfr_Vdur_Alarms_Actions
Vnfr_data_VnfrCatalog_Vnfr_Vdur_Alarms_Actions
YPBC Base Identifier
rw_ypbc_Vnfr_Vnfr_data_VnfrCatalog_Vnfr_Vdur_Alarms_Actions

Fields
NameTypeDescription
okLIST
insufficient-dataLIST
alarmLIST

vnfr:ok

Key Identifiers:
XPath Path
/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vdur/vnfr:alarms/vnfr:actions/vnfr:ok
XPath Keyed Path
/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:vdur[vnfr:id='STRING']/vnfr:alarms[vnfr:alarm-id='STRING']/vnfr:actions/vnfr:ok[vnfr:url='STRING']
RW.REST URI Path
/vnfr:vnfr-catalog/vnfr/STRING/vdur/STRING/alarms/STRING/actions/ok/STRING
RW Keyspec XPath Path
D,/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vdur/vnfr:alarms/vnfr:actions/vnfr:ok
RW Keyspec XPath Keyed Path
D,/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:vdur[vnfr:id='STRING']/vnfr:alarms[vnfr:alarm-id='STRING']/vnfr:actions/vnfr:ok[vnfr:url='STRING']
Protobuf Type
.vnfr.YangData.Vnfr.VnfrCatalog.Vnfr.Vdur.Alarms.Actions.Ok
Python Proto-GI Type
VnfrYang.YangData_Vnfr_VnfrCatalog_Vnfr_Vdur_Alarms_Actions_Ok
C Protobuf-C Struct Type
Vnfr__YangData__Vnfr__VnfrCatalog__Vnfr__Vdur__Alarms__Actions__Ok
C RWPB Identifiers
Vnfr_Vnfr_data_VnfrCatalog_Vnfr_Vdur_Alarms_Actions_Ok
Vnfr_data_VnfrCatalog_Vnfr_Vdur_Alarms_Actions_Ok
YPBC Base Identifier
rw_ypbc_Vnfr_Vnfr_data_VnfrCatalog_Vnfr_Vdur_Alarms_Actions_Ok

Fields
NameTypeDescription
urlSTRING

vnfr:insufficient-data

Key Identifiers:
XPath Path
/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vdur/vnfr:alarms/vnfr:actions/vnfr:insufficient-data
XPath Keyed Path
/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:vdur[vnfr:id='STRING']/vnfr:alarms[vnfr:alarm-id='STRING']/vnfr:actions/vnfr:insufficient-data[vnfr:url='STRING']
RW.REST URI Path
/vnfr:vnfr-catalog/vnfr/STRING/vdur/STRING/alarms/STRING/actions/insufficient-data/STRING
RW Keyspec XPath Path
D,/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vdur/vnfr:alarms/vnfr:actions/vnfr:insufficient-data
RW Keyspec XPath Keyed Path
D,/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:vdur[vnfr:id='STRING']/vnfr:alarms[vnfr:alarm-id='STRING']/vnfr:actions/vnfr:insufficient-data[vnfr:url='STRING']
Protobuf Type
.vnfr.YangData.Vnfr.VnfrCatalog.Vnfr.Vdur.Alarms.Actions.InsufficientData
Python Proto-GI Type
VnfrYang.YangData_Vnfr_VnfrCatalog_Vnfr_Vdur_Alarms_Actions_InsufficientData
C Protobuf-C Struct Type
Vnfr__YangData__Vnfr__VnfrCatalog__Vnfr__Vdur__Alarms__Actions__InsufficientData
C RWPB Identifiers
Vnfr_Vnfr_data_VnfrCatalog_Vnfr_Vdur_Alarms_Actions_InsufficientData
Vnfr_data_VnfrCatalog_Vnfr_Vdur_Alarms_Actions_InsufficientData
YPBC Base Identifier
rw_ypbc_Vnfr_Vnfr_data_VnfrCatalog_Vnfr_Vdur_Alarms_Actions_InsufficientData

Fields
NameTypeDescription
urlSTRING

vnfr:alarm

Key Identifiers:
XPath Path
/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vdur/vnfr:alarms/vnfr:actions/vnfr:alarm
XPath Keyed Path
/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:vdur[vnfr:id='STRING']/vnfr:alarms[vnfr:alarm-id='STRING']/vnfr:actions/vnfr:alarm[vnfr:url='STRING']
RW.REST URI Path
/vnfr:vnfr-catalog/vnfr/STRING/vdur/STRING/alarms/STRING/actions/alarm/STRING
RW Keyspec XPath Path
D,/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vdur/vnfr:alarms/vnfr:actions/vnfr:alarm
RW Keyspec XPath Keyed Path
D,/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:vdur[vnfr:id='STRING']/vnfr:alarms[vnfr:alarm-id='STRING']/vnfr:actions/vnfr:alarm[vnfr:url='STRING']
Protobuf Type
.vnfr.YangData.Vnfr.VnfrCatalog.Vnfr.Vdur.Alarms.Actions.Alarm
Python Proto-GI Type
VnfrYang.YangData_Vnfr_VnfrCatalog_Vnfr_Vdur_Alarms_Actions_Alarm
C Protobuf-C Struct Type
Vnfr__YangData__Vnfr__VnfrCatalog__Vnfr__Vdur__Alarms__Actions__Alarm
C RWPB Identifiers
Vnfr_Vnfr_data_VnfrCatalog_Vnfr_Vdur_Alarms_Actions_Alarm
Vnfr_data_VnfrCatalog_Vnfr_Vdur_Alarms_Actions_Alarm
YPBC Base Identifier
rw_ypbc_Vnfr_Vnfr_data_VnfrCatalog_Vnfr_Vdur_Alarms_Actions_Alarm

Fields
NameTypeDescription
urlSTRING

vnfr:internal-connection-point

List for internal connection points. Each VNFC has zero or more internal connection points. Internal connection points are used for connecting the VNF components internal to the VNF. If a VNF has only one VNFC, it may not have any internal connection points.

Key Identifiers:
XPath Path
/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vdur/vnfr:internal-connection-point
XPath Keyed Path
/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:vdur[vnfr:id='STRING']/vnfr:internal-connection-point[vnfr:id='STRING']
RW.REST URI Path
/vnfr:vnfr-catalog/vnfr/STRING/vdur/STRING/internal-connection-point/STRING
RW Keyspec XPath Path
D,/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vdur/vnfr:internal-connection-point
RW Keyspec XPath Keyed Path
D,/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:vdur[vnfr:id='STRING']/vnfr:internal-connection-point[vnfr:id='STRING']
Protobuf Type
.vnfr.YangData.Vnfr.VnfrCatalog.Vnfr.Vdur.InternalConnectionPoint
Python Proto-GI Type
VnfrYang.YangData_Vnfr_VnfrCatalog_Vnfr_Vdur_InternalConnectionPoint
C Protobuf-C Struct Type
Vnfr__YangData__Vnfr__VnfrCatalog__Vnfr__Vdur__InternalConnectionPoint
C RWPB Identifiers
Vnfr_Vnfr_data_VnfrCatalog_Vnfr_Vdur_InternalConnectionPoint
Vnfr_data_VnfrCatalog_Vnfr_Vdur_InternalConnectionPoint
YPBC Base Identifier
rw_ypbc_Vnfr_Vnfr_data_VnfrCatalog_Vnfr_Vdur_InternalConnectionPoint

Fields
NameTypeDescription
nameSTRINGName of the connection point
idSTRINGIdentifier for the internal connection points
short-nameSTRINGShort name to appear as label in the UI
typeENUMType of the connection point.
port-security-enabledBOOLEANEnables the port security for the port
ip-addressUNIONIP address assigned to the internal connection point
mac-addressSTRINGMAC address assigned to the internal connection point

vnfr:internal-interface

List of internal interfaces for the VNF

Key Identifiers:
XPath Path
/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vdur/vnfr:internal-interface
XPath Keyed Path
/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:vdur[vnfr:id='STRING']/vnfr:internal-interface[vnfr:name='STRING']
RW.REST URI Path
/vnfr:vnfr-catalog/vnfr/STRING/vdur/STRING/internal-interface/STRING
RW Keyspec XPath Path
D,/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vdur/vnfr:internal-interface
RW Keyspec XPath Keyed Path
D,/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:vdur[vnfr:id='STRING']/vnfr:internal-interface[vnfr:name='STRING']
Protobuf Type
.vnfr.YangData.Vnfr.VnfrCatalog.Vnfr.Vdur.InternalInterface
Python Proto-GI Type
VnfrYang.YangData_Vnfr_VnfrCatalog_Vnfr_Vdur_InternalInterface
C Protobuf-C Struct Type
Vnfr__YangData__Vnfr__VnfrCatalog__Vnfr__Vdur__InternalInterface
C RWPB Identifiers
Vnfr_Vnfr_data_VnfrCatalog_Vnfr_Vdur_InternalInterface
Vnfr_data_VnfrCatalog_Vnfr_Vdur_InternalInterface
YPBC Base Identifier
rw_ypbc_Vnfr_Vnfr_data_VnfrCatalog_Vnfr_Vdur_InternalInterface

Fields
NameTypeDescription
nameSTRINGName of internal interface. Note that this name has only local significance to the VDU.
vdur-internal-connection-point-refLEAFREF
virtual-interfaceCONTAINERContainer for the virtual interface properties

vnfr:virtual-interface

Container for the virtual interface properties

Key Identifiers:
XPath Path
/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vdur/vnfr:internal-interface/vnfr:virtual-interface
XPath Keyed Path
/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:vdur[vnfr:id='STRING']/vnfr:internal-interface[vnfr:name='STRING']/vnfr:virtual-interface
RW.REST URI Path
/vnfr:vnfr-catalog/vnfr/STRING/vdur/STRING/internal-interface/STRING/virtual-interface
RW Keyspec XPath Path
D,/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vdur/vnfr:internal-interface/vnfr:virtual-interface
RW Keyspec XPath Keyed Path
D,/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:vdur[vnfr:id='STRING']/vnfr:internal-interface[vnfr:name='STRING']/vnfr:virtual-interface
Protobuf Type
.vnfr.YangData.Vnfr.VnfrCatalog.Vnfr.Vdur.InternalInterface.VirtualInterface
Python Proto-GI Type
VnfrYang.YangData_Vnfr_VnfrCatalog_Vnfr_Vdur_InternalInterface_VirtualInterface
C Protobuf-C Struct Type
Vnfr__YangData__Vnfr__VnfrCatalog__Vnfr__Vdur__InternalInterface__VirtualInterface
C RWPB Identifiers
Vnfr_Vnfr_data_VnfrCatalog_Vnfr_Vdur_InternalInterface_VirtualInterface
Vnfr_data_VnfrCatalog_Vnfr_Vdur_InternalInterface_VirtualInterface
YPBC Base Identifier
rw_ypbc_Vnfr_Vnfr_data_VnfrCatalog_Vnfr_Vdur_InternalInterface_VirtualInterface

Fields
NameTypeDescription
typeENUMSpecifies the type of virtual interface between VM and host. VIRTIO : Use the traditional VIRTIO interface. PCI-PASSTHROUGH : Use PCI-PASSTHROUGH interface. SR-IOV : Use SR-IOV interface.
bandwidthUINT64Aggregate bandwidth of the NIC.
ovs-offloadENUMDefines if the NIC supports OVS offload. MANDATORY : OVS offload support in the NIC is mandatory. PREFERRED : OVS offload support in the NIC is preferred.
vendor-idSTRINGSpecifies the vendor specific id for the device. This is used when a NIC from specific HW vendor is required.
datapath-librarySTRINGSpecifies the name and version of the datapath library the NIC is expected to support.
provider-network-nameSTRINGName of the provider network to which this NIC is attached.

vnfr:external-interface

List of external interfaces for the VNF. The external interfaces enable sending traffic to and from VNF.

Key Identifiers:
XPath Path
/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vdur/vnfr:external-interface
XPath Keyed Path
/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:vdur[vnfr:id='STRING']/vnfr:external-interface[vnfr:name='STRING']
RW.REST URI Path
/vnfr:vnfr-catalog/vnfr/STRING/vdur/STRING/external-interface/STRING
RW Keyspec XPath Path
D,/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vdur/vnfr:external-interface
RW Keyspec XPath Keyed Path
D,/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:vdur[vnfr:id='STRING']/vnfr:external-interface[vnfr:name='STRING']
Protobuf Type
.vnfr.YangData.Vnfr.VnfrCatalog.Vnfr.Vdur.ExternalInterface
Python Proto-GI Type
VnfrYang.YangData_Vnfr_VnfrCatalog_Vnfr_Vdur_ExternalInterface
C Protobuf-C Struct Type
Vnfr__YangData__Vnfr__VnfrCatalog__Vnfr__Vdur__ExternalInterface
C RWPB Identifiers
Vnfr_Vnfr_data_VnfrCatalog_Vnfr_Vdur_ExternalInterface
Vnfr_data_VnfrCatalog_Vnfr_Vdur_ExternalInterface
YPBC Base Identifier
rw_ypbc_Vnfr_Vnfr_data_VnfrCatalog_Vnfr_Vdur_ExternalInterface

Fields
NameTypeDescription
nameSTRINGName of the external interface. Note that this name has only local significance.
vnfd-connection-point-refLEAFREFName of the external connection point.
virtual-interfaceCONTAINERContainer for the virtual interface properties

vnfr:virtual-interface

Container for the virtual interface properties

Key Identifiers:
XPath Path
/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vdur/vnfr:external-interface/vnfr:virtual-interface
XPath Keyed Path
/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:vdur[vnfr:id='STRING']/vnfr:external-interface[vnfr:name='STRING']/vnfr:virtual-interface
RW.REST URI Path
/vnfr:vnfr-catalog/vnfr/STRING/vdur/STRING/external-interface/STRING/virtual-interface
RW Keyspec XPath Path
D,/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vdur/vnfr:external-interface/vnfr:virtual-interface
RW Keyspec XPath Keyed Path
D,/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:vdur[vnfr:id='STRING']/vnfr:external-interface[vnfr:name='STRING']/vnfr:virtual-interface
Protobuf Type
.vnfr.YangData.Vnfr.VnfrCatalog.Vnfr.Vdur.ExternalInterface.VirtualInterface
Python Proto-GI Type
VnfrYang.YangData_Vnfr_VnfrCatalog_Vnfr_Vdur_ExternalInterface_VirtualInterface
C Protobuf-C Struct Type
Vnfr__YangData__Vnfr__VnfrCatalog__Vnfr__Vdur__ExternalInterface__VirtualInterface
C RWPB Identifiers
Vnfr_Vnfr_data_VnfrCatalog_Vnfr_Vdur_ExternalInterface_VirtualInterface
Vnfr_data_VnfrCatalog_Vnfr_Vdur_ExternalInterface_VirtualInterface
YPBC Base Identifier
rw_ypbc_Vnfr_Vnfr_data_VnfrCatalog_Vnfr_Vdur_ExternalInterface_VirtualInterface

Fields
NameTypeDescription
typeENUMSpecifies the type of virtual interface between VM and host. VIRTIO : Use the traditional VIRTIO interface. PCI-PASSTHROUGH : Use PCI-PASSTHROUGH interface. SR-IOV : Use SR-IOV interface.
bandwidthUINT64Aggregate bandwidth of the NIC.
ovs-offloadENUMDefines if the NIC supports OVS offload. MANDATORY : OVS offload support in the NIC is mandatory. PREFERRED : OVS offload support in the NIC is preferred.
vendor-idSTRINGSpecifies the vendor specific id for the device. This is used when a NIC from specific HW vendor is required.
datapath-librarySTRINGSpecifies the name and version of the datapath library the NIC is expected to support.
provider-network-nameSTRINGName of the provider network to which this NIC is attached.

vnfr:placement-groups-info

Placement groups to which this VDU belongs and its cloud construct

Key Identifiers:
XPath Path
/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vdur/vnfr:placement-groups-info
XPath Keyed Path
/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:vdur[vnfr:id='STRING']/vnfr:placement-groups-info[vnfr:name='STRING']
RW.REST URI Path
/vnfr:vnfr-catalog/vnfr/STRING/vdur/STRING/placement-groups-info/STRING
RW Keyspec XPath Path
D,/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vdur/vnfr:placement-groups-info
RW Keyspec XPath Keyed Path
D,/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:vdur[vnfr:id='STRING']/vnfr:placement-groups-info[vnfr:name='STRING']
Protobuf Type
.vnfr.YangData.Vnfr.VnfrCatalog.Vnfr.Vdur.PlacementGroupsInfo
Python Proto-GI Type
VnfrYang.YangData_Vnfr_VnfrCatalog_Vnfr_Vdur_PlacementGroupsInfo
C Protobuf-C Struct Type
Vnfr__YangData__Vnfr__VnfrCatalog__Vnfr__Vdur__PlacementGroupsInfo
C RWPB Identifiers
Vnfr_Vnfr_data_VnfrCatalog_Vnfr_Vdur_PlacementGroupsInfo
Vnfr_data_VnfrCatalog_Vnfr_Vdur_PlacementGroupsInfo
YPBC Base Identifier
rw_ypbc_Vnfr_Vnfr_data_VnfrCatalog_Vnfr_Vdur_PlacementGroupsInfo

Fields
NameTypeDescription
nameSTRINGPlace group construct to define the compute resource placement strategy in cloud environment
requirementSTRINGThis is free text space used to describe the intent/rationale behind this placement group. This is for human consumption only
strategyENUMStrategy associated with this placement group Following values are possible - COLOCATION: Colocation strategy imply intent to share the physical infrastructure (hypervisor/network) among all members of this group. - ISOLATION: Isolation strategy imply intent to not share the physical infrastructure (hypervisor/network) among the members of this group.
cloud-typeENUM
availability-zoneCONTAINERName of the Availability Zone
server-groupCONTAINERName of the Affinity/Anti-Affinity Server Group
host-aggregateLISTName of the Host Aggregate
aws-constructEMPTY
openmano-constructEMPTY
vsphere-constructEMPTY
mock-constructEMPTY
cloudsim-constructEMPTY

vnfr:availability-zone

Name of the Availability Zone

Key Identifiers:
XPath Path
/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vdur/vnfr:placement-groups-info/vnfr:availability-zone
XPath Keyed Path
/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:vdur[vnfr:id='STRING']/vnfr:placement-groups-info[vnfr:name='STRING']/vnfr:availability-zone
RW.REST URI Path
/vnfr:vnfr-catalog/vnfr/STRING/vdur/STRING/placement-groups-info/STRING/availability-zone
RW Keyspec XPath Path
D,/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vdur/vnfr:placement-groups-info/vnfr:availability-zone
RW Keyspec XPath Keyed Path
D,/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:vdur[vnfr:id='STRING']/vnfr:placement-groups-info[vnfr:name='STRING']/vnfr:availability-zone
Protobuf Type
.vnfr.YangData.Vnfr.VnfrCatalog.Vnfr.Vdur.PlacementGroupsInfo.AvailabilityZone
Python Proto-GI Type
VnfrYang.YangData_Vnfr_VnfrCatalog_Vnfr_Vdur_PlacementGroupsInfo_AvailabilityZone
C Protobuf-C Struct Type
Vnfr__YangData__Vnfr__VnfrCatalog__Vnfr__Vdur__PlacementGroupsInfo__AvailabilityZone
C RWPB Identifiers
Vnfr_Vnfr_data_VnfrCatalog_Vnfr_Vdur_PlacementGroupsInfo_AvailabilityZone
Vnfr_data_VnfrCatalog_Vnfr_Vdur_PlacementGroupsInfo_AvailabilityZone
YPBC Base Identifier
rw_ypbc_Vnfr_Vnfr_data_VnfrCatalog_Vnfr_Vdur_PlacementGroupsInfo_AvailabilityZone

Fields
NameTypeDescription
nameSTRING

vnfr:server-group

Name of the Affinity/Anti-Affinity Server Group

Key Identifiers:
XPath Path
/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vdur/vnfr:placement-groups-info/vnfr:server-group
XPath Keyed Path
/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:vdur[vnfr:id='STRING']/vnfr:placement-groups-info[vnfr:name='STRING']/vnfr:server-group
RW.REST URI Path
/vnfr:vnfr-catalog/vnfr/STRING/vdur/STRING/placement-groups-info/STRING/server-group
RW Keyspec XPath Path
D,/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vdur/vnfr:placement-groups-info/vnfr:server-group
RW Keyspec XPath Keyed Path
D,/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:vdur[vnfr:id='STRING']/vnfr:placement-groups-info[vnfr:name='STRING']/vnfr:server-group
Protobuf Type
.vnfr.YangData.Vnfr.VnfrCatalog.Vnfr.Vdur.PlacementGroupsInfo.ServerGroup
Python Proto-GI Type
VnfrYang.YangData_Vnfr_VnfrCatalog_Vnfr_Vdur_PlacementGroupsInfo_ServerGroup
C Protobuf-C Struct Type
Vnfr__YangData__Vnfr__VnfrCatalog__Vnfr__Vdur__PlacementGroupsInfo__ServerGroup
C RWPB Identifiers
Vnfr_Vnfr_data_VnfrCatalog_Vnfr_Vdur_PlacementGroupsInfo_ServerGroup
Vnfr_data_VnfrCatalog_Vnfr_Vdur_PlacementGroupsInfo_ServerGroup
YPBC Base Identifier
rw_ypbc_Vnfr_Vnfr_data_VnfrCatalog_Vnfr_Vdur_PlacementGroupsInfo_ServerGroup

Fields
NameTypeDescription
nameSTRING

vnfr:host-aggregate

Name of the Host Aggregate

Key Identifiers:
XPath Path
/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vdur/vnfr:placement-groups-info/vnfr:host-aggregate
XPath Keyed Path
/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:vdur[vnfr:id='STRING']/vnfr:placement-groups-info[vnfr:name='STRING']/vnfr:host-aggregate[vnfr:metadata-key='STRING']
RW.REST URI Path
/vnfr:vnfr-catalog/vnfr/STRING/vdur/STRING/placement-groups-info/STRING/host-aggregate/STRING
RW Keyspec XPath Path
D,/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:vdur/vnfr:placement-groups-info/vnfr:host-aggregate
RW Keyspec XPath Keyed Path
D,/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:vdur[vnfr:id='STRING']/vnfr:placement-groups-info[vnfr:name='STRING']/vnfr:host-aggregate[vnfr:metadata-key='STRING']
Protobuf Type
.vnfr.YangData.Vnfr.VnfrCatalog.Vnfr.Vdur.PlacementGroupsInfo.HostAggregate
Python Proto-GI Type
VnfrYang.YangData_Vnfr_VnfrCatalog_Vnfr_Vdur_PlacementGroupsInfo_HostAggregate
C Protobuf-C Struct Type
Vnfr__YangData__Vnfr__VnfrCatalog__Vnfr__Vdur__PlacementGroupsInfo__HostAggregate
C RWPB Identifiers
Vnfr_Vnfr_data_VnfrCatalog_Vnfr_Vdur_PlacementGroupsInfo_HostAggregate
Vnfr_data_VnfrCatalog_Vnfr_Vdur_PlacementGroupsInfo_HostAggregate
YPBC Base Identifier
rw_ypbc_Vnfr_Vnfr_data_VnfrCatalog_Vnfr_Vdur_PlacementGroupsInfo_HostAggregate

Fields
NameTypeDescription
metadata-keySTRINGName of the additional information attached to the host-aggregate
metadata-valueSTRINGValue of the corresponding metadata-key

vnfr:http-endpoint

List of http endpoints to be used by monitoring params

Key Identifiers:
XPath Path
/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:http-endpoint
XPath Keyed Path
/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:http-endpoint[vnfr:path='STRING']
RW.REST URI Path
/vnfr:vnfr-catalog/vnfr/STRING/http-endpoint/STRING
RW Keyspec XPath Path
D,/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:http-endpoint
RW Keyspec XPath Keyed Path
D,/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:http-endpoint[vnfr:path='STRING']
Protobuf Type
.vnfr.YangData.Vnfr.VnfrCatalog.Vnfr.HttpEndpoint
Python Proto-GI Type
VnfrYang.YangData_Vnfr_VnfrCatalog_Vnfr_HttpEndpoint
C Protobuf-C Struct Type
Vnfr__YangData__Vnfr__VnfrCatalog__Vnfr__HttpEndpoint
C RWPB Identifiers
Vnfr_Vnfr_data_VnfrCatalog_Vnfr_HttpEndpoint
Vnfr_data_VnfrCatalog_Vnfr_HttpEndpoint
YPBC Base Identifier
rw_ypbc_Vnfr_Vnfr_data_VnfrCatalog_Vnfr_HttpEndpoint

Fields
NameTypeDescription
pathSTRINGThe HTTP path on the management server
httpsBOOLEANPick HTTPS instead of HTTP , Default is false
portUINT16The HTTP port to connect to
usernameSTRINGThe HTTP basic auth username
passwordSTRINGThe HTTP basic auth password
polling-interval-secsUINT8The HTTP polling interval in seconds
methodENUMMethod that the URI should perform. Deafult action is GET.
headersLISTCustom HTTP headers to put on HTTP request

vnfr:headers

Custom HTTP headers to put on HTTP request

Key Identifiers:
XPath Path
/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:http-endpoint/vnfr:headers
XPath Keyed Path
/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:http-endpoint[vnfr:path='STRING']/vnfr:headers[vnfr:key='STRING']
RW.REST URI Path
/vnfr:vnfr-catalog/vnfr/STRING/http-endpoint/STRING/headers/STRING
RW Keyspec XPath Path
D,/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:http-endpoint/vnfr:headers
RW Keyspec XPath Keyed Path
D,/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:http-endpoint[vnfr:path='STRING']/vnfr:headers[vnfr:key='STRING']
Protobuf Type
.vnfr.YangData.Vnfr.VnfrCatalog.Vnfr.HttpEndpoint.Headers
Python Proto-GI Type
VnfrYang.YangData_Vnfr_VnfrCatalog_Vnfr_HttpEndpoint_Headers
C Protobuf-C Struct Type
Vnfr__YangData__Vnfr__VnfrCatalog__Vnfr__HttpEndpoint__Headers
C RWPB Identifiers
Vnfr_Vnfr_data_VnfrCatalog_Vnfr_HttpEndpoint_Headers
Vnfr_data_VnfrCatalog_Vnfr_HttpEndpoint_Headers
YPBC Base Identifier
rw_ypbc_Vnfr_Vnfr_data_VnfrCatalog_Vnfr_HttpEndpoint_Headers

Fields
NameTypeDescription
keySTRINGHTTP header key
valueSTRINGHTTP header value

vnfr:monitoring-param

List of monitoring parameters at the network service level

Key Identifiers:
XPath Path
/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:monitoring-param
XPath Keyed Path
/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:monitoring-param[vnfr:id='STRING']
RW.REST URI Path
/vnfr:vnfr-catalog/vnfr/STRING/monitoring-param/STRING
RW Keyspec XPath Path
D,/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:monitoring-param
RW Keyspec XPath Keyed Path
D,/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:monitoring-param[vnfr:id='STRING']
Protobuf Type
.vnfr.YangData.Vnfr.VnfrCatalog.Vnfr.MonitoringParam
Python Proto-GI Type
VnfrYang.YangData_Vnfr_VnfrCatalog_Vnfr_MonitoringParam
C Protobuf-C Struct Type
Vnfr__YangData__Vnfr__VnfrCatalog__Vnfr__MonitoringParam
C RWPB Identifiers
Vnfr_Vnfr_data_VnfrCatalog_Vnfr_MonitoringParam
Vnfr_data_VnfrCatalog_Vnfr_MonitoringParam
YPBC Base Identifier
rw_ypbc_Vnfr_Vnfr_data_VnfrCatalog_Vnfr_MonitoringParam

Fields
NameTypeDescription
idSTRING
nameSTRING
http-endpoint-refLEAFREF
json-query-methodENUM
json-query-paramsCONTAINER
descriptionSTRING
group-tagSTRINGA tag to group monitoring parameters
widget-typeENUMDefines the UI Display variant of measured counters.
unitsSTRINGMeasured Counter Units (e.g., Packets, Kbps, Mbps, etc.)
value-typeENUM
numeric-constraintsCONTAINER
text-constraintsCONTAINER
value-integerINT64Current value for an integer parameter
value-decimalDECIMAL64Current value for a decimal parameter
value-stringSTRINGCurrent value for a string parameter

vnfr:json-query-params

Key Identifiers:
XPath Path
/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:monitoring-param/vnfr:json-query-params
XPath Keyed Path
/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:monitoring-param[vnfr:id='STRING']/vnfr:json-query-params
RW.REST URI Path
/vnfr:vnfr-catalog/vnfr/STRING/monitoring-param/STRING/json-query-params
RW Keyspec XPath Path
D,/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:monitoring-param/vnfr:json-query-params
RW Keyspec XPath Keyed Path
D,/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:monitoring-param[vnfr:id='STRING']/vnfr:json-query-params
Protobuf Type
.vnfr.YangData.Vnfr.VnfrCatalog.Vnfr.MonitoringParam.JsonQueryParams
Python Proto-GI Type
VnfrYang.YangData_Vnfr_VnfrCatalog_Vnfr_MonitoringParam_JsonQueryParams
C Protobuf-C Struct Type
Vnfr__YangData__Vnfr__VnfrCatalog__Vnfr__MonitoringParam__JsonQueryParams
C RWPB Identifiers
Vnfr_Vnfr_data_VnfrCatalog_Vnfr_MonitoringParam_JsonQueryParams
Vnfr_data_VnfrCatalog_Vnfr_MonitoringParam_JsonQueryParams
YPBC Base Identifier
rw_ypbc_Vnfr_Vnfr_data_VnfrCatalog_Vnfr_MonitoringParam_JsonQueryParams

Fields
NameTypeDescription
json-pathSTRINGThe jsonpath to use to extract value from JSON structure
object-pathSTRINGThe objectpath to use to extract value from JSON structure

vnfr:numeric-constraints

Key Identifiers:
XPath Path
/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:monitoring-param/vnfr:numeric-constraints
XPath Keyed Path
/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:monitoring-param[vnfr:id='STRING']/vnfr:numeric-constraints
RW.REST URI Path
/vnfr:vnfr-catalog/vnfr/STRING/monitoring-param/STRING/numeric-constraints
RW Keyspec XPath Path
D,/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:monitoring-param/vnfr:numeric-constraints
RW Keyspec XPath Keyed Path
D,/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:monitoring-param[vnfr:id='STRING']/vnfr:numeric-constraints
Protobuf Type
.vnfr.YangData.Vnfr.VnfrCatalog.Vnfr.MonitoringParam.NumericConstraints
Python Proto-GI Type
VnfrYang.YangData_Vnfr_VnfrCatalog_Vnfr_MonitoringParam_NumericConstraints
C Protobuf-C Struct Type
Vnfr__YangData__Vnfr__VnfrCatalog__Vnfr__MonitoringParam__NumericConstraints
C RWPB Identifiers
Vnfr_Vnfr_data_VnfrCatalog_Vnfr_MonitoringParam_NumericConstraints
Vnfr_data_VnfrCatalog_Vnfr_MonitoringParam_NumericConstraints
YPBC Base Identifier
rw_ypbc_Vnfr_Vnfr_data_VnfrCatalog_Vnfr_MonitoringParam_NumericConstraints

Fields
NameTypeDescription
min-valueUINT64Minimum value for the parameter
max-valueUINT64Maximum value for the parameter

vnfr:text-constraints

Key Identifiers:
XPath Path
/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:monitoring-param/vnfr:text-constraints
XPath Keyed Path
/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:monitoring-param[vnfr:id='STRING']/vnfr:text-constraints
RW.REST URI Path
/vnfr:vnfr-catalog/vnfr/STRING/monitoring-param/STRING/text-constraints
RW Keyspec XPath Path
D,/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:monitoring-param/vnfr:text-constraints
RW Keyspec XPath Keyed Path
D,/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:monitoring-param[vnfr:id='STRING']/vnfr:text-constraints
Protobuf Type
.vnfr.YangData.Vnfr.VnfrCatalog.Vnfr.MonitoringParam.TextConstraints
Python Proto-GI Type
VnfrYang.YangData_Vnfr_VnfrCatalog_Vnfr_MonitoringParam_TextConstraints
C Protobuf-C Struct Type
Vnfr__YangData__Vnfr__VnfrCatalog__Vnfr__MonitoringParam__TextConstraints
C RWPB Identifiers
Vnfr_Vnfr_data_VnfrCatalog_Vnfr_MonitoringParam_TextConstraints
Vnfr_data_VnfrCatalog_Vnfr_MonitoringParam_TextConstraints
YPBC Base Identifier
rw_ypbc_Vnfr_Vnfr_data_VnfrCatalog_Vnfr_MonitoringParam_TextConstraints

Fields
NameTypeDescription
min-lengthUINT8Minimum string length for the parameter
max-lengthUINT8Maximum string length for the parameter

vnfr:placement-groups-info

Placement groups to which this VDU belongs and its cloud construct

Key Identifiers:
XPath Path
/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:placement-groups-info
XPath Keyed Path
/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:placement-groups-info[vnfr:name='STRING']
RW.REST URI Path
/vnfr:vnfr-catalog/vnfr/STRING/placement-groups-info/STRING
RW Keyspec XPath Path
D,/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:placement-groups-info
RW Keyspec XPath Keyed Path
D,/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:placement-groups-info[vnfr:name='STRING']
Protobuf Type
.vnfr.YangData.Vnfr.VnfrCatalog.Vnfr.PlacementGroupsInfo
Python Proto-GI Type
VnfrYang.YangData_Vnfr_VnfrCatalog_Vnfr_PlacementGroupsInfo
C Protobuf-C Struct Type
Vnfr__YangData__Vnfr__VnfrCatalog__Vnfr__PlacementGroupsInfo
C RWPB Identifiers
Vnfr_Vnfr_data_VnfrCatalog_Vnfr_PlacementGroupsInfo
Vnfr_data_VnfrCatalog_Vnfr_PlacementGroupsInfo
YPBC Base Identifier
rw_ypbc_Vnfr_Vnfr_data_VnfrCatalog_Vnfr_PlacementGroupsInfo

Fields
NameTypeDescription
nameSTRINGPlace group construct to define the compute resource placement strategy in cloud environment
requirementSTRINGThis is free text space used to describe the intent/rationale behind this placement group. This is for human consumption only
strategyENUMStrategy associated with this placement group Following values are possible - COLOCATION: Colocation strategy imply intent to share the physical infrastructure (hypervisor/network) among all members of this group. - ISOLATION: Isolation strategy imply intent to not share the physical infrastructure (hypervisor/network) among the members of this group.
cloud-typeENUM
availability-zoneCONTAINERName of the Availability Zone
server-groupCONTAINERName of the Affinity/Anti-Affinity Server Group
host-aggregateLISTName of the Host Aggregate
aws-constructEMPTY
openmano-constructEMPTY
vsphere-constructEMPTY
mock-constructEMPTY
cloudsim-constructEMPTY

vnfr:availability-zone

Name of the Availability Zone

Key Identifiers:
XPath Path
/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:placement-groups-info/vnfr:availability-zone
XPath Keyed Path
/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:placement-groups-info[vnfr:name='STRING']/vnfr:availability-zone
RW.REST URI Path
/vnfr:vnfr-catalog/vnfr/STRING/placement-groups-info/STRING/availability-zone
RW Keyspec XPath Path
D,/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:placement-groups-info/vnfr:availability-zone
RW Keyspec XPath Keyed Path
D,/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:placement-groups-info[vnfr:name='STRING']/vnfr:availability-zone
Protobuf Type
.vnfr.YangData.Vnfr.VnfrCatalog.Vnfr.PlacementGroupsInfo.AvailabilityZone
Python Proto-GI Type
VnfrYang.YangData_Vnfr_VnfrCatalog_Vnfr_PlacementGroupsInfo_AvailabilityZone
C Protobuf-C Struct Type
Vnfr__YangData__Vnfr__VnfrCatalog__Vnfr__PlacementGroupsInfo__AvailabilityZone
C RWPB Identifiers
Vnfr_Vnfr_data_VnfrCatalog_Vnfr_PlacementGroupsInfo_AvailabilityZone
Vnfr_data_VnfrCatalog_Vnfr_PlacementGroupsInfo_AvailabilityZone
YPBC Base Identifier
rw_ypbc_Vnfr_Vnfr_data_VnfrCatalog_Vnfr_PlacementGroupsInfo_AvailabilityZone

Fields
NameTypeDescription
nameSTRING

vnfr:server-group

Name of the Affinity/Anti-Affinity Server Group

Key Identifiers:
XPath Path
/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:placement-groups-info/vnfr:server-group
XPath Keyed Path
/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:placement-groups-info[vnfr:name='STRING']/vnfr:server-group
RW.REST URI Path
/vnfr:vnfr-catalog/vnfr/STRING/placement-groups-info/STRING/server-group
RW Keyspec XPath Path
D,/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:placement-groups-info/vnfr:server-group
RW Keyspec XPath Keyed Path
D,/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:placement-groups-info[vnfr:name='STRING']/vnfr:server-group
Protobuf Type
.vnfr.YangData.Vnfr.VnfrCatalog.Vnfr.PlacementGroupsInfo.ServerGroup
Python Proto-GI Type
VnfrYang.YangData_Vnfr_VnfrCatalog_Vnfr_PlacementGroupsInfo_ServerGroup
C Protobuf-C Struct Type
Vnfr__YangData__Vnfr__VnfrCatalog__Vnfr__PlacementGroupsInfo__ServerGroup
C RWPB Identifiers
Vnfr_Vnfr_data_VnfrCatalog_Vnfr_PlacementGroupsInfo_ServerGroup
Vnfr_data_VnfrCatalog_Vnfr_PlacementGroupsInfo_ServerGroup
YPBC Base Identifier
rw_ypbc_Vnfr_Vnfr_data_VnfrCatalog_Vnfr_PlacementGroupsInfo_ServerGroup

Fields
NameTypeDescription
nameSTRING

vnfr:host-aggregate

Name of the Host Aggregate

Key Identifiers:
XPath Path
/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:placement-groups-info/vnfr:host-aggregate
XPath Keyed Path
/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:placement-groups-info[vnfr:name='STRING']/vnfr:host-aggregate[vnfr:metadata-key='STRING']
RW.REST URI Path
/vnfr:vnfr-catalog/vnfr/STRING/placement-groups-info/STRING/host-aggregate/STRING
RW Keyspec XPath Path
D,/vnfr:vnfr-catalog/vnfr:vnfr/vnfr:placement-groups-info/vnfr:host-aggregate
RW Keyspec XPath Keyed Path
D,/vnfr:vnfr-catalog/vnfr:vnfr[vnfr:id='STRING']/vnfr:placement-groups-info[vnfr:name='STRING']/vnfr:host-aggregate[vnfr:metadata-key='STRING']
Protobuf Type
.vnfr.YangData.Vnfr.VnfrCatalog.Vnfr.PlacementGroupsInfo.HostAggregate
Python Proto-GI Type
VnfrYang.YangData_Vnfr_VnfrCatalog_Vnfr_PlacementGroupsInfo_HostAggregate
C Protobuf-C Struct Type
Vnfr__YangData__Vnfr__VnfrCatalog__Vnfr__PlacementGroupsInfo__HostAggregate
C RWPB Identifiers
Vnfr_Vnfr_data_VnfrCatalog_Vnfr_PlacementGroupsInfo_HostAggregate
Vnfr_data_VnfrCatalog_Vnfr_PlacementGroupsInfo_HostAggregate
YPBC Base Identifier
rw_ypbc_Vnfr_Vnfr_data_VnfrCatalog_Vnfr_PlacementGroupsInfo_HostAggregate

Fields
NameTypeDescription
metadata-keySTRINGName of the additional information attached to the host-aggregate
metadata-valueSTRINGValue of the corresponding metadata-key

vnfr rpc input

vnfr:create-alarm

Key Identifiers:
XPath Path
/vnfr:create-alarm
XPath Keyed Path
/vnfr:create-alarm
RW.REST URI Path
/input
RW Keyspec XPath Path
I,/vnfr:create-alarm
RW Keyspec XPath Keyed Path
I,/vnfr:create-alarm
Protobuf Type
.vnfr.YangInput.Vnfr.CreateAlarm
Python Proto-GI Type
VnfrYang.YangInput_Vnfr_CreateAlarm
C Protobuf-C Struct Type
Vnfr__YangInput__Vnfr__CreateAlarm
C RWPB Identifiers
Vnfr_Vnfr_input_CreateAlarm
Vnfr_input_CreateAlarm
YPBC Base Identifier
rw_ypbc_Vnfr_Vnfr_input_CreateAlarm

Fields
NameTypeDescription
cloud-accountSTRING
vdur-idSTRING
alarmCONTAINER

vnfr:alarm

Key Identifiers:
XPath Path
/vnfr:create-alarm/vnfr:alarm
XPath Keyed Path
/vnfr:create-alarm/vnfr:alarm
RW.REST URI Path
/input/alarm
RW Keyspec XPath Path
I,/vnfr:create-alarm/vnfr:alarm
RW Keyspec XPath Keyed Path
I,/vnfr:create-alarm/vnfr:alarm
Protobuf Type
.vnfr.YangInput.Vnfr.CreateAlarm.Alarm
Python Proto-GI Type
VnfrYang.YangInput_Vnfr_CreateAlarm_Alarm
C Protobuf-C Struct Type
Vnfr__YangInput__Vnfr__CreateAlarm__Alarm
C RWPB Identifiers
Vnfr_Vnfr_input_CreateAlarm_Alarm
Vnfr_input_CreateAlarm_Alarm
YPBC Base Identifier
rw_ypbc_Vnfr_Vnfr_input_CreateAlarm_Alarm

Fields
NameTypeDescription
alarm-idSTRINGThis field is reserved for the identifier assigned by the VIM provider
nameSTRINGA human readable string to identify the alarm
descriptionSTRINGA description of this alarm
vdur-idSTRINGThe identifier of the VDUR that the alarm is associated with
actionsCONTAINER
repeatBOOLEANThis flag indicates whether the alarm should be repeatedly emitted while the associated threshold has been crossed.
enabledBOOLEANThis flag indicates whether the alarm has been enabled or disabled.
severityENUMA measure of the importance or urgency of the alarm
metricENUMThe metric to be tracked by this alarm.
statisticENUMThe type of metric statistic that is tracked by this alarm
operationENUMThe relational operator used to define whether an alarm should be triggered in certain scenarios, such as if the metric statistic goes above or below a specified value.
valueDECIMAL64This value defines the threshold that, if crossed, will trigger the alarm.
periodUINT32The period defines the length of time (seconds) that the metric data are collected over in oreder to evaluate the chosen statistic.
evaluationsUINT32Defines the length of time (seconds) in which metric data are collected in order to evaluate the chosen statistic.

vnfr:actions

Key Identifiers:
XPath Path
/vnfr:create-alarm/vnfr:alarm/vnfr:actions
XPath Keyed Path
/vnfr:create-alarm/vnfr:alarm/vnfr:actions
RW.REST URI Path
/input/alarm/actions
RW Keyspec XPath Path
I,/vnfr:create-alarm/vnfr:alarm/vnfr:actions
RW Keyspec XPath Keyed Path
I,/vnfr:create-alarm/vnfr:alarm/vnfr:actions
Protobuf Type
.vnfr.YangInput.Vnfr.CreateAlarm.Alarm.Actions
Python Proto-GI Type
VnfrYang.YangInput_Vnfr_CreateAlarm_Alarm_Actions
C Protobuf-C Struct Type
Vnfr__YangInput__Vnfr__CreateAlarm__Alarm__Actions
C RWPB Identifiers
Vnfr_Vnfr_input_CreateAlarm_Alarm_Actions
Vnfr_input_CreateAlarm_Alarm_Actions
YPBC Base Identifier
rw_ypbc_Vnfr_Vnfr_input_CreateAlarm_Alarm_Actions

Fields
NameTypeDescription
okLIST
insufficient-dataLIST
alarmLIST

vnfr:ok

Key Identifiers:
XPath Path
/vnfr:create-alarm/vnfr:alarm/vnfr:actions/vnfr:ok
XPath Keyed Path
/vnfr:create-alarm/vnfr:alarm/vnfr:actions/vnfr:ok[vnfr:url='STRING']
RW.REST URI Path
/input/alarm/actions/ok/STRING
RW Keyspec XPath Path
I,/vnfr:create-alarm/vnfr:alarm/vnfr:actions/vnfr:ok
RW Keyspec XPath Keyed Path
I,/vnfr:create-alarm/vnfr:alarm/vnfr:actions/vnfr:ok[vnfr:url='STRING']
Protobuf Type
.vnfr.YangInput.Vnfr.CreateAlarm.Alarm.Actions.Ok
Python Proto-GI Type
VnfrYang.YangInput_Vnfr_CreateAlarm_Alarm_Actions_Ok
C Protobuf-C Struct Type
Vnfr__YangInput__Vnfr__CreateAlarm__Alarm__Actions__Ok
C RWPB Identifiers
Vnfr_Vnfr_input_CreateAlarm_Alarm_Actions_Ok
Vnfr_input_CreateAlarm_Alarm_Actions_Ok
YPBC Base Identifier
rw_ypbc_Vnfr_Vnfr_input_CreateAlarm_Alarm_Actions_Ok

Fields
NameTypeDescription
urlSTRING

vnfr:insufficient-data

Key Identifiers:
XPath Path
/vnfr:create-alarm/vnfr:alarm/vnfr:actions/vnfr:insufficient-data
XPath Keyed Path
/vnfr:create-alarm/vnfr:alarm/vnfr:actions/vnfr:insufficient-data[vnfr:url='STRING']
RW.REST URI Path
/input/alarm/actions/insufficient-data/STRING
RW Keyspec XPath Path
I,/vnfr:create-alarm/vnfr:alarm/vnfr:actions/vnfr:insufficient-data
RW Keyspec XPath Keyed Path
I,/vnfr:create-alarm/vnfr:alarm/vnfr:actions/vnfr:insufficient-data[vnfr:url='STRING']
Protobuf Type
.vnfr.YangInput.Vnfr.CreateAlarm.Alarm.Actions.InsufficientData
Python Proto-GI Type
VnfrYang.YangInput_Vnfr_CreateAlarm_Alarm_Actions_InsufficientData
C Protobuf-C Struct Type
Vnfr__YangInput__Vnfr__CreateAlarm__Alarm__Actions__InsufficientData
C RWPB Identifiers
Vnfr_Vnfr_input_CreateAlarm_Alarm_Actions_InsufficientData
Vnfr_input_CreateAlarm_Alarm_Actions_InsufficientData
YPBC Base Identifier
rw_ypbc_Vnfr_Vnfr_input_CreateAlarm_Alarm_Actions_InsufficientData

Fields
NameTypeDescription
urlSTRING

vnfr:alarm

Key Identifiers:
XPath Path
/vnfr:create-alarm/vnfr:alarm/vnfr:actions/vnfr:alarm
XPath Keyed Path
/vnfr:create-alarm/vnfr:alarm/vnfr:actions/vnfr:alarm[vnfr:url='STRING']
RW.REST URI Path
/input/alarm/actions/alarm/STRING
RW Keyspec XPath Path
I,/vnfr:create-alarm/vnfr:alarm/vnfr:actions/vnfr:alarm
RW Keyspec XPath Keyed Path
I,/vnfr:create-alarm/vnfr:alarm/vnfr:actions/vnfr:alarm[vnfr:url='STRING']
Protobuf Type
.vnfr.YangInput.Vnfr.CreateAlarm.Alarm.Actions.Alarm
Python Proto-GI Type
VnfrYang.YangInput_Vnfr_CreateAlarm_Alarm_Actions_Alarm
C Protobuf-C Struct Type
Vnfr__YangInput__Vnfr__CreateAlarm__Alarm__Actions__Alarm
C RWPB Identifiers
Vnfr_Vnfr_input_CreateAlarm_Alarm_Actions_Alarm
Vnfr_input_CreateAlarm_Alarm_Actions_Alarm
YPBC Base Identifier
rw_ypbc_Vnfr_Vnfr_input_CreateAlarm_Alarm_Actions_Alarm

Fields
NameTypeDescription
urlSTRING

vnfr:destroy-alarm

Key Identifiers:
XPath Path
/vnfr:destroy-alarm
XPath Keyed Path
/vnfr:destroy-alarm
RW.REST URI Path
/input
RW Keyspec XPath Path
I,/vnfr:destroy-alarm
RW Keyspec XPath Keyed Path
I,/vnfr:destroy-alarm
Protobuf Type
.vnfr.YangInput.Vnfr.DestroyAlarm
Python Proto-GI Type
VnfrYang.YangInput_Vnfr_DestroyAlarm
C Protobuf-C Struct Type
Vnfr__YangInput__Vnfr__DestroyAlarm
C RWPB Identifiers
Vnfr_Vnfr_input_DestroyAlarm
Vnfr_input_DestroyAlarm
YPBC Base Identifier
rw_ypbc_Vnfr_Vnfr_input_DestroyAlarm

Fields
NameTypeDescription
cloud-accountSTRING
alarm-idSTRING

vnfr rpc output

vnfr:create-alarm

Key Identifiers:
XPath Path
/vnfr:create-alarm
XPath Keyed Path
/vnfr:create-alarm
RW.REST URI Path
/output
RW Keyspec XPath Path
O,/vnfr:create-alarm
RW Keyspec XPath Keyed Path
O,/vnfr:create-alarm
Protobuf Type
.vnfr.YangOutput.Vnfr.CreateAlarm
Python Proto-GI Type
VnfrYang.YangOutput_Vnfr_CreateAlarm
C Protobuf-C Struct Type
Vnfr__YangOutput__Vnfr__CreateAlarm
C RWPB Identifiers
Vnfr_Vnfr_output_CreateAlarm
Vnfr_output_CreateAlarm
YPBC Base Identifier
rw_ypbc_Vnfr_Vnfr_output_CreateAlarm

Fields
NameTypeDescription
alarm-idSTRING

vnfr:destroy-alarm

Key Identifiers:
XPath Path
/vnfr:destroy-alarm
XPath Keyed Path
/vnfr:destroy-alarm
RW.REST URI Path
/output
RW Keyspec XPath Path
O,/vnfr:destroy-alarm
RW Keyspec XPath Keyed Path
O,/vnfr:destroy-alarm
Protobuf Type
.vnfr.YangOutput.Vnfr.DestroyAlarm
Python Proto-GI Type
VnfrYang.YangOutput_Vnfr_DestroyAlarm
C Protobuf-C Struct Type
Vnfr__YangOutput__Vnfr__DestroyAlarm
C RWPB Identifiers
Vnfr_Vnfr_output_DestroyAlarm
Vnfr_output_DestroyAlarm
YPBC Base Identifier
rw_ypbc_Vnfr_Vnfr_output_DestroyAlarm