nsr - Programmers API Reference

Schema Globals

Global Schema Type
rw_ypbc_RwNsr_Nsr_t_schema
Global Schema Pointer
rw_ypbc_RwNsr_Nsr_g_schema

nsr data

nsr:key-pair

Used to configure the list of public keys to be injected as part of ns instantiation

Key Identifiers:
XPath Path
/nsr:key-pair
XPath Keyed Path
/nsr:key-pair[nsr:name='STRING']
RW.REST URI Path
/nsr:key-pair/STRING
RW Keyspec XPath Path
C,/nsr:key-pair
RW Keyspec XPath Keyed Path
C,/nsr:key-pair[nsr:name='STRING']
Protobuf Type
.nsr.YangData.Nsr.KeyPair
Python Proto-GI Type
NsrYang.YangData_Nsr_KeyPair
C Protobuf-C Struct Type
Nsr__YangData__Nsr__KeyPair
C RWPB Identifiers
Nsr_Nsr_data_KeyPair
YPBC Base Identifier
rw_ypbc_Nsr_Nsr_data_KeyPair

Fields
NameTypeDescription
nameSTRINGName of this key pair
keySTRINGKey associated with this key pair

nsr:ns-instance-config

Key Identifiers:
XPath Path
/nsr:ns-instance-config
XPath Keyed Path
/nsr:ns-instance-config
RW.REST URI Path
/nsr:ns-instance-config
RW Keyspec XPath Path
C,/nsr:ns-instance-config
RW Keyspec XPath Keyed Path
C,/nsr:ns-instance-config
Protobuf Type
.rw_nsr.YangData.Nsr.NsInstanceConfig
Python Proto-GI Type
RwNsrYang.YangData_Nsr_NsInstanceConfig
C Protobuf-C Struct Type
RwNsr__YangData__Nsr__NsInstanceConfig
C RWPB Identifiers
RwNsr_Nsr_data_NsInstanceConfig
YPBC Base Identifier
rw_ypbc_RwNsr_Nsr_data_NsInstanceConfig

Fields
NameTypeDescription
nsrLIST
nfvi-polling-periodUINT64Defines the period (secons) that the NFVI metrics are polled at

nsr:nsr

Key Identifiers:
XPath Path
/nsr:ns-instance-config/nsr:nsr
XPath Keyed Path
/nsr:ns-instance-config/nsr:nsr[nsr:id='STRING']
RW.REST URI Path
/nsr:ns-instance-config/nsr/STRING
RW Keyspec XPath Path
C,/nsr:ns-instance-config/nsr:nsr
RW Keyspec XPath Keyed Path
C,/nsr:ns-instance-config/nsr:nsr[nsr:id='STRING']
Protobuf Type
.rw_nsr.YangData.Nsr.NsInstanceConfig.Nsr
Python Proto-GI Type
RwNsrYang.YangData_Nsr_NsInstanceConfig_Nsr
C Protobuf-C Struct Type
RwNsr__YangData__Nsr__NsInstanceConfig__Nsr
C RWPB Identifiers
RwNsr_Nsr_data_NsInstanceConfig_Nsr
YPBC Base Identifier
rw_ypbc_RwNsr_Nsr_data_NsInstanceConfig_Nsr

Fields
NameTypeDescription
idSTRINGIdentifier for the NSR.
nameSTRINGNSR name.
short-nameSTRINGNSR short name.
descriptionSTRINGNSR description.
admin-statusENUMThis is the administrative status of the NS instance
nsdCONTAINERNS descriptor used to instantiate this NS
input-parameterLISTList of input parameters
scaling-groupLISTList of ns scaling group instances
nsd-placement-group-mapsLISTMapping from mano-placement groups construct from NSD to cloud platform placement group construct
vnfd-placement-group-mapsLISTMapping from mano-placement groups construct from VNFD to cloud platform placement group construct
ssh-authorized-keyLISTList of authorized ssh keys as part of cloud-config
userLISTList of users to be added through cloud-config
cloud-accountLEAFREFThe configured cloud account which the NSR is instantiated within. All VDU's, Virtual Links, and provider networks will be requested using the cloud-account's associated CAL instance
om-datacenterSTRINGOpenmano datacenter name to use when instantiating the network service. This is only used when openmano is selected as the cloud account. This should be superceded by multiple cloud accounts when that becomes available.
vnf-cloud-account-mapLISTMapping VNF to Cloud Account where VNF will be instantiated
vl-cloud-account-mapLISTMapping VL to Cloud Account where VL will be instantiated

nsr:nsd

NS descriptor used to instantiate this NS

Key Identifiers:
XPath Path
/nsr:ns-instance-config/nsr:nsr/nsr:nsd
XPath Keyed Path
/nsr:ns-instance-config/nsr:nsr[nsr:id='STRING']/nsr:nsd
RW.REST URI Path
/nsr:ns-instance-config/nsr/STRING/nsd
RW Keyspec XPath Path
C,/nsr:ns-instance-config/nsr:nsr/nsr:nsd
RW Keyspec XPath Keyed Path
C,/nsr:ns-instance-config/nsr:nsr[nsr:id='STRING']/nsr:nsd
Protobuf Type
.nsr.YangData.Nsr.NsInstanceConfig.Nsr.Nsd
Python Proto-GI Type
NsrYang.YangData_Nsr_NsInstanceConfig_Nsr_Nsd
C Protobuf-C Struct Type
Nsr__YangData__Nsr__NsInstanceConfig__Nsr__Nsd
C RWPB Identifiers
Nsr_Nsr_data_NsInstanceConfig_Nsr_Nsd
YPBC Base Identifier
rw_ypbc_Nsr_Nsr_data_NsInstanceConfig_Nsr_Nsd

Fields
NameTypeDescription
idSTRINGIdentifier for the NSD.
nameSTRINGNSD name.
short-nameSTRINGShort name to appear as label in the UI
vendorSTRINGVendor of the NSD.
logoSTRINGFile path for the vendor-specific logo. For example, icons/mylogo.png. The logo should be part of the network service
descriptionSTRINGDescription of the NSD.
versionSTRINGVersion of the NSD
connection-pointLISTList for external connection points. Each network service (NS) has one or more external connection points that connect the NS to other NSs or to external networks. Each NS exposes connection points to the orchestrator, which can construct network service chains by connecting the connection points between different NSs.
vldLISTList of Virtual Link Descriptors (VLDs).
constituent-vnfdLISTList of VNFDs that are part of this network service.
scaling-group-descriptorLISTScaling group descriptor within this network service. The scaling group defines a group of VNFs, and the ratio of VNFs in the network service that is used as target for scaling action
placement-groupsLISTList of placement groups at NS level
ip-profilesLISTList of IP Profiles. IP Profile describes the IP characteristics for the Virtual-Link
vnf-dependencyLISTList of VNF dependencies.
vnffgdLISTList of VNF Forwarding Graph Descriptors (VNFFGD).
monitoring-paramLISTList of monitoring parameters from VNFs that should be propogated up into NSR
input-parameter-xpathLISTList of xpaths to parameters inside the NSD the can be customized during the instantiation.
parameter-poolLISTPool of parameter values from which to choose during configuration.
service-primitiveLISTNetwork service level service primitives.
initial-config-primitiveLISTInitial set of configuration primitives for NSD.
key-pairLISTUsed to configure the list of public keys to be injected as part of NS instantiation
userLISTList of users to be added through cloud-config

nsr:connection-point

List for external connection points. Each network service (NS) has one or more external connection points that connect the NS to other NSs or to external networks. Each NS exposes connection points to the orchestrator, which can construct network service chains by connecting the connection points between different NSs.

Key Identifiers:
XPath Path
/nsr:ns-instance-config/nsr:nsr/nsr:nsd/nsr:connection-point
XPath Keyed Path
/nsr:ns-instance-config/nsr:nsr[nsr:id='STRING']/nsr:nsd/nsr:connection-point[nsr:name='STRING']
RW.REST URI Path
/nsr:ns-instance-config/nsr/STRING/nsd/connection-point/STRING
RW Keyspec XPath Path
C,/nsr:ns-instance-config/nsr:nsr/nsr:nsd/nsr:connection-point
RW Keyspec XPath Keyed Path
C,/nsr:ns-instance-config/nsr:nsr[nsr:id='STRING']/nsr:nsd/nsr:connection-point[nsr:name='STRING']
Protobuf Type
.nsr.YangData.Nsr.NsInstanceConfig.Nsr.Nsd.ConnectionPoint
Python Proto-GI Type
NsrYang.YangData_Nsr_NsInstanceConfig_Nsr_Nsd_ConnectionPoint
C Protobuf-C Struct Type
Nsr__YangData__Nsr__NsInstanceConfig__Nsr__Nsd__ConnectionPoint
C RWPB Identifiers
Nsr_Nsr_data_NsInstanceConfig_Nsr_Nsd_ConnectionPoint
YPBC Base Identifier
rw_ypbc_Nsr_Nsr_data_NsInstanceConfig_Nsr_Nsd_ConnectionPoint

Fields
NameTypeDescription
nameSTRINGName of the NS connection point.
typeENUMType of the connection point.

nsr:vld

List of Virtual Link Descriptors (VLDs).

Key Identifiers:
XPath Path
/nsr:ns-instance-config/nsr:nsr/nsr:nsd/nsr:vld
XPath Keyed Path
/nsr:ns-instance-config/nsr:nsr[nsr:id='STRING']/nsr:nsd/nsr:vld[nsr:id='STRING']
RW.REST URI Path
/nsr:ns-instance-config/nsr/STRING/nsd/vld/STRING
RW Keyspec XPath Path
C,/nsr:ns-instance-config/nsr:nsr/nsr:nsd/nsr:vld
RW Keyspec XPath Keyed Path
C,/nsr:ns-instance-config/nsr:nsr[nsr:id='STRING']/nsr:nsd/nsr:vld[nsr:id='STRING']
Protobuf Type
.nsr.YangData.Nsr.NsInstanceConfig.Nsr.Nsd.Vld
Python Proto-GI Type
NsrYang.YangData_Nsr_NsInstanceConfig_Nsr_Nsd_Vld
C Protobuf-C Struct Type
Nsr__YangData__Nsr__NsInstanceConfig__Nsr__Nsd__Vld
C RWPB Identifiers
Nsr_Nsr_data_NsInstanceConfig_Nsr_Nsd_Vld
YPBC Base Identifier
rw_ypbc_Nsr_Nsr_data_NsInstanceConfig_Nsr_Nsd_Vld

Fields
NameTypeDescription
idSTRINGIdentifier for the VLD.
nameSTRINGVirtual Link Descriptor (VLD) name.
short-nameSTRINGShort name to appear as label in the UI
vendorSTRINGProvider of the VLD.
descriptionSTRINGDescription of the VLD.
versionSTRINGVersion of the VLD
typeENUM
root-bandwidthUINT64For ELAN this is the aggregate bandwidth.
leaf-bandwidthUINT64For ELAN this is the bandwidth of branches.
vnfd-connection-point-refLISTA list of references to connection points.
provider-networkCONTAINERContainer for the provider network.
mgmt-networkBOOLEANFlag indicating whether this network is a VIM management 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

nsr:vnfd-connection-point-ref

A list of references to connection points.

Key Identifiers:
XPath Path
/nsr:ns-instance-config/nsr:nsr/nsr:nsd/nsr:vld/nsr:vnfd-connection-point-ref
XPath Keyed Path
/nsr:ns-instance-config/nsr:nsr[nsr:id='STRING']/nsr:nsd/nsr:vld[nsr:id='STRING']/nsr:vnfd-connection-point-ref[nsr:member-vnf-index-ref='0'][nsr:vnfd-connection-point-ref='STRING']
RW.REST URI Path
/nsr:ns-instance-config/nsr/STRING/nsd/vld/STRING/vnfd-connection-point-ref/0,STRING
RW Keyspec XPath Path
C,/nsr:ns-instance-config/nsr:nsr/nsr:nsd/nsr:vld/nsr:vnfd-connection-point-ref
RW Keyspec XPath Keyed Path
C,/nsr:ns-instance-config/nsr:nsr[nsr:id='STRING']/nsr:nsd/nsr:vld[nsr:id='STRING']/nsr:vnfd-connection-point-ref[nsr:member-vnf-index-ref='0'][nsr:vnfd-connection-point-ref='STRING']
Protobuf Type
.nsr.YangData.Nsr.NsInstanceConfig.Nsr.Nsd.Vld.VnfdConnectionPointRef
Python Proto-GI Type
NsrYang.YangData_Nsr_NsInstanceConfig_Nsr_Nsd_Vld_VnfdConnectionPointRef
C Protobuf-C Struct Type
Nsr__YangData__Nsr__NsInstanceConfig__Nsr__Nsd__Vld__VnfdConnectionPointRef
C RWPB Identifiers
Nsr_Nsr_data_NsInstanceConfig_Nsr_Nsd_Vld_VnfdConnectionPointRef
YPBC Base Identifier
rw_ypbc_Nsr_Nsr_data_NsInstanceConfig_Nsr_Nsd_Vld_VnfdConnectionPointRef

Fields
NameTypeDescription
member-vnf-index-refLEAFREFReference to member-vnf within constituent-vnfds
vnfd-id-refLEAFREFA reference to a VNFD
vnfd-connection-point-refLEAFREFA reference to a connection point name

nsr:provider-network

Container for the provider network.

Key Identifiers:
XPath Path
/nsr:ns-instance-config/nsr:nsr/nsr:nsd/nsr:vld/nsr:provider-network
XPath Keyed Path
/nsr:ns-instance-config/nsr:nsr[nsr:id='STRING']/nsr:nsd/nsr:vld[nsr:id='STRING']/nsr:provider-network
RW.REST URI Path
/nsr:ns-instance-config/nsr/STRING/nsd/vld/STRING/provider-network
RW Keyspec XPath Path
C,/nsr:ns-instance-config/nsr:nsr/nsr:nsd/nsr:vld/nsr:provider-network
RW Keyspec XPath Keyed Path
C,/nsr:ns-instance-config/nsr:nsr[nsr:id='STRING']/nsr:nsd/nsr:vld[nsr:id='STRING']/nsr:provider-network
Protobuf Type
.nsr.YangData.Nsr.NsInstanceConfig.Nsr.Nsd.Vld.ProviderNetwork
Python Proto-GI Type
NsrYang.YangData_Nsr_NsInstanceConfig_Nsr_Nsd_Vld_ProviderNetwork
C Protobuf-C Struct Type
Nsr__YangData__Nsr__NsInstanceConfig__Nsr__Nsd__Vld__ProviderNetwork
C RWPB Identifiers
Nsr_Nsr_data_NsInstanceConfig_Nsr_Nsd_Vld_ProviderNetwork
YPBC Base Identifier
rw_ypbc_Nsr_Nsr_data_NsInstanceConfig_Nsr_Nsd_Vld_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

nsr:constituent-vnfd

List of VNFDs that are part of this network service.

Key Identifiers:
XPath Path
/nsr:ns-instance-config/nsr:nsr/nsr:nsd/nsr:constituent-vnfd
XPath Keyed Path
/nsr:ns-instance-config/nsr:nsr[nsr:id='STRING']/nsr:nsd/nsr:constituent-vnfd[nsr:member-vnf-index='0']
RW.REST URI Path
/nsr:ns-instance-config/nsr/STRING/nsd/constituent-vnfd/0
RW Keyspec XPath Path
C,/nsr:ns-instance-config/nsr:nsr/nsr:nsd/nsr:constituent-vnfd
RW Keyspec XPath Keyed Path
C,/nsr:ns-instance-config/nsr:nsr[nsr:id='STRING']/nsr:nsd/nsr:constituent-vnfd[nsr:member-vnf-index='0']
Protobuf Type
.nsr.YangData.Nsr.NsInstanceConfig.Nsr.Nsd.ConstituentVnfd
Python Proto-GI Type
NsrYang.YangData_Nsr_NsInstanceConfig_Nsr_Nsd_ConstituentVnfd
C Protobuf-C Struct Type
Nsr__YangData__Nsr__NsInstanceConfig__Nsr__Nsd__ConstituentVnfd
C RWPB Identifiers
Nsr_Nsr_data_NsInstanceConfig_Nsr_Nsd_ConstituentVnfd
YPBC Base Identifier
rw_ypbc_Nsr_Nsr_data_NsInstanceConfig_Nsr_Nsd_ConstituentVnfd

Fields
NameTypeDescription
member-vnf-indexUINT64Identifier/index for the VNFD. This separate id is required so that multiple VNFs can be part of single NS
vnfd-id-refLEAFREFIdentifier for the VNFD.
start-by-defaultBOOLEANVNFD is started as part of the NS instantiation

nsr:scaling-group-descriptor

Scaling group descriptor within this network service. The scaling group defines a group of VNFs, and the ratio of VNFs in the network service that is used as target for scaling action

Key Identifiers:
XPath Path
/nsr:ns-instance-config/nsr:nsr/nsr:nsd/nsr:scaling-group-descriptor
XPath Keyed Path
/nsr:ns-instance-config/nsr:nsr[nsr:id='STRING']/nsr:nsd/nsr:scaling-group-descriptor[nsr:name='STRING']
RW.REST URI Path
/nsr:ns-instance-config/nsr/STRING/nsd/scaling-group-descriptor/STRING
RW Keyspec XPath Path
C,/nsr:ns-instance-config/nsr:nsr/nsr:nsd/nsr:scaling-group-descriptor
RW Keyspec XPath Keyed Path
C,/nsr:ns-instance-config/nsr:nsr[nsr:id='STRING']/nsr:nsd/nsr:scaling-group-descriptor[nsr:name='STRING']
Protobuf Type
.nsr.YangData.Nsr.NsInstanceConfig.Nsr.Nsd.ScalingGroupDescriptor
Python Proto-GI Type
NsrYang.YangData_Nsr_NsInstanceConfig_Nsr_Nsd_ScalingGroupDescriptor
C Protobuf-C Struct Type
Nsr__YangData__Nsr__NsInstanceConfig__Nsr__Nsd__ScalingGroupDescriptor
C RWPB Identifiers
Nsr_Nsr_data_NsInstanceConfig_Nsr_Nsd_ScalingGroupDescriptor
YPBC Base Identifier
rw_ypbc_Nsr_Nsr_data_NsInstanceConfig_Nsr_Nsd_ScalingGroupDescriptor

Fields
NameTypeDescription
nameSTRINGName of this scaling group.
scaling-policyLIST
vnfd-memberLISTList of VNFs in this scaling group
min-instance-countUINT32Minimum number of instances of the scaling group that are allowed in a single network service. These instances are created by default when the network service is instantiated.
max-instance-countUINT32Maximum number of instances of this scaling group that are allowed in a single network service. The network service scaling fails when the number of service group instances exceeds the max-instance-count specified.
scaling-config-actionLISTList of scaling config actions

nsr:scaling-policy

Key Identifiers:
XPath Path
/nsr:ns-instance-config/nsr:nsr/nsr:nsd/nsr:scaling-group-descriptor/nsr:scaling-policy
XPath Keyed Path
/nsr:ns-instance-config/nsr:nsr[nsr:id='STRING']/nsr:nsd/nsr:scaling-group-descriptor[nsr:name='STRING']/nsr:scaling-policy[nsr:name='STRING']
RW.REST URI Path
/nsr:ns-instance-config/nsr/STRING/nsd/scaling-group-descriptor/STRING/scaling-policy/STRING
RW Keyspec XPath Path
C,/nsr:ns-instance-config/nsr:nsr/nsr:nsd/nsr:scaling-group-descriptor/nsr:scaling-policy
RW Keyspec XPath Keyed Path
C,/nsr:ns-instance-config/nsr:nsr[nsr:id='STRING']/nsr:nsd/nsr:scaling-group-descriptor[nsr:name='STRING']/nsr:scaling-policy[nsr:name='STRING']
Protobuf Type
.nsr.YangData.Nsr.NsInstanceConfig.Nsr.Nsd.ScalingGroupDescriptor.ScalingPolicy
Python Proto-GI Type
NsrYang.YangData_Nsr_NsInstanceConfig_Nsr_Nsd_ScalingGroupDescriptor_ScalingPolicy
C Protobuf-C Struct Type
Nsr__YangData__Nsr__NsInstanceConfig__Nsr__Nsd__ScalingGroupDescriptor__ScalingPolicy
C RWPB Identifiers
Nsr_Nsr_data_NsInstanceConfig_Nsr_Nsd_ScalingGroupDescriptor_ScalingPolicy
YPBC Base Identifier
rw_ypbc_Nsr_Nsr_data_NsInstanceConfig_Nsr_Nsd_ScalingGroupDescriptor_ScalingPolicy

Fields
NameTypeDescription
nameSTRINGName of the scaling policy
scaling-typeENUMType of scaling
enabledBOOLEANSpecifies if the scaling policy can be applied
scale-in-operation-typeENUMOperation to be applied to check between scaling criterias to check if the scale in threshold condition has been met. Defaults to AND
scale-out-operation-typeENUMOperation to be applied to check between scaling criterias to check if the scale out threshold condition has been met. Defaults to OR
threshold-timeUINT32The duration for which the criteria must hold true
cooldown-timeUINT32The duration after a scaling-in/scaling-out action has been triggered, for which there will be no further scaling activity
scaling-criteriaLISTlist of conditions to be met for generating scaling requests

nsr:scaling-criteria

list of conditions to be met for generating scaling requests

Key Identifiers:
XPath Path
/nsr:ns-instance-config/nsr:nsr/nsr:nsd/nsr:scaling-group-descriptor/nsr:scaling-policy/nsr:scaling-criteria
XPath Keyed Path
/nsr:ns-instance-config/nsr:nsr[nsr:id='STRING']/nsr:nsd/nsr:scaling-group-descriptor[nsr:name='STRING']/nsr:scaling-policy[nsr:name='STRING']/nsr:scaling-criteria[nsr:name='STRING']
RW.REST URI Path
/nsr:ns-instance-config/nsr/STRING/nsd/scaling-group-descriptor/STRING/scaling-policy/STRING/scaling-criteria/STRING
RW Keyspec XPath Path
C,/nsr:ns-instance-config/nsr:nsr/nsr:nsd/nsr:scaling-group-descriptor/nsr:scaling-policy/nsr:scaling-criteria
RW Keyspec XPath Keyed Path
C,/nsr:ns-instance-config/nsr:nsr[nsr:id='STRING']/nsr:nsd/nsr:scaling-group-descriptor[nsr:name='STRING']/nsr:scaling-policy[nsr:name='STRING']/nsr:scaling-criteria[nsr:name='STRING']
Protobuf Type
.nsr.YangData.Nsr.NsInstanceConfig.Nsr.Nsd.ScalingGroupDescriptor.ScalingPolicy.ScalingCriteria
Python Proto-GI Type
NsrYang.YangData_Nsr_NsInstanceConfig_Nsr_Nsd_ScalingGroupDescriptor_ScalingPolicy_ScalingCriteria
C Protobuf-C Struct Type
Nsr__YangData__Nsr__NsInstanceConfig__Nsr__Nsd__ScalingGroupDescriptor__ScalingPolicy__ScalingCriteria
C RWPB Identifiers
Nsr_Nsr_data_NsInstanceConfig_Nsr_Nsd_ScalingGroupDescriptor_ScalingPolicy_ScalingCriteria
YPBC Base Identifier
rw_ypbc_Nsr_Nsr_data_NsInstanceConfig_Nsr_Nsd_ScalingGroupDescriptor_ScalingPolicy_ScalingCriteria

Fields
NameTypeDescription
nameSTRINGName of the scaling criteria
scale-in-thresholdUINT64Value below which scale-in requests are generated (depends on monitoring parameters)
scale-out-thresholdUINT64Value above which scale-out requests are generated (depends on monitoring parameters)
ns-monitoring-param-refLEAFREFReference to the NS level monitoring parameter that is aggregated

nsr:vnfd-member

List of VNFs in this scaling group

Key Identifiers:
XPath Path
/nsr:ns-instance-config/nsr:nsr/nsr:nsd/nsr:scaling-group-descriptor/nsr:vnfd-member
XPath Keyed Path
/nsr:ns-instance-config/nsr:nsr[nsr:id='STRING']/nsr:nsd/nsr:scaling-group-descriptor[nsr:name='STRING']/nsr:vnfd-member[nsr:member-vnf-index-ref='0']
RW.REST URI Path
/nsr:ns-instance-config/nsr/STRING/nsd/scaling-group-descriptor/STRING/vnfd-member/0
RW Keyspec XPath Path
C,/nsr:ns-instance-config/nsr:nsr/nsr:nsd/nsr:scaling-group-descriptor/nsr:vnfd-member
RW Keyspec XPath Keyed Path
C,/nsr:ns-instance-config/nsr:nsr[nsr:id='STRING']/nsr:nsd/nsr:scaling-group-descriptor[nsr:name='STRING']/nsr:vnfd-member[nsr:member-vnf-index-ref='0']
Protobuf Type
.nsr.YangData.Nsr.NsInstanceConfig.Nsr.Nsd.ScalingGroupDescriptor.VnfdMember
Python Proto-GI Type
NsrYang.YangData_Nsr_NsInstanceConfig_Nsr_Nsd_ScalingGroupDescriptor_VnfdMember
C Protobuf-C Struct Type
Nsr__YangData__Nsr__NsInstanceConfig__Nsr__Nsd__ScalingGroupDescriptor__VnfdMember
C RWPB Identifiers
Nsr_Nsr_data_NsInstanceConfig_Nsr_Nsd_ScalingGroupDescriptor_VnfdMember
YPBC Base Identifier
rw_ypbc_Nsr_Nsr_data_NsInstanceConfig_Nsr_Nsd_ScalingGroupDescriptor_VnfdMember

Fields
NameTypeDescription
member-vnf-index-refLEAFREFMember VNF index of this member VNF
countUINT32Count of this member VNF within this scaling group. The count defines the number of instances when a scaling action targets this scaling group.

nsr:scaling-config-action

List of scaling config actions

Key Identifiers:
XPath Path
/nsr:ns-instance-config/nsr:nsr/nsr:nsd/nsr:scaling-group-descriptor/nsr:scaling-config-action
XPath Keyed Path
/nsr:ns-instance-config/nsr:nsr[nsr:id='STRING']/nsr:nsd/nsr:scaling-group-descriptor[nsr:name='STRING']/nsr:scaling-config-action[nsr:trigger='pre-scale-in']
RW.REST URI Path
/nsr:ns-instance-config/nsr/STRING/nsd/scaling-group-descriptor/STRING/scaling-config-action/pre-scale-in
RW Keyspec XPath Path
C,/nsr:ns-instance-config/nsr:nsr/nsr:nsd/nsr:scaling-group-descriptor/nsr:scaling-config-action
RW Keyspec XPath Keyed Path
C,/nsr:ns-instance-config/nsr:nsr[nsr:id='STRING']/nsr:nsd/nsr:scaling-group-descriptor[nsr:name='STRING']/nsr:scaling-config-action[nsr:trigger='pre-scale-in']
Protobuf Type
.nsr.YangData.Nsr.NsInstanceConfig.Nsr.Nsd.ScalingGroupDescriptor.ScalingConfigAction
Python Proto-GI Type
NsrYang.YangData_Nsr_NsInstanceConfig_Nsr_Nsd_ScalingGroupDescriptor_ScalingConfigAction
C Protobuf-C Struct Type
Nsr__YangData__Nsr__NsInstanceConfig__Nsr__Nsd__ScalingGroupDescriptor__ScalingConfigAction
C RWPB Identifiers
Nsr_Nsr_data_NsInstanceConfig_Nsr_Nsd_ScalingGroupDescriptor_ScalingConfigAction
YPBC Base Identifier
rw_ypbc_Nsr_Nsr_data_NsInstanceConfig_Nsr_Nsd_ScalingGroupDescriptor_ScalingConfigAction

Fields
NameTypeDescription
triggerENUMScaling trigger
ns-config-primitive-name-refLEAFREFReference to the NS config name primitive

nsr:placement-groups

List of placement groups at NS level

Key Identifiers:
XPath Path
/nsr:ns-instance-config/nsr:nsr/nsr:nsd/nsr:placement-groups
XPath Keyed Path
/nsr:ns-instance-config/nsr:nsr[nsr:id='STRING']/nsr:nsd/nsr:placement-groups[nsr:name='STRING']
RW.REST URI Path
/nsr:ns-instance-config/nsr/STRING/nsd/placement-groups/STRING
RW Keyspec XPath Path
C,/nsr:ns-instance-config/nsr:nsr/nsr:nsd/nsr:placement-groups
RW Keyspec XPath Keyed Path
C,/nsr:ns-instance-config/nsr:nsr[nsr:id='STRING']/nsr:nsd/nsr:placement-groups[nsr:name='STRING']
Protobuf Type
.nsr.YangData.Nsr.NsInstanceConfig.Nsr.Nsd.PlacementGroups
Python Proto-GI Type
NsrYang.YangData_Nsr_NsInstanceConfig_Nsr_Nsd_PlacementGroups
C Protobuf-C Struct Type
Nsr__YangData__Nsr__NsInstanceConfig__Nsr__Nsd__PlacementGroups
C RWPB Identifiers
Nsr_Nsr_data_NsInstanceConfig_Nsr_Nsd_PlacementGroups
YPBC Base Identifier
rw_ypbc_Nsr_Nsr_data_NsInstanceConfig_Nsr_Nsd_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-vnfdLISTList of VNFDs that are part of this placement group

nsr:member-vnfd

List of VNFDs that are part of this placement group

Key Identifiers:
XPath Path
/nsr:ns-instance-config/nsr:nsr/nsr:nsd/nsr:placement-groups/nsr:member-vnfd
XPath Keyed Path
/nsr:ns-instance-config/nsr:nsr[nsr:id='STRING']/nsr:nsd/nsr:placement-groups[nsr:name='STRING']/nsr:member-vnfd[nsr:member-vnf-index-ref='0']
RW.REST URI Path
/nsr:ns-instance-config/nsr/STRING/nsd/placement-groups/STRING/member-vnfd/0
RW Keyspec XPath Path
C,/nsr:ns-instance-config/nsr:nsr/nsr:nsd/nsr:placement-groups/nsr:member-vnfd
RW Keyspec XPath Keyed Path
C,/nsr:ns-instance-config/nsr:nsr[nsr:id='STRING']/nsr:nsd/nsr:placement-groups[nsr:name='STRING']/nsr:member-vnfd[nsr:member-vnf-index-ref='0']
Protobuf Type
.nsr.YangData.Nsr.NsInstanceConfig.Nsr.Nsd.PlacementGroups.MemberVnfd
Python Proto-GI Type
NsrYang.YangData_Nsr_NsInstanceConfig_Nsr_Nsd_PlacementGroups_MemberVnfd
C Protobuf-C Struct Type
Nsr__YangData__Nsr__NsInstanceConfig__Nsr__Nsd__PlacementGroups__MemberVnfd
C RWPB Identifiers
Nsr_Nsr_data_NsInstanceConfig_Nsr_Nsd_PlacementGroups_MemberVnfd
YPBC Base Identifier
rw_ypbc_Nsr_Nsr_data_NsInstanceConfig_Nsr_Nsd_PlacementGroups_MemberVnfd

Fields
NameTypeDescription
member-vnf-index-refLEAFREFMember VNF index of this member VNF
vnfd-id-refLEAFREFIdentifier for the VNFD.

nsr:ip-profiles

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

Key Identifiers:
XPath Path
/nsr:ns-instance-config/nsr:nsr/nsr:nsd/nsr:ip-profiles
XPath Keyed Path
/nsr:ns-instance-config/nsr:nsr[nsr:id='STRING']/nsr:nsd/nsr:ip-profiles[nsr:name='STRING']
RW.REST URI Path
/nsr:ns-instance-config/nsr/STRING/nsd/ip-profiles/STRING
RW Keyspec XPath Path
C,/nsr:ns-instance-config/nsr:nsr/nsr:nsd/nsr:ip-profiles
RW Keyspec XPath Keyed Path
C,/nsr:ns-instance-config/nsr:nsr[nsr:id='STRING']/nsr:nsd/nsr:ip-profiles[nsr:name='STRING']
Protobuf Type
.nsr.YangData.Nsr.NsInstanceConfig.Nsr.Nsd.IpProfiles
Python Proto-GI Type
NsrYang.YangData_Nsr_NsInstanceConfig_Nsr_Nsd_IpProfiles
C Protobuf-C Struct Type
Nsr__YangData__Nsr__NsInstanceConfig__Nsr__Nsd__IpProfiles
C RWPB Identifiers
Nsr_Nsr_data_NsInstanceConfig_Nsr_Nsd_IpProfiles
YPBC Base Identifier
rw_ypbc_Nsr_Nsr_data_NsInstanceConfig_Nsr_Nsd_IpProfiles

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

nsr:ip-profile-params

Key Identifiers:
XPath Path
/nsr:ns-instance-config/nsr:nsr/nsr:nsd/nsr:ip-profiles/nsr:ip-profile-params
XPath Keyed Path
/nsr:ns-instance-config/nsr:nsr[nsr:id='STRING']/nsr:nsd/nsr:ip-profiles[nsr:name='STRING']/nsr:ip-profile-params
RW.REST URI Path
/nsr:ns-instance-config/nsr/STRING/nsd/ip-profiles/STRING/ip-profile-params
RW Keyspec XPath Path
C,/nsr:ns-instance-config/nsr:nsr/nsr:nsd/nsr:ip-profiles/nsr:ip-profile-params
RW Keyspec XPath Keyed Path
C,/nsr:ns-instance-config/nsr:nsr[nsr:id='STRING']/nsr:nsd/nsr:ip-profiles[nsr:name='STRING']/nsr:ip-profile-params
Protobuf Type
.nsr.YangData.Nsr.NsInstanceConfig.Nsr.Nsd.IpProfiles.IpProfileParams
Python Proto-GI Type
NsrYang.YangData_Nsr_NsInstanceConfig_Nsr_Nsd_IpProfiles_IpProfileParams
C Protobuf-C Struct Type
Nsr__YangData__Nsr__NsInstanceConfig__Nsr__Nsd__IpProfiles__IpProfileParams
C RWPB Identifiers
Nsr_Nsr_data_NsInstanceConfig_Nsr_Nsd_IpProfiles_IpProfileParams
YPBC Base Identifier
rw_ypbc_Nsr_Nsr_data_NsInstanceConfig_Nsr_Nsd_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

nsr:dns-server

Key Identifiers:
XPath Path
/nsr:ns-instance-config/nsr:nsr/nsr:nsd/nsr:ip-profiles/nsr:ip-profile-params/nsr:dns-server
XPath Keyed Path
/nsr:ns-instance-config/nsr:nsr[nsr:id='STRING']/nsr:nsd/nsr:ip-profiles[nsr:name='STRING']/nsr:ip-profile-params/nsr:dns-server[nsr:address='UNION_VALUE']
RW.REST URI Path
/nsr:ns-instance-config/nsr/STRING/nsd/ip-profiles/STRING/ip-profile-params/dns-server/UNION_VALUE
RW Keyspec XPath Path
C,/nsr:ns-instance-config/nsr:nsr/nsr:nsd/nsr:ip-profiles/nsr:ip-profile-params/nsr:dns-server
RW Keyspec XPath Keyed Path
C,/nsr:ns-instance-config/nsr:nsr[nsr:id='STRING']/nsr:nsd/nsr:ip-profiles[nsr:name='STRING']/nsr:ip-profile-params/nsr:dns-server[nsr:address='UNION_VALUE']
Protobuf Type
.nsr.YangData.Nsr.NsInstanceConfig.Nsr.Nsd.IpProfiles.IpProfileParams.DnsServer
Python Proto-GI Type
NsrYang.YangData_Nsr_NsInstanceConfig_Nsr_Nsd_IpProfiles_IpProfileParams_DnsServer
C Protobuf-C Struct Type
Nsr__YangData__Nsr__NsInstanceConfig__Nsr__Nsd__IpProfiles__IpProfileParams__DnsServer
C RWPB Identifiers
Nsr_Nsr_data_NsInstanceConfig_Nsr_Nsd_IpProfiles_IpProfileParams_DnsServer
YPBC Base Identifier
rw_ypbc_Nsr_Nsr_data_NsInstanceConfig_Nsr_Nsd_IpProfiles_IpProfileParams_DnsServer

Fields
NameTypeDescription
addressUNIONList of DNS Servers associated with IP Profile

nsr:dhcp-params

Key Identifiers:
XPath Path
/nsr:ns-instance-config/nsr:nsr/nsr:nsd/nsr:ip-profiles/nsr:ip-profile-params/nsr:dhcp-params
XPath Keyed Path
/nsr:ns-instance-config/nsr:nsr[nsr:id='STRING']/nsr:nsd/nsr:ip-profiles[nsr:name='STRING']/nsr:ip-profile-params/nsr:dhcp-params
RW.REST URI Path
/nsr:ns-instance-config/nsr/STRING/nsd/ip-profiles/STRING/ip-profile-params/dhcp-params
RW Keyspec XPath Path
C,/nsr:ns-instance-config/nsr:nsr/nsr:nsd/nsr:ip-profiles/nsr:ip-profile-params/nsr:dhcp-params
RW Keyspec XPath Keyed Path
C,/nsr:ns-instance-config/nsr:nsr[nsr:id='STRING']/nsr:nsd/nsr:ip-profiles[nsr:name='STRING']/nsr:ip-profile-params/nsr:dhcp-params
Protobuf Type
.nsr.YangData.Nsr.NsInstanceConfig.Nsr.Nsd.IpProfiles.IpProfileParams.DhcpParams
Python Proto-GI Type
NsrYang.YangData_Nsr_NsInstanceConfig_Nsr_Nsd_IpProfiles_IpProfileParams_DhcpParams
C Protobuf-C Struct Type
Nsr__YangData__Nsr__NsInstanceConfig__Nsr__Nsd__IpProfiles__IpProfileParams__DhcpParams
C RWPB Identifiers
Nsr_Nsr_data_NsInstanceConfig_Nsr_Nsd_IpProfiles_IpProfileParams_DhcpParams
YPBC Base Identifier
rw_ypbc_Nsr_Nsr_data_NsInstanceConfig_Nsr_Nsd_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

nsr:vnf-dependency

List of VNF dependencies.

Key Identifiers:
XPath Path
/nsr:ns-instance-config/nsr:nsr/nsr:nsd/nsr:vnf-dependency
XPath Keyed Path
/nsr:ns-instance-config/nsr:nsr[nsr:id='STRING']/nsr:nsd/nsr:vnf-dependency[nsr:vnf-source-ref='STRING']
RW.REST URI Path
/nsr:ns-instance-config/nsr/STRING/nsd/vnf-dependency/STRING
RW Keyspec XPath Path
C,/nsr:ns-instance-config/nsr:nsr/nsr:nsd/nsr:vnf-dependency
RW Keyspec XPath Keyed Path
C,/nsr:ns-instance-config/nsr:nsr[nsr:id='STRING']/nsr:nsd/nsr:vnf-dependency[nsr:vnf-source-ref='STRING']
Protobuf Type
.nsr.YangData.Nsr.NsInstanceConfig.Nsr.Nsd.VnfDependency
Python Proto-GI Type
NsrYang.YangData_Nsr_NsInstanceConfig_Nsr_Nsd_VnfDependency
C Protobuf-C Struct Type
Nsr__YangData__Nsr__NsInstanceConfig__Nsr__Nsd__VnfDependency
C RWPB Identifiers
Nsr_Nsr_data_NsInstanceConfig_Nsr_Nsd_VnfDependency
YPBC Base Identifier
rw_ypbc_Nsr_Nsr_data_NsInstanceConfig_Nsr_Nsd_VnfDependency

Fields
NameTypeDescription
vnf-source-refLEAFREF
vnf-depends-on-refLEAFREFReference to VNF on which the source VNF depends.

nsr:vnffgd

List of VNF Forwarding Graph Descriptors (VNFFGD).

Key Identifiers:
XPath Path
/nsr:ns-instance-config/nsr:nsr/nsr:nsd/nsr:vnffgd
XPath Keyed Path
/nsr:ns-instance-config/nsr:nsr[nsr:id='STRING']/nsr:nsd/nsr:vnffgd[nsr:id='STRING']
RW.REST URI Path
/nsr:ns-instance-config/nsr/STRING/nsd/vnffgd/STRING
RW Keyspec XPath Path
C,/nsr:ns-instance-config/nsr:nsr/nsr:nsd/nsr:vnffgd
RW Keyspec XPath Keyed Path
C,/nsr:ns-instance-config/nsr:nsr[nsr:id='STRING']/nsr:nsd/nsr:vnffgd[nsr:id='STRING']
Protobuf Type
.nsr.YangData.Nsr.NsInstanceConfig.Nsr.Nsd.Vnffgd
Python Proto-GI Type
NsrYang.YangData_Nsr_NsInstanceConfig_Nsr_Nsd_Vnffgd
C Protobuf-C Struct Type
Nsr__YangData__Nsr__NsInstanceConfig__Nsr__Nsd__Vnffgd
C RWPB Identifiers
Nsr_Nsr_data_NsInstanceConfig_Nsr_Nsd_Vnffgd
YPBC Base Identifier
rw_ypbc_Nsr_Nsr_data_NsInstanceConfig_Nsr_Nsd_Vnffgd

Fields
NameTypeDescription
idSTRINGIdentifier for the VNFFGD.
nameSTRINGVNFFGD name.
short-nameSTRINGShort name to appear as label in the UI
vendorSTRINGProvider of the VNFFGD.
descriptionSTRINGDescription of the VNFFGD.
versionSTRINGVersion of the VNFFGD
rspLISTList of Rendered Service Paths (RSP).
classifierLISTList of classifier rules.

nsr:rsp

List of Rendered Service Paths (RSP).

Key Identifiers:
XPath Path
/nsr:ns-instance-config/nsr:nsr/nsr:nsd/nsr:vnffgd/nsr:rsp
XPath Keyed Path
/nsr:ns-instance-config/nsr:nsr[nsr:id='STRING']/nsr:nsd/nsr:vnffgd[nsr:id='STRING']/nsr:rsp[nsr:id='STRING']
RW.REST URI Path
/nsr:ns-instance-config/nsr/STRING/nsd/vnffgd/STRING/rsp/STRING
RW Keyspec XPath Path
C,/nsr:ns-instance-config/nsr:nsr/nsr:nsd/nsr:vnffgd/nsr:rsp
RW Keyspec XPath Keyed Path
C,/nsr:ns-instance-config/nsr:nsr[nsr:id='STRING']/nsr:nsd/nsr:vnffgd[nsr:id='STRING']/nsr:rsp[nsr:id='STRING']
Protobuf Type
.nsr.YangData.Nsr.NsInstanceConfig.Nsr.Nsd.Vnffgd.Rsp
Python Proto-GI Type
NsrYang.YangData_Nsr_NsInstanceConfig_Nsr_Nsd_Vnffgd_Rsp
C Protobuf-C Struct Type
Nsr__YangData__Nsr__NsInstanceConfig__Nsr__Nsd__Vnffgd__Rsp
C RWPB Identifiers
Nsr_Nsr_data_NsInstanceConfig_Nsr_Nsd_Vnffgd_Rsp
YPBC Base Identifier
rw_ypbc_Nsr_Nsr_data_NsInstanceConfig_Nsr_Nsd_Vnffgd_Rsp

Fields
NameTypeDescription
idSTRINGIdentifier for the RSP.
nameSTRINGRSP name.
vnfd-connection-point-refLISTA list of references to connection points.

nsr:vnfd-connection-point-ref

A list of references to connection points.

Key Identifiers:
XPath Path
/nsr:ns-instance-config/nsr:nsr/nsr:nsd/nsr:vnffgd/nsr:rsp/nsr:vnfd-connection-point-ref
XPath Keyed Path
/nsr:ns-instance-config/nsr:nsr[nsr:id='STRING']/nsr:nsd/nsr:vnffgd[nsr:id='STRING']/nsr:rsp[nsr:id='STRING']/nsr:vnfd-connection-point-ref[nsr:member-vnf-index-ref='0']
RW.REST URI Path
/nsr:ns-instance-config/nsr/STRING/nsd/vnffgd/STRING/rsp/STRING/vnfd-connection-point-ref/0
RW Keyspec XPath Path
C,/nsr:ns-instance-config/nsr:nsr/nsr:nsd/nsr:vnffgd/nsr:rsp/nsr:vnfd-connection-point-ref
RW Keyspec XPath Keyed Path
C,/nsr:ns-instance-config/nsr:nsr[nsr:id='STRING']/nsr:nsd/nsr:vnffgd[nsr:id='STRING']/nsr:rsp[nsr:id='STRING']/nsr:vnfd-connection-point-ref[nsr:member-vnf-index-ref='0']
Protobuf Type
.nsr.YangData.Nsr.NsInstanceConfig.Nsr.Nsd.Vnffgd.Rsp.VnfdConnectionPointRef
Python Proto-GI Type
NsrYang.YangData_Nsr_NsInstanceConfig_Nsr_Nsd_Vnffgd_Rsp_VnfdConnectionPointRef
C Protobuf-C Struct Type
Nsr__YangData__Nsr__NsInstanceConfig__Nsr__Nsd__Vnffgd__Rsp__VnfdConnectionPointRef
C RWPB Identifiers
Nsr_Nsr_data_NsInstanceConfig_Nsr_Nsd_Vnffgd_Rsp_VnfdConnectionPointRef
YPBC Base Identifier
rw_ypbc_Nsr_Nsr_data_NsInstanceConfig_Nsr_Nsd_Vnffgd_Rsp_VnfdConnectionPointRef

Fields
NameTypeDescription
member-vnf-index-refLEAFREFReference to member-vnf within constituent-vnfds
orderUINT8A number that denotes the order of a VNF in a chain
vnfd-id-refLEAFREFA reference to a vnfd
vnfd-connection-point-refLEAFREFA reference to a connection point name

nsr:classifier

List of classifier rules.

Key Identifiers:
XPath Path
/nsr:ns-instance-config/nsr:nsr/nsr:nsd/nsr:vnffgd/nsr:classifier
XPath Keyed Path
/nsr:ns-instance-config/nsr:nsr[nsr:id='STRING']/nsr:nsd/nsr:vnffgd[nsr:id='STRING']/nsr:classifier[nsr:id='STRING']
RW.REST URI Path
/nsr:ns-instance-config/nsr/STRING/nsd/vnffgd/STRING/classifier/STRING
RW Keyspec XPath Path
C,/nsr:ns-instance-config/nsr:nsr/nsr:nsd/nsr:vnffgd/nsr:classifier
RW Keyspec XPath Keyed Path
C,/nsr:ns-instance-config/nsr:nsr[nsr:id='STRING']/nsr:nsd/nsr:vnffgd[nsr:id='STRING']/nsr:classifier[nsr:id='STRING']
Protobuf Type
.nsr.YangData.Nsr.NsInstanceConfig.Nsr.Nsd.Vnffgd.Classifier
Python Proto-GI Type
NsrYang.YangData_Nsr_NsInstanceConfig_Nsr_Nsd_Vnffgd_Classifier
C Protobuf-C Struct Type
Nsr__YangData__Nsr__NsInstanceConfig__Nsr__Nsd__Vnffgd__Classifier
C RWPB Identifiers
Nsr_Nsr_data_NsInstanceConfig_Nsr_Nsd_Vnffgd_Classifier
YPBC Base Identifier
rw_ypbc_Nsr_Nsr_data_NsInstanceConfig_Nsr_Nsd_Vnffgd_Classifier

Fields
NameTypeDescription
idSTRINGIdentifier for the classifier rule.
nameSTRINGName of the classifier.
rsp-id-refLEAFREFA reference to the RSP.
member-vnf-index-refLEAFREFReference to member-vnf within constituent-vnfds
vnfd-id-refLEAFREFA reference to a VNFD
vnfd-connection-point-refLEAFREFA reference to a connection point name
match-attributesLISTList of match attributes.

nsr:match-attributes

List of match attributes.

Key Identifiers:
XPath Path
/nsr:ns-instance-config/nsr:nsr/nsr:nsd/nsr:vnffgd/nsr:classifier/nsr:match-attributes
XPath Keyed Path
/nsr:ns-instance-config/nsr:nsr[nsr:id='STRING']/nsr:nsd/nsr:vnffgd[nsr:id='STRING']/nsr:classifier[nsr:id='STRING']/nsr:match-attributes[nsr:id='STRING']
RW.REST URI Path
/nsr:ns-instance-config/nsr/STRING/nsd/vnffgd/STRING/classifier/STRING/match-attributes/STRING
RW Keyspec XPath Path
C,/nsr:ns-instance-config/nsr:nsr/nsr:nsd/nsr:vnffgd/nsr:classifier/nsr:match-attributes
RW Keyspec XPath Keyed Path
C,/nsr:ns-instance-config/nsr:nsr[nsr:id='STRING']/nsr:nsd/nsr:vnffgd[nsr:id='STRING']/nsr:classifier[nsr:id='STRING']/nsr:match-attributes[nsr:id='STRING']
Protobuf Type
.nsr.YangData.Nsr.NsInstanceConfig.Nsr.Nsd.Vnffgd.Classifier.MatchAttributes
Python Proto-GI Type
NsrYang.YangData_Nsr_NsInstanceConfig_Nsr_Nsd_Vnffgd_Classifier_MatchAttributes
C Protobuf-C Struct Type
Nsr__YangData__Nsr__NsInstanceConfig__Nsr__Nsd__Vnffgd__Classifier__MatchAttributes
C RWPB Identifiers
Nsr_Nsr_data_NsInstanceConfig_Nsr_Nsd_Vnffgd_Classifier_MatchAttributes
YPBC Base Identifier
rw_ypbc_Nsr_Nsr_data_NsInstanceConfig_Nsr_Nsd_Vnffgd_Classifier_MatchAttributes

Fields
NameTypeDescription
idSTRINGIdentifier for the classifier match attribute rule.
ip-protoUINT8Internet Protocol.
source-ip-addressUNIONSource IP address.
destination-ip-addressUNIONDestination IP address.
source-portUINT16Source port number.
destination-portUINT16Destination port number.

nsr:monitoring-param

List of monitoring parameters from VNFs that should be propogated up into NSR

Key Identifiers:
XPath Path
/nsr:ns-instance-config/nsr:nsr/nsr:nsd/nsr:monitoring-param
XPath Keyed Path
/nsr:ns-instance-config/nsr:nsr[nsr:id='STRING']/nsr:nsd/nsr:monitoring-param[nsr:id='STRING']
RW.REST URI Path
/nsr:ns-instance-config/nsr/STRING/nsd/monitoring-param/STRING
RW Keyspec XPath Path
C,/nsr:ns-instance-config/nsr:nsr/nsr:nsd/nsr:monitoring-param
RW Keyspec XPath Keyed Path
C,/nsr:ns-instance-config/nsr:nsr[nsr:id='STRING']/nsr:nsd/nsr:monitoring-param[nsr:id='STRING']
Protobuf Type
.nsr.YangData.Nsr.NsInstanceConfig.Nsr.Nsd.MonitoringParam
Python Proto-GI Type
NsrYang.YangData_Nsr_NsInstanceConfig_Nsr_Nsd_MonitoringParam
C Protobuf-C Struct Type
Nsr__YangData__Nsr__NsInstanceConfig__Nsr__Nsd__MonitoringParam
C RWPB Identifiers
Nsr_Nsr_data_NsInstanceConfig_Nsr_Nsd_MonitoringParam
YPBC Base Identifier
rw_ypbc_Nsr_Nsr_data_NsInstanceConfig_Nsr_Nsd_MonitoringParam

Fields
NameTypeDescription
idSTRINGIdentifier for a monitoring parameter
nameSTRINGName of the monitoring parameter
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
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.)
aggregation-typeENUM
vnfd-monitoring-paramLISTA list of VNFD monitoring params

nsr:numeric-constraints

Key Identifiers:
XPath Path
/nsr:ns-instance-config/nsr:nsr/nsr:nsd/nsr:monitoring-param/nsr:numeric-constraints
XPath Keyed Path
/nsr:ns-instance-config/nsr:nsr[nsr:id='STRING']/nsr:nsd/nsr:monitoring-param[nsr:id='STRING']/nsr:numeric-constraints
RW.REST URI Path
/nsr:ns-instance-config/nsr/STRING/nsd/monitoring-param/STRING/numeric-constraints
RW Keyspec XPath Path
C,/nsr:ns-instance-config/nsr:nsr/nsr:nsd/nsr:monitoring-param/nsr:numeric-constraints
RW Keyspec XPath Keyed Path
C,/nsr:ns-instance-config/nsr:nsr[nsr:id='STRING']/nsr:nsd/nsr:monitoring-param[nsr:id='STRING']/nsr:numeric-constraints
Protobuf Type
.nsr.YangData.Nsr.NsInstanceConfig.Nsr.Nsd.MonitoringParam.NumericConstraints
Python Proto-GI Type
NsrYang.YangData_Nsr_NsInstanceConfig_Nsr_Nsd_MonitoringParam_NumericConstraints
C Protobuf-C Struct Type
Nsr__YangData__Nsr__NsInstanceConfig__Nsr__Nsd__MonitoringParam__NumericConstraints
C RWPB Identifiers
Nsr_Nsr_data_NsInstanceConfig_Nsr_Nsd_MonitoringParam_NumericConstraints
YPBC Base Identifier
rw_ypbc_Nsr_Nsr_data_NsInstanceConfig_Nsr_Nsd_MonitoringParam_NumericConstraints

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

nsr:text-constraints

Key Identifiers:
XPath Path
/nsr:ns-instance-config/nsr:nsr/nsr:nsd/nsr:monitoring-param/nsr:text-constraints
XPath Keyed Path
/nsr:ns-instance-config/nsr:nsr[nsr:id='STRING']/nsr:nsd/nsr:monitoring-param[nsr:id='STRING']/nsr:text-constraints
RW.REST URI Path
/nsr:ns-instance-config/nsr/STRING/nsd/monitoring-param/STRING/text-constraints
RW Keyspec XPath Path
C,/nsr:ns-instance-config/nsr:nsr/nsr:nsd/nsr:monitoring-param/nsr:text-constraints
RW Keyspec XPath Keyed Path
C,/nsr:ns-instance-config/nsr:nsr[nsr:id='STRING']/nsr:nsd/nsr:monitoring-param[nsr:id='STRING']/nsr:text-constraints
Protobuf Type
.nsr.YangData.Nsr.NsInstanceConfig.Nsr.Nsd.MonitoringParam.TextConstraints
Python Proto-GI Type
NsrYang.YangData_Nsr_NsInstanceConfig_Nsr_Nsd_MonitoringParam_TextConstraints
C Protobuf-C Struct Type
Nsr__YangData__Nsr__NsInstanceConfig__Nsr__Nsd__MonitoringParam__TextConstraints
C RWPB Identifiers
Nsr_Nsr_data_NsInstanceConfig_Nsr_Nsd_MonitoringParam_TextConstraints
YPBC Base Identifier
rw_ypbc_Nsr_Nsr_data_NsInstanceConfig_Nsr_Nsd_MonitoringParam_TextConstraints

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

nsr:vnfd-monitoring-param

A list of VNFD monitoring params

Key Identifiers:
XPath Path
/nsr:ns-instance-config/nsr:nsr/nsr:nsd/nsr:monitoring-param/nsr:vnfd-monitoring-param
XPath Keyed Path
/nsr:ns-instance-config/nsr:nsr[nsr:id='STRING']/nsr:nsd/nsr:monitoring-param[nsr:id='STRING']/nsr:vnfd-monitoring-param[nsr:member-vnf-index-ref='0'][nsr:vnfd-monitoring-param-ref='STRING']
RW.REST URI Path
/nsr:ns-instance-config/nsr/STRING/nsd/monitoring-param/STRING/vnfd-monitoring-param/0,STRING
RW Keyspec XPath Path
C,/nsr:ns-instance-config/nsr:nsr/nsr:nsd/nsr:monitoring-param/nsr:vnfd-monitoring-param
RW Keyspec XPath Keyed Path
C,/nsr:ns-instance-config/nsr:nsr[nsr:id='STRING']/nsr:nsd/nsr:monitoring-param[nsr:id='STRING']/nsr:vnfd-monitoring-param[nsr:member-vnf-index-ref='0'][nsr:vnfd-monitoring-param-ref='STRING']
Protobuf Type
.nsr.YangData.Nsr.NsInstanceConfig.Nsr.Nsd.MonitoringParam.VnfdMonitoringParam
Python Proto-GI Type
NsrYang.YangData_Nsr_NsInstanceConfig_Nsr_Nsd_MonitoringParam_VnfdMonitoringParam
C Protobuf-C Struct Type
Nsr__YangData__Nsr__NsInstanceConfig__Nsr__Nsd__MonitoringParam__VnfdMonitoringParam
C RWPB Identifiers
Nsr_Nsr_data_NsInstanceConfig_Nsr_Nsd_MonitoringParam_VnfdMonitoringParam
YPBC Base Identifier
rw_ypbc_Nsr_Nsr_data_NsInstanceConfig_Nsr_Nsd_MonitoringParam_VnfdMonitoringParam

Fields
NameTypeDescription
vnfd-id-refLEAFREFA reference to a VNFD. This is a leafref
vnfd-monitoring-param-refLEAFREFA reference to the VNFD monitoring param
member-vnf-index-refLEAFREFMandatory reference to member-vnf within constituent-vnfds

nsr:input-parameter-xpath

List of xpaths to parameters inside the NSD the can be customized during the instantiation.

Key Identifiers:
XPath Path
/nsr:ns-instance-config/nsr:nsr/nsr:nsd/nsr:input-parameter-xpath
XPath Keyed Path
/nsr:ns-instance-config/nsr:nsr[nsr:id='STRING']/nsr:nsd/nsr:input-parameter-xpath[nsr:xpath='STRING']
RW.REST URI Path
/nsr:ns-instance-config/nsr/STRING/nsd/input-parameter-xpath/STRING
RW Keyspec XPath Path
C,/nsr:ns-instance-config/nsr:nsr/nsr:nsd/nsr:input-parameter-xpath
RW Keyspec XPath Keyed Path
C,/nsr:ns-instance-config/nsr:nsr[nsr:id='STRING']/nsr:nsd/nsr:input-parameter-xpath[nsr:xpath='STRING']
Protobuf Type
.nsr.YangData.Nsr.NsInstanceConfig.Nsr.Nsd.InputParameterXpath
Python Proto-GI Type
NsrYang.YangData_Nsr_NsInstanceConfig_Nsr_Nsd_InputParameterXpath
C Protobuf-C Struct Type
Nsr__YangData__Nsr__NsInstanceConfig__Nsr__Nsd__InputParameterXpath
C RWPB Identifiers
Nsr_Nsr_data_NsInstanceConfig_Nsr_Nsd_InputParameterXpath
YPBC Base Identifier
rw_ypbc_Nsr_Nsr_data_NsInstanceConfig_Nsr_Nsd_InputParameterXpath

Fields
NameTypeDescription
xpathSTRINGAn xpath that specifies the element in a descriptor.
labelSTRINGA descriptive string
default-valueSTRING/nsd:nsd-catalog/nsd:nsd/nsd:vendor

nsr:parameter-pool

Pool of parameter values from which to choose during configuration.

Key Identifiers:
XPath Path
/nsr:ns-instance-config/nsr:nsr/nsr:nsd/nsr:parameter-pool
XPath Keyed Path
/nsr:ns-instance-config/nsr:nsr[nsr:id='STRING']/nsr:nsd/nsr:parameter-pool[nsr:name='STRING']
RW.REST URI Path
/nsr:ns-instance-config/nsr/STRING/nsd/parameter-pool/STRING
RW Keyspec XPath Path
C,/nsr:ns-instance-config/nsr:nsr/nsr:nsd/nsr:parameter-pool
RW Keyspec XPath Keyed Path
C,/nsr:ns-instance-config/nsr:nsr[nsr:id='STRING']/nsr:nsd/nsr:parameter-pool[nsr:name='STRING']
Protobuf Type
.nsr.YangData.Nsr.NsInstanceConfig.Nsr.Nsd.ParameterPool
Python Proto-GI Type
NsrYang.YangData_Nsr_NsInstanceConfig_Nsr_Nsd_ParameterPool
C Protobuf-C Struct Type
Nsr__YangData__Nsr__NsInstanceConfig__Nsr__Nsd__ParameterPool
C RWPB Identifiers
Nsr_Nsr_data_NsInstanceConfig_Nsr_Nsd_ParameterPool
YPBC Base Identifier
rw_ypbc_Nsr_Nsr_data_NsInstanceConfig_Nsr_Nsd_ParameterPool

Fields
NameTypeDescription
nameSTRINGName of the configuration value pool
rangeCONTAINERCreate a range of values from which to populate the pool with

nsr:range

Create a range of values from which to populate the pool with

Key Identifiers:
XPath Path
/nsr:ns-instance-config/nsr:nsr/nsr:nsd/nsr:parameter-pool/nsr:range
XPath Keyed Path
/nsr:ns-instance-config/nsr:nsr[nsr:id='STRING']/nsr:nsd/nsr:parameter-pool[nsr:name='STRING']/nsr:range
RW.REST URI Path
/nsr:ns-instance-config/nsr/STRING/nsd/parameter-pool/STRING/range
RW Keyspec XPath Path
C,/nsr:ns-instance-config/nsr:nsr/nsr:nsd/nsr:parameter-pool/nsr:range
RW Keyspec XPath Keyed Path
C,/nsr:ns-instance-config/nsr:nsr[nsr:id='STRING']/nsr:nsd/nsr:parameter-pool[nsr:name='STRING']/nsr:range
Protobuf Type
.nsr.YangData.Nsr.NsInstanceConfig.Nsr.Nsd.ParameterPool.Range
Python Proto-GI Type
NsrYang.YangData_Nsr_NsInstanceConfig_Nsr_Nsd_ParameterPool_Range
C Protobuf-C Struct Type
Nsr__YangData__Nsr__NsInstanceConfig__Nsr__Nsd__ParameterPool__Range
C RWPB Identifiers
Nsr_Nsr_data_NsInstanceConfig_Nsr_Nsd_ParameterPool_Range
YPBC Base Identifier
rw_ypbc_Nsr_Nsr_data_NsInstanceConfig_Nsr_Nsd_ParameterPool_Range

Fields
NameTypeDescription
start-valueUINT32Generated pool values start at this value
end-valueUINT32Generated pool values stop at this value

nsr:service-primitive

Network service level service primitives.

Key Identifiers:
XPath Path
/nsr:ns-instance-config/nsr:nsr/nsr:nsd/nsr:service-primitive
XPath Keyed Path
/nsr:ns-instance-config/nsr:nsr[nsr:id='STRING']/nsr:nsd/nsr:service-primitive[nsr:name='STRING']
RW.REST URI Path
/nsr:ns-instance-config/nsr/STRING/nsd/service-primitive/STRING
RW Keyspec XPath Path
C,/nsr:ns-instance-config/nsr:nsr/nsr:nsd/nsr:service-primitive
RW Keyspec XPath Keyed Path
C,/nsr:ns-instance-config/nsr:nsr[nsr:id='STRING']/nsr:nsd/nsr:service-primitive[nsr:name='STRING']
Protobuf Type
.nsr.YangData.Nsr.NsInstanceConfig.Nsr.Nsd.ServicePrimitive
Python Proto-GI Type
NsrYang.YangData_Nsr_NsInstanceConfig_Nsr_Nsd_ServicePrimitive
C Protobuf-C Struct Type
Nsr__YangData__Nsr__NsInstanceConfig__Nsr__Nsd__ServicePrimitive
C RWPB Identifiers
Nsr_Nsr_data_NsInstanceConfig_Nsr_Nsd_ServicePrimitive
YPBC Base Identifier
rw_ypbc_Nsr_Nsr_data_NsInstanceConfig_Nsr_Nsd_ServicePrimitive

Fields
NameTypeDescription
nameSTRINGName of the service primitive.
parameterLISTList of parameters for the service primitive.
parameter-groupLISTGrouping of parameters which are logically grouped in UI
vnf-primitive-groupLISTList of service primitives grouped by VNF.
user-defined-scriptSTRINGA user defined script.

nsr:parameter

List of parameters for the service primitive.

Key Identifiers:
XPath Path
/nsr:ns-instance-config/nsr:nsr/nsr:nsd/nsr:service-primitive/nsr:parameter
XPath Keyed Path
/nsr:ns-instance-config/nsr:nsr[nsr:id='STRING']/nsr:nsd/nsr:service-primitive[nsr:name='STRING']/nsr:parameter[nsr:name='STRING']
RW.REST URI Path
/nsr:ns-instance-config/nsr/STRING/nsd/service-primitive/STRING/parameter/STRING
RW Keyspec XPath Path
C,/nsr:ns-instance-config/nsr:nsr/nsr:nsd/nsr:service-primitive/nsr:parameter
RW Keyspec XPath Keyed Path
C,/nsr:ns-instance-config/nsr:nsr[nsr:id='STRING']/nsr:nsd/nsr:service-primitive[nsr:name='STRING']/nsr:parameter[nsr:name='STRING']
Protobuf Type
.nsr.YangData.Nsr.NsInstanceConfig.Nsr.Nsd.ServicePrimitive.Parameter
Python Proto-GI Type
NsrYang.YangData_Nsr_NsInstanceConfig_Nsr_Nsd_ServicePrimitive_Parameter
C Protobuf-C Struct Type
Nsr__YangData__Nsr__NsInstanceConfig__Nsr__Nsd__ServicePrimitive__Parameter
C RWPB Identifiers
Nsr_Nsr_data_NsInstanceConfig_Nsr_Nsd_ServicePrimitive_Parameter
YPBC Base Identifier
rw_ypbc_Nsr_Nsr_data_NsInstanceConfig_Nsr_Nsd_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.

nsr:parameter-group

Grouping of parameters which are logically grouped in UI

Key Identifiers:
XPath Path
/nsr:ns-instance-config/nsr:nsr/nsr:nsd/nsr:service-primitive/nsr:parameter-group
XPath Keyed Path
/nsr:ns-instance-config/nsr:nsr[nsr:id='STRING']/nsr:nsd/nsr:service-primitive[nsr:name='STRING']/nsr:parameter-group[nsr:name='STRING']
RW.REST URI Path
/nsr:ns-instance-config/nsr/STRING/nsd/service-primitive/STRING/parameter-group/STRING
RW Keyspec XPath Path
C,/nsr:ns-instance-config/nsr:nsr/nsr:nsd/nsr:service-primitive/nsr:parameter-group
RW Keyspec XPath Keyed Path
C,/nsr:ns-instance-config/nsr:nsr[nsr:id='STRING']/nsr:nsd/nsr:service-primitive[nsr:name='STRING']/nsr:parameter-group[nsr:name='STRING']
Protobuf Type
.nsr.YangData.Nsr.NsInstanceConfig.Nsr.Nsd.ServicePrimitive.ParameterGroup
Python Proto-GI Type
NsrYang.YangData_Nsr_NsInstanceConfig_Nsr_Nsd_ServicePrimitive_ParameterGroup
C Protobuf-C Struct Type
Nsr__YangData__Nsr__NsInstanceConfig__Nsr__Nsd__ServicePrimitive__ParameterGroup
C RWPB Identifiers
Nsr_Nsr_data_NsInstanceConfig_Nsr_Nsd_ServicePrimitive_ParameterGroup
YPBC Base Identifier
rw_ypbc_Nsr_Nsr_data_NsInstanceConfig_Nsr_Nsd_ServicePrimitive_ParameterGroup

Fields
NameTypeDescription
nameSTRINGName of the parameter group
parameterLISTList of parameters for the service primitive.
mandatoryBOOLEANIs this parameter group mandatory

nsr:parameter

List of parameters for the service primitive.

Key Identifiers:
XPath Path
/nsr:ns-instance-config/nsr:nsr/nsr:nsd/nsr:service-primitive/nsr:parameter-group/nsr:parameter
XPath Keyed Path
/nsr:ns-instance-config/nsr:nsr[nsr:id='STRING']/nsr:nsd/nsr:service-primitive[nsr:name='STRING']/nsr:parameter-group[nsr:name='STRING']/nsr:parameter[nsr:name='STRING']
RW.REST URI Path
/nsr:ns-instance-config/nsr/STRING/nsd/service-primitive/STRING/parameter-group/STRING/parameter/STRING
RW Keyspec XPath Path
C,/nsr:ns-instance-config/nsr:nsr/nsr:nsd/nsr:service-primitive/nsr:parameter-group/nsr:parameter
RW Keyspec XPath Keyed Path
C,/nsr:ns-instance-config/nsr:nsr[nsr:id='STRING']/nsr:nsd/nsr:service-primitive[nsr:name='STRING']/nsr:parameter-group[nsr:name='STRING']/nsr:parameter[nsr:name='STRING']
Protobuf Type
.nsr.YangData.Nsr.NsInstanceConfig.Nsr.Nsd.ServicePrimitive.ParameterGroup.Parameter
Python Proto-GI Type
NsrYang.YangData_Nsr_NsInstanceConfig_Nsr_Nsd_ServicePrimitive_ParameterGroup_Parameter
C Protobuf-C Struct Type
Nsr__YangData__Nsr__NsInstanceConfig__Nsr__Nsd__ServicePrimitive__ParameterGroup__Parameter
C RWPB Identifiers
Nsr_Nsr_data_NsInstanceConfig_Nsr_Nsd_ServicePrimitive_ParameterGroup_Parameter
YPBC Base Identifier
rw_ypbc_Nsr_Nsr_data_NsInstanceConfig_Nsr_Nsd_ServicePrimitive_ParameterGroup_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.

nsr:vnf-primitive-group

List of service primitives grouped by VNF.

Key Identifiers:
XPath Path
/nsr:ns-instance-config/nsr:nsr/nsr:nsd/nsr:service-primitive/nsr:vnf-primitive-group
XPath Keyed Path
/nsr:ns-instance-config/nsr:nsr[nsr:id='STRING']/nsr:nsd/nsr:service-primitive[nsr:name='STRING']/nsr:vnf-primitive-group[nsr:member-vnf-index-ref='0']
RW.REST URI Path
/nsr:ns-instance-config/nsr/STRING/nsd/service-primitive/STRING/vnf-primitive-group/0
RW Keyspec XPath Path
C,/nsr:ns-instance-config/nsr:nsr/nsr:nsd/nsr:service-primitive/nsr:vnf-primitive-group
RW Keyspec XPath Keyed Path
C,/nsr:ns-instance-config/nsr:nsr[nsr:id='STRING']/nsr:nsd/nsr:service-primitive[nsr:name='STRING']/nsr:vnf-primitive-group[nsr:member-vnf-index-ref='0']
Protobuf Type
.nsr.YangData.Nsr.NsInstanceConfig.Nsr.Nsd.ServicePrimitive.VnfPrimitiveGroup
Python Proto-GI Type
NsrYang.YangData_Nsr_NsInstanceConfig_Nsr_Nsd_ServicePrimitive_VnfPrimitiveGroup
C Protobuf-C Struct Type
Nsr__YangData__Nsr__NsInstanceConfig__Nsr__Nsd__ServicePrimitive__VnfPrimitiveGroup
C RWPB Identifiers
Nsr_Nsr_data_NsInstanceConfig_Nsr_Nsd_ServicePrimitive_VnfPrimitiveGroup
YPBC Base Identifier
rw_ypbc_Nsr_Nsr_data_NsInstanceConfig_Nsr_Nsd_ServicePrimitive_VnfPrimitiveGroup

Fields
NameTypeDescription
member-vnf-index-refLEAFREFReference to member-vnf within constituent-vnfds
vnfd-id-refLEAFREFA reference to a VNFD. This is a leafref
vnfd-nameLEAFREFName of the VNFD
primitiveLIST

nsr:primitive

Key Identifiers:
XPath Path
/nsr:ns-instance-config/nsr:nsr/nsr:nsd/nsr:service-primitive/nsr:vnf-primitive-group/nsr:primitive
XPath Keyed Path
/nsr:ns-instance-config/nsr:nsr[nsr:id='STRING']/nsr:nsd/nsr:service-primitive[nsr:name='STRING']/nsr:vnf-primitive-group[nsr:member-vnf-index-ref='0']/nsr:primitive[nsr:index='0']
RW.REST URI Path
/nsr:ns-instance-config/nsr/STRING/nsd/service-primitive/STRING/vnf-primitive-group/0/primitive/0
RW Keyspec XPath Path
C,/nsr:ns-instance-config/nsr:nsr/nsr:nsd/nsr:service-primitive/nsr:vnf-primitive-group/nsr:primitive
RW Keyspec XPath Keyed Path
C,/nsr:ns-instance-config/nsr:nsr[nsr:id='STRING']/nsr:nsd/nsr:service-primitive[nsr:name='STRING']/nsr:vnf-primitive-group[nsr:member-vnf-index-ref='0']/nsr:primitive[nsr:index='0']
Protobuf Type
.nsr.YangData.Nsr.NsInstanceConfig.Nsr.Nsd.ServicePrimitive.VnfPrimitiveGroup.Primitive
Python Proto-GI Type
NsrYang.YangData_Nsr_NsInstanceConfig_Nsr_Nsd_ServicePrimitive_VnfPrimitiveGroup_Primitive
C Protobuf-C Struct Type
Nsr__YangData__Nsr__NsInstanceConfig__Nsr__Nsd__ServicePrimitive__VnfPrimitiveGroup__Primitive
C RWPB Identifiers
Nsr_Nsr_data_NsInstanceConfig_Nsr_Nsd_ServicePrimitive_VnfPrimitiveGroup_Primitive
YPBC Base Identifier
rw_ypbc_Nsr_Nsr_data_NsInstanceConfig_Nsr_Nsd_ServicePrimitive_VnfPrimitiveGroup_Primitive

Fields
NameTypeDescription
indexUINT32Index of this primitive
nameSTRINGName of the primitive in the VNF primitive

nsr:initial-config-primitive

Initial set of configuration primitives for NSD.

Key Identifiers:
XPath Path
/nsr:ns-instance-config/nsr:nsr/nsr:nsd/nsr:initial-config-primitive
XPath Keyed Path
/nsr:ns-instance-config/nsr:nsr[nsr:id='STRING']/nsr:nsd/nsr:initial-config-primitive[nsr:seq='0']
RW.REST URI Path
/nsr:ns-instance-config/nsr/STRING/nsd/initial-config-primitive/0
RW Keyspec XPath Path
C,/nsr:ns-instance-config/nsr:nsr/nsr:nsd/nsr:initial-config-primitive
RW Keyspec XPath Keyed Path
C,/nsr:ns-instance-config/nsr:nsr[nsr:id='STRING']/nsr:nsd/nsr:initial-config-primitive[nsr:seq='0']
Protobuf Type
.nsr.YangData.Nsr.NsInstanceConfig.Nsr.Nsd.InitialConfigPrimitive
Python Proto-GI Type
NsrYang.YangData_Nsr_NsInstanceConfig_Nsr_Nsd_InitialConfigPrimitive
C Protobuf-C Struct Type
Nsr__YangData__Nsr__NsInstanceConfig__Nsr__Nsd__InitialConfigPrimitive
C RWPB Identifiers
Nsr_Nsr_data_NsInstanceConfig_Nsr_Nsd_InitialConfigPrimitive
YPBC Base Identifier
rw_ypbc_Nsr_Nsr_data_NsInstanceConfig_Nsr_Nsd_InitialConfigPrimitive

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

nsr:parameter

Key Identifiers:
XPath Path
/nsr:ns-instance-config/nsr:nsr/nsr:nsd/nsr:initial-config-primitive/nsr:parameter
XPath Keyed Path
/nsr:ns-instance-config/nsr:nsr[nsr:id='STRING']/nsr:nsd/nsr:initial-config-primitive[nsr:seq='0']/nsr:parameter[nsr:name='STRING']
RW.REST URI Path
/nsr:ns-instance-config/nsr/STRING/nsd/initial-config-primitive/0/parameter/STRING
RW Keyspec XPath Path
C,/nsr:ns-instance-config/nsr:nsr/nsr:nsd/nsr:initial-config-primitive/nsr:parameter
RW Keyspec XPath Keyed Path
C,/nsr:ns-instance-config/nsr:nsr[nsr:id='STRING']/nsr:nsd/nsr:initial-config-primitive[nsr:seq='0']/nsr:parameter[nsr:name='STRING']
Protobuf Type
.nsr.YangData.Nsr.NsInstanceConfig.Nsr.Nsd.InitialConfigPrimitive.Parameter
Python Proto-GI Type
NsrYang.YangData_Nsr_NsInstanceConfig_Nsr_Nsd_InitialConfigPrimitive_Parameter
C Protobuf-C Struct Type
Nsr__YangData__Nsr__NsInstanceConfig__Nsr__Nsd__InitialConfigPrimitive__Parameter
C RWPB Identifiers
Nsr_Nsr_data_NsInstanceConfig_Nsr_Nsd_InitialConfigPrimitive_Parameter
YPBC Base Identifier
rw_ypbc_Nsr_Nsr_data_NsInstanceConfig_Nsr_Nsd_InitialConfigPrimitive_Parameter

Fields
NameTypeDescription
nameSTRING
valueSTRINGValue of the configuration primitive.

nsr:key-pair

Used to configure the list of public keys to be injected as part of NS instantiation

Key Identifiers:
XPath Path
/nsr:ns-instance-config/nsr:nsr/nsr:nsd/nsr:key-pair
XPath Keyed Path
/nsr:ns-instance-config/nsr:nsr[nsr:id='STRING']/nsr:nsd/nsr:key-pair[nsr:name='STRING']
RW.REST URI Path
/nsr:ns-instance-config/nsr/STRING/nsd/key-pair/STRING
RW Keyspec XPath Path
C,/nsr:ns-instance-config/nsr:nsr/nsr:nsd/nsr:key-pair
RW Keyspec XPath Keyed Path
C,/nsr:ns-instance-config/nsr:nsr[nsr:id='STRING']/nsr:nsd/nsr:key-pair[nsr:name='STRING']
Protobuf Type
.nsr.YangData.Nsr.NsInstanceConfig.Nsr.Nsd.KeyPair
Python Proto-GI Type
NsrYang.YangData_Nsr_NsInstanceConfig_Nsr_Nsd_KeyPair
C Protobuf-C Struct Type
Nsr__YangData__Nsr__NsInstanceConfig__Nsr__Nsd__KeyPair
C RWPB Identifiers
Nsr_Nsr_data_NsInstanceConfig_Nsr_Nsd_KeyPair
YPBC Base Identifier
rw_ypbc_Nsr_Nsr_data_NsInstanceConfig_Nsr_Nsd_KeyPair

Fields
NameTypeDescription
nameSTRINGName of this key pair
keySTRINGKey associated with this key pair

nsr:user

List of users to be added through cloud-config

Key Identifiers:
XPath Path
/nsr:ns-instance-config/nsr:nsr/nsr:nsd/nsr:user
XPath Keyed Path
/nsr:ns-instance-config/nsr:nsr[nsr:id='STRING']/nsr:nsd/nsr:user[nsr:name='STRING']
RW.REST URI Path
/nsr:ns-instance-config/nsr/STRING/nsd/user/STRING
RW Keyspec XPath Path
C,/nsr:ns-instance-config/nsr:nsr/nsr:nsd/nsr:user
RW Keyspec XPath Keyed Path
C,/nsr:ns-instance-config/nsr:nsr[nsr:id='STRING']/nsr:nsd/nsr:user[nsr:name='STRING']
Protobuf Type
.nsr.YangData.Nsr.NsInstanceConfig.Nsr.Nsd.User
Python Proto-GI Type
NsrYang.YangData_Nsr_NsInstanceConfig_Nsr_Nsd_User
C Protobuf-C Struct Type
Nsr__YangData__Nsr__NsInstanceConfig__Nsr__Nsd__User
C RWPB Identifiers
Nsr_Nsr_data_NsInstanceConfig_Nsr_Nsd_User
YPBC Base Identifier
rw_ypbc_Nsr_Nsr_data_NsInstanceConfig_Nsr_Nsd_User

Fields
NameTypeDescription
nameSTRINGName of the user
user-infoSTRINGThe user name's real name
key-pairLISTUsed to configure the list of public keys to be injected as part of NS instantiation

nsr:key-pair

Used to configure the list of public keys to be injected as part of NS instantiation

Key Identifiers:
XPath Path
/nsr:ns-instance-config/nsr:nsr/nsr:nsd/nsr:user/nsr:key-pair
XPath Keyed Path
/nsr:ns-instance-config/nsr:nsr[nsr:id='STRING']/nsr:nsd/nsr:user[nsr:name='STRING']/nsr:key-pair[nsr:name='STRING']
RW.REST URI Path
/nsr:ns-instance-config/nsr/STRING/nsd/user/STRING/key-pair/STRING
RW Keyspec XPath Path
C,/nsr:ns-instance-config/nsr:nsr/nsr:nsd/nsr:user/nsr:key-pair
RW Keyspec XPath Keyed Path
C,/nsr:ns-instance-config/nsr:nsr[nsr:id='STRING']/nsr:nsd/nsr:user[nsr:name='STRING']/nsr:key-pair[nsr:name='STRING']
Protobuf Type
.nsr.YangData.Nsr.NsInstanceConfig.Nsr.Nsd.User.KeyPair
Python Proto-GI Type
NsrYang.YangData_Nsr_NsInstanceConfig_Nsr_Nsd_User_KeyPair
C Protobuf-C Struct Type
Nsr__YangData__Nsr__NsInstanceConfig__Nsr__Nsd__User__KeyPair
C RWPB Identifiers
Nsr_Nsr_data_NsInstanceConfig_Nsr_Nsd_User_KeyPair
YPBC Base Identifier
rw_ypbc_Nsr_Nsr_data_NsInstanceConfig_Nsr_Nsd_User_KeyPair

Fields
NameTypeDescription
nameSTRINGName of this key pair
keySTRINGKey associated with this key pair

nsr:input-parameter

List of input parameters

Key Identifiers:
XPath Path
/nsr:ns-instance-config/nsr:nsr/nsr:input-parameter
XPath Keyed Path
/nsr:ns-instance-config/nsr:nsr[nsr:id='STRING']/nsr:input-parameter[nsr:xpath='STRING']
RW.REST URI Path
/nsr:ns-instance-config/nsr/STRING/input-parameter/STRING
RW Keyspec XPath Path
C,/nsr:ns-instance-config/nsr:nsr/nsr:input-parameter
RW Keyspec XPath Keyed Path
C,/nsr:ns-instance-config/nsr:nsr[nsr:id='STRING']/nsr:input-parameter[nsr:xpath='STRING']
Protobuf Type
.nsr.YangData.Nsr.NsInstanceConfig.Nsr.InputParameter
Python Proto-GI Type
NsrYang.YangData_Nsr_NsInstanceConfig_Nsr_InputParameter
C Protobuf-C Struct Type
Nsr__YangData__Nsr__NsInstanceConfig__Nsr__InputParameter
C RWPB Identifiers
Nsr_Nsr_data_NsInstanceConfig_Nsr_InputParameter
YPBC Base Identifier
rw_ypbc_Nsr_Nsr_data_NsInstanceConfig_Nsr_InputParameter

Fields
NameTypeDescription
xpathSTRINGAn xpath that specfies which element in a descriptor is to be modified.
valueSTRINGThe value that the element specified by the xpath should take when a record is created.

nsr:scaling-group

List of ns scaling group instances

Key Identifiers:
XPath Path
/nsr:ns-instance-config/nsr:nsr/nsr:scaling-group
XPath Keyed Path
/nsr:ns-instance-config/nsr:nsr[nsr:id='STRING']/nsr:scaling-group[nsr:scaling-group-name-ref='STRING']
RW.REST URI Path
/nsr:ns-instance-config/nsr/STRING/scaling-group/STRING
RW Keyspec XPath Path
C,/nsr:ns-instance-config/nsr:nsr/nsr:scaling-group
RW Keyspec XPath Keyed Path
C,/nsr:ns-instance-config/nsr:nsr[nsr:id='STRING']/nsr:scaling-group[nsr:scaling-group-name-ref='STRING']
Protobuf Type
.nsr.YangData.Nsr.NsInstanceConfig.Nsr.ScalingGroup
Python Proto-GI Type
NsrYang.YangData_Nsr_NsInstanceConfig_Nsr_ScalingGroup
C Protobuf-C Struct Type
Nsr__YangData__Nsr__NsInstanceConfig__Nsr__ScalingGroup
C RWPB Identifiers
Nsr_Nsr_data_NsInstanceConfig_Nsr_ScalingGroup
YPBC Base Identifier
rw_ypbc_Nsr_Nsr_data_NsInstanceConfig_Nsr_ScalingGroup

Fields
NameTypeDescription
scaling-group-name-refSTRINGname of the scaling group leafref path ../../nsd/scaling-group-descriptor/name
instanceLISTThe instance of the scaling group

nsr:instance

The instance of the scaling group

Key Identifiers:
XPath Path
/nsr:ns-instance-config/nsr:nsr/nsr:scaling-group/nsr:instance
XPath Keyed Path
/nsr:ns-instance-config/nsr:nsr[nsr:id='STRING']/nsr:scaling-group[nsr:scaling-group-name-ref='STRING']/nsr:instance[nsr:id='0']
RW.REST URI Path
/nsr:ns-instance-config/nsr/STRING/scaling-group/STRING/instance/0
RW Keyspec XPath Path
C,/nsr:ns-instance-config/nsr:nsr/nsr:scaling-group/nsr:instance
RW Keyspec XPath Keyed Path
C,/nsr:ns-instance-config/nsr:nsr[nsr:id='STRING']/nsr:scaling-group[nsr:scaling-group-name-ref='STRING']/nsr:instance[nsr:id='0']
Protobuf Type
.nsr.YangData.Nsr.NsInstanceConfig.Nsr.ScalingGroup.Instance
Python Proto-GI Type
NsrYang.YangData_Nsr_NsInstanceConfig_Nsr_ScalingGroup_Instance
C Protobuf-C Struct Type
Nsr__YangData__Nsr__NsInstanceConfig__Nsr__ScalingGroup__Instance
C RWPB Identifiers
Nsr_Nsr_data_NsInstanceConfig_Nsr_ScalingGroup_Instance
YPBC Base Identifier
rw_ypbc_Nsr_Nsr_data_NsInstanceConfig_Nsr_ScalingGroup_Instance

Fields
NameTypeDescription
idUINT16Scaling group instance uuid

nsr:nsd-placement-group-maps

Mapping from mano-placement groups construct from NSD to cloud platform placement group construct

Key Identifiers:
XPath Path
/nsr:ns-instance-config/nsr:nsr/nsr:nsd-placement-group-maps
XPath Keyed Path
/nsr:ns-instance-config/nsr:nsr[nsr:id='STRING']/nsr:nsd-placement-group-maps[nsr:placement-group-ref='STRING']
RW.REST URI Path
/nsr:ns-instance-config/nsr/STRING/nsd-placement-group-maps/STRING
RW Keyspec XPath Path
C,/nsr:ns-instance-config/nsr:nsr/nsr:nsd-placement-group-maps
RW Keyspec XPath Keyed Path
C,/nsr:ns-instance-config/nsr:nsr[nsr:id='STRING']/nsr:nsd-placement-group-maps[nsr:placement-group-ref='STRING']
Protobuf Type
.nsr.YangData.Nsr.NsInstanceConfig.Nsr.NsdPlacementGroupMaps
Python Proto-GI Type
NsrYang.YangData_Nsr_NsInstanceConfig_Nsr_NsdPlacementGroupMaps
C Protobuf-C Struct Type
Nsr__YangData__Nsr__NsInstanceConfig__Nsr__NsdPlacementGroupMaps
C RWPB Identifiers
Nsr_Nsr_data_NsInstanceConfig_Nsr_NsdPlacementGroupMaps
YPBC Base Identifier
rw_ypbc_Nsr_Nsr_data_NsInstanceConfig_Nsr_NsdPlacementGroupMaps

Fields
NameTypeDescription
placement-group-refSTRINGReference for NSD placement group leafref path ../../nsd/placement-groups/name
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

nsr:availability-zone

Name of the Availability Zone

Key Identifiers:
XPath Path
/nsr:ns-instance-config/nsr:nsr/nsr:nsd-placement-group-maps/nsr:availability-zone
XPath Keyed Path
/nsr:ns-instance-config/nsr:nsr[nsr:id='STRING']/nsr:nsd-placement-group-maps[nsr:placement-group-ref='STRING']/nsr:availability-zone
RW.REST URI Path
/nsr:ns-instance-config/nsr/STRING/nsd-placement-group-maps/STRING/availability-zone
RW Keyspec XPath Path
C,/nsr:ns-instance-config/nsr:nsr/nsr:nsd-placement-group-maps/nsr:availability-zone
RW Keyspec XPath Keyed Path
C,/nsr:ns-instance-config/nsr:nsr[nsr:id='STRING']/nsr:nsd-placement-group-maps[nsr:placement-group-ref='STRING']/nsr:availability-zone
Protobuf Type
.nsr.YangData.Nsr.NsInstanceConfig.Nsr.NsdPlacementGroupMaps.AvailabilityZone
Python Proto-GI Type
NsrYang.YangData_Nsr_NsInstanceConfig_Nsr_NsdPlacementGroupMaps_AvailabilityZone
C Protobuf-C Struct Type
Nsr__YangData__Nsr__NsInstanceConfig__Nsr__NsdPlacementGroupMaps__AvailabilityZone
C RWPB Identifiers
Nsr_Nsr_data_NsInstanceConfig_Nsr_NsdPlacementGroupMaps_AvailabilityZone
YPBC Base Identifier
rw_ypbc_Nsr_Nsr_data_NsInstanceConfig_Nsr_NsdPlacementGroupMaps_AvailabilityZone

Fields
NameTypeDescription
nameSTRING

nsr:server-group

Name of the Affinity/Anti-Affinity Server Group

Key Identifiers:
XPath Path
/nsr:ns-instance-config/nsr:nsr/nsr:nsd-placement-group-maps/nsr:server-group
XPath Keyed Path
/nsr:ns-instance-config/nsr:nsr[nsr:id='STRING']/nsr:nsd-placement-group-maps[nsr:placement-group-ref='STRING']/nsr:server-group
RW.REST URI Path
/nsr:ns-instance-config/nsr/STRING/nsd-placement-group-maps/STRING/server-group
RW Keyspec XPath Path
C,/nsr:ns-instance-config/nsr:nsr/nsr:nsd-placement-group-maps/nsr:server-group
RW Keyspec XPath Keyed Path
C,/nsr:ns-instance-config/nsr:nsr[nsr:id='STRING']/nsr:nsd-placement-group-maps[nsr:placement-group-ref='STRING']/nsr:server-group
Protobuf Type
.nsr.YangData.Nsr.NsInstanceConfig.Nsr.NsdPlacementGroupMaps.ServerGroup
Python Proto-GI Type
NsrYang.YangData_Nsr_NsInstanceConfig_Nsr_NsdPlacementGroupMaps_ServerGroup
C Protobuf-C Struct Type
Nsr__YangData__Nsr__NsInstanceConfig__Nsr__NsdPlacementGroupMaps__ServerGroup
C RWPB Identifiers
Nsr_Nsr_data_NsInstanceConfig_Nsr_NsdPlacementGroupMaps_ServerGroup
YPBC Base Identifier
rw_ypbc_Nsr_Nsr_data_NsInstanceConfig_Nsr_NsdPlacementGroupMaps_ServerGroup

Fields
NameTypeDescription
nameSTRING

nsr:host-aggregate

Name of the Host Aggregate

Key Identifiers:
XPath Path
/nsr:ns-instance-config/nsr:nsr/nsr:nsd-placement-group-maps/nsr:host-aggregate
XPath Keyed Path
/nsr:ns-instance-config/nsr:nsr[nsr:id='STRING']/nsr:nsd-placement-group-maps[nsr:placement-group-ref='STRING']/nsr:host-aggregate[nsr:metadata-key='STRING']
RW.REST URI Path
/nsr:ns-instance-config/nsr/STRING/nsd-placement-group-maps/STRING/host-aggregate/STRING
RW Keyspec XPath Path
C,/nsr:ns-instance-config/nsr:nsr/nsr:nsd-placement-group-maps/nsr:host-aggregate
RW Keyspec XPath Keyed Path
C,/nsr:ns-instance-config/nsr:nsr[nsr:id='STRING']/nsr:nsd-placement-group-maps[nsr:placement-group-ref='STRING']/nsr:host-aggregate[nsr:metadata-key='STRING']
Protobuf Type
.nsr.YangData.Nsr.NsInstanceConfig.Nsr.NsdPlacementGroupMaps.HostAggregate
Python Proto-GI Type
NsrYang.YangData_Nsr_NsInstanceConfig_Nsr_NsdPlacementGroupMaps_HostAggregate
C Protobuf-C Struct Type
Nsr__YangData__Nsr__NsInstanceConfig__Nsr__NsdPlacementGroupMaps__HostAggregate
C RWPB Identifiers
Nsr_Nsr_data_NsInstanceConfig_Nsr_NsdPlacementGroupMaps_HostAggregate
YPBC Base Identifier
rw_ypbc_Nsr_Nsr_data_NsInstanceConfig_Nsr_NsdPlacementGroupMaps_HostAggregate

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

nsr:vnfd-placement-group-maps

Mapping from mano-placement groups construct from VNFD to cloud platform placement group construct

Key Identifiers:
XPath Path
/nsr:ns-instance-config/nsr:nsr/nsr:vnfd-placement-group-maps
XPath Keyed Path
/nsr:ns-instance-config/nsr:nsr[nsr:id='STRING']/nsr:vnfd-placement-group-maps[nsr:placement-group-ref='STRING'][nsr:vnfd-id-ref='STRING']
RW.REST URI Path
/nsr:ns-instance-config/nsr/STRING/vnfd-placement-group-maps/STRING,STRING
RW Keyspec XPath Path
C,/nsr:ns-instance-config/nsr:nsr/nsr:vnfd-placement-group-maps
RW Keyspec XPath Keyed Path
C,/nsr:ns-instance-config/nsr:nsr[nsr:id='STRING']/nsr:vnfd-placement-group-maps[nsr:placement-group-ref='STRING'][nsr:vnfd-id-ref='STRING']
Protobuf Type
.nsr.YangData.Nsr.NsInstanceConfig.Nsr.VnfdPlacementGroupMaps
Python Proto-GI Type
NsrYang.YangData_Nsr_NsInstanceConfig_Nsr_VnfdPlacementGroupMaps
C Protobuf-C Struct Type
Nsr__YangData__Nsr__NsInstanceConfig__Nsr__VnfdPlacementGroupMaps
C RWPB Identifiers
Nsr_Nsr_data_NsInstanceConfig_Nsr_VnfdPlacementGroupMaps
YPBC Base Identifier
rw_ypbc_Nsr_Nsr_data_NsInstanceConfig_Nsr_VnfdPlacementGroupMaps

Fields
NameTypeDescription
vnfd-id-refSTRINGA reference to a vnfd. This is a leafref to path: ../../../../nsd:constituent-vnfd + [nsr:id = current()/../nsd:id-ref] + /nsd:vnfd-id-ref NOTE: confd limitations prevent the use of xpath
placement-group-refLEAFREFA reference to VNFD placement 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

nsr:availability-zone

Name of the Availability Zone

Key Identifiers:
XPath Path
/nsr:ns-instance-config/nsr:nsr/nsr:vnfd-placement-group-maps/nsr:availability-zone
XPath Keyed Path
/nsr:ns-instance-config/nsr:nsr[nsr:id='STRING']/nsr:vnfd-placement-group-maps[nsr:placement-group-ref='STRING'][nsr:vnfd-id-ref='STRING']/nsr:availability-zone
RW.REST URI Path
/nsr:ns-instance-config/nsr/STRING/vnfd-placement-group-maps/STRING,STRING/availability-zone
RW Keyspec XPath Path
C,/nsr:ns-instance-config/nsr:nsr/nsr:vnfd-placement-group-maps/nsr:availability-zone
RW Keyspec XPath Keyed Path
C,/nsr:ns-instance-config/nsr:nsr[nsr:id='STRING']/nsr:vnfd-placement-group-maps[nsr:placement-group-ref='STRING'][nsr:vnfd-id-ref='STRING']/nsr:availability-zone
Protobuf Type
.nsr.YangData.Nsr.NsInstanceConfig.Nsr.VnfdPlacementGroupMaps.AvailabilityZone
Python Proto-GI Type
NsrYang.YangData_Nsr_NsInstanceConfig_Nsr_VnfdPlacementGroupMaps_AvailabilityZone
C Protobuf-C Struct Type
Nsr__YangData__Nsr__NsInstanceConfig__Nsr__VnfdPlacementGroupMaps__AvailabilityZone
C RWPB Identifiers
Nsr_Nsr_data_NsInstanceConfig_Nsr_VnfdPlacementGroupMaps_AvailabilityZone
YPBC Base Identifier
rw_ypbc_Nsr_Nsr_data_NsInstanceConfig_Nsr_VnfdPlacementGroupMaps_AvailabilityZone

Fields
NameTypeDescription
nameSTRING

nsr:server-group

Name of the Affinity/Anti-Affinity Server Group

Key Identifiers:
XPath Path
/nsr:ns-instance-config/nsr:nsr/nsr:vnfd-placement-group-maps/nsr:server-group
XPath Keyed Path
/nsr:ns-instance-config/nsr:nsr[nsr:id='STRING']/nsr:vnfd-placement-group-maps[nsr:placement-group-ref='STRING'][nsr:vnfd-id-ref='STRING']/nsr:server-group
RW.REST URI Path
/nsr:ns-instance-config/nsr/STRING/vnfd-placement-group-maps/STRING,STRING/server-group
RW Keyspec XPath Path
C,/nsr:ns-instance-config/nsr:nsr/nsr:vnfd-placement-group-maps/nsr:server-group
RW Keyspec XPath Keyed Path
C,/nsr:ns-instance-config/nsr:nsr[nsr:id='STRING']/nsr:vnfd-placement-group-maps[nsr:placement-group-ref='STRING'][nsr:vnfd-id-ref='STRING']/nsr:server-group
Protobuf Type
.nsr.YangData.Nsr.NsInstanceConfig.Nsr.VnfdPlacementGroupMaps.ServerGroup
Python Proto-GI Type
NsrYang.YangData_Nsr_NsInstanceConfig_Nsr_VnfdPlacementGroupMaps_ServerGroup
C Protobuf-C Struct Type
Nsr__YangData__Nsr__NsInstanceConfig__Nsr__VnfdPlacementGroupMaps__ServerGroup
C RWPB Identifiers
Nsr_Nsr_data_NsInstanceConfig_Nsr_VnfdPlacementGroupMaps_ServerGroup
YPBC Base Identifier
rw_ypbc_Nsr_Nsr_data_NsInstanceConfig_Nsr_VnfdPlacementGroupMaps_ServerGroup

Fields
NameTypeDescription
nameSTRING

nsr:host-aggregate

Name of the Host Aggregate

Key Identifiers:
XPath Path
/nsr:ns-instance-config/nsr:nsr/nsr:vnfd-placement-group-maps/nsr:host-aggregate
XPath Keyed Path
/nsr:ns-instance-config/nsr:nsr[nsr:id='STRING']/nsr:vnfd-placement-group-maps[nsr:placement-group-ref='STRING'][nsr:vnfd-id-ref='STRING']/nsr:host-aggregate[nsr:metadata-key='STRING']
RW.REST URI Path
/nsr:ns-instance-config/nsr/STRING/vnfd-placement-group-maps/STRING,STRING/host-aggregate/STRING
RW Keyspec XPath Path
C,/nsr:ns-instance-config/nsr:nsr/nsr:vnfd-placement-group-maps/nsr:host-aggregate
RW Keyspec XPath Keyed Path
C,/nsr:ns-instance-config/nsr:nsr[nsr:id='STRING']/nsr:vnfd-placement-group-maps[nsr:placement-group-ref='STRING'][nsr:vnfd-id-ref='STRING']/nsr:host-aggregate[nsr:metadata-key='STRING']
Protobuf Type
.nsr.YangData.Nsr.NsInstanceConfig.Nsr.VnfdPlacementGroupMaps.HostAggregate
Python Proto-GI Type
NsrYang.YangData_Nsr_NsInstanceConfig_Nsr_VnfdPlacementGroupMaps_HostAggregate
C Protobuf-C Struct Type
Nsr__YangData__Nsr__NsInstanceConfig__Nsr__VnfdPlacementGroupMaps__HostAggregate
C RWPB Identifiers
Nsr_Nsr_data_NsInstanceConfig_Nsr_VnfdPlacementGroupMaps_HostAggregate
YPBC Base Identifier
rw_ypbc_Nsr_Nsr_data_NsInstanceConfig_Nsr_VnfdPlacementGroupMaps_HostAggregate

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

nsr:ssh-authorized-key

List of authorized ssh keys as part of cloud-config

Key Identifiers:
XPath Path
/nsr:ns-instance-config/nsr:nsr/nsr:ssh-authorized-key
XPath Keyed Path
/nsr:ns-instance-config/nsr:nsr[nsr:id='STRING']/nsr:ssh-authorized-key[nsr:key-pair-ref='STRING']
RW.REST URI Path
/nsr:ns-instance-config/nsr/STRING/ssh-authorized-key/STRING
RW Keyspec XPath Path
C,/nsr:ns-instance-config/nsr:nsr/nsr:ssh-authorized-key
RW Keyspec XPath Keyed Path
C,/nsr:ns-instance-config/nsr:nsr[nsr:id='STRING']/nsr:ssh-authorized-key[nsr:key-pair-ref='STRING']
Protobuf Type
.nsr.YangData.Nsr.NsInstanceConfig.Nsr.SshAuthorizedKey
Python Proto-GI Type
NsrYang.YangData_Nsr_NsInstanceConfig_Nsr_SshAuthorizedKey
C Protobuf-C Struct Type
Nsr__YangData__Nsr__NsInstanceConfig__Nsr__SshAuthorizedKey
C RWPB Identifiers
Nsr_Nsr_data_NsInstanceConfig_Nsr_SshAuthorizedKey
YPBC Base Identifier
rw_ypbc_Nsr_Nsr_data_NsInstanceConfig_Nsr_SshAuthorizedKey

Fields
NameTypeDescription
key-pair-refLEAFREFA reference to the key pair entry in the global key pair table

nsr:user

List of users to be added through cloud-config

Key Identifiers:
XPath Path
/nsr:ns-instance-config/nsr:nsr/nsr:user
XPath Keyed Path
/nsr:ns-instance-config/nsr:nsr[nsr:id='STRING']/nsr:user[nsr:name='STRING']
RW.REST URI Path
/nsr:ns-instance-config/nsr/STRING/user/STRING
RW Keyspec XPath Path
C,/nsr:ns-instance-config/nsr:nsr/nsr:user
RW Keyspec XPath Keyed Path
C,/nsr:ns-instance-config/nsr:nsr[nsr:id='STRING']/nsr:user[nsr:name='STRING']
Protobuf Type
.nsr.YangData.Nsr.NsInstanceConfig.Nsr.User
Python Proto-GI Type
NsrYang.YangData_Nsr_NsInstanceConfig_Nsr_User
C Protobuf-C Struct Type
Nsr__YangData__Nsr__NsInstanceConfig__Nsr__User
C RWPB Identifiers
Nsr_Nsr_data_NsInstanceConfig_Nsr_User
YPBC Base Identifier
rw_ypbc_Nsr_Nsr_data_NsInstanceConfig_Nsr_User

Fields
NameTypeDescription
nameSTRINGName of the user
user-infoSTRINGThe user name's real name
ssh-authorized-keyLISTUsed to configure the list of public keys to be injected as part of ns instantiation

nsr:ssh-authorized-key

Used to configure the list of public keys to be injected as part of ns instantiation

Key Identifiers:
XPath Path
/nsr:ns-instance-config/nsr:nsr/nsr:user/nsr:ssh-authorized-key
XPath Keyed Path
/nsr:ns-instance-config/nsr:nsr[nsr:id='STRING']/nsr:user[nsr:name='STRING']/nsr:ssh-authorized-key[nsr:key-pair-ref='STRING']
RW.REST URI Path
/nsr:ns-instance-config/nsr/STRING/user/STRING/ssh-authorized-key/STRING
RW Keyspec XPath Path
C,/nsr:ns-instance-config/nsr:nsr/nsr:user/nsr:ssh-authorized-key
RW Keyspec XPath Keyed Path
C,/nsr:ns-instance-config/nsr:nsr[nsr:id='STRING']/nsr:user[nsr:name='STRING']/nsr:ssh-authorized-key[nsr:key-pair-ref='STRING']
Protobuf Type
.nsr.YangData.Nsr.NsInstanceConfig.Nsr.User.SshAuthorizedKey
Python Proto-GI Type
NsrYang.YangData_Nsr_NsInstanceConfig_Nsr_User_SshAuthorizedKey
C Protobuf-C Struct Type
Nsr__YangData__Nsr__NsInstanceConfig__Nsr__User__SshAuthorizedKey
C RWPB Identifiers
Nsr_Nsr_data_NsInstanceConfig_Nsr_User_SshAuthorizedKey
YPBC Base Identifier
rw_ypbc_Nsr_Nsr_data_NsInstanceConfig_Nsr_User_SshAuthorizedKey

Fields
NameTypeDescription
key-pair-refLEAFREFA reference to the key pair entry in the global key pair table

rw-nsr:vnf-cloud-account-map

Mapping VNF to Cloud Account where VNF will be instantiated

Key Identifiers:
XPath Path
/nsr:ns-instance-config/nsr:nsr/rw-nsr:vnf-cloud-account-map
XPath Keyed Path
/nsr:ns-instance-config/nsr:nsr[nsr:id='STRING']/rw-nsr:vnf-cloud-account-map[rw-nsr:member-vnf-index-ref='0']
RW.REST URI Path
/nsr:ns-instance-config/nsr/STRING/rw-nsr:vnf-cloud-account-map/0
RW Keyspec XPath Path
C,/nsr:ns-instance-config/nsr:nsr/rw-nsr:vnf-cloud-account-map
RW Keyspec XPath Keyed Path
C,/nsr:ns-instance-config/nsr:nsr[nsr:id='STRING']/rw-nsr:vnf-cloud-account-map[rw-nsr:member-vnf-index-ref='0']
Protobuf Type
.rw_nsr.YangData.Nsr.NsInstanceConfig.Nsr.VnfCloudAccountMap
Python Proto-GI Type
RwNsrYang.YangData_Nsr_NsInstanceConfig_Nsr_VnfCloudAccountMap
C Protobuf-C Struct Type
RwNsr__YangData__Nsr__NsInstanceConfig__Nsr__VnfCloudAccountMap
C RWPB Identifiers
RwNsr_Nsr_data_NsInstanceConfig_Nsr_VnfCloudAccountMap
YPBC Base Identifier
rw_ypbc_RwNsr_Nsr_data_NsInstanceConfig_Nsr_VnfCloudAccountMap

Fields
NameTypeDescription
member-vnf-index-refUINT64
cloud-accountLEAFREFThe configured cloud account where VNF is instantiated within. All VDU's, Virtual Links, and provider networks will be requested using the cloud-account's associated CAL instance
om-datacenterSTRINGOpenmano datacenter name to use when instantiating the network service. This is only used when openmano is selected as the cloud account. This should be superceded by multiple cloud accounts when that becomes available.
config-agent-accountLEAFREFThe configured config agent account to use for instantiating this VNF. The configuration for this VNF will be driven using the specified config agent account

rw-nsr:vl-cloud-account-map

Mapping VL to Cloud Account where VL will be instantiated

Key Identifiers:
XPath Path
/nsr:ns-instance-config/nsr:nsr/rw-nsr:vl-cloud-account-map
XPath Keyed Path
/nsr:ns-instance-config/nsr:nsr[nsr:id='STRING']/rw-nsr:vl-cloud-account-map[rw-nsr:vld-id-ref='STRING']
RW.REST URI Path
/nsr:ns-instance-config/nsr/STRING/rw-nsr:vl-cloud-account-map/STRING
RW Keyspec XPath Path
C,/nsr:ns-instance-config/nsr:nsr/rw-nsr:vl-cloud-account-map
RW Keyspec XPath Keyed Path
C,/nsr:ns-instance-config/nsr:nsr[nsr:id='STRING']/rw-nsr:vl-cloud-account-map[rw-nsr:vld-id-ref='STRING']
Protobuf Type
.rw_nsr.YangData.Nsr.NsInstanceConfig.Nsr.VlCloudAccountMap
Python Proto-GI Type
RwNsrYang.YangData_Nsr_NsInstanceConfig_Nsr_VlCloudAccountMap
C Protobuf-C Struct Type
RwNsr__YangData__Nsr__NsInstanceConfig__Nsr__VlCloudAccountMap
C RWPB Identifiers
RwNsr_Nsr_data_NsInstanceConfig_Nsr_VlCloudAccountMap
YPBC Base Identifier
rw_ypbc_RwNsr_Nsr_data_NsInstanceConfig_Nsr_VlCloudAccountMap

Fields
NameTypeDescription
vld-id-refSTRINGA reference to a vld. leafref path ../../nsd/vld/id
cloud-accountsLEAF_LISTThe configured list of cloud accounts where VL is instantiated. All VDU's, Virtual Links, and provider networks will be requested using the cloud-account's associated CAL instance
om-datacentersLEAF_LISTOpenmano datacenter names to use when instantiating the VLs. This is only used when openmano is selected as the cloud account. This should be superceded by multiple cloud accounts when that becomes available.

rw-nsr:cloud-accounts

The configured list of cloud accounts where VL is instantiated. All VDU's, Virtual Links, and provider networks will be requested using the cloud-account's associated CAL instance

Key Identifiers:
XPath Path
/nsr:ns-instance-config/nsr:nsr/rw-nsr:vl-cloud-account-map/rw-nsr:cloud-accounts
XPath Keyed Path
/nsr:ns-instance-config/nsr:nsr[nsr:id='STRING']/rw-nsr:vl-cloud-account-map[rw-nsr:vld-id-ref='STRING']/rw-nsr:cloud-accounts
RW.REST URI Path
/nsr:ns-instance-config/nsr/STRING/rw-nsr:vl-cloud-account-map/STRING/cloud-accounts
RW Keyspec XPath Path
C,/nsr:ns-instance-config/nsr:nsr/rw-nsr:vl-cloud-account-map/rw-nsr:cloud-accounts
RW Keyspec XPath Keyed Path
C,/nsr:ns-instance-config/nsr:nsr[nsr:id='STRING']/rw-nsr:vl-cloud-account-map[rw-nsr:vld-id-ref='STRING']/rw-nsr:cloud-accounts
Protobuf Type
.rw_nsr.YangData.Nsr.NsInstanceConfig.Nsr.VlCloudAccountMap.CloudAccounts
Python Proto-GI Type
RwNsrYang.YangData_Nsr_NsInstanceConfig_Nsr_VlCloudAccountMap_CloudAccounts
C Protobuf-C Struct Type
RwNsr__YangData__Nsr__NsInstanceConfig__Nsr__VlCloudAccountMap__CloudAccounts
C RWPB Identifiers
RwNsr_Nsr_data_NsInstanceConfig_Nsr_VlCloudAccountMap_CloudAccounts
YPBC Base Identifier
rw_ypbc_RwNsr_Nsr_data_NsInstanceConfig_Nsr_VlCloudAccountMap_CloudAccounts

rw-nsr:om-datacenters

Openmano datacenter names to use when instantiating the VLs. This is only used when openmano is selected as the cloud account. This should be superceded by multiple cloud accounts when that becomes available.

Key Identifiers:
XPath Path
/nsr:ns-instance-config/nsr:nsr/rw-nsr:vl-cloud-account-map/rw-nsr:om-datacenters
XPath Keyed Path
/nsr:ns-instance-config/nsr:nsr[nsr:id='STRING']/rw-nsr:vl-cloud-account-map[rw-nsr:vld-id-ref='STRING']/rw-nsr:om-datacenters
RW.REST URI Path
/nsr:ns-instance-config/nsr/STRING/rw-nsr:vl-cloud-account-map/STRING/om-datacenters
RW Keyspec XPath Path
C,/nsr:ns-instance-config/nsr:nsr/rw-nsr:vl-cloud-account-map/rw-nsr:om-datacenters
RW Keyspec XPath Keyed Path
C,/nsr:ns-instance-config/nsr:nsr[nsr:id='STRING']/rw-nsr:vl-cloud-account-map[rw-nsr:vld-id-ref='STRING']/rw-nsr:om-datacenters
Protobuf Type
.rw_nsr.YangData.Nsr.NsInstanceConfig.Nsr.VlCloudAccountMap.OmDatacenters
Python Proto-GI Type
RwNsrYang.YangData_Nsr_NsInstanceConfig_Nsr_VlCloudAccountMap_OmDatacenters
C Protobuf-C Struct Type
RwNsr__YangData__Nsr__NsInstanceConfig__Nsr__VlCloudAccountMap__OmDatacenters
C RWPB Identifiers
RwNsr_Nsr_data_NsInstanceConfig_Nsr_VlCloudAccountMap_OmDatacenters
YPBC Base Identifier
rw_ypbc_RwNsr_Nsr_data_NsInstanceConfig_Nsr_VlCloudAccountMap_OmDatacenters

nsr:ns-instance-opdata

Key Identifiers:
XPath Path
/nsr:ns-instance-opdata
XPath Keyed Path
/nsr:ns-instance-opdata
RW.REST URI Path
/nsr:ns-instance-opdata
RW Keyspec XPath Path
D,/nsr:ns-instance-opdata
RW Keyspec XPath Keyed Path
D,/nsr:ns-instance-opdata
Protobuf Type
.rw_nsr.YangData.Nsr.NsInstanceOpdata
Python Proto-GI Type
RwNsrYang.YangData_Nsr_NsInstanceOpdata
C Protobuf-C Struct Type
RwNsr__YangData__Nsr__NsInstanceOpdata
C RWPB Identifiers
RwNsr_Nsr_data_NsInstanceOpdata
YPBC Base Identifier
rw_ypbc_RwNsr_Nsr_data_NsInstanceOpdata

Fields
NameTypeDescription
nsrLIST

nsr:nsr

Key Identifiers:
XPath Path
/nsr:ns-instance-opdata/nsr:nsr
XPath Keyed Path
/nsr:ns-instance-opdata/nsr:nsr[nsr:ns-instance-config-ref='STRING']
RW.REST URI Path
/nsr:ns-instance-opdata/nsr/STRING
RW Keyspec XPath Path
D,/nsr:ns-instance-opdata/nsr:nsr
RW Keyspec XPath Keyed Path
D,/nsr:ns-instance-opdata/nsr:nsr[nsr:ns-instance-config-ref='STRING']
Protobuf Type
.rw_nsr.YangData.Nsr.NsInstanceOpdata.Nsr
Python Proto-GI Type
RwNsrYang.YangData_Nsr_NsInstanceOpdata_Nsr
C Protobuf-C Struct Type
RwNsr__YangData__Nsr__NsInstanceOpdata__Nsr
C RWPB Identifiers
RwNsr_Nsr_data_NsInstanceOpdata_Nsr
YPBC Base Identifier
rw_ypbc_RwNsr_Nsr_data_NsInstanceOpdata_Nsr

Fields
NameTypeDescription
ns-instance-config-refLEAFREF
name-refLEAFREFNetwork service name reference
nsd-refLEAFREFNetwork service descriptor id reference
nsd-name-refLEAFREFNetwork service descriptor name reference
create-timeUINT32Creation timestamp of this Network Service. The timestamp is expressed as seconds since unix epoch - 1970-01-01T00:00:00Z
uptimeUINT32Active period of this Network Service. Uptime is expressed in seconds
connection-pointLISTList for external connection points. Each NS has one or more external connection points. As the name implies that external connection points are used for connecting the NS to other NS or to external networks. Each NS exposes these connection points to the orchestrator. The orchestrator can construct network service chains by connecting the connection points between different NS.
vlrLIST
constituent-vnfr-refLISTList of VNFRs that are part of this network service.
scaling-group-recordLISTList of scaling group records
vnffgrLIST
operational-statusENUMThe operational status of the NS instance init : The network service has just started. vl-init-phase : The VLs in the NS are being instantiated. vnf-init-phase : The VNFs in the NS are being instantiated. running : The NS is in running state. terminate : The NS is being terminated. vnf-terminate-phase : The NS is terminating the VNFs in the NS. vl-terminate-phase : The NS is terminating the VLs in the NS. terminated : The NS is in the terminated state. failed : The NS instantiation failed. scaling-out : The NS is scaling out scaling-in : The NS is scaling in vl-instantiate : The NS is initiating a new VL vl-terminate : The NS is terminating a VL
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
service-primitiveLISTNetwork service level service primitives.
initial-config-primitiveLISTInitial set of configuration primitives for NSD.
monitoring-paramLISTList of NS level params.
config-agent-jobLIST
action-paramLISTList of action parameters to control VNF
control-paramLISTList of control parameters to manage and update the running configuration of the VNF
sdn-accountLEAFREFThe SDN account associted with the cloud account using which an NS was instantiated.
config-status-detailsSTRINGThe configuration status error details of the NS instance, in case of any errors
nfvi-metricsCONTAINER
epa-paramCONTAINER
operational-eventsLISTRecent operational events for this network service. Though the model does not impose any restrictions on the numbe of events, the max operational events will be limited to the most recent 10

nsr:connection-point

List for external connection points. Each NS has one or more external connection points. As the name implies that external connection points are used for connecting the NS to other NS or to external networks. Each NS exposes these connection points to the orchestrator. The orchestrator can construct network service chains by connecting the connection points between different NS.

Key Identifiers:
XPath Path
/nsr:ns-instance-opdata/nsr:nsr/nsr:connection-point
XPath Keyed Path
/nsr:ns-instance-opdata/nsr:nsr[nsr:ns-instance-config-ref='STRING']/nsr:connection-point[nsr:name='STRING']
RW.REST URI Path
/nsr:ns-instance-opdata/nsr/STRING/connection-point/STRING
RW Keyspec XPath Path
D,/nsr:ns-instance-opdata/nsr:nsr/nsr:connection-point
RW Keyspec XPath Keyed Path
D,/nsr:ns-instance-opdata/nsr:nsr[nsr:ns-instance-config-ref='STRING']/nsr:connection-point[nsr:name='STRING']
Protobuf Type
.nsr.YangData.Nsr.NsInstanceOpdata.Nsr.ConnectionPoint
Python Proto-GI Type
NsrYang.YangData_Nsr_NsInstanceOpdata_Nsr_ConnectionPoint
C Protobuf-C Struct Type
Nsr__YangData__Nsr__NsInstanceOpdata__Nsr__ConnectionPoint
C RWPB Identifiers
Nsr_Nsr_data_NsInstanceOpdata_Nsr_ConnectionPoint
YPBC Base Identifier
rw_ypbc_Nsr_Nsr_data_NsInstanceOpdata_Nsr_ConnectionPoint

Fields
NameTypeDescription
nameSTRINGName of the NS connection point.
typeENUMType of the connection point.

nsr:vlr

Key Identifiers:
XPath Path
/nsr:ns-instance-opdata/nsr:nsr/nsr:vlr
XPath Keyed Path
/nsr:ns-instance-opdata/nsr:nsr[nsr:ns-instance-config-ref='STRING']/nsr:vlr[nsr:vlr-ref='STRING']
RW.REST URI Path
/nsr:ns-instance-opdata/nsr/STRING/vlr/STRING
RW Keyspec XPath Path
D,/nsr:ns-instance-opdata/nsr:nsr/nsr:vlr
RW Keyspec XPath Keyed Path
D,/nsr:ns-instance-opdata/nsr:nsr[nsr:ns-instance-config-ref='STRING']/nsr:vlr[nsr:vlr-ref='STRING']
Protobuf Type
.rw_nsr.YangData.Nsr.NsInstanceOpdata.Nsr.Vlr
Python Proto-GI Type
RwNsrYang.YangData_Nsr_NsInstanceOpdata_Nsr_Vlr
C Protobuf-C Struct Type
RwNsr__YangData__Nsr__NsInstanceOpdata__Nsr__Vlr
C RWPB Identifiers
RwNsr_Nsr_data_NsInstanceOpdata_Nsr_Vlr
YPBC Base Identifier
rw_ypbc_RwNsr_Nsr_data_NsInstanceOpdata_Nsr_Vlr

Fields
NameTypeDescription
vlr-refLEAFREFReference to a VLR record in the VLR catalog
vnfr-connection-point-refLISTA list of references to connection points.
assigned-subnetSTRINGSubnet added for the VL
cloud-accountLEAFREFThe configured cloud account in which the VL is instantiated within.
om-datacenterSTRINGOpenmano datacenter name to use when instantiating the network service. This is only used when openmano is selected as the cloud account. This should be superceded by multiple cloud accounts when that becomes available.

nsr:vnfr-connection-point-ref

A list of references to connection points.

Key Identifiers:
XPath Path
/nsr:ns-instance-opdata/nsr:nsr/nsr:vlr/nsr:vnfr-connection-point-ref
XPath Keyed Path
/nsr:ns-instance-opdata/nsr:nsr[nsr:ns-instance-config-ref='STRING']/nsr:vlr[nsr:vlr-ref='STRING']/nsr:vnfr-connection-point-ref[nsr:vnfr-id='STRING']
RW.REST URI Path
/nsr:ns-instance-opdata/nsr/STRING/vlr/STRING/vnfr-connection-point-ref/STRING
RW Keyspec XPath Path
D,/nsr:ns-instance-opdata/nsr:nsr/nsr:vlr/nsr:vnfr-connection-point-ref
RW Keyspec XPath Keyed Path
D,/nsr:ns-instance-opdata/nsr:nsr[nsr:ns-instance-config-ref='STRING']/nsr:vlr[nsr:vlr-ref='STRING']/nsr:vnfr-connection-point-ref[nsr:vnfr-id='STRING']
Protobuf Type
.nsr.YangData.Nsr.NsInstanceOpdata.Nsr.Vlr.VnfrConnectionPointRef
Python Proto-GI Type
NsrYang.YangData_Nsr_NsInstanceOpdata_Nsr_Vlr_VnfrConnectionPointRef
C Protobuf-C Struct Type
Nsr__YangData__Nsr__NsInstanceOpdata__Nsr__Vlr__VnfrConnectionPointRef
C RWPB Identifiers
Nsr_Nsr_data_NsInstanceOpdata_Nsr_Vlr_VnfrConnectionPointRef
YPBC Base Identifier
rw_ypbc_Nsr_Nsr_data_NsInstanceOpdata_Nsr_Vlr_VnfrConnectionPointRef

Fields
NameTypeDescription
vnfr-idLEAFREFA reference to a vnfr
connection-pointLEAFREFA reference to a connection point name in a vnfr

nsr:constituent-vnfr-ref

List of VNFRs that are part of this network service.

Key Identifiers:
XPath Path
/nsr:ns-instance-opdata/nsr:nsr/nsr:constituent-vnfr-ref
XPath Keyed Path
/nsr:ns-instance-opdata/nsr:nsr[nsr:ns-instance-config-ref='STRING']/nsr:constituent-vnfr-ref[nsr:vnfr-id='STRING']
RW.REST URI Path
/nsr:ns-instance-opdata/nsr/STRING/constituent-vnfr-ref/STRING
RW Keyspec XPath Path
D,/nsr:ns-instance-opdata/nsr:nsr/nsr:constituent-vnfr-ref
RW Keyspec XPath Keyed Path
D,/nsr:ns-instance-opdata/nsr:nsr[nsr:ns-instance-config-ref='STRING']/nsr:constituent-vnfr-ref[nsr:vnfr-id='STRING']
Protobuf Type
.rw_nsr.YangData.Nsr.NsInstanceOpdata.Nsr.ConstituentVnfrRef
Python Proto-GI Type
RwNsrYang.YangData_Nsr_NsInstanceOpdata_Nsr_ConstituentVnfrRef
C Protobuf-C Struct Type
RwNsr__YangData__Nsr__NsInstanceOpdata__Nsr__ConstituentVnfrRef
C RWPB Identifiers
RwNsr_Nsr_data_NsInstanceOpdata_Nsr_ConstituentVnfrRef
YPBC Base Identifier
rw_ypbc_RwNsr_Nsr_data_NsInstanceOpdata_Nsr_ConstituentVnfrRef

Fields
NameTypeDescription
vnfr-idSTRINGReference to the VNFR id This should be a leafref to /vnfr:vnfr-catalog/vnfr:vnfr/vnfr:id But due to confd bug (RIFT-9451), changing to string.
cloud-accountLEAFREFThe configured cloud account in which the VNF is instantiated within. All VDU's, Virtual Links, and provider networks will be requested using the cloud-account's associated CAL instance
om-datacenterSTRINGOpenmano datacenter name to use when instantiating the network service. This is only used when openmano is selected as the cloud account. This should be superceded by multiple cloud accounts when that becomes available.

nsr:scaling-group-record

List of scaling group records

Key Identifiers:
XPath Path
/nsr:ns-instance-opdata/nsr:nsr/nsr:scaling-group-record
XPath Keyed Path
/nsr:ns-instance-opdata/nsr:nsr[nsr:ns-instance-config-ref='STRING']/nsr:scaling-group-record[nsr:scaling-group-name-ref='STRING']
RW.REST URI Path
/nsr:ns-instance-opdata/nsr/STRING/scaling-group-record/STRING
RW Keyspec XPath Path
D,/nsr:ns-instance-opdata/nsr:nsr/nsr:scaling-group-record
RW Keyspec XPath Keyed Path
D,/nsr:ns-instance-opdata/nsr:nsr[nsr:ns-instance-config-ref='STRING']/nsr:scaling-group-record[nsr:scaling-group-name-ref='STRING']
Protobuf Type
.nsr.YangData.Nsr.NsInstanceOpdata.Nsr.ScalingGroupRecord
Python Proto-GI Type
NsrYang.YangData_Nsr_NsInstanceOpdata_Nsr_ScalingGroupRecord
C Protobuf-C Struct Type
Nsr__YangData__Nsr__NsInstanceOpdata__Nsr__ScalingGroupRecord
C RWPB Identifiers
Nsr_Nsr_data_NsInstanceOpdata_Nsr_ScalingGroupRecord
YPBC Base Identifier
rw_ypbc_Nsr_Nsr_data_NsInstanceOpdata_Nsr_ScalingGroupRecord

Fields
NameTypeDescription
scaling-group-name-refLEAFREFname of the scaling group
instanceLISTReference to scaling group instance record

nsr:instance

Reference to scaling group instance record

Key Identifiers:
XPath Path
/nsr:ns-instance-opdata/nsr:nsr/nsr:scaling-group-record/nsr:instance
XPath Keyed Path
/nsr:ns-instance-opdata/nsr:nsr[nsr:ns-instance-config-ref='STRING']/nsr:scaling-group-record[nsr:scaling-group-name-ref='STRING']/nsr:instance[nsr:instance-id='0']
RW.REST URI Path
/nsr:ns-instance-opdata/nsr/STRING/scaling-group-record/STRING/instance/0
RW Keyspec XPath Path
D,/nsr:ns-instance-opdata/nsr:nsr/nsr:scaling-group-record/nsr:instance
RW Keyspec XPath Keyed Path
D,/nsr:ns-instance-opdata/nsr:nsr[nsr:ns-instance-config-ref='STRING']/nsr:scaling-group-record[nsr:scaling-group-name-ref='STRING']/nsr:instance[nsr:instance-id='0']
Protobuf Type
.nsr.YangData.Nsr.NsInstanceOpdata.Nsr.ScalingGroupRecord.Instance
Python Proto-GI Type
NsrYang.YangData_Nsr_NsInstanceOpdata_Nsr_ScalingGroupRecord_Instance
C Protobuf-C Struct Type
Nsr__YangData__Nsr__NsInstanceOpdata__Nsr__ScalingGroupRecord__Instance
C RWPB Identifiers
Nsr_Nsr_data_NsInstanceOpdata_Nsr_ScalingGroupRecord_Instance
YPBC Base Identifier
rw_ypbc_Nsr_Nsr_data_NsInstanceOpdata_Nsr_ScalingGroupRecord_Instance

Fields
NameTypeDescription
instance-idUINT16Scaling group instance id
is-defaultBOOLEANFlag indicating whether this instance was part of default scaling group (and thus undeletable)
op-statusENUMThe operational status of the NS instance init : The scaling group has just started. vnf-init-phase : The VNFs in the scaling group are being instantiated. running : The scaling group is in running state. terminate : The scaling group is being terminated. vnf-terminate-phase : The VNFs in the scaling group are being terminated. terminated : The scaling group is in the terminated state. failed : The scaling group instantiation failed.
config-statusENUMThe configuration status of the scaling group instance configuring : At least one of the VNFs in this scaling group instance is in configuring state configured : All the VNFs in this scaling group instance are configured or config-not-needed state failed : Configuring this scaling group instance failed
error-msgSTRINGReason for failure in configuration of this scaling instance
create-timeUINT32Creation timestamp of this scaling group record. The timestamp is expressed as seconds since unix epoch - 1970-01-01T00:00:00Z
vnfrsLEAF_LISTReference to VNFR within the scale instance

nsr:vnfrs

Reference to VNFR within the scale instance

Key Identifiers:
XPath Path
/nsr:ns-instance-opdata/nsr:nsr/nsr:scaling-group-record/nsr:instance/nsr:vnfrs
XPath Keyed Path
/nsr:ns-instance-opdata/nsr:nsr[nsr:ns-instance-config-ref='STRING']/nsr:scaling-group-record[nsr:scaling-group-name-ref='STRING']/nsr:instance[nsr:instance-id='0']/nsr:vnfrs
RW.REST URI Path
/nsr:ns-instance-opdata/nsr/STRING/scaling-group-record/STRING/instance/0/vnfrs
RW Keyspec XPath Path
D,/nsr:ns-instance-opdata/nsr:nsr/nsr:scaling-group-record/nsr:instance/nsr:vnfrs
RW Keyspec XPath Keyed Path
D,/nsr:ns-instance-opdata/nsr:nsr[nsr:ns-instance-config-ref='STRING']/nsr:scaling-group-record[nsr:scaling-group-name-ref='STRING']/nsr:instance[nsr:instance-id='0']/nsr:vnfrs
Protobuf Type
.nsr.YangData.Nsr.NsInstanceOpdata.Nsr.ScalingGroupRecord.Instance.Vnfrs
Python Proto-GI Type
NsrYang.YangData_Nsr_NsInstanceOpdata_Nsr_ScalingGroupRecord_Instance_Vnfrs
C Protobuf-C Struct Type
Nsr__YangData__Nsr__NsInstanceOpdata__Nsr__ScalingGroupRecord__Instance__Vnfrs
C RWPB Identifiers
Nsr_Nsr_data_NsInstanceOpdata_Nsr_ScalingGroupRecord_Instance_Vnfrs
YPBC Base Identifier
rw_ypbc_Nsr_Nsr_data_NsInstanceOpdata_Nsr_ScalingGroupRecord_Instance_Vnfrs

nsr:vnffgr

Key Identifiers:
XPath Path
/nsr:ns-instance-opdata/nsr:nsr/nsr:vnffgr
XPath Keyed Path
/nsr:ns-instance-opdata/nsr:nsr[nsr:ns-instance-config-ref='STRING']/nsr:vnffgr[nsr:id='STRING']
RW.REST URI Path
/nsr:ns-instance-opdata/nsr/STRING/vnffgr/STRING
RW Keyspec XPath Path
D,/nsr:ns-instance-opdata/nsr:nsr/nsr:vnffgr
RW Keyspec XPath Keyed Path
D,/nsr:ns-instance-opdata/nsr:nsr[nsr:ns-instance-config-ref='STRING']/nsr:vnffgr[nsr:id='STRING']
Protobuf Type
.nsr.YangData.Nsr.NsInstanceOpdata.Nsr.Vnffgr
Python Proto-GI Type
NsrYang.YangData_Nsr_NsInstanceOpdata_Nsr_Vnffgr
C Protobuf-C Struct Type
Nsr__YangData__Nsr__NsInstanceOpdata__Nsr__Vnffgr
C RWPB Identifiers
Nsr_Nsr_data_NsInstanceOpdata_Nsr_Vnffgr
YPBC Base Identifier
rw_ypbc_Nsr_Nsr_data_NsInstanceOpdata_Nsr_Vnffgr

Fields
NameTypeDescription
idSTRINGIdentifier for the VNFFGR.
vnffgd-id-refLEAFREFVNFFG descriptor id reference
vnffgd-name-refLEAFREFVNFFG descriptor name reference
sdn-accountLEAFREFThe SDN account to use when requesting resources for this vnffgr
operational-statusENUMThe operational status of the VNFFGR instance init : The VNFFGR has just started. running : The VNFFGR is in running state. terminate : The VNFFGR is being terminated. terminated : The VNFFGR is in the terminated state. failed : The VNFFGR instantiation failed
rspLIST
classifierLIST

nsr:rsp

Key Identifiers:
XPath Path
/nsr:ns-instance-opdata/nsr:nsr/nsr:vnffgr/nsr:rsp
XPath Keyed Path
/nsr:ns-instance-opdata/nsr:nsr[nsr:ns-instance-config-ref='STRING']/nsr:vnffgr[nsr:id='STRING']/nsr:rsp[nsr:id='STRING']
RW.REST URI Path
/nsr:ns-instance-opdata/nsr/STRING/vnffgr/STRING/rsp/STRING
RW Keyspec XPath Path
D,/nsr:ns-instance-opdata/nsr:nsr/nsr:vnffgr/nsr:rsp
RW Keyspec XPath Keyed Path
D,/nsr:ns-instance-opdata/nsr:nsr[nsr:ns-instance-config-ref='STRING']/nsr:vnffgr[nsr:id='STRING']/nsr:rsp[nsr:id='STRING']
Protobuf Type
.nsr.YangData.Nsr.NsInstanceOpdata.Nsr.Vnffgr.Rsp
Python Proto-GI Type
NsrYang.YangData_Nsr_NsInstanceOpdata_Nsr_Vnffgr_Rsp
C Protobuf-C Struct Type
Nsr__YangData__Nsr__NsInstanceOpdata__Nsr__Vnffgr__Rsp
C RWPB Identifiers
Nsr_Nsr_data_NsInstanceOpdata_Nsr_Vnffgr_Rsp
YPBC Base Identifier
rw_ypbc_Nsr_Nsr_data_NsInstanceOpdata_Nsr_Vnffgr_Rsp

Fields
NameTypeDescription
idSTRINGIdentifier for the RSP.
nameSTRINGName for the RSP
vnffgd-rsp-id-refLEAFREFIdentifier for the VNFFG Descriptor RSP reference
vnffgd-rsp-name-refLEAFREFName for the VNFFG Descriptor RSP reference
classifier-nameSTRING
path-idUINT32Unique Identifier for the service path
vnfr-connection-point-refLIST

nsr:vnfr-connection-point-ref

Key Identifiers:
XPath Path
/nsr:ns-instance-opdata/nsr:nsr/nsr:vnffgr/nsr:rsp/nsr:vnfr-connection-point-ref
XPath Keyed Path
/nsr:ns-instance-opdata/nsr:nsr[nsr:ns-instance-config-ref='STRING']/nsr:vnffgr[nsr:id='STRING']/nsr:rsp[nsr:id='STRING']/nsr:vnfr-connection-point-ref[nsr:hop-number='0']
RW.REST URI Path
/nsr:ns-instance-opdata/nsr/STRING/vnffgr/STRING/rsp/STRING/vnfr-connection-point-ref/0
RW Keyspec XPath Path
D,/nsr:ns-instance-opdata/nsr:nsr/nsr:vnffgr/nsr:rsp/nsr:vnfr-connection-point-ref
RW Keyspec XPath Keyed Path
D,/nsr:ns-instance-opdata/nsr:nsr[nsr:ns-instance-config-ref='STRING']/nsr:vnffgr[nsr:id='STRING']/nsr:rsp[nsr:id='STRING']/nsr:vnfr-connection-point-ref[nsr:hop-number='0']
Protobuf Type
.nsr.YangData.Nsr.NsInstanceOpdata.Nsr.Vnffgr.Rsp.VnfrConnectionPointRef
Python Proto-GI Type
NsrYang.YangData_Nsr_NsInstanceOpdata_Nsr_Vnffgr_Rsp_VnfrConnectionPointRef
C Protobuf-C Struct Type
Nsr__YangData__Nsr__NsInstanceOpdata__Nsr__Vnffgr__Rsp__VnfrConnectionPointRef
C RWPB Identifiers
Nsr_Nsr_data_NsInstanceOpdata_Nsr_Vnffgr_Rsp_VnfrConnectionPointRef
YPBC Base Identifier
rw_ypbc_Nsr_Nsr_data_NsInstanceOpdata_Nsr_Vnffgr_Rsp_VnfrConnectionPointRef

Fields
NameTypeDescription
hop-numberUINT8Monotonically increasing number to show service path hop order
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
member-vnf-index-refUINT64
vnfd-id-refSTRINGReference to VNF Descriptor Id
vnfr-id-refLEAFREFA reference to a vnfr id
vnfr-name-refLEAFREFA reference to a vnfr name
vnfr-connection-point-refLEAFREFA reference to a vnfr connection point.
service-indexUINT8Location within the service path
connection-point-paramsCONTAINER
service-function-forwarderCONTAINER

nsr:connection-point-params

Key Identifiers:
XPath Path
/nsr:ns-instance-opdata/nsr:nsr/nsr:vnffgr/nsr:rsp/nsr:vnfr-connection-point-ref/nsr:connection-point-params
XPath Keyed Path
/nsr:ns-instance-opdata/nsr:nsr[nsr:ns-instance-config-ref='STRING']/nsr:vnffgr[nsr:id='STRING']/nsr:rsp[nsr:id='STRING']/nsr:vnfr-connection-point-ref[nsr:hop-number='0']/nsr:connection-point-params
RW.REST URI Path
/nsr:ns-instance-opdata/nsr/STRING/vnffgr/STRING/rsp/STRING/vnfr-connection-point-ref/0/connection-point-params
RW Keyspec XPath Path
D,/nsr:ns-instance-opdata/nsr:nsr/nsr:vnffgr/nsr:rsp/nsr:vnfr-connection-point-ref/nsr:connection-point-params
RW Keyspec XPath Keyed Path
D,/nsr:ns-instance-opdata/nsr:nsr[nsr:ns-instance-config-ref='STRING']/nsr:vnffgr[nsr:id='STRING']/nsr:rsp[nsr:id='STRING']/nsr:vnfr-connection-point-ref[nsr:hop-number='0']/nsr:connection-point-params
Protobuf Type
.nsr.YangData.Nsr.NsInstanceOpdata.Nsr.Vnffgr.Rsp.VnfrConnectionPointRef.ConnectionPointParams
Python Proto-GI Type
NsrYang.YangData_Nsr_NsInstanceOpdata_Nsr_Vnffgr_Rsp_VnfrConnectionPointRef_ConnectionPointParams
C Protobuf-C Struct Type
Nsr__YangData__Nsr__NsInstanceOpdata__Nsr__Vnffgr__Rsp__VnfrConnectionPointRef__ConnectionPointParams
C RWPB Identifiers
Nsr_Nsr_data_NsInstanceOpdata_Nsr_Vnffgr_Rsp_VnfrConnectionPointRef_ConnectionPointParams
YPBC Base Identifier
rw_ypbc_Nsr_Nsr_data_NsInstanceOpdata_Nsr_Vnffgr_Rsp_VnfrConnectionPointRef_ConnectionPointParams

Fields
NameTypeDescription
mgmt-addressUNION
nameSTRING
port-idSTRING
vm-idSTRING
addressUNION
portUINT16

nsr:service-function-forwarder

Key Identifiers:
XPath Path
/nsr:ns-instance-opdata/nsr:nsr/nsr:vnffgr/nsr:rsp/nsr:vnfr-connection-point-ref/nsr:service-function-forwarder
XPath Keyed Path
/nsr:ns-instance-opdata/nsr:nsr[nsr:ns-instance-config-ref='STRING']/nsr:vnffgr[nsr:id='STRING']/nsr:rsp[nsr:id='STRING']/nsr:vnfr-connection-point-ref[nsr:hop-number='0']/nsr:service-function-forwarder
RW.REST URI Path
/nsr:ns-instance-opdata/nsr/STRING/vnffgr/STRING/rsp/STRING/vnfr-connection-point-ref/0/service-function-forwarder
RW Keyspec XPath Path
D,/nsr:ns-instance-opdata/nsr:nsr/nsr:vnffgr/nsr:rsp/nsr:vnfr-connection-point-ref/nsr:service-function-forwarder
RW Keyspec XPath Keyed Path
D,/nsr:ns-instance-opdata/nsr:nsr[nsr:ns-instance-config-ref='STRING']/nsr:vnffgr[nsr:id='STRING']/nsr:rsp[nsr:id='STRING']/nsr:vnfr-connection-point-ref[nsr:hop-number='0']/nsr:service-function-forwarder
Protobuf Type
.nsr.YangData.Nsr.NsInstanceOpdata.Nsr.Vnffgr.Rsp.VnfrConnectionPointRef.ServiceFunctionForwarder
Python Proto-GI Type
NsrYang.YangData_Nsr_NsInstanceOpdata_Nsr_Vnffgr_Rsp_VnfrConnectionPointRef_ServiceFunctionForwarder
C Protobuf-C Struct Type
Nsr__YangData__Nsr__NsInstanceOpdata__Nsr__Vnffgr__Rsp__VnfrConnectionPointRef__ServiceFunctionForwarder
C RWPB Identifiers
Nsr_Nsr_data_NsInstanceOpdata_Nsr_Vnffgr_Rsp_VnfrConnectionPointRef_ServiceFunctionForwarder
YPBC Base Identifier
rw_ypbc_Nsr_Nsr_data_NsInstanceOpdata_Nsr_Vnffgr_Rsp_VnfrConnectionPointRef_ServiceFunctionForwarder

Fields
NameTypeDescription
nameSTRINGService Function Forwarder name
ip-addressUNIONData Plane IP Address of the SFF
portUINT16Data Plane Port of the SFF

nsr:classifier

Key Identifiers:
XPath Path
/nsr:ns-instance-opdata/nsr:nsr/nsr:vnffgr/nsr:classifier
XPath Keyed Path
/nsr:ns-instance-opdata/nsr:nsr[nsr:ns-instance-config-ref='STRING']/nsr:vnffgr[nsr:id='STRING']/nsr:classifier[nsr:id='STRING']
RW.REST URI Path
/nsr:ns-instance-opdata/nsr/STRING/vnffgr/STRING/classifier/STRING
RW Keyspec XPath Path
D,/nsr:ns-instance-opdata/nsr:nsr/nsr:vnffgr/nsr:classifier
RW Keyspec XPath Keyed Path
D,/nsr:ns-instance-opdata/nsr:nsr[nsr:ns-instance-config-ref='STRING']/nsr:vnffgr[nsr:id='STRING']/nsr:classifier[nsr:id='STRING']
Protobuf Type
.nsr.YangData.Nsr.NsInstanceOpdata.Nsr.Vnffgr.Classifier
Python Proto-GI Type
NsrYang.YangData_Nsr_NsInstanceOpdata_Nsr_Vnffgr_Classifier
C Protobuf-C Struct Type
Nsr__YangData__Nsr__NsInstanceOpdata__Nsr__Vnffgr__Classifier
C RWPB Identifiers
Nsr_Nsr_data_NsInstanceOpdata_Nsr_Vnffgr_Classifier
YPBC Base Identifier
rw_ypbc_Nsr_Nsr_data_NsInstanceOpdata_Nsr_Vnffgr_Classifier

Fields
NameTypeDescription
idSTRINGIdentifier for the classifier rule.
nameSTRINGName of the classifier.
rsp-id-refLEAFREFA reference to the RSP.
rsp-nameSTRINGName for the RSP
vnfr-id-refLEAFREFA reference to a vnfr id
vnfr-name-refLEAFREFA reference to a vnfr name
vnfr-connection-point-refLEAFREFA reference to a vnfr connection point.
port-idSTRING
vm-idSTRING
ip-addressSTRING
sff-nameSTRING

nsr:service-primitive

Network service level service primitives.

Key Identifiers:
XPath Path
/nsr:ns-instance-opdata/nsr:nsr/nsr:service-primitive
XPath Keyed Path
/nsr:ns-instance-opdata/nsr:nsr[nsr:ns-instance-config-ref='STRING']/nsr:service-primitive[nsr:name='STRING']
RW.REST URI Path
/nsr:ns-instance-opdata/nsr/STRING/service-primitive/STRING
RW Keyspec XPath Path
D,/nsr:ns-instance-opdata/nsr:nsr/nsr:service-primitive
RW Keyspec XPath Keyed Path
D,/nsr:ns-instance-opdata/nsr:nsr[nsr:ns-instance-config-ref='STRING']/nsr:service-primitive[nsr:name='STRING']
Protobuf Type
.nsr.YangData.Nsr.NsInstanceOpdata.Nsr.ServicePrimitive
Python Proto-GI Type
NsrYang.YangData_Nsr_NsInstanceOpdata_Nsr_ServicePrimitive
C Protobuf-C Struct Type
Nsr__YangData__Nsr__NsInstanceOpdata__Nsr__ServicePrimitive
C RWPB Identifiers
Nsr_Nsr_data_NsInstanceOpdata_Nsr_ServicePrimitive
YPBC Base Identifier
rw_ypbc_Nsr_Nsr_data_NsInstanceOpdata_Nsr_ServicePrimitive

Fields
NameTypeDescription
nameSTRINGName of the service primitive.
parameterLISTList of parameters for the service primitive.
parameter-groupLISTGrouping of parameters which are logically grouped in UI
vnf-primitive-groupLISTList of service primitives grouped by VNF.
user-defined-scriptSTRINGA user defined script.

nsr:parameter

List of parameters for the service primitive.

Key Identifiers:
XPath Path
/nsr:ns-instance-opdata/nsr:nsr/nsr:service-primitive/nsr:parameter
XPath Keyed Path
/nsr:ns-instance-opdata/nsr:nsr[nsr:ns-instance-config-ref='STRING']/nsr:service-primitive[nsr:name='STRING']/nsr:parameter[nsr:name='STRING']
RW.REST URI Path
/nsr:ns-instance-opdata/nsr/STRING/service-primitive/STRING/parameter/STRING
RW Keyspec XPath Path
D,/nsr:ns-instance-opdata/nsr:nsr/nsr:service-primitive/nsr:parameter
RW Keyspec XPath Keyed Path
D,/nsr:ns-instance-opdata/nsr:nsr[nsr:ns-instance-config-ref='STRING']/nsr:service-primitive[nsr:name='STRING']/nsr:parameter[nsr:name='STRING']
Protobuf Type
.nsr.YangData.Nsr.NsInstanceOpdata.Nsr.ServicePrimitive.Parameter
Python Proto-GI Type
NsrYang.YangData_Nsr_NsInstanceOpdata_Nsr_ServicePrimitive_Parameter
C Protobuf-C Struct Type
Nsr__YangData__Nsr__NsInstanceOpdata__Nsr__ServicePrimitive__Parameter
C RWPB Identifiers
Nsr_Nsr_data_NsInstanceOpdata_Nsr_ServicePrimitive_Parameter
YPBC Base Identifier
rw_ypbc_Nsr_Nsr_data_NsInstanceOpdata_Nsr_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.

nsr:parameter-group

Grouping of parameters which are logically grouped in UI

Key Identifiers:
XPath Path
/nsr:ns-instance-opdata/nsr:nsr/nsr:service-primitive/nsr:parameter-group
XPath Keyed Path
/nsr:ns-instance-opdata/nsr:nsr[nsr:ns-instance-config-ref='STRING']/nsr:service-primitive[nsr:name='STRING']/nsr:parameter-group[nsr:name='STRING']
RW.REST URI Path
/nsr:ns-instance-opdata/nsr/STRING/service-primitive/STRING/parameter-group/STRING
RW Keyspec XPath Path
D,/nsr:ns-instance-opdata/nsr:nsr/nsr:service-primitive/nsr:parameter-group
RW Keyspec XPath Keyed Path
D,/nsr:ns-instance-opdata/nsr:nsr[nsr:ns-instance-config-ref='STRING']/nsr:service-primitive[nsr:name='STRING']/nsr:parameter-group[nsr:name='STRING']
Protobuf Type
.nsr.YangData.Nsr.NsInstanceOpdata.Nsr.ServicePrimitive.ParameterGroup
Python Proto-GI Type
NsrYang.YangData_Nsr_NsInstanceOpdata_Nsr_ServicePrimitive_ParameterGroup
C Protobuf-C Struct Type
Nsr__YangData__Nsr__NsInstanceOpdata__Nsr__ServicePrimitive__ParameterGroup
C RWPB Identifiers
Nsr_Nsr_data_NsInstanceOpdata_Nsr_ServicePrimitive_ParameterGroup
YPBC Base Identifier
rw_ypbc_Nsr_Nsr_data_NsInstanceOpdata_Nsr_ServicePrimitive_ParameterGroup

Fields
NameTypeDescription
nameSTRINGName of the parameter group
parameterLISTList of parameters for the service primitive.
mandatoryBOOLEANIs this parameter group mandatory

nsr:parameter

List of parameters for the service primitive.

Key Identifiers:
XPath Path
/nsr:ns-instance-opdata/nsr:nsr/nsr:service-primitive/nsr:parameter-group/nsr:parameter
XPath Keyed Path
/nsr:ns-instance-opdata/nsr:nsr[nsr:ns-instance-config-ref='STRING']/nsr:service-primitive[nsr:name='STRING']/nsr:parameter-group[nsr:name='STRING']/nsr:parameter[nsr:name='STRING']
RW.REST URI Path
/nsr:ns-instance-opdata/nsr/STRING/service-primitive/STRING/parameter-group/STRING/parameter/STRING
RW Keyspec XPath Path
D,/nsr:ns-instance-opdata/nsr:nsr/nsr:service-primitive/nsr:parameter-group/nsr:parameter
RW Keyspec XPath Keyed Path
D,/nsr:ns-instance-opdata/nsr:nsr[nsr:ns-instance-config-ref='STRING']/nsr:service-primitive[nsr:name='STRING']/nsr:parameter-group[nsr:name='STRING']/nsr:parameter[nsr:name='STRING']
Protobuf Type
.nsr.YangData.Nsr.NsInstanceOpdata.Nsr.ServicePrimitive.ParameterGroup.Parameter
Python Proto-GI Type
NsrYang.YangData_Nsr_NsInstanceOpdata_Nsr_ServicePrimitive_ParameterGroup_Parameter
C Protobuf-C Struct Type
Nsr__YangData__Nsr__NsInstanceOpdata__Nsr__ServicePrimitive__ParameterGroup__Parameter
C RWPB Identifiers
Nsr_Nsr_data_NsInstanceOpdata_Nsr_ServicePrimitive_ParameterGroup_Parameter
YPBC Base Identifier
rw_ypbc_Nsr_Nsr_data_NsInstanceOpdata_Nsr_ServicePrimitive_ParameterGroup_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.

nsr:vnf-primitive-group

List of service primitives grouped by VNF.

Key Identifiers:
XPath Path
/nsr:ns-instance-opdata/nsr:nsr/nsr:service-primitive/nsr:vnf-primitive-group
XPath Keyed Path
/nsr:ns-instance-opdata/nsr:nsr[nsr:ns-instance-config-ref='STRING']/nsr:service-primitive[nsr:name='STRING']/nsr:vnf-primitive-group[nsr:member-vnf-index-ref='0']
RW.REST URI Path
/nsr:ns-instance-opdata/nsr/STRING/service-primitive/STRING/vnf-primitive-group/0
RW Keyspec XPath Path
D,/nsr:ns-instance-opdata/nsr:nsr/nsr:service-primitive/nsr:vnf-primitive-group
RW Keyspec XPath Keyed Path
D,/nsr:ns-instance-opdata/nsr:nsr[nsr:ns-instance-config-ref='STRING']/nsr:service-primitive[nsr:name='STRING']/nsr:vnf-primitive-group[nsr:member-vnf-index-ref='0']
Protobuf Type
.nsr.YangData.Nsr.NsInstanceOpdata.Nsr.ServicePrimitive.VnfPrimitiveGroup
Python Proto-GI Type
NsrYang.YangData_Nsr_NsInstanceOpdata_Nsr_ServicePrimitive_VnfPrimitiveGroup
C Protobuf-C Struct Type
Nsr__YangData__Nsr__NsInstanceOpdata__Nsr__ServicePrimitive__VnfPrimitiveGroup
C RWPB Identifiers
Nsr_Nsr_data_NsInstanceOpdata_Nsr_ServicePrimitive_VnfPrimitiveGroup
YPBC Base Identifier
rw_ypbc_Nsr_Nsr_data_NsInstanceOpdata_Nsr_ServicePrimitive_VnfPrimitiveGroup

Fields
NameTypeDescription
member-vnf-index-refUINT64Reference to member-vnf within constituent-vnfds
vnfd-id-refSTRINGA reference to a vnfd. This is a leafref to path: ../../../../nsd:constituent-vnfd + [nsd:id = current()/../nsd:id-ref] + /nsd:vnfd-id-ref NOTE: confd limitations prevent the use of xpath
vnfd-nameSTRINGName of the VNFD
primitiveLIST

nsr:primitive

Key Identifiers:
XPath Path
/nsr:ns-instance-opdata/nsr:nsr/nsr:service-primitive/nsr:vnf-primitive-group/nsr:primitive
XPath Keyed Path
/nsr:ns-instance-opdata/nsr:nsr[nsr:ns-instance-config-ref='STRING']/nsr:service-primitive[nsr:name='STRING']/nsr:vnf-primitive-group[nsr:member-vnf-index-ref='0']/nsr:primitive[nsr:index='0']
RW.REST URI Path
/nsr:ns-instance-opdata/nsr/STRING/service-primitive/STRING/vnf-primitive-group/0/primitive/0
RW Keyspec XPath Path
D,/nsr:ns-instance-opdata/nsr:nsr/nsr:service-primitive/nsr:vnf-primitive-group/nsr:primitive
RW Keyspec XPath Keyed Path
D,/nsr:ns-instance-opdata/nsr:nsr[nsr:ns-instance-config-ref='STRING']/nsr:service-primitive[nsr:name='STRING']/nsr:vnf-primitive-group[nsr:member-vnf-index-ref='0']/nsr:primitive[nsr:index='0']
Protobuf Type
.nsr.YangData.Nsr.NsInstanceOpdata.Nsr.ServicePrimitive.VnfPrimitiveGroup.Primitive
Python Proto-GI Type
NsrYang.YangData_Nsr_NsInstanceOpdata_Nsr_ServicePrimitive_VnfPrimitiveGroup_Primitive
C Protobuf-C Struct Type
Nsr__YangData__Nsr__NsInstanceOpdata__Nsr__ServicePrimitive__VnfPrimitiveGroup__Primitive
C RWPB Identifiers
Nsr_Nsr_data_NsInstanceOpdata_Nsr_ServicePrimitive_VnfPrimitiveGroup_Primitive
YPBC Base Identifier
rw_ypbc_Nsr_Nsr_data_NsInstanceOpdata_Nsr_ServicePrimitive_VnfPrimitiveGroup_Primitive

Fields
NameTypeDescription
indexUINT32Index of this primitive
nameSTRINGName of the primitive in the VNF primitive

nsr:initial-config-primitive

Initial set of configuration primitives for NSD.

Key Identifiers:
XPath Path
/nsr:ns-instance-opdata/nsr:nsr/nsr:initial-config-primitive
XPath Keyed Path
/nsr:ns-instance-opdata/nsr:nsr[nsr:ns-instance-config-ref='STRING']/nsr:initial-config-primitive[nsr:seq='0']
RW.REST URI Path
/nsr:ns-instance-opdata/nsr/STRING/initial-config-primitive/0
RW Keyspec XPath Path
D,/nsr:ns-instance-opdata/nsr:nsr/nsr:initial-config-primitive
RW Keyspec XPath Keyed Path
D,/nsr:ns-instance-opdata/nsr:nsr[nsr:ns-instance-config-ref='STRING']/nsr:initial-config-primitive[nsr:seq='0']
Protobuf Type
.nsr.YangData.Nsr.NsInstanceOpdata.Nsr.InitialConfigPrimitive
Python Proto-GI Type
NsrYang.NsrInitialConfigPrimitive
C Protobuf-C Struct Type
Nsr__YangData__Nsr__NsInstanceOpdata__Nsr__InitialConfigPrimitive
C RWPB Identifiers
Nsr_Nsr_data_NsInstanceOpdata_Nsr_InitialConfigPrimitive
Nsr_NsrInitialConfigPrimitive
YPBC Base Identifier
rw_ypbc_Nsr_Nsr_data_NsInstanceOpdata_Nsr_InitialConfigPrimitive

Fields
NameTypeDescription
seqUINT64Sequence number for the configuration primitive.
nameSTRINGName of the configuration primitive.
user-defined-scriptSTRINGA user defined script.
parameterLISTList of parameters for the initial config primitive

nsr:parameter

List of parameters for the initial config primitive

Key Identifiers:
XPath Path
/nsr:ns-instance-opdata/nsr:nsr/nsr:initial-config-primitive/nsr:parameter
XPath Keyed Path
/nsr:ns-instance-opdata/nsr:nsr[nsr:ns-instance-config-ref='STRING']/nsr:initial-config-primitive[nsr:seq='0']/nsr:parameter[nsr:name='STRING']
RW.REST URI Path
/nsr:ns-instance-opdata/nsr/STRING/initial-config-primitive/0/parameter/STRING
RW Keyspec XPath Path
D,/nsr:ns-instance-opdata/nsr:nsr/nsr:initial-config-primitive/nsr:parameter
RW Keyspec XPath Keyed Path
D,/nsr:ns-instance-opdata/nsr:nsr[nsr:ns-instance-config-ref='STRING']/nsr:initial-config-primitive[nsr:seq='0']/nsr:parameter[nsr:name='STRING']
Protobuf Type
.nsr.YangData.Nsr.NsInstanceOpdata.Nsr.InitialConfigPrimitive.Parameter
Python Proto-GI Type
NsrYang.NsrInitialConfigPrimitive_Parameter
C Protobuf-C Struct Type
Nsr__YangData__Nsr__NsInstanceOpdata__Nsr__InitialConfigPrimitive__Parameter
C RWPB Identifiers
Nsr_Nsr_data_NsInstanceOpdata_Nsr_InitialConfigPrimitive_Parameter
Nsr_NsrInitialConfigPrimitive_Parameter
YPBC Base Identifier
rw_ypbc_Nsr_Nsr_data_NsInstanceOpdata_Nsr_InitialConfigPrimitive_Parameter

Fields
NameTypeDescription
nameSTRINGName of the intitial config parameter
valueSTRINGValue associated with the initial config parameter

nsr:monitoring-param

List of NS level params.

Key Identifiers:
XPath Path
/nsr:ns-instance-opdata/nsr:nsr/nsr:monitoring-param
XPath Keyed Path
/nsr:ns-instance-opdata/nsr:nsr[nsr:ns-instance-config-ref='STRING']/nsr:monitoring-param[nsr:id='STRING']
RW.REST URI Path
/nsr:ns-instance-opdata/nsr/STRING/monitoring-param/STRING
RW Keyspec XPath Path
D,/nsr:ns-instance-opdata/nsr:nsr/nsr:monitoring-param
RW Keyspec XPath Keyed Path
D,/nsr:ns-instance-opdata/nsr:nsr[nsr:ns-instance-config-ref='STRING']/nsr:monitoring-param[nsr:id='STRING']
Protobuf Type
.nsr.YangData.Nsr.NsInstanceOpdata.Nsr.MonitoringParam
Python Proto-GI Type
NsrYang.YangData_Nsr_NsInstanceOpdata_Nsr_MonitoringParam
C Protobuf-C Struct Type
Nsr__YangData__Nsr__NsInstanceOpdata__Nsr__MonitoringParam
C RWPB Identifiers
Nsr_Nsr_data_NsInstanceOpdata_Nsr_MonitoringParam
YPBC Base Identifier
rw_ypbc_Nsr_Nsr_data_NsInstanceOpdata_Nsr_MonitoringParam

Fields
NameTypeDescription
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
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.)
aggregation-typeENUM
idSTRING
nameSTRING
nsd-mon-param-refLEAFREFReference to the NSD monitoring param descriptor that produced this result
vnfr-mon-param-refLISTA list of VNFR monitoring params associated with this monp

nsr:numeric-constraints

Key Identifiers:
XPath Path
/nsr:ns-instance-opdata/nsr:nsr/nsr:monitoring-param/nsr:numeric-constraints
XPath Keyed Path
/nsr:ns-instance-opdata/nsr:nsr[nsr:ns-instance-config-ref='STRING']/nsr:monitoring-param[nsr:id='STRING']/nsr:numeric-constraints
RW.REST URI Path
/nsr:ns-instance-opdata/nsr/STRING/monitoring-param/STRING/numeric-constraints
RW Keyspec XPath Path
D,/nsr:ns-instance-opdata/nsr:nsr/nsr:monitoring-param/nsr:numeric-constraints
RW Keyspec XPath Keyed Path
D,/nsr:ns-instance-opdata/nsr:nsr[nsr:ns-instance-config-ref='STRING']/nsr:monitoring-param[nsr:id='STRING']/nsr:numeric-constraints
Protobuf Type
.nsr.YangData.Nsr.NsInstanceOpdata.Nsr.MonitoringParam.NumericConstraints
Python Proto-GI Type
NsrYang.YangData_Nsr_NsInstanceOpdata_Nsr_MonitoringParam_NumericConstraints
C Protobuf-C Struct Type
Nsr__YangData__Nsr__NsInstanceOpdata__Nsr__MonitoringParam__NumericConstraints
C RWPB Identifiers
Nsr_Nsr_data_NsInstanceOpdata_Nsr_MonitoringParam_NumericConstraints
YPBC Base Identifier
rw_ypbc_Nsr_Nsr_data_NsInstanceOpdata_Nsr_MonitoringParam_NumericConstraints

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

nsr:text-constraints

Key Identifiers:
XPath Path
/nsr:ns-instance-opdata/nsr:nsr/nsr:monitoring-param/nsr:text-constraints
XPath Keyed Path
/nsr:ns-instance-opdata/nsr:nsr[nsr:ns-instance-config-ref='STRING']/nsr:monitoring-param[nsr:id='STRING']/nsr:text-constraints
RW.REST URI Path
/nsr:ns-instance-opdata/nsr/STRING/monitoring-param/STRING/text-constraints
RW Keyspec XPath Path
D,/nsr:ns-instance-opdata/nsr:nsr/nsr:monitoring-param/nsr:text-constraints
RW Keyspec XPath Keyed Path
D,/nsr:ns-instance-opdata/nsr:nsr[nsr:ns-instance-config-ref='STRING']/nsr:monitoring-param[nsr:id='STRING']/nsr:text-constraints
Protobuf Type
.nsr.YangData.Nsr.NsInstanceOpdata.Nsr.MonitoringParam.TextConstraints
Python Proto-GI Type
NsrYang.YangData_Nsr_NsInstanceOpdata_Nsr_MonitoringParam_TextConstraints
C Protobuf-C Struct Type
Nsr__YangData__Nsr__NsInstanceOpdata__Nsr__MonitoringParam__TextConstraints
C RWPB Identifiers
Nsr_Nsr_data_NsInstanceOpdata_Nsr_MonitoringParam_TextConstraints
YPBC Base Identifier
rw_ypbc_Nsr_Nsr_data_NsInstanceOpdata_Nsr_MonitoringParam_TextConstraints

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

nsr:vnfr-mon-param-ref

A list of VNFR monitoring params associated with this monp

Key Identifiers:
XPath Path
/nsr:ns-instance-opdata/nsr:nsr/nsr:monitoring-param/nsr:vnfr-mon-param-ref
XPath Keyed Path
/nsr:ns-instance-opdata/nsr:nsr[nsr:ns-instance-config-ref='STRING']/nsr:monitoring-param[nsr:id='STRING']/nsr:vnfr-mon-param-ref[nsr:vnfr-id-ref='STRING'][nsr:vnfr-mon-param-ref='STRING']
RW.REST URI Path
/nsr:ns-instance-opdata/nsr/STRING/monitoring-param/STRING/vnfr-mon-param-ref/STRING,STRING
RW Keyspec XPath Path
D,/nsr:ns-instance-opdata/nsr:nsr/nsr:monitoring-param/nsr:vnfr-mon-param-ref
RW Keyspec XPath Keyed Path
D,/nsr:ns-instance-opdata/nsr:nsr[nsr:ns-instance-config-ref='STRING']/nsr:monitoring-param[nsr:id='STRING']/nsr:vnfr-mon-param-ref[nsr:vnfr-id-ref='STRING'][nsr:vnfr-mon-param-ref='STRING']
Protobuf Type
.nsr.YangData.Nsr.NsInstanceOpdata.Nsr.MonitoringParam.VnfrMonParamRef
Python Proto-GI Type
NsrYang.YangData_Nsr_NsInstanceOpdata_Nsr_MonitoringParam_VnfrMonParamRef
C Protobuf-C Struct Type
Nsr__YangData__Nsr__NsInstanceOpdata__Nsr__MonitoringParam__VnfrMonParamRef
C RWPB Identifiers
Nsr_Nsr_data_NsInstanceOpdata_Nsr_MonitoringParam_VnfrMonParamRef
YPBC Base Identifier
rw_ypbc_Nsr_Nsr_data_NsInstanceOpdata_Nsr_MonitoringParam_VnfrMonParamRef

Fields
NameTypeDescription
vnfr-id-refSTRINGA reference to a vnfr. This is a leafref to path: /vnfr:vnfr-catalog/vnfr:vnfr/vnfr:id
vnfr-mon-param-refLEAFREFA reference to the VNFR monitoring param

nsr:config-agent-job

Key Identifiers:
XPath Path
/nsr:ns-instance-opdata/nsr:nsr/nsr:config-agent-job
XPath Keyed Path
/nsr:ns-instance-opdata/nsr:nsr[nsr:ns-instance-config-ref='STRING']/nsr:config-agent-job[nsr:job-id='0']
RW.REST URI Path
/nsr:ns-instance-opdata/nsr/STRING/config-agent-job/0
RW Keyspec XPath Path
D,/nsr:ns-instance-opdata/nsr:nsr/nsr:config-agent-job
RW Keyspec XPath Keyed Path
D,/nsr:ns-instance-opdata/nsr:nsr[nsr:ns-instance-config-ref='STRING']/nsr:config-agent-job[nsr:job-id='0']
Protobuf Type
.nsr.YangData.Nsr.NsInstanceOpdata.Nsr.ConfigAgentJob
Python Proto-GI Type
NsrYang.YangData_Nsr_NsInstanceOpdata_Nsr_ConfigAgentJob
C Protobuf-C Struct Type
Nsr__YangData__Nsr__NsInstanceOpdata__Nsr__ConfigAgentJob
C RWPB Identifiers
Nsr_Nsr_data_NsInstanceOpdata_Nsr_ConfigAgentJob
YPBC Base Identifier
rw_ypbc_Nsr_Nsr_data_NsInstanceOpdata_Nsr_ConfigAgentJob

Fields
NameTypeDescription
job-idUINT64config agent job Identifier for the NS.
job-nameSTRINGConfig agent job name
job-statusENUMJob status to be set based on each VNF primitive execution, pending - if at least one VNF is in pending state and remaining VNFs are in success state. Success - if all VNF executions are in success state failure - if one of the VNF executions is failure
triggered-byENUMThe primitive is triggered from NS or VNF level
create-timeUINT32Creation timestamp of this Config Agent Job. The timestamp is expressed as seconds since unix epoch - 1970-01-01T00:00:00Z
job-status-detailsSTRINGConfig agent job status details, in case of errors
parameterLISTList of parameters to the configuration primitive.
parameter-groupLISTList of NS Primitive parameter groups
vnfrLIST

nsr:parameter

List of parameters to the configuration primitive.

Key Identifiers:
XPath Path
/nsr:ns-instance-opdata/nsr:nsr/nsr:config-agent-job/nsr:parameter
XPath Keyed Path
/nsr:ns-instance-opdata/nsr:nsr[nsr:ns-instance-config-ref='STRING']/nsr:config-agent-job[nsr:job-id='0']/nsr:parameter[nsr:name='STRING']
RW.REST URI Path
/nsr:ns-instance-opdata/nsr/STRING/config-agent-job/0/parameter/STRING
RW Keyspec XPath Path
D,/nsr:ns-instance-opdata/nsr:nsr/nsr:config-agent-job/nsr:parameter
RW Keyspec XPath Keyed Path
D,/nsr:ns-instance-opdata/nsr:nsr[nsr:ns-instance-config-ref='STRING']/nsr:config-agent-job[nsr:job-id='0']/nsr:parameter[nsr:name='STRING']
Protobuf Type
.nsr.YangData.Nsr.NsInstanceOpdata.Nsr.ConfigAgentJob.Parameter
Python Proto-GI Type
NsrYang.YangData_Nsr_NsInstanceOpdata_Nsr_ConfigAgentJob_Parameter
C Protobuf-C Struct Type
Nsr__YangData__Nsr__NsInstanceOpdata__Nsr__ConfigAgentJob__Parameter
C RWPB Identifiers
Nsr_Nsr_data_NsInstanceOpdata_Nsr_ConfigAgentJob_Parameter
YPBC Base Identifier
rw_ypbc_Nsr_Nsr_data_NsInstanceOpdata_Nsr_ConfigAgentJob_Parameter

Fields
NameTypeDescription
nameSTRINGName of the parameter.
valueSTRINGValue associated with the name.

nsr:parameter-group

List of NS Primitive parameter groups

Key Identifiers:
XPath Path
/nsr:ns-instance-opdata/nsr:nsr/nsr:config-agent-job/nsr:parameter-group
XPath Keyed Path
/nsr:ns-instance-opdata/nsr:nsr[nsr:ns-instance-config-ref='STRING']/nsr:config-agent-job[nsr:job-id='0']/nsr:parameter-group[nsr:name='STRING']
RW.REST URI Path
/nsr:ns-instance-opdata/nsr/STRING/config-agent-job/0/parameter-group/STRING
RW Keyspec XPath Path
D,/nsr:ns-instance-opdata/nsr:nsr/nsr:config-agent-job/nsr:parameter-group
RW Keyspec XPath Keyed Path
D,/nsr:ns-instance-opdata/nsr:nsr[nsr:ns-instance-config-ref='STRING']/nsr:config-agent-job[nsr:job-id='0']/nsr:parameter-group[nsr:name='STRING']
Protobuf Type
.nsr.YangData.Nsr.NsInstanceOpdata.Nsr.ConfigAgentJob.ParameterGroup
Python Proto-GI Type
NsrYang.YangData_Nsr_NsInstanceOpdata_Nsr_ConfigAgentJob_ParameterGroup
C Protobuf-C Struct Type
Nsr__YangData__Nsr__NsInstanceOpdata__Nsr__ConfigAgentJob__ParameterGroup
C RWPB Identifiers
Nsr_Nsr_data_NsInstanceOpdata_Nsr_ConfigAgentJob_ParameterGroup
YPBC Base Identifier
rw_ypbc_Nsr_Nsr_data_NsInstanceOpdata_Nsr_ConfigAgentJob_ParameterGroup

Fields
NameTypeDescription
nameSTRINGName of the parameter.
parameterLISTList of parameters to the configuration primitive.

nsr:parameter

List of parameters to the configuration primitive.

Key Identifiers:
XPath Path
/nsr:ns-instance-opdata/nsr:nsr/nsr:config-agent-job/nsr:parameter-group/nsr:parameter
XPath Keyed Path
/nsr:ns-instance-opdata/nsr:nsr[nsr:ns-instance-config-ref='STRING']/nsr:config-agent-job[nsr:job-id='0']/nsr:parameter-group[nsr:name='STRING']/nsr:parameter[nsr:name='STRING']
RW.REST URI Path
/nsr:ns-instance-opdata/nsr/STRING/config-agent-job/0/parameter-group/STRING/parameter/STRING
RW Keyspec XPath Path
D,/nsr:ns-instance-opdata/nsr:nsr/nsr:config-agent-job/nsr:parameter-group/nsr:parameter
RW Keyspec XPath Keyed Path
D,/nsr:ns-instance-opdata/nsr:nsr[nsr:ns-instance-config-ref='STRING']/nsr:config-agent-job[nsr:job-id='0']/nsr:parameter-group[nsr:name='STRING']/nsr:parameter[nsr:name='STRING']
Protobuf Type
.nsr.YangData.Nsr.NsInstanceOpdata.Nsr.ConfigAgentJob.ParameterGroup.Parameter
Python Proto-GI Type
NsrYang.YangData_Nsr_NsInstanceOpdata_Nsr_ConfigAgentJob_ParameterGroup_Parameter
C Protobuf-C Struct Type
Nsr__YangData__Nsr__NsInstanceOpdata__Nsr__ConfigAgentJob__ParameterGroup__Parameter
C RWPB Identifiers
Nsr_Nsr_data_NsInstanceOpdata_Nsr_ConfigAgentJob_ParameterGroup_Parameter
YPBC Base Identifier
rw_ypbc_Nsr_Nsr_data_NsInstanceOpdata_Nsr_ConfigAgentJob_ParameterGroup_Parameter

Fields
NameTypeDescription
nameSTRINGName of the parameter.
valueSTRINGValue associated with the name.

nsr:vnfr

Key Identifiers:
XPath Path
/nsr:ns-instance-opdata/nsr:nsr/nsr:config-agent-job/nsr:vnfr
XPath Keyed Path
/nsr:ns-instance-opdata/nsr:nsr[nsr:ns-instance-config-ref='STRING']/nsr:config-agent-job[nsr:job-id='0']/nsr:vnfr[nsr:id='STRING']
RW.REST URI Path
/nsr:ns-instance-opdata/nsr/STRING/config-agent-job/0/vnfr/STRING
RW Keyspec XPath Path
D,/nsr:ns-instance-opdata/nsr:nsr/nsr:config-agent-job/nsr:vnfr
RW Keyspec XPath Keyed Path
D,/nsr:ns-instance-opdata/nsr:nsr[nsr:ns-instance-config-ref='STRING']/nsr:config-agent-job[nsr:job-id='0']/nsr:vnfr[nsr:id='STRING']
Protobuf Type
.nsr.YangData.Nsr.NsInstanceOpdata.Nsr.ConfigAgentJob.Vnfr
Python Proto-GI Type
NsrYang.YangData_Nsr_NsInstanceOpdata_Nsr_ConfigAgentJob_Vnfr
C Protobuf-C Struct Type
Nsr__YangData__Nsr__NsInstanceOpdata__Nsr__ConfigAgentJob__Vnfr
C RWPB Identifiers
Nsr_Nsr_data_NsInstanceOpdata_Nsr_ConfigAgentJob_Vnfr
YPBC Base Identifier
rw_ypbc_Nsr_Nsr_data_NsInstanceOpdata_Nsr_ConfigAgentJob_Vnfr

Fields
NameTypeDescription
idSTRINGIdentifier for the VNFR.
vnf-job-statusENUMJob status to be set based on each VNF primitive execution, pending - if at least one primitive is in pending state and remaining primitives are in success state. Success - if all primitive executions are in success state failure - if one of the primitive executions is failure
primitiveLIST

nsr:primitive

Key Identifiers:
XPath Path
/nsr:ns-instance-opdata/nsr:nsr/nsr:config-agent-job/nsr:vnfr/nsr:primitive
XPath Keyed Path
/nsr:ns-instance-opdata/nsr:nsr[nsr:ns-instance-config-ref='STRING']/nsr:config-agent-job[nsr:job-id='0']/nsr:vnfr[nsr:id='STRING']/nsr:primitive[nsr:name='STRING']
RW.REST URI Path
/nsr:ns-instance-opdata/nsr/STRING/config-agent-job/0/vnfr/STRING/primitive/STRING
RW Keyspec XPath Path
D,/nsr:ns-instance-opdata/nsr:nsr/nsr:config-agent-job/nsr:vnfr/nsr:primitive
RW Keyspec XPath Keyed Path
D,/nsr:ns-instance-opdata/nsr:nsr[nsr:ns-instance-config-ref='STRING']/nsr:config-agent-job[nsr:job-id='0']/nsr:vnfr[nsr:id='STRING']/nsr:primitive[nsr:name='STRING']
Protobuf Type
.nsr.YangData.Nsr.NsInstanceOpdata.Nsr.ConfigAgentJob.Vnfr.Primitive
Python Proto-GI Type
NsrYang.YangData_Nsr_NsInstanceOpdata_Nsr_ConfigAgentJob_Vnfr_Primitive
C Protobuf-C Struct Type
Nsr__YangData__Nsr__NsInstanceOpdata__Nsr__ConfigAgentJob__Vnfr__Primitive
C RWPB Identifiers
Nsr_Nsr_data_NsInstanceOpdata_Nsr_ConfigAgentJob_Vnfr_Primitive
YPBC Base Identifier
rw_ypbc_Nsr_Nsr_data_NsInstanceOpdata_Nsr_ConfigAgentJob_Vnfr_Primitive

Fields
NameTypeDescription
nameSTRINGthe name of the primitive
parameterLISTList of parameters to the configuration primitive.
execution-idSTRINGExecution id of the primitive
execution-statusENUMstatus of the Execution
execution-error-detailsSTRINGError details if execution-status is failure

nsr:parameter

List of parameters to the configuration primitive.

Key Identifiers:
XPath Path
/nsr:ns-instance-opdata/nsr:nsr/nsr:config-agent-job/nsr:vnfr/nsr:primitive/nsr:parameter
XPath Keyed Path
/nsr:ns-instance-opdata/nsr:nsr[nsr:ns-instance-config-ref='STRING']/nsr:config-agent-job[nsr:job-id='0']/nsr:vnfr[nsr:id='STRING']/nsr:primitive[nsr:name='STRING']/nsr:parameter[nsr:name='STRING']
RW.REST URI Path
/nsr:ns-instance-opdata/nsr/STRING/config-agent-job/0/vnfr/STRING/primitive/STRING/parameter/STRING
RW Keyspec XPath Path
D,/nsr:ns-instance-opdata/nsr:nsr/nsr:config-agent-job/nsr:vnfr/nsr:primitive/nsr:parameter
RW Keyspec XPath Keyed Path
D,/nsr:ns-instance-opdata/nsr:nsr[nsr:ns-instance-config-ref='STRING']/nsr:config-agent-job[nsr:job-id='0']/nsr:vnfr[nsr:id='STRING']/nsr:primitive[nsr:name='STRING']/nsr:parameter[nsr:name='STRING']
Protobuf Type
.nsr.YangData.Nsr.NsInstanceOpdata.Nsr.ConfigAgentJob.Vnfr.Primitive.Parameter
Python Proto-GI Type
NsrYang.YangData_Nsr_NsInstanceOpdata_Nsr_ConfigAgentJob_Vnfr_Primitive_Parameter
C Protobuf-C Struct Type
Nsr__YangData__Nsr__NsInstanceOpdata__Nsr__ConfigAgentJob__Vnfr__Primitive__Parameter
C RWPB Identifiers
Nsr_Nsr_data_NsInstanceOpdata_Nsr_ConfigAgentJob_Vnfr_Primitive_Parameter
YPBC Base Identifier
rw_ypbc_Nsr_Nsr_data_NsInstanceOpdata_Nsr_ConfigAgentJob_Vnfr_Primitive_Parameter

Fields
NameTypeDescription
nameSTRINGName of the parameter.
valueSTRINGValue associated with the name.

rw-nsr:action-param

List of action parameters to control VNF

Key Identifiers:
XPath Path
/nsr:ns-instance-opdata/nsr:nsr/rw-nsr:action-param
XPath Keyed Path
/nsr:ns-instance-opdata/nsr:nsr[nsr:ns-instance-config-ref='STRING']/rw-nsr:action-param[rw-nsr:id='STRING']
RW.REST URI Path
/nsr:ns-instance-opdata/nsr/STRING/rw-nsr:action-param/STRING
RW Keyspec XPath Path
D,/nsr:ns-instance-opdata/nsr:nsr/rw-nsr:action-param
RW Keyspec XPath Keyed Path
D,/nsr:ns-instance-opdata/nsr:nsr[nsr:ns-instance-config-ref='STRING']/rw-nsr:action-param[rw-nsr:id='STRING']
Protobuf Type
.rw_nsr.YangData.Nsr.NsInstanceOpdata.Nsr.ActionParam
Python Proto-GI Type
RwNsrYang.YangData_Nsr_NsInstanceOpdata_Nsr_ActionParam
C Protobuf-C Struct Type
RwNsr__YangData__Nsr__NsInstanceOpdata__Nsr__ActionParam
C RWPB Identifiers
RwNsr_Nsr_data_NsInstanceOpdata_Nsr_ActionParam
YPBC Base Identifier
rw_ypbc_RwNsr_Nsr_data_NsInstanceOpdata_Nsr_ActionParam

Fields
NameTypeDescription
idSTRING
nameSTRING
descriptionSTRING
group-tagSTRINGA tag to group monitoring parameter
urlSTRINGThis is the URL where to perform the operation
methodENUMThis is the method to be performed at the uri. POST by default for action
payloadSTRINGThis is the operation payload or payload template to be sent in the data for this operation call

rw-nsr:control-param

List of control parameters to manage and update the running configuration of the VNF

Key Identifiers:
XPath Path
/nsr:ns-instance-opdata/nsr:nsr/rw-nsr:control-param
XPath Keyed Path
/nsr:ns-instance-opdata/nsr:nsr[nsr:ns-instance-config-ref='STRING']/rw-nsr:control-param[rw-nsr:id='STRING']
RW.REST URI Path
/nsr:ns-instance-opdata/nsr/STRING/rw-nsr:control-param/STRING
RW Keyspec XPath Path
D,/nsr:ns-instance-opdata/nsr:nsr/rw-nsr:control-param
RW Keyspec XPath Keyed Path
D,/nsr:ns-instance-opdata/nsr:nsr[nsr:ns-instance-config-ref='STRING']/rw-nsr:control-param[rw-nsr:id='STRING']
Protobuf Type
.rw_nsr.YangData.Nsr.NsInstanceOpdata.Nsr.ControlParam
Python Proto-GI Type
RwNsrYang.YangData_Nsr_NsInstanceOpdata_Nsr_ControlParam
C Protobuf-C Struct Type
RwNsr__YangData__Nsr__NsInstanceOpdata__Nsr__ControlParam
C RWPB Identifiers
RwNsr_Nsr_data_NsInstanceOpdata_Nsr_ControlParam
YPBC Base Identifier
rw_ypbc_RwNsr_Nsr_data_NsInstanceOpdata_Nsr_ControlParam

Fields
NameTypeDescription
idSTRINGIdentifier for control parameter
nameSTRINGName of a control parameter
descriptionSTRINGA description of the control parameter
group-tagSTRINGA tag to group control parameters
min-valueUINT64Minimum value for the parameter
max-valueUINT64Maximum value for the parameter
current-valueUINT64Current value for the parameter
step-valueUINT64Step value for the parameter
unitsSTRING
widget-typeENUM
urlSTRINGThis is the URL where the operation should be performed.
methodENUMMethod that the URI should perform. Default Action is POST
payloadSTRINGThis is the operation payload or payload template as stringified JSON. This field provides the data to be sent for this operation call

rw-nsr:nfvi-metrics

Key Identifiers:
XPath Path
/nsr:ns-instance-opdata/nsr:nsr/rw-nsr:nfvi-metrics
XPath Keyed Path
/nsr:ns-instance-opdata/nsr:nsr[nsr:ns-instance-config-ref='STRING']/rw-nsr:nfvi-metrics
RW.REST URI Path
/nsr:ns-instance-opdata/nsr/STRING/rw-nsr:nfvi-metrics
RW Keyspec XPath Path
D,/nsr:ns-instance-opdata/nsr:nsr/rw-nsr:nfvi-metrics
RW Keyspec XPath Keyed Path
D,/nsr:ns-instance-opdata/nsr:nsr[nsr:ns-instance-config-ref='STRING']/rw-nsr:nfvi-metrics
Protobuf Type
.rw_nsr.YangData.Nsr.NsInstanceOpdata.Nsr.NfviMetrics
Python Proto-GI Type
RwNsrYang.YangData_Nsr_NsInstanceOpdata_Nsr_NfviMetrics
C Protobuf-C Struct Type
RwNsr__YangData__Nsr__NsInstanceOpdata__Nsr__NfviMetrics
C RWPB Identifiers
RwNsr_Nsr_data_NsInstanceOpdata_Nsr_NfviMetrics
YPBC Base Identifier
rw_ypbc_RwNsr_Nsr_data_NsInstanceOpdata_Nsr_NfviMetrics

Fields
NameTypeDescription
vmCONTAINER
vcpuCONTAINER
memoryCONTAINER
storageCONTAINER
external-portsCONTAINER
internal-portsCONTAINER
networkCONTAINER

rw-nsr:vm

Key Identifiers:
XPath Path
/nsr:ns-instance-opdata/nsr:nsr/rw-nsr:nfvi-metrics/rw-nsr:vm
XPath Keyed Path
/nsr:ns-instance-opdata/nsr:nsr[nsr:ns-instance-config-ref='STRING']/rw-nsr:nfvi-metrics/rw-nsr:vm
RW.REST URI Path
/nsr:ns-instance-opdata/nsr/STRING/rw-nsr:nfvi-metrics/vm
RW Keyspec XPath Path
D,/nsr:ns-instance-opdata/nsr:nsr/rw-nsr:nfvi-metrics/rw-nsr:vm
RW Keyspec XPath Keyed Path
D,/nsr:ns-instance-opdata/nsr:nsr[nsr:ns-instance-config-ref='STRING']/rw-nsr:nfvi-metrics/rw-nsr:vm
Protobuf Type
.rw_nsr.YangData.Nsr.NsInstanceOpdata.Nsr.NfviMetrics.Vm
Python Proto-GI Type
RwNsrYang.YangData_Nsr_NsInstanceOpdata_Nsr_NfviMetrics_Vm
C Protobuf-C Struct Type
RwNsr__YangData__Nsr__NsInstanceOpdata__Nsr__NfviMetrics__Vm
C RWPB Identifiers
RwNsr_Nsr_data_NsInstanceOpdata_Nsr_NfviMetrics_Vm
YPBC Base Identifier
rw_ypbc_RwNsr_Nsr_data_NsInstanceOpdata_Nsr_NfviMetrics_Vm

Fields
NameTypeDescription
labelSTRINGLabel to show in UI
active-vmUINT64The number of active VMs.
inactive-vmUINT64The number of inactive VMs.

rw-nsr:vcpu

Key Identifiers:
XPath Path
/nsr:ns-instance-opdata/nsr:nsr/rw-nsr:nfvi-metrics/rw-nsr:vcpu
XPath Keyed Path
/nsr:ns-instance-opdata/nsr:nsr[nsr:ns-instance-config-ref='STRING']/rw-nsr:nfvi-metrics/rw-nsr:vcpu
RW.REST URI Path
/nsr:ns-instance-opdata/nsr/STRING/rw-nsr:nfvi-metrics/vcpu
RW Keyspec XPath Path
D,/nsr:ns-instance-opdata/nsr:nsr/rw-nsr:nfvi-metrics/rw-nsr:vcpu
RW Keyspec XPath Keyed Path
D,/nsr:ns-instance-opdata/nsr:nsr[nsr:ns-instance-config-ref='STRING']/rw-nsr:nfvi-metrics/rw-nsr:vcpu
Protobuf Type
.rw_nsr.YangData.Nsr.NsInstanceOpdata.Nsr.NfviMetrics.Vcpu
Python Proto-GI Type
RwNsrYang.YangData_Nsr_NsInstanceOpdata_Nsr_NfviMetrics_Vcpu
C Protobuf-C Struct Type
RwNsr__YangData__Nsr__NsInstanceOpdata__Nsr__NfviMetrics__Vcpu
C RWPB Identifiers
RwNsr_Nsr_data_NsInstanceOpdata_Nsr_NfviMetrics_Vcpu
YPBC Base Identifier
rw_ypbc_RwNsr_Nsr_data_NsInstanceOpdata_Nsr_NfviMetrics_Vcpu

Fields
NameTypeDescription
labelSTRINGLabel to show in UI
totalUINT64The total number of VCPUs available.
utilizationDECIMAL64The VCPU utilization (percentage).

rw-nsr:memory

Key Identifiers:
XPath Path
/nsr:ns-instance-opdata/nsr:nsr/rw-nsr:nfvi-metrics/rw-nsr:memory
XPath Keyed Path
/nsr:ns-instance-opdata/nsr:nsr[nsr:ns-instance-config-ref='STRING']/rw-nsr:nfvi-metrics/rw-nsr:memory
RW.REST URI Path
/nsr:ns-instance-opdata/nsr/STRING/rw-nsr:nfvi-metrics/memory
RW Keyspec XPath Path
D,/nsr:ns-instance-opdata/nsr:nsr/rw-nsr:nfvi-metrics/rw-nsr:memory
RW Keyspec XPath Keyed Path
D,/nsr:ns-instance-opdata/nsr:nsr[nsr:ns-instance-config-ref='STRING']/rw-nsr:nfvi-metrics/rw-nsr:memory
Protobuf Type
.rw_nsr.YangData.Nsr.NsInstanceOpdata.Nsr.NfviMetrics.Memory
Python Proto-GI Type
RwNsrYang.YangData_Nsr_NsInstanceOpdata_Nsr_NfviMetrics_Memory
C Protobuf-C Struct Type
RwNsr__YangData__Nsr__NsInstanceOpdata__Nsr__NfviMetrics__Memory
C RWPB Identifiers
RwNsr_Nsr_data_NsInstanceOpdata_Nsr_NfviMetrics_Memory
YPBC Base Identifier
rw_ypbc_RwNsr_Nsr_data_NsInstanceOpdata_Nsr_NfviMetrics_Memory

Fields
NameTypeDescription
labelSTRINGLabel to show in UI
usedUINT64The amount of memory (bytes) currently in use.
totalUINT64The amount of memory (bytes) available.
utilizationDECIMAL64The memory utilization (percentage).

rw-nsr:storage

Key Identifiers:
XPath Path
/nsr:ns-instance-opdata/nsr:nsr/rw-nsr:nfvi-metrics/rw-nsr:storage
XPath Keyed Path
/nsr:ns-instance-opdata/nsr:nsr[nsr:ns-instance-config-ref='STRING']/rw-nsr:nfvi-metrics/rw-nsr:storage
RW.REST URI Path
/nsr:ns-instance-opdata/nsr/STRING/rw-nsr:nfvi-metrics/storage
RW Keyspec XPath Path
D,/nsr:ns-instance-opdata/nsr:nsr/rw-nsr:nfvi-metrics/rw-nsr:storage
RW Keyspec XPath Keyed Path
D,/nsr:ns-instance-opdata/nsr:nsr[nsr:ns-instance-config-ref='STRING']/rw-nsr:nfvi-metrics/rw-nsr:storage
Protobuf Type
.rw_nsr.YangData.Nsr.NsInstanceOpdata.Nsr.NfviMetrics.Storage
Python Proto-GI Type
RwNsrYang.YangData_Nsr_NsInstanceOpdata_Nsr_NfviMetrics_Storage
C Protobuf-C Struct Type
RwNsr__YangData__Nsr__NsInstanceOpdata__Nsr__NfviMetrics__Storage
C RWPB Identifiers
RwNsr_Nsr_data_NsInstanceOpdata_Nsr_NfviMetrics_Storage
YPBC Base Identifier
rw_ypbc_RwNsr_Nsr_data_NsInstanceOpdata_Nsr_NfviMetrics_Storage

Fields
NameTypeDescription
labelSTRINGLabel to show in UI
usedUINT64The amount of storage (bytes) currently in use.
totalUINT64The amount of storage (bytes) available.
utilizationDECIMAL64The storage utilization (percentage).

rw-nsr:external-ports

Key Identifiers:
XPath Path
/nsr:ns-instance-opdata/nsr:nsr/rw-nsr:nfvi-metrics/rw-nsr:external-ports
XPath Keyed Path
/nsr:ns-instance-opdata/nsr:nsr[nsr:ns-instance-config-ref='STRING']/rw-nsr:nfvi-metrics/rw-nsr:external-ports
RW.REST URI Path
/nsr:ns-instance-opdata/nsr/STRING/rw-nsr:nfvi-metrics/external-ports
RW Keyspec XPath Path
D,/nsr:ns-instance-opdata/nsr:nsr/rw-nsr:nfvi-metrics/rw-nsr:external-ports
RW Keyspec XPath Keyed Path
D,/nsr:ns-instance-opdata/nsr:nsr[nsr:ns-instance-config-ref='STRING']/rw-nsr:nfvi-metrics/rw-nsr:external-ports
Protobuf Type
.rw_nsr.YangData.Nsr.NsInstanceOpdata.Nsr.NfviMetrics.ExternalPorts
Python Proto-GI Type
RwNsrYang.YangData_Nsr_NsInstanceOpdata_Nsr_NfviMetrics_ExternalPorts
C Protobuf-C Struct Type
RwNsr__YangData__Nsr__NsInstanceOpdata__Nsr__NfviMetrics__ExternalPorts
C RWPB Identifiers
RwNsr_Nsr_data_NsInstanceOpdata_Nsr_NfviMetrics_ExternalPorts
YPBC Base Identifier
rw_ypbc_RwNsr_Nsr_data_NsInstanceOpdata_Nsr_NfviMetrics_ExternalPorts

Fields
NameTypeDescription
labelSTRINGLabel to show in UI
totalUINT64The total number of external ports.

rw-nsr:internal-ports

Key Identifiers:
XPath Path
/nsr:ns-instance-opdata/nsr:nsr/rw-nsr:nfvi-metrics/rw-nsr:internal-ports
XPath Keyed Path
/nsr:ns-instance-opdata/nsr:nsr[nsr:ns-instance-config-ref='STRING']/rw-nsr:nfvi-metrics/rw-nsr:internal-ports
RW.REST URI Path
/nsr:ns-instance-opdata/nsr/STRING/rw-nsr:nfvi-metrics/internal-ports
RW Keyspec XPath Path
D,/nsr:ns-instance-opdata/nsr:nsr/rw-nsr:nfvi-metrics/rw-nsr:internal-ports
RW Keyspec XPath Keyed Path
D,/nsr:ns-instance-opdata/nsr:nsr[nsr:ns-instance-config-ref='STRING']/rw-nsr:nfvi-metrics/rw-nsr:internal-ports
Protobuf Type
.rw_nsr.YangData.Nsr.NsInstanceOpdata.Nsr.NfviMetrics.InternalPorts
Python Proto-GI Type
RwNsrYang.YangData_Nsr_NsInstanceOpdata_Nsr_NfviMetrics_InternalPorts
C Protobuf-C Struct Type
RwNsr__YangData__Nsr__NsInstanceOpdata__Nsr__NfviMetrics__InternalPorts
C RWPB Identifiers
RwNsr_Nsr_data_NsInstanceOpdata_Nsr_NfviMetrics_InternalPorts
YPBC Base Identifier
rw_ypbc_RwNsr_Nsr_data_NsInstanceOpdata_Nsr_NfviMetrics_InternalPorts

Fields
NameTypeDescription
labelSTRINGLabel to show in UI
totalUINT64The total number of internal ports.

rw-nsr:network

Key Identifiers:
XPath Path
/nsr:ns-instance-opdata/nsr:nsr/rw-nsr:nfvi-metrics/rw-nsr:network
XPath Keyed Path
/nsr:ns-instance-opdata/nsr:nsr[nsr:ns-instance-config-ref='STRING']/rw-nsr:nfvi-metrics/rw-nsr:network
RW.REST URI Path
/nsr:ns-instance-opdata/nsr/STRING/rw-nsr:nfvi-metrics/network
RW Keyspec XPath Path
D,/nsr:ns-instance-opdata/nsr:nsr/rw-nsr:nfvi-metrics/rw-nsr:network
RW Keyspec XPath Keyed Path
D,/nsr:ns-instance-opdata/nsr:nsr[nsr:ns-instance-config-ref='STRING']/rw-nsr:nfvi-metrics/rw-nsr:network
Protobuf Type
.rw_nsr.YangData.Nsr.NsInstanceOpdata.Nsr.NfviMetrics.Network
Python Proto-GI Type
RwNsrYang.YangData_Nsr_NsInstanceOpdata_Nsr_NfviMetrics_Network
C Protobuf-C Struct Type
RwNsr__YangData__Nsr__NsInstanceOpdata__Nsr__NfviMetrics__Network
C RWPB Identifiers
RwNsr_Nsr_data_NsInstanceOpdata_Nsr_NfviMetrics_Network
YPBC Base Identifier
rw_ypbc_RwNsr_Nsr_data_NsInstanceOpdata_Nsr_NfviMetrics_Network

Fields
NameTypeDescription
labelSTRINGLabel to show in UI
incomingCONTAINER
outgoingCONTAINER

rw-nsr:incoming

Key Identifiers:
XPath Path
/nsr:ns-instance-opdata/nsr:nsr/rw-nsr:nfvi-metrics/rw-nsr:network/rw-nsr:incoming
XPath Keyed Path
/nsr:ns-instance-opdata/nsr:nsr[nsr:ns-instance-config-ref='STRING']/rw-nsr:nfvi-metrics/rw-nsr:network/rw-nsr:incoming
RW.REST URI Path
/nsr:ns-instance-opdata/nsr/STRING/rw-nsr:nfvi-metrics/network/incoming
RW Keyspec XPath Path
D,/nsr:ns-instance-opdata/nsr:nsr/rw-nsr:nfvi-metrics/rw-nsr:network/rw-nsr:incoming
RW Keyspec XPath Keyed Path
D,/nsr:ns-instance-opdata/nsr:nsr[nsr:ns-instance-config-ref='STRING']/rw-nsr:nfvi-metrics/rw-nsr:network/rw-nsr:incoming
Protobuf Type
.rw_nsr.YangData.Nsr.NsInstanceOpdata.Nsr.NfviMetrics.Network.Incoming
Python Proto-GI Type
RwNsrYang.YangData_Nsr_NsInstanceOpdata_Nsr_NfviMetrics_Network_Incoming
C Protobuf-C Struct Type
RwNsr__YangData__Nsr__NsInstanceOpdata__Nsr__NfviMetrics__Network__Incoming
C RWPB Identifiers
RwNsr_Nsr_data_NsInstanceOpdata_Nsr_NfviMetrics_Network_Incoming
YPBC Base Identifier
rw_ypbc_RwNsr_Nsr_data_NsInstanceOpdata_Nsr_NfviMetrics_Network_Incoming

Fields
NameTypeDescription
labelSTRINGLabel to show in UI
bytesUINT64The cumulative number of incoming bytes.
packetsUINT64The cumulative number of incoming packets.
byte-rateDECIMAL64The current incoming byte-rate (bytes per second).
packet-rateDECIMAL64The current incoming packet (packets per second).

rw-nsr:outgoing

Key Identifiers:
XPath Path
/nsr:ns-instance-opdata/nsr:nsr/rw-nsr:nfvi-metrics/rw-nsr:network/rw-nsr:outgoing
XPath Keyed Path
/nsr:ns-instance-opdata/nsr:nsr[nsr:ns-instance-config-ref='STRING']/rw-nsr:nfvi-metrics/rw-nsr:network/rw-nsr:outgoing
RW.REST URI Path
/nsr:ns-instance-opdata/nsr/STRING/rw-nsr:nfvi-metrics/network/outgoing
RW Keyspec XPath Path
D,/nsr:ns-instance-opdata/nsr:nsr/rw-nsr:nfvi-metrics/rw-nsr:network/rw-nsr:outgoing
RW Keyspec XPath Keyed Path
D,/nsr:ns-instance-opdata/nsr:nsr[nsr:ns-instance-config-ref='STRING']/rw-nsr:nfvi-metrics/rw-nsr:network/rw-nsr:outgoing
Protobuf Type
.rw_nsr.YangData.Nsr.NsInstanceOpdata.Nsr.NfviMetrics.Network.Outgoing
Python Proto-GI Type
RwNsrYang.YangData_Nsr_NsInstanceOpdata_Nsr_NfviMetrics_Network_Outgoing
C Protobuf-C Struct Type
RwNsr__YangData__Nsr__NsInstanceOpdata__Nsr__NfviMetrics__Network__Outgoing
C RWPB Identifiers
RwNsr_Nsr_data_NsInstanceOpdata_Nsr_NfviMetrics_Network_Outgoing
YPBC Base Identifier
rw_ypbc_RwNsr_Nsr_data_NsInstanceOpdata_Nsr_NfviMetrics_Network_Outgoing

Fields
NameTypeDescription
labelSTRINGLabel to show in UI
bytesUINT64The cumulative number of outgoing bytes.
packetsUINT64The cumulative number of outgoing packets.
byte-rateDECIMAL64The current outgoing byte-rate (bytes per second).
packet-rateDECIMAL64The current outgoing packet (packets per second).

rw-nsr:epa-param

Key Identifiers:
XPath Path
/nsr:ns-instance-opdata/nsr:nsr/rw-nsr:epa-param
XPath Keyed Path
/nsr:ns-instance-opdata/nsr:nsr[nsr:ns-instance-config-ref='STRING']/rw-nsr:epa-param
RW.REST URI Path
/nsr:ns-instance-opdata/nsr/STRING/rw-nsr:epa-param
RW Keyspec XPath Path
D,/nsr:ns-instance-opdata/nsr:nsr/rw-nsr:epa-param
RW Keyspec XPath Keyed Path
D,/nsr:ns-instance-opdata/nsr:nsr[nsr:ns-instance-config-ref='STRING']/rw-nsr:epa-param
Protobuf Type
.rw_nsr.YangData.Nsr.NsInstanceOpdata.Nsr.EpaParam
Python Proto-GI Type
RwNsrYang.YangData_Nsr_NsInstanceOpdata_Nsr_EpaParam
C Protobuf-C Struct Type
RwNsr__YangData__Nsr__NsInstanceOpdata__Nsr__EpaParam
C RWPB Identifiers
RwNsr_Nsr_data_NsInstanceOpdata_Nsr_EpaParam
YPBC Base Identifier
rw_ypbc_RwNsr_Nsr_data_NsInstanceOpdata_Nsr_EpaParam

Fields
NameTypeDescription
ovs-accelerationCONTAINER
ovs-offloadCONTAINER
ddioCONTAINER
catCONTAINER
cmtCONTAINER

rw-nsr:ovs-acceleration

Key Identifiers:
XPath Path
/nsr:ns-instance-opdata/nsr:nsr/rw-nsr:epa-param/rw-nsr:ovs-acceleration
XPath Keyed Path
/nsr:ns-instance-opdata/nsr:nsr[nsr:ns-instance-config-ref='STRING']/rw-nsr:epa-param/rw-nsr:ovs-acceleration
RW.REST URI Path
/nsr:ns-instance-opdata/nsr/STRING/rw-nsr:epa-param/ovs-acceleration
RW Keyspec XPath Path
D,/nsr:ns-instance-opdata/nsr:nsr/rw-nsr:epa-param/rw-nsr:ovs-acceleration
RW Keyspec XPath Keyed Path
D,/nsr:ns-instance-opdata/nsr:nsr[nsr:ns-instance-config-ref='STRING']/rw-nsr:epa-param/rw-nsr:ovs-acceleration
Protobuf Type
.rw_nsr.YangData.Nsr.NsInstanceOpdata.Nsr.EpaParam.OvsAcceleration
Python Proto-GI Type
RwNsrYang.YangData_Nsr_NsInstanceOpdata_Nsr_EpaParam_OvsAcceleration
C Protobuf-C Struct Type
RwNsr__YangData__Nsr__NsInstanceOpdata__Nsr__EpaParam__OvsAcceleration
C RWPB Identifiers
RwNsr_Nsr_data_NsInstanceOpdata_Nsr_EpaParam_OvsAcceleration
YPBC Base Identifier
rw_ypbc_RwNsr_Nsr_data_NsInstanceOpdata_Nsr_EpaParam_OvsAcceleration

Fields
NameTypeDescription
labelSTRINGLabel to show in UI for the param
vmUINT64Number of VMs with the EPA attribute
unitSTRINGUnit label to show in the UI

rw-nsr:ovs-offload

Key Identifiers:
XPath Path
/nsr:ns-instance-opdata/nsr:nsr/rw-nsr:epa-param/rw-nsr:ovs-offload
XPath Keyed Path
/nsr:ns-instance-opdata/nsr:nsr[nsr:ns-instance-config-ref='STRING']/rw-nsr:epa-param/rw-nsr:ovs-offload
RW.REST URI Path
/nsr:ns-instance-opdata/nsr/STRING/rw-nsr:epa-param/ovs-offload
RW Keyspec XPath Path
D,/nsr:ns-instance-opdata/nsr:nsr/rw-nsr:epa-param/rw-nsr:ovs-offload
RW Keyspec XPath Keyed Path
D,/nsr:ns-instance-opdata/nsr:nsr[nsr:ns-instance-config-ref='STRING']/rw-nsr:epa-param/rw-nsr:ovs-offload
Protobuf Type
.rw_nsr.YangData.Nsr.NsInstanceOpdata.Nsr.EpaParam.OvsOffload
Python Proto-GI Type
RwNsrYang.YangData_Nsr_NsInstanceOpdata_Nsr_EpaParam_OvsOffload
C Protobuf-C Struct Type
RwNsr__YangData__Nsr__NsInstanceOpdata__Nsr__EpaParam__OvsOffload
C RWPB Identifiers
RwNsr_Nsr_data_NsInstanceOpdata_Nsr_EpaParam_OvsOffload
YPBC Base Identifier
rw_ypbc_RwNsr_Nsr_data_NsInstanceOpdata_Nsr_EpaParam_OvsOffload

Fields
NameTypeDescription
labelSTRINGLabel to show in UI for the param
vmUINT64Number of VMs with the EPA attribute
unitSTRINGUnit label to show in the UI

rw-nsr:ddio

Key Identifiers:
XPath Path
/nsr:ns-instance-opdata/nsr:nsr/rw-nsr:epa-param/rw-nsr:ddio
XPath Keyed Path
/nsr:ns-instance-opdata/nsr:nsr[nsr:ns-instance-config-ref='STRING']/rw-nsr:epa-param/rw-nsr:ddio
RW.REST URI Path
/nsr:ns-instance-opdata/nsr/STRING/rw-nsr:epa-param/ddio
RW Keyspec XPath Path
D,/nsr:ns-instance-opdata/nsr:nsr/rw-nsr:epa-param/rw-nsr:ddio
RW Keyspec XPath Keyed Path
D,/nsr:ns-instance-opdata/nsr:nsr[nsr:ns-instance-config-ref='STRING']/rw-nsr:epa-param/rw-nsr:ddio
Protobuf Type
.rw_nsr.YangData.Nsr.NsInstanceOpdata.Nsr.EpaParam.Ddio
Python Proto-GI Type
RwNsrYang.YangData_Nsr_NsInstanceOpdata_Nsr_EpaParam_Ddio
C Protobuf-C Struct Type
RwNsr__YangData__Nsr__NsInstanceOpdata__Nsr__EpaParam__Ddio
C RWPB Identifiers
RwNsr_Nsr_data_NsInstanceOpdata_Nsr_EpaParam_Ddio
YPBC Base Identifier
rw_ypbc_RwNsr_Nsr_data_NsInstanceOpdata_Nsr_EpaParam_Ddio

Fields
NameTypeDescription
labelSTRINGLabel to show in UI for the param
vmUINT64Number of VMs with the EPA attribute
unitSTRINGUnit label to show in the UI

rw-nsr:cat

Key Identifiers:
XPath Path
/nsr:ns-instance-opdata/nsr:nsr/rw-nsr:epa-param/rw-nsr:cat
XPath Keyed Path
/nsr:ns-instance-opdata/nsr:nsr[nsr:ns-instance-config-ref='STRING']/rw-nsr:epa-param/rw-nsr:cat
RW.REST URI Path
/nsr:ns-instance-opdata/nsr/STRING/rw-nsr:epa-param/cat
RW Keyspec XPath Path
D,/nsr:ns-instance-opdata/nsr:nsr/rw-nsr:epa-param/rw-nsr:cat
RW Keyspec XPath Keyed Path
D,/nsr:ns-instance-opdata/nsr:nsr[nsr:ns-instance-config-ref='STRING']/rw-nsr:epa-param/rw-nsr:cat
Protobuf Type
.rw_nsr.YangData.Nsr.NsInstanceOpdata.Nsr.EpaParam.Cat
Python Proto-GI Type
RwNsrYang.YangData_Nsr_NsInstanceOpdata_Nsr_EpaParam_Cat
C Protobuf-C Struct Type
RwNsr__YangData__Nsr__NsInstanceOpdata__Nsr__EpaParam__Cat
C RWPB Identifiers
RwNsr_Nsr_data_NsInstanceOpdata_Nsr_EpaParam_Cat
YPBC Base Identifier
rw_ypbc_RwNsr_Nsr_data_NsInstanceOpdata_Nsr_EpaParam_Cat

Fields
NameTypeDescription
labelSTRINGLabel to show in UI for the param
vmUINT64Number of VMs with the EPA attribute
unitSTRINGUnit label to show in the UI

rw-nsr:cmt

Key Identifiers:
XPath Path
/nsr:ns-instance-opdata/nsr:nsr/rw-nsr:epa-param/rw-nsr:cmt
XPath Keyed Path
/nsr:ns-instance-opdata/nsr:nsr[nsr:ns-instance-config-ref='STRING']/rw-nsr:epa-param/rw-nsr:cmt
RW.REST URI Path
/nsr:ns-instance-opdata/nsr/STRING/rw-nsr:epa-param/cmt
RW Keyspec XPath Path
D,/nsr:ns-instance-opdata/nsr:nsr/rw-nsr:epa-param/rw-nsr:cmt
RW Keyspec XPath Keyed Path
D,/nsr:ns-instance-opdata/nsr:nsr[nsr:ns-instance-config-ref='STRING']/rw-nsr:epa-param/rw-nsr:cmt
Protobuf Type
.rw_nsr.YangData.Nsr.NsInstanceOpdata.Nsr.EpaParam.Cmt
Python Proto-GI Type
RwNsrYang.YangData_Nsr_NsInstanceOpdata_Nsr_EpaParam_Cmt
C Protobuf-C Struct Type
RwNsr__YangData__Nsr__NsInstanceOpdata__Nsr__EpaParam__Cmt
C RWPB Identifiers
RwNsr_Nsr_data_NsInstanceOpdata_Nsr_EpaParam_Cmt
YPBC Base Identifier
rw_ypbc_RwNsr_Nsr_data_NsInstanceOpdata_Nsr_EpaParam_Cmt

Fields
NameTypeDescription
labelSTRINGLabel to show in UI for the param
vmUINT64Number of VMs with the EPA attribute
unitSTRINGUnit label to show in the UI

rw-nsr:operational-events

Recent operational events for this network service. Though the model does not impose any restrictions on the numbe of events, the max operational events will be limited to the most recent 10

Key Identifiers:
XPath Path
/nsr:ns-instance-opdata/nsr:nsr/rw-nsr:operational-events
XPath Keyed Path
/nsr:ns-instance-opdata/nsr:nsr[nsr:ns-instance-config-ref='STRING']/rw-nsr:operational-events[rw-nsr:id='0']
RW.REST URI Path
/nsr:ns-instance-opdata/nsr/STRING/rw-nsr:operational-events/0
RW Keyspec XPath Path
D,/nsr:ns-instance-opdata/nsr:nsr/rw-nsr:operational-events
RW Keyspec XPath Keyed Path
D,/nsr:ns-instance-opdata/nsr:nsr[nsr:ns-instance-config-ref='STRING']/rw-nsr:operational-events[rw-nsr:id='0']
Protobuf Type
.rw_nsr.YangData.Nsr.NsInstanceOpdata.Nsr.OperationalEvents
Python Proto-GI Type
RwNsrYang.YangData_Nsr_NsInstanceOpdata_Nsr_OperationalEvents
C Protobuf-C Struct Type
RwNsr__YangData__Nsr__NsInstanceOpdata__Nsr__OperationalEvents
C RWPB Identifiers
RwNsr_Nsr_data_NsInstanceOpdata_Nsr_OperationalEvents
YPBC Base Identifier
rw_ypbc_RwNsr_Nsr_data_NsInstanceOpdata_Nsr_OperationalEvents

Fields
NameTypeDescription
idUINT64The id of the instance
timestampUINT32The timestamp of this event expressed as seconds since unix epoch - 1970-01-01T00:00:00Z
eventSTRINGShort description of the event
descriptionSTRINGThe description of this event
detailsSTRINGThe detailed description of this event (in case of errors)

nsr rpc input

nsr:start-network-service

Key Identifiers:
XPath Path
/nsr:start-network-service
XPath Keyed Path
/nsr:start-network-service
RW.REST URI Path
/input
RW Keyspec XPath Path
I,/nsr:start-network-service
RW Keyspec XPath Keyed Path
I,/nsr:start-network-service
Protobuf Type
.rw_nsr.YangInput.Nsr.StartNetworkService
Python Proto-GI Type
RwNsrYang.YangInput_Nsr_StartNetworkService
C Protobuf-C Struct Type
RwNsr__YangInput__Nsr__StartNetworkService
C RWPB Identifiers
RwNsr_Nsr_input_StartNetworkService
YPBC Base Identifier
rw_ypbc_RwNsr_Nsr_input_StartNetworkService

Fields
NameTypeDescription
nameSTRINGName of the Network Service
nsd-refLEAFREFReference to NSR ID ref
input-parameterLISTList of input parameters
scaling-groupLISTList of ns scaling group instances
nsd-placement-group-mapsLISTMapping from mano-placement groups construct from NSD to cloud platform placement group construct
vnfd-placement-group-mapsLISTMapping from mano-placement groups construct from VNFD to cloud platform placement group construct
ssh-authorized-keyLISTList of authorized ssh keys as part of cloud-config
userLISTList of users to be added through cloud-config
cloud-accountLEAFREFThe configured cloud account which the NSR is instantiated within. All VDU's, Virtual Links, and provider networks will be requested using the cloud-account's associated CAL instance
om-datacenterSTRINGOpenmano datacenter name to use when instantiating the network service. This is only used when openmano is selected as the cloud account. This should be superceded by multiple cloud accounts when that becomes available.
vnf-cloud-account-mapLISTMapping VNF to Cloud Account where VNF will be instantiated
vl-cloud-account-mapLISTMapping VL to Cloud Account where VL will be instantiated

nsr:input-parameter

List of input parameters

Key Identifiers:
XPath Path
/nsr:start-network-service/nsr:input-parameter
XPath Keyed Path
/nsr:start-network-service/nsr:input-parameter[nsr:xpath='STRING']
RW.REST URI Path
/input/input-parameter/STRING
RW Keyspec XPath Path
I,/nsr:start-network-service/nsr:input-parameter
RW Keyspec XPath Keyed Path
I,/nsr:start-network-service/nsr:input-parameter[nsr:xpath='STRING']
Protobuf Type
.nsr.YangInput.Nsr.StartNetworkService.InputParameter
Python Proto-GI Type
NsrYang.YangInput_Nsr_StartNetworkService_InputParameter
C Protobuf-C Struct Type
Nsr__YangInput__Nsr__StartNetworkService__InputParameter
C RWPB Identifiers
Nsr_Nsr_input_StartNetworkService_InputParameter
YPBC Base Identifier
rw_ypbc_Nsr_Nsr_input_StartNetworkService_InputParameter

Fields
NameTypeDescription
xpathSTRINGAn xpath that specfies which element in a descriptor is to be modified.
valueSTRINGThe value that the element specified by the xpath should take when a record is created.

nsr:scaling-group

List of ns scaling group instances

Key Identifiers:
XPath Path
/nsr:start-network-service/nsr:scaling-group
XPath Keyed Path
/nsr:start-network-service/nsr:scaling-group[nsr:scaling-group-name-ref='STRING']
RW.REST URI Path
/input/scaling-group/STRING
RW Keyspec XPath Path
I,/nsr:start-network-service/nsr:scaling-group
RW Keyspec XPath Keyed Path
I,/nsr:start-network-service/nsr:scaling-group[nsr:scaling-group-name-ref='STRING']
Protobuf Type
.nsr.YangInput.Nsr.StartNetworkService.ScalingGroup
Python Proto-GI Type
NsrYang.YangInput_Nsr_StartNetworkService_ScalingGroup
C Protobuf-C Struct Type
Nsr__YangInput__Nsr__StartNetworkService__ScalingGroup
C RWPB Identifiers
Nsr_Nsr_input_StartNetworkService_ScalingGroup
YPBC Base Identifier
rw_ypbc_Nsr_Nsr_input_StartNetworkService_ScalingGroup

Fields
NameTypeDescription
scaling-group-name-refSTRINGname of the scaling group leafref path ../../nsd/scaling-group-descriptor/name
instanceLISTThe instance of the scaling group

nsr:instance

The instance of the scaling group

Key Identifiers:
XPath Path
/nsr:start-network-service/nsr:scaling-group/nsr:instance
XPath Keyed Path
/nsr:start-network-service/nsr:scaling-group[nsr:scaling-group-name-ref='STRING']/nsr:instance[nsr:id='0']
RW.REST URI Path
/input/scaling-group/STRING/instance/0
RW Keyspec XPath Path
I,/nsr:start-network-service/nsr:scaling-group/nsr:instance
RW Keyspec XPath Keyed Path
I,/nsr:start-network-service/nsr:scaling-group[nsr:scaling-group-name-ref='STRING']/nsr:instance[nsr:id='0']
Protobuf Type
.nsr.YangInput.Nsr.StartNetworkService.ScalingGroup.Instance
Python Proto-GI Type
NsrYang.YangInput_Nsr_StartNetworkService_ScalingGroup_Instance
C Protobuf-C Struct Type
Nsr__YangInput__Nsr__StartNetworkService__ScalingGroup__Instance
C RWPB Identifiers
Nsr_Nsr_input_StartNetworkService_ScalingGroup_Instance
YPBC Base Identifier
rw_ypbc_Nsr_Nsr_input_StartNetworkService_ScalingGroup_Instance

Fields
NameTypeDescription
idUINT16Scaling group instance uuid

nsr:nsd-placement-group-maps

Mapping from mano-placement groups construct from NSD to cloud platform placement group construct

Key Identifiers:
XPath Path
/nsr:start-network-service/nsr:nsd-placement-group-maps
XPath Keyed Path
/nsr:start-network-service/nsr:nsd-placement-group-maps[nsr:placement-group-ref='STRING']
RW.REST URI Path
/input/nsd-placement-group-maps/STRING
RW Keyspec XPath Path
I,/nsr:start-network-service/nsr:nsd-placement-group-maps
RW Keyspec XPath Keyed Path
I,/nsr:start-network-service/nsr:nsd-placement-group-maps[nsr:placement-group-ref='STRING']
Protobuf Type
.nsr.YangInput.Nsr.StartNetworkService.NsdPlacementGroupMaps
Python Proto-GI Type
NsrYang.YangInput_Nsr_StartNetworkService_NsdPlacementGroupMaps
C Protobuf-C Struct Type
Nsr__YangInput__Nsr__StartNetworkService__NsdPlacementGroupMaps
C RWPB Identifiers
Nsr_Nsr_input_StartNetworkService_NsdPlacementGroupMaps
YPBC Base Identifier
rw_ypbc_Nsr_Nsr_input_StartNetworkService_NsdPlacementGroupMaps

Fields
NameTypeDescription
placement-group-refSTRINGReference for NSD placement group leafref path ../../nsd/placement-groups/name
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

nsr:availability-zone

Name of the Availability Zone

Key Identifiers:
XPath Path
/nsr:start-network-service/nsr:nsd-placement-group-maps/nsr:availability-zone
XPath Keyed Path
/nsr:start-network-service/nsr:nsd-placement-group-maps[nsr:placement-group-ref='STRING']/nsr:availability-zone
RW.REST URI Path
/input/nsd-placement-group-maps/STRING/availability-zone
RW Keyspec XPath Path
I,/nsr:start-network-service/nsr:nsd-placement-group-maps/nsr:availability-zone
RW Keyspec XPath Keyed Path
I,/nsr:start-network-service/nsr:nsd-placement-group-maps[nsr:placement-group-ref='STRING']/nsr:availability-zone
Protobuf Type
.nsr.YangInput.Nsr.StartNetworkService.NsdPlacementGroupMaps.AvailabilityZone
Python Proto-GI Type
NsrYang.YangInput_Nsr_StartNetworkService_NsdPlacementGroupMaps_AvailabilityZone
C Protobuf-C Struct Type
Nsr__YangInput__Nsr__StartNetworkService__NsdPlacementGroupMaps__AvailabilityZone
C RWPB Identifiers
Nsr_Nsr_input_StartNetworkService_NsdPlacementGroupMaps_AvailabilityZone
YPBC Base Identifier
rw_ypbc_Nsr_Nsr_input_StartNetworkService_NsdPlacementGroupMaps_AvailabilityZone

Fields
NameTypeDescription
nameSTRING

nsr:server-group

Name of the Affinity/Anti-Affinity Server Group

Key Identifiers:
XPath Path
/nsr:start-network-service/nsr:nsd-placement-group-maps/nsr:server-group
XPath Keyed Path
/nsr:start-network-service/nsr:nsd-placement-group-maps[nsr:placement-group-ref='STRING']/nsr:server-group
RW.REST URI Path
/input/nsd-placement-group-maps/STRING/server-group
RW Keyspec XPath Path
I,/nsr:start-network-service/nsr:nsd-placement-group-maps/nsr:server-group
RW Keyspec XPath Keyed Path
I,/nsr:start-network-service/nsr:nsd-placement-group-maps[nsr:placement-group-ref='STRING']/nsr:server-group
Protobuf Type
.nsr.YangInput.Nsr.StartNetworkService.NsdPlacementGroupMaps.ServerGroup
Python Proto-GI Type
NsrYang.YangInput_Nsr_StartNetworkService_NsdPlacementGroupMaps_ServerGroup
C Protobuf-C Struct Type
Nsr__YangInput__Nsr__StartNetworkService__NsdPlacementGroupMaps__ServerGroup
C RWPB Identifiers
Nsr_Nsr_input_StartNetworkService_NsdPlacementGroupMaps_ServerGroup
YPBC Base Identifier
rw_ypbc_Nsr_Nsr_input_StartNetworkService_NsdPlacementGroupMaps_ServerGroup

Fields
NameTypeDescription
nameSTRING

nsr:host-aggregate

Name of the Host Aggregate

Key Identifiers:
XPath Path
/nsr:start-network-service/nsr:nsd-placement-group-maps/nsr:host-aggregate
XPath Keyed Path
/nsr:start-network-service/nsr:nsd-placement-group-maps[nsr:placement-group-ref='STRING']/nsr:host-aggregate[nsr:metadata-key='STRING']
RW.REST URI Path
/input/nsd-placement-group-maps/STRING/host-aggregate/STRING
RW Keyspec XPath Path
I,/nsr:start-network-service/nsr:nsd-placement-group-maps/nsr:host-aggregate
RW Keyspec XPath Keyed Path
I,/nsr:start-network-service/nsr:nsd-placement-group-maps[nsr:placement-group-ref='STRING']/nsr:host-aggregate[nsr:metadata-key='STRING']
Protobuf Type
.nsr.YangInput.Nsr.StartNetworkService.NsdPlacementGroupMaps.HostAggregate
Python Proto-GI Type
NsrYang.YangInput_Nsr_StartNetworkService_NsdPlacementGroupMaps_HostAggregate
C Protobuf-C Struct Type
Nsr__YangInput__Nsr__StartNetworkService__NsdPlacementGroupMaps__HostAggregate
C RWPB Identifiers
Nsr_Nsr_input_StartNetworkService_NsdPlacementGroupMaps_HostAggregate
YPBC Base Identifier
rw_ypbc_Nsr_Nsr_input_StartNetworkService_NsdPlacementGroupMaps_HostAggregate

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

nsr:vnfd-placement-group-maps

Mapping from mano-placement groups construct from VNFD to cloud platform placement group construct

Key Identifiers:
XPath Path
/nsr:start-network-service/nsr:vnfd-placement-group-maps
XPath Keyed Path
/nsr:start-network-service/nsr:vnfd-placement-group-maps[nsr:placement-group-ref='STRING'][nsr:vnfd-id-ref='STRING']
RW.REST URI Path
/input/vnfd-placement-group-maps/STRING,STRING
RW Keyspec XPath Path
I,/nsr:start-network-service/nsr:vnfd-placement-group-maps
RW Keyspec XPath Keyed Path
I,/nsr:start-network-service/nsr:vnfd-placement-group-maps[nsr:placement-group-ref='STRING'][nsr:vnfd-id-ref='STRING']
Protobuf Type
.nsr.YangInput.Nsr.StartNetworkService.VnfdPlacementGroupMaps
Python Proto-GI Type
NsrYang.YangInput_Nsr_StartNetworkService_VnfdPlacementGroupMaps
C Protobuf-C Struct Type
Nsr__YangInput__Nsr__StartNetworkService__VnfdPlacementGroupMaps
C RWPB Identifiers
Nsr_Nsr_input_StartNetworkService_VnfdPlacementGroupMaps
YPBC Base Identifier
rw_ypbc_Nsr_Nsr_input_StartNetworkService_VnfdPlacementGroupMaps

Fields
NameTypeDescription
vnfd-id-refSTRINGA reference to a vnfd. This is a leafref to path: ../../../../nsd:constituent-vnfd + [nsr:id = current()/../nsd:id-ref] + /nsd:vnfd-id-ref NOTE: confd limitations prevent the use of xpath
placement-group-refLEAFREFA reference to VNFD placement 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

nsr:availability-zone

Name of the Availability Zone

Key Identifiers:
XPath Path
/nsr:start-network-service/nsr:vnfd-placement-group-maps/nsr:availability-zone
XPath Keyed Path
/nsr:start-network-service/nsr:vnfd-placement-group-maps[nsr:placement-group-ref='STRING'][nsr:vnfd-id-ref='STRING']/nsr:availability-zone
RW.REST URI Path
/input/vnfd-placement-group-maps/STRING,STRING/availability-zone
RW Keyspec XPath Path
I,/nsr:start-network-service/nsr:vnfd-placement-group-maps/nsr:availability-zone
RW Keyspec XPath Keyed Path
I,/nsr:start-network-service/nsr:vnfd-placement-group-maps[nsr:placement-group-ref='STRING'][nsr:vnfd-id-ref='STRING']/nsr:availability-zone
Protobuf Type
.nsr.YangInput.Nsr.StartNetworkService.VnfdPlacementGroupMaps.AvailabilityZone
Python Proto-GI Type
NsrYang.YangInput_Nsr_StartNetworkService_VnfdPlacementGroupMaps_AvailabilityZone
C Protobuf-C Struct Type
Nsr__YangInput__Nsr__StartNetworkService__VnfdPlacementGroupMaps__AvailabilityZone
C RWPB Identifiers
Nsr_Nsr_input_StartNetworkService_VnfdPlacementGroupMaps_AvailabilityZone
YPBC Base Identifier
rw_ypbc_Nsr_Nsr_input_StartNetworkService_VnfdPlacementGroupMaps_AvailabilityZone

Fields
NameTypeDescription
nameSTRING

nsr:server-group

Name of the Affinity/Anti-Affinity Server Group

Key Identifiers:
XPath Path
/nsr:start-network-service/nsr:vnfd-placement-group-maps/nsr:server-group
XPath Keyed Path
/nsr:start-network-service/nsr:vnfd-placement-group-maps[nsr:placement-group-ref='STRING'][nsr:vnfd-id-ref='STRING']/nsr:server-group
RW.REST URI Path
/input/vnfd-placement-group-maps/STRING,STRING/server-group
RW Keyspec XPath Path
I,/nsr:start-network-service/nsr:vnfd-placement-group-maps/nsr:server-group
RW Keyspec XPath Keyed Path
I,/nsr:start-network-service/nsr:vnfd-placement-group-maps[nsr:placement-group-ref='STRING'][nsr:vnfd-id-ref='STRING']/nsr:server-group
Protobuf Type
.nsr.YangInput.Nsr.StartNetworkService.VnfdPlacementGroupMaps.ServerGroup
Python Proto-GI Type
NsrYang.YangInput_Nsr_StartNetworkService_VnfdPlacementGroupMaps_ServerGroup
C Protobuf-C Struct Type
Nsr__YangInput__Nsr__StartNetworkService__VnfdPlacementGroupMaps__ServerGroup
C RWPB Identifiers
Nsr_Nsr_input_StartNetworkService_VnfdPlacementGroupMaps_ServerGroup
YPBC Base Identifier
rw_ypbc_Nsr_Nsr_input_StartNetworkService_VnfdPlacementGroupMaps_ServerGroup

Fields
NameTypeDescription
nameSTRING

nsr:host-aggregate

Name of the Host Aggregate

Key Identifiers:
XPath Path
/nsr:start-network-service/nsr:vnfd-placement-group-maps/nsr:host-aggregate
XPath Keyed Path
/nsr:start-network-service/nsr:vnfd-placement-group-maps[nsr:placement-group-ref='STRING'][nsr:vnfd-id-ref='STRING']/nsr:host-aggregate[nsr:metadata-key='STRING']
RW.REST URI Path
/input/vnfd-placement-group-maps/STRING,STRING/host-aggregate/STRING
RW Keyspec XPath Path
I,/nsr:start-network-service/nsr:vnfd-placement-group-maps/nsr:host-aggregate
RW Keyspec XPath Keyed Path
I,/nsr:start-network-service/nsr:vnfd-placement-group-maps[nsr:placement-group-ref='STRING'][nsr:vnfd-id-ref='STRING']/nsr:host-aggregate[nsr:metadata-key='STRING']
Protobuf Type
.nsr.YangInput.Nsr.StartNetworkService.VnfdPlacementGroupMaps.HostAggregate
Python Proto-GI Type
NsrYang.YangInput_Nsr_StartNetworkService_VnfdPlacementGroupMaps_HostAggregate
C Protobuf-C Struct Type
Nsr__YangInput__Nsr__StartNetworkService__VnfdPlacementGroupMaps__HostAggregate
C RWPB Identifiers
Nsr_Nsr_input_StartNetworkService_VnfdPlacementGroupMaps_HostAggregate
YPBC Base Identifier
rw_ypbc_Nsr_Nsr_input_StartNetworkService_VnfdPlacementGroupMaps_HostAggregate

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

nsr:ssh-authorized-key

List of authorized ssh keys as part of cloud-config

Key Identifiers:
XPath Path
/nsr:start-network-service/nsr:ssh-authorized-key
XPath Keyed Path
/nsr:start-network-service/nsr:ssh-authorized-key[nsr:key-pair-ref='STRING']
RW.REST URI Path
/input/ssh-authorized-key/STRING
RW Keyspec XPath Path
I,/nsr:start-network-service/nsr:ssh-authorized-key
RW Keyspec XPath Keyed Path
I,/nsr:start-network-service/nsr:ssh-authorized-key[nsr:key-pair-ref='STRING']
Protobuf Type
.nsr.YangInput.Nsr.StartNetworkService.SshAuthorizedKey
Python Proto-GI Type
NsrYang.YangInput_Nsr_StartNetworkService_SshAuthorizedKey
C Protobuf-C Struct Type
Nsr__YangInput__Nsr__StartNetworkService__SshAuthorizedKey
C RWPB Identifiers
Nsr_Nsr_input_StartNetworkService_SshAuthorizedKey
YPBC Base Identifier
rw_ypbc_Nsr_Nsr_input_StartNetworkService_SshAuthorizedKey

Fields
NameTypeDescription
key-pair-refLEAFREFA reference to the key pair entry in the global key pair table

nsr:user

List of users to be added through cloud-config

Key Identifiers:
XPath Path
/nsr:start-network-service/nsr:user
XPath Keyed Path
/nsr:start-network-service/nsr:user[nsr:name='STRING']
RW.REST URI Path
/input/user/STRING
RW Keyspec XPath Path
I,/nsr:start-network-service/nsr:user
RW Keyspec XPath Keyed Path
I,/nsr:start-network-service/nsr:user[nsr:name='STRING']
Protobuf Type
.nsr.YangInput.Nsr.StartNetworkService.User
Python Proto-GI Type
NsrYang.YangInput_Nsr_StartNetworkService_User
C Protobuf-C Struct Type
Nsr__YangInput__Nsr__StartNetworkService__User
C RWPB Identifiers
Nsr_Nsr_input_StartNetworkService_User
YPBC Base Identifier
rw_ypbc_Nsr_Nsr_input_StartNetworkService_User

Fields
NameTypeDescription
nameSTRINGName of the user
user-infoSTRINGThe user name's real name
ssh-authorized-keyLISTUsed to configure the list of public keys to be injected as part of ns instantiation

nsr:ssh-authorized-key

Used to configure the list of public keys to be injected as part of ns instantiation

Key Identifiers:
XPath Path
/nsr:start-network-service/nsr:user/nsr:ssh-authorized-key
XPath Keyed Path
/nsr:start-network-service/nsr:user[nsr:name='STRING']/nsr:ssh-authorized-key[nsr:key-pair-ref='STRING']
RW.REST URI Path
/input/user/STRING/ssh-authorized-key/STRING
RW Keyspec XPath Path
I,/nsr:start-network-service/nsr:user/nsr:ssh-authorized-key
RW Keyspec XPath Keyed Path
I,/nsr:start-network-service/nsr:user[nsr:name='STRING']/nsr:ssh-authorized-key[nsr:key-pair-ref='STRING']
Protobuf Type
.nsr.YangInput.Nsr.StartNetworkService.User.SshAuthorizedKey
Python Proto-GI Type
NsrYang.YangInput_Nsr_StartNetworkService_User_SshAuthorizedKey
C Protobuf-C Struct Type
Nsr__YangInput__Nsr__StartNetworkService__User__SshAuthorizedKey
C RWPB Identifiers
Nsr_Nsr_input_StartNetworkService_User_SshAuthorizedKey
YPBC Base Identifier
rw_ypbc_Nsr_Nsr_input_StartNetworkService_User_SshAuthorizedKey

Fields
NameTypeDescription
key-pair-refLEAFREFA reference to the key pair entry in the global key pair table

rw-nsr:vnf-cloud-account-map

Mapping VNF to Cloud Account where VNF will be instantiated

Key Identifiers:
XPath Path
/nsr:start-network-service/rw-nsr:vnf-cloud-account-map
XPath Keyed Path
/nsr:start-network-service/rw-nsr:vnf-cloud-account-map[rw-nsr:member-vnf-index-ref='0']
RW.REST URI Path
/input/rw-nsr:vnf-cloud-account-map/0
RW Keyspec XPath Path
I,/nsr:start-network-service/rw-nsr:vnf-cloud-account-map
RW Keyspec XPath Keyed Path
I,/nsr:start-network-service/rw-nsr:vnf-cloud-account-map[rw-nsr:member-vnf-index-ref='0']
Protobuf Type
.rw_nsr.YangInput.Nsr.StartNetworkService.VnfCloudAccountMap
Python Proto-GI Type
RwNsrYang.YangInput_Nsr_StartNetworkService_VnfCloudAccountMap
C Protobuf-C Struct Type
RwNsr__YangInput__Nsr__StartNetworkService__VnfCloudAccountMap
C RWPB Identifiers
RwNsr_Nsr_input_StartNetworkService_VnfCloudAccountMap
YPBC Base Identifier
rw_ypbc_RwNsr_Nsr_input_StartNetworkService_VnfCloudAccountMap

Fields
NameTypeDescription
member-vnf-index-refUINT64
cloud-accountLEAFREFThe configured cloud account where VNF is instantiated within. All VDU's, Virtual Links, and provider networks will be requested using the cloud-account's associated CAL instance
om-datacenterSTRINGOpenmano datacenter name to use when instantiating the network service. This is only used when openmano is selected as the cloud account. This should be superceded by multiple cloud accounts when that becomes available.
config-agent-accountLEAFREFThe configured config agent account to use for instantiating this VNF. The configuration for this VNF will be driven using the specified config agent account

rw-nsr:vl-cloud-account-map

Mapping VL to Cloud Account where VL will be instantiated

Key Identifiers:
XPath Path
/nsr:start-network-service/rw-nsr:vl-cloud-account-map
XPath Keyed Path
/nsr:start-network-service/rw-nsr:vl-cloud-account-map[rw-nsr:vld-id-ref='STRING']
RW.REST URI Path
/input/rw-nsr:vl-cloud-account-map/STRING
RW Keyspec XPath Path
I,/nsr:start-network-service/rw-nsr:vl-cloud-account-map
RW Keyspec XPath Keyed Path
I,/nsr:start-network-service/rw-nsr:vl-cloud-account-map[rw-nsr:vld-id-ref='STRING']
Protobuf Type
.rw_nsr.YangInput.Nsr.StartNetworkService.VlCloudAccountMap
Python Proto-GI Type
RwNsrYang.YangInput_Nsr_StartNetworkService_VlCloudAccountMap
C Protobuf-C Struct Type
RwNsr__YangInput__Nsr__StartNetworkService__VlCloudAccountMap
C RWPB Identifiers
RwNsr_Nsr_input_StartNetworkService_VlCloudAccountMap
YPBC Base Identifier
rw_ypbc_RwNsr_Nsr_input_StartNetworkService_VlCloudAccountMap

Fields
NameTypeDescription
vld-id-refSTRINGA reference to a vld. leafref path ../../nsd/vld/id
cloud-accountsLEAF_LISTThe configured list of cloud accounts where VL is instantiated. All VDU's, Virtual Links, and provider networks will be requested using the cloud-account's associated CAL instance
om-datacentersLEAF_LISTOpenmano datacenter names to use when instantiating the VLs. This is only used when openmano is selected as the cloud account. This should be superceded by multiple cloud accounts when that becomes available.

rw-nsr:cloud-accounts

The configured list of cloud accounts where VL is instantiated. All VDU's, Virtual Links, and provider networks will be requested using the cloud-account's associated CAL instance

Key Identifiers:
XPath Path
/nsr:start-network-service/rw-nsr:vl-cloud-account-map/rw-nsr:cloud-accounts
XPath Keyed Path
/nsr:start-network-service/rw-nsr:vl-cloud-account-map[rw-nsr:vld-id-ref='STRING']/rw-nsr:cloud-accounts
RW.REST URI Path
/input/rw-nsr:vl-cloud-account-map/STRING/cloud-accounts
RW Keyspec XPath Path
I,/nsr:start-network-service/rw-nsr:vl-cloud-account-map/rw-nsr:cloud-accounts
RW Keyspec XPath Keyed Path
I,/nsr:start-network-service/rw-nsr:vl-cloud-account-map[rw-nsr:vld-id-ref='STRING']/rw-nsr:cloud-accounts
Protobuf Type
.rw_nsr.YangInput.Nsr.StartNetworkService.VlCloudAccountMap.CloudAccounts
Python Proto-GI Type
RwNsrYang.YangInput_Nsr_StartNetworkService_VlCloudAccountMap_CloudAccounts
C Protobuf-C Struct Type
RwNsr__YangInput__Nsr__StartNetworkService__VlCloudAccountMap__CloudAccounts
C RWPB Identifiers
RwNsr_Nsr_input_StartNetworkService_VlCloudAccountMap_CloudAccounts
YPBC Base Identifier
rw_ypbc_RwNsr_Nsr_input_StartNetworkService_VlCloudAccountMap_CloudAccounts

rw-nsr:om-datacenters

Openmano datacenter names to use when instantiating the VLs. This is only used when openmano is selected as the cloud account. This should be superceded by multiple cloud accounts when that becomes available.

Key Identifiers:
XPath Path
/nsr:start-network-service/rw-nsr:vl-cloud-account-map/rw-nsr:om-datacenters
XPath Keyed Path
/nsr:start-network-service/rw-nsr:vl-cloud-account-map[rw-nsr:vld-id-ref='STRING']/rw-nsr:om-datacenters
RW.REST URI Path
/input/rw-nsr:vl-cloud-account-map/STRING/om-datacenters
RW Keyspec XPath Path
I,/nsr:start-network-service/rw-nsr:vl-cloud-account-map/rw-nsr:om-datacenters
RW Keyspec XPath Keyed Path
I,/nsr:start-network-service/rw-nsr:vl-cloud-account-map[rw-nsr:vld-id-ref='STRING']/rw-nsr:om-datacenters
Protobuf Type
.rw_nsr.YangInput.Nsr.StartNetworkService.VlCloudAccountMap.OmDatacenters
Python Proto-GI Type
RwNsrYang.YangInput_Nsr_StartNetworkService_VlCloudAccountMap_OmDatacenters
C Protobuf-C Struct Type
RwNsr__YangInput__Nsr__StartNetworkService__VlCloudAccountMap__OmDatacenters
C RWPB Identifiers
RwNsr_Nsr_input_StartNetworkService_VlCloudAccountMap_OmDatacenters
YPBC Base Identifier
rw_ypbc_RwNsr_Nsr_input_StartNetworkService_VlCloudAccountMap_OmDatacenters

nsr:get-ns-service-primitive-values

Key Identifiers:
XPath Path
/nsr:get-ns-service-primitive-values
XPath Keyed Path
/nsr:get-ns-service-primitive-values
RW.REST URI Path
/input
RW Keyspec XPath Path
I,/nsr:get-ns-service-primitive-values
RW Keyspec XPath Keyed Path
I,/nsr:get-ns-service-primitive-values
Protobuf Type
.nsr.YangInput.Nsr.GetNsServicePrimitiveValues
Python Proto-GI Type
NsrYang.YangInput_Nsr_GetNsServicePrimitiveValues
C Protobuf-C Struct Type
Nsr__YangInput__Nsr__GetNsServicePrimitiveValues
C RWPB Identifiers
Nsr_Nsr_input_GetNsServicePrimitiveValues
YPBC Base Identifier
rw_ypbc_Nsr_Nsr_input_GetNsServicePrimitiveValues

Fields
NameTypeDescription
nsr_id_refLEAFREFReference to NSR ID ref
nameSTRINGName of the NS service primitive group

nsr:exec-ns-service-primitive

Key Identifiers:
XPath Path
/nsr:exec-ns-service-primitive
XPath Keyed Path
/nsr:exec-ns-service-primitive
RW.REST URI Path
/input
RW Keyspec XPath Path
I,/nsr:exec-ns-service-primitive
RW Keyspec XPath Keyed Path
I,/nsr:exec-ns-service-primitive
Protobuf Type
.nsr.YangInput.Nsr.ExecNsServicePrimitive
Python Proto-GI Type
NsrYang.YangInput_Nsr_ExecNsServicePrimitive
C Protobuf-C Struct Type
Nsr__YangInput__Nsr__ExecNsServicePrimitive
C RWPB Identifiers
Nsr_Nsr_input_ExecNsServicePrimitive
YPBC Base Identifier
rw_ypbc_Nsr_Nsr_input_ExecNsServicePrimitive

Fields
NameTypeDescription
nameSTRINGName of the primitive
nsr_id_refLEAFREFReference to NSR ID ref
triggered-byENUMThe primitive is triggered from NS or VNF level
parameterLISTList of parameters to the configuration primitive.
parameter-groupLISTList of NS Primitive parameter groups
vnf-listLISTList of VNFs whose primitives are being set.
user-defined-scriptSTRINGA user defined script.

nsr:parameter

List of parameters to the configuration primitive.

Key Identifiers:
XPath Path
/nsr:exec-ns-service-primitive/nsr:parameter
XPath Keyed Path
/nsr:exec-ns-service-primitive/nsr:parameter[nsr:name='STRING']
RW.REST URI Path
/input/parameter/STRING
RW Keyspec XPath Path
I,/nsr:exec-ns-service-primitive/nsr:parameter
RW Keyspec XPath Keyed Path
I,/nsr:exec-ns-service-primitive/nsr:parameter[nsr:name='STRING']
Protobuf Type
.nsr.YangInput.Nsr.ExecNsServicePrimitive.Parameter
Python Proto-GI Type
NsrYang.YangInput_Nsr_ExecNsServicePrimitive_Parameter
C Protobuf-C Struct Type
Nsr__YangInput__Nsr__ExecNsServicePrimitive__Parameter
C RWPB Identifiers
Nsr_Nsr_input_ExecNsServicePrimitive_Parameter
YPBC Base Identifier
rw_ypbc_Nsr_Nsr_input_ExecNsServicePrimitive_Parameter

Fields
NameTypeDescription
nameSTRINGName of the parameter.
valueSTRINGValue associated with the name.

nsr:parameter-group

List of NS Primitive parameter groups

Key Identifiers:
XPath Path
/nsr:exec-ns-service-primitive/nsr:parameter-group
XPath Keyed Path
/nsr:exec-ns-service-primitive/nsr:parameter-group[nsr:name='STRING']
RW.REST URI Path
/input/parameter-group/STRING
RW Keyspec XPath Path
I,/nsr:exec-ns-service-primitive/nsr:parameter-group
RW Keyspec XPath Keyed Path
I,/nsr:exec-ns-service-primitive/nsr:parameter-group[nsr:name='STRING']
Protobuf Type
.nsr.YangInput.Nsr.ExecNsServicePrimitive.ParameterGroup
Python Proto-GI Type
NsrYang.YangInput_Nsr_ExecNsServicePrimitive_ParameterGroup
C Protobuf-C Struct Type
Nsr__YangInput__Nsr__ExecNsServicePrimitive__ParameterGroup
C RWPB Identifiers
Nsr_Nsr_input_ExecNsServicePrimitive_ParameterGroup
YPBC Base Identifier
rw_ypbc_Nsr_Nsr_input_ExecNsServicePrimitive_ParameterGroup

Fields
NameTypeDescription
nameSTRINGName of the parameter.
parameterLISTList of parameters to the configuration primitive.

nsr:parameter

List of parameters to the configuration primitive.

Key Identifiers:
XPath Path
/nsr:exec-ns-service-primitive/nsr:parameter-group/nsr:parameter
XPath Keyed Path
/nsr:exec-ns-service-primitive/nsr:parameter-group[nsr:name='STRING']/nsr:parameter[nsr:name='STRING']
RW.REST URI Path
/input/parameter-group/STRING/parameter/STRING
RW Keyspec XPath Path
I,/nsr:exec-ns-service-primitive/nsr:parameter-group/nsr:parameter
RW Keyspec XPath Keyed Path
I,/nsr:exec-ns-service-primitive/nsr:parameter-group[nsr:name='STRING']/nsr:parameter[nsr:name='STRING']
Protobuf Type
.nsr.YangInput.Nsr.ExecNsServicePrimitive.ParameterGroup.Parameter
Python Proto-GI Type
NsrYang.YangInput_Nsr_ExecNsServicePrimitive_ParameterGroup_Parameter
C Protobuf-C Struct Type
Nsr__YangInput__Nsr__ExecNsServicePrimitive__ParameterGroup__Parameter
C RWPB Identifiers
Nsr_Nsr_input_ExecNsServicePrimitive_ParameterGroup_Parameter
YPBC Base Identifier
rw_ypbc_Nsr_Nsr_input_ExecNsServicePrimitive_ParameterGroup_Parameter

Fields
NameTypeDescription
nameSTRINGName of the parameter.
valueSTRINGValue associated with the name.

nsr:vnf-list

List of VNFs whose primitives are being set.

Key Identifiers:
XPath Path
/nsr:exec-ns-service-primitive/nsr:vnf-list
XPath Keyed Path
/nsr:exec-ns-service-primitive/nsr:vnf-list[nsr:member_vnf_index_ref='0']
RW.REST URI Path
/input/vnf-list/0
RW Keyspec XPath Path
I,/nsr:exec-ns-service-primitive/nsr:vnf-list
RW Keyspec XPath Keyed Path
I,/nsr:exec-ns-service-primitive/nsr:vnf-list[nsr:member_vnf_index_ref='0']
Protobuf Type
.nsr.YangInput.Nsr.ExecNsServicePrimitive.VnfList
Python Proto-GI Type
NsrYang.YangInput_Nsr_ExecNsServicePrimitive_VnfList
C Protobuf-C Struct Type
Nsr__YangInput__Nsr__ExecNsServicePrimitive__VnfList
C RWPB Identifiers
Nsr_Nsr_input_ExecNsServicePrimitive_VnfList
YPBC Base Identifier
rw_ypbc_Nsr_Nsr_input_ExecNsServicePrimitive_VnfList

Fields
NameTypeDescription
member_vnf_index_refUINT64Member VNF index
vnfr-id-refSTRINGA reference to a vnfr. This is a leafref to path
vnf-primitiveLISTList of service primitives supported by the configuration agent for this VNF.

nsr:vnf-primitive

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

Key Identifiers:
XPath Path
/nsr:exec-ns-service-primitive/nsr:vnf-list/nsr:vnf-primitive
XPath Keyed Path
/nsr:exec-ns-service-primitive/nsr:vnf-list[nsr:member_vnf_index_ref='0']/nsr:vnf-primitive[nsr:index='0']
RW.REST URI Path
/input/vnf-list/0/vnf-primitive/0
RW Keyspec XPath Path
I,/nsr:exec-ns-service-primitive/nsr:vnf-list/nsr:vnf-primitive
RW Keyspec XPath Keyed Path
I,/nsr:exec-ns-service-primitive/nsr:vnf-list[nsr:member_vnf_index_ref='0']/nsr:vnf-primitive[nsr:index='0']
Protobuf Type
.nsr.YangInput.Nsr.ExecNsServicePrimitive.VnfList.VnfPrimitive
Python Proto-GI Type
NsrYang.YangInput_Nsr_ExecNsServicePrimitive_VnfList_VnfPrimitive
C Protobuf-C Struct Type
Nsr__YangInput__Nsr__ExecNsServicePrimitive__VnfList__VnfPrimitive
C RWPB Identifiers
Nsr_Nsr_input_ExecNsServicePrimitive_VnfList_VnfPrimitive
YPBC Base Identifier
rw_ypbc_Nsr_Nsr_input_ExecNsServicePrimitive_VnfList_VnfPrimitive

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

nsr:parameter

List of parameters to the configuration primitive.

Key Identifiers:
XPath Path
/nsr:exec-ns-service-primitive/nsr:vnf-list/nsr:vnf-primitive/nsr:parameter
XPath Keyed Path
/nsr:exec-ns-service-primitive/nsr:vnf-list[nsr:member_vnf_index_ref='0']/nsr:vnf-primitive[nsr:index='0']/nsr:parameter[nsr:name='STRING']
RW.REST URI Path
/input/vnf-list/0/vnf-primitive/0/parameter/STRING
RW Keyspec XPath Path
I,/nsr:exec-ns-service-primitive/nsr:vnf-list/nsr:vnf-primitive/nsr:parameter
RW Keyspec XPath Keyed Path
I,/nsr:exec-ns-service-primitive/nsr:vnf-list[nsr:member_vnf_index_ref='0']/nsr:vnf-primitive[nsr:index='0']/nsr:parameter[nsr:name='STRING']
Protobuf Type
.nsr.YangInput.Nsr.ExecNsServicePrimitive.VnfList.VnfPrimitive.Parameter
Python Proto-GI Type
NsrYang.YangInput_Nsr_ExecNsServicePrimitive_VnfList_VnfPrimitive_Parameter
C Protobuf-C Struct Type
Nsr__YangInput__Nsr__ExecNsServicePrimitive__VnfList__VnfPrimitive__Parameter
C RWPB Identifiers
Nsr_Nsr_input_ExecNsServicePrimitive_VnfList_VnfPrimitive_Parameter
YPBC Base Identifier
rw_ypbc_Nsr_Nsr_input_ExecNsServicePrimitive_VnfList_VnfPrimitive_Parameter

Fields
NameTypeDescription
nameSTRINGName of the parameter.
valueSTRINGValue associated with the name.

nsr:exec-scale-in

Key Identifiers:
XPath Path
/nsr:exec-scale-in
XPath Keyed Path
/nsr:exec-scale-in
RW.REST URI Path
/input
RW Keyspec XPath Path
I,/nsr:exec-scale-in
RW Keyspec XPath Keyed Path
I,/nsr:exec-scale-in
Protobuf Type
.nsr.YangInput.Nsr.ExecScaleIn
Python Proto-GI Type
NsrYang.YangInput_Nsr_ExecScaleIn
C Protobuf-C Struct Type
Nsr__YangInput__Nsr__ExecScaleIn
C RWPB Identifiers
Nsr_Nsr_input_ExecScaleIn
YPBC Base Identifier
rw_ypbc_Nsr_Nsr_input_ExecScaleIn

Fields
NameTypeDescription
nsr-id-refLEAFREFReference to NSR ID ref
scaling-group-name-refSTRINGname of the scaling group
instance-idUINT64id of the scaling group

nsr:exec-scale-out

Key Identifiers:
XPath Path
/nsr:exec-scale-out
XPath Keyed Path
/nsr:exec-scale-out
RW.REST URI Path
/input
RW Keyspec XPath Path
I,/nsr:exec-scale-out
RW Keyspec XPath Keyed Path
I,/nsr:exec-scale-out
Protobuf Type
.nsr.YangInput.Nsr.ExecScaleOut
Python Proto-GI Type
NsrYang.YangInput_Nsr_ExecScaleOut
C Protobuf-C Struct Type
Nsr__YangInput__Nsr__ExecScaleOut
C RWPB Identifiers
Nsr_Nsr_input_ExecScaleOut
YPBC Base Identifier
rw_ypbc_Nsr_Nsr_input_ExecScaleOut

Fields
NameTypeDescription
nsr-id-refLEAFREFReference to NSR ID ref
scaling-group-name-refSTRINGname of the scaling group
instance-idUINT64id of the scaling group

nsr rpc output

nsr:start-network-service

Key Identifiers:
XPath Path
/nsr:start-network-service
XPath Keyed Path
/nsr:start-network-service
RW.REST URI Path
/output
RW Keyspec XPath Path
O,/nsr:start-network-service
RW Keyspec XPath Keyed Path
O,/nsr:start-network-service
Protobuf Type
.nsr.YangOutput.Nsr.StartNetworkService
Python Proto-GI Type
NsrYang.YangOutput_Nsr_StartNetworkService
C Protobuf-C Struct Type
Nsr__YangOutput__Nsr__StartNetworkService
C RWPB Identifiers
Nsr_Nsr_output_StartNetworkService
YPBC Base Identifier
rw_ypbc_Nsr_Nsr_output_StartNetworkService

Fields
NameTypeDescription
nsr-idSTRINGAutomatically generated parameter

nsr:get-ns-service-primitive-values

Key Identifiers:
XPath Path
/nsr:get-ns-service-primitive-values
XPath Keyed Path
/nsr:get-ns-service-primitive-values
RW.REST URI Path
/output
RW Keyspec XPath Path
O,/nsr:get-ns-service-primitive-values
RW Keyspec XPath Keyed Path
O,/nsr:get-ns-service-primitive-values
Protobuf Type
.nsr.YangOutput.Nsr.GetNsServicePrimitiveValues
Python Proto-GI Type
NsrYang.YangOutput_Nsr_GetNsServicePrimitiveValues
C Protobuf-C Struct Type
Nsr__YangOutput__Nsr__GetNsServicePrimitiveValues
C RWPB Identifiers
Nsr_Nsr_output_GetNsServicePrimitiveValues
YPBC Base Identifier
rw_ypbc_Nsr_Nsr_output_GetNsServicePrimitiveValues

Fields
NameTypeDescription
ns-parameterLISTAutomatically generated parameter
ns-parameter-groupLISTAutomatically generated parameters in parameter group
vnf-primitive-groupLISTList of service primitives grouped by VNF.

nsr:ns-parameter

Automatically generated parameter

Key Identifiers:
XPath Path
/nsr:get-ns-service-primitive-values/nsr:ns-parameter
XPath Keyed Path
/nsr:get-ns-service-primitive-values/nsr:ns-parameter[nsr:name='STRING']
RW.REST URI Path
/output/ns-parameter/STRING
RW Keyspec XPath Path
O,/nsr:get-ns-service-primitive-values/nsr:ns-parameter
RW Keyspec XPath Keyed Path
O,/nsr:get-ns-service-primitive-values/nsr:ns-parameter[nsr:name='STRING']
Protobuf Type
.nsr.YangOutput.Nsr.GetNsServicePrimitiveValues.NsParameter
Python Proto-GI Type
NsrYang.YangOutput_Nsr_GetNsServicePrimitiveValues_NsParameter
C Protobuf-C Struct Type
Nsr__YangOutput__Nsr__GetNsServicePrimitiveValues__NsParameter
C RWPB Identifiers
Nsr_Nsr_output_GetNsServicePrimitiveValues_NsParameter
YPBC Base Identifier
rw_ypbc_Nsr_Nsr_output_GetNsServicePrimitiveValues_NsParameter

Fields
NameTypeDescription
nameSTRINGParameter name which should be pulled from a parameter pool
valueSTRINGAutomatically generated value

nsr:ns-parameter-group

Automatically generated parameters in parameter group

Key Identifiers:
XPath Path
/nsr:get-ns-service-primitive-values/nsr:ns-parameter-group
XPath Keyed Path
/nsr:get-ns-service-primitive-values/nsr:ns-parameter-group[nsr:name='STRING']
RW.REST URI Path
/output/ns-parameter-group/STRING
RW Keyspec XPath Path
O,/nsr:get-ns-service-primitive-values/nsr:ns-parameter-group
RW Keyspec XPath Keyed Path
O,/nsr:get-ns-service-primitive-values/nsr:ns-parameter-group[nsr:name='STRING']
Protobuf Type
.nsr.YangOutput.Nsr.GetNsServicePrimitiveValues.NsParameterGroup
Python Proto-GI Type
NsrYang.YangOutput_Nsr_GetNsServicePrimitiveValues_NsParameterGroup
C Protobuf-C Struct Type
Nsr__YangOutput__Nsr__GetNsServicePrimitiveValues__NsParameterGroup
C RWPB Identifiers
Nsr_Nsr_output_GetNsServicePrimitiveValues_NsParameterGroup
YPBC Base Identifier
rw_ypbc_Nsr_Nsr_output_GetNsServicePrimitiveValues_NsParameterGroup

Fields
NameTypeDescription
nameSTRINGParameter group name
parameterLISTAutomatically generated group parameter

nsr:parameter

Automatically generated group parameter

Key Identifiers:
XPath Path
/nsr:get-ns-service-primitive-values/nsr:ns-parameter-group/nsr:parameter
XPath Keyed Path
/nsr:get-ns-service-primitive-values/nsr:ns-parameter-group[nsr:name='STRING']/nsr:parameter[nsr:name='STRING']
RW.REST URI Path
/output/ns-parameter-group/STRING/parameter/STRING
RW Keyspec XPath Path
O,/nsr:get-ns-service-primitive-values/nsr:ns-parameter-group/nsr:parameter
RW Keyspec XPath Keyed Path
O,/nsr:get-ns-service-primitive-values/nsr:ns-parameter-group[nsr:name='STRING']/nsr:parameter[nsr:name='STRING']
Protobuf Type
.nsr.YangOutput.Nsr.GetNsServicePrimitiveValues.NsParameterGroup.Parameter
Python Proto-GI Type
NsrYang.YangOutput_Nsr_GetNsServicePrimitiveValues_NsParameterGroup_Parameter
C Protobuf-C Struct Type
Nsr__YangOutput__Nsr__GetNsServicePrimitiveValues__NsParameterGroup__Parameter
C RWPB Identifiers
Nsr_Nsr_output_GetNsServicePrimitiveValues_NsParameterGroup_Parameter
YPBC Base Identifier
rw_ypbc_Nsr_Nsr_output_GetNsServicePrimitiveValues_NsParameterGroup_Parameter

Fields
NameTypeDescription
nameSTRINGParameter name which should be pulled from a parameter pool
valueSTRINGAutomatically generated value

nsr:vnf-primitive-group

List of service primitives grouped by VNF.

Key Identifiers:
XPath Path
/nsr:get-ns-service-primitive-values/nsr:vnf-primitive-group
XPath Keyed Path
/nsr:get-ns-service-primitive-values/nsr:vnf-primitive-group[nsr:member-vnf-index-ref='0']
RW.REST URI Path
/output/vnf-primitive-group/0
RW Keyspec XPath Path
O,/nsr:get-ns-service-primitive-values/nsr:vnf-primitive-group
RW Keyspec XPath Keyed Path
O,/nsr:get-ns-service-primitive-values/nsr:vnf-primitive-group[nsr:member-vnf-index-ref='0']
Protobuf Type
.nsr.YangOutput.Nsr.GetNsServicePrimitiveValues.VnfPrimitiveGroup
Python Proto-GI Type
NsrYang.YangOutput_Nsr_GetNsServicePrimitiveValues_VnfPrimitiveGroup
C Protobuf-C Struct Type
Nsr__YangOutput__Nsr__GetNsServicePrimitiveValues__VnfPrimitiveGroup
C RWPB Identifiers
Nsr_Nsr_output_GetNsServicePrimitiveValues_VnfPrimitiveGroup
YPBC Base Identifier
rw_ypbc_Nsr_Nsr_output_GetNsServicePrimitiveValues_VnfPrimitiveGroup

Fields
NameTypeDescription
member-vnf-index-refUINT64Reference to member-vnf within constituent-vnfds
vnfd-id-refSTRINGA reference to a vnfd. This is a leafref to path: ../../../../nsd:constituent-vnfd + [nsd:id = current()/../nsd:id-ref] + /nsd:vnfd-id-ref NOTE: confd limitations prevent the use of xpath
primitiveLIST

nsr:primitive

Key Identifiers:
XPath Path
/nsr:get-ns-service-primitive-values/nsr:vnf-primitive-group/nsr:primitive
XPath Keyed Path
/nsr:get-ns-service-primitive-values/nsr:vnf-primitive-group[nsr:member-vnf-index-ref='0']/nsr:primitive[nsr:index='0']
RW.REST URI Path
/output/vnf-primitive-group/0/primitive/0
RW Keyspec XPath Path
O,/nsr:get-ns-service-primitive-values/nsr:vnf-primitive-group/nsr:primitive
RW Keyspec XPath Keyed Path
O,/nsr:get-ns-service-primitive-values/nsr:vnf-primitive-group[nsr:member-vnf-index-ref='0']/nsr:primitive[nsr:index='0']
Protobuf Type
.nsr.YangOutput.Nsr.GetNsServicePrimitiveValues.VnfPrimitiveGroup.Primitive
Python Proto-GI Type
NsrYang.YangOutput_Nsr_GetNsServicePrimitiveValues_VnfPrimitiveGroup_Primitive
C Protobuf-C Struct Type
Nsr__YangOutput__Nsr__GetNsServicePrimitiveValues__VnfPrimitiveGroup__Primitive
C RWPB Identifiers
Nsr_Nsr_output_GetNsServicePrimitiveValues_VnfPrimitiveGroup_Primitive
YPBC Base Identifier
rw_ypbc_Nsr_Nsr_output_GetNsServicePrimitiveValues_VnfPrimitiveGroup_Primitive

Fields
NameTypeDescription
indexUINT32Index of this primitive
nameSTRINGName of the primitive associated with a value pool
parameterLISTAutomatically generated parameter

nsr:parameter

Automatically generated parameter

Key Identifiers:
XPath Path
/nsr:get-ns-service-primitive-values/nsr:vnf-primitive-group/nsr:primitive/nsr:parameter
XPath Keyed Path
/nsr:get-ns-service-primitive-values/nsr:vnf-primitive-group[nsr:member-vnf-index-ref='0']/nsr:primitive[nsr:index='0']/nsr:parameter[nsr:name='STRING']
RW.REST URI Path
/output/vnf-primitive-group/0/primitive/0/parameter/STRING
RW Keyspec XPath Path
O,/nsr:get-ns-service-primitive-values/nsr:vnf-primitive-group/nsr:primitive/nsr:parameter
RW Keyspec XPath Keyed Path
O,/nsr:get-ns-service-primitive-values/nsr:vnf-primitive-group[nsr:member-vnf-index-ref='0']/nsr:primitive[nsr:index='0']/nsr:parameter[nsr:name='STRING']
Protobuf Type
.nsr.YangOutput.Nsr.GetNsServicePrimitiveValues.VnfPrimitiveGroup.Primitive.Parameter
Python Proto-GI Type
NsrYang.YangOutput_Nsr_GetNsServicePrimitiveValues_VnfPrimitiveGroup_Primitive_Parameter
C Protobuf-C Struct Type
Nsr__YangOutput__Nsr__GetNsServicePrimitiveValues__VnfPrimitiveGroup__Primitive__Parameter
C RWPB Identifiers
Nsr_Nsr_output_GetNsServicePrimitiveValues_VnfPrimitiveGroup_Primitive_Parameter
YPBC Base Identifier
rw_ypbc_Nsr_Nsr_output_GetNsServicePrimitiveValues_VnfPrimitiveGroup_Primitive_Parameter

Fields
NameTypeDescription
nameSTRINGParameter name which should be pulled from a parameter pool
valueSTRINGAutomatically generated value

nsr:exec-ns-service-primitive

Key Identifiers:
XPath Path
/nsr:exec-ns-service-primitive
XPath Keyed Path
/nsr:exec-ns-service-primitive
RW.REST URI Path
/output
RW Keyspec XPath Path
O,/nsr:exec-ns-service-primitive
RW Keyspec XPath Keyed Path
O,/nsr:exec-ns-service-primitive
Protobuf Type
.nsr.YangOutput.Nsr.ExecNsServicePrimitive
Python Proto-GI Type
NsrYang.YangOutput_Nsr_ExecNsServicePrimitive
C Protobuf-C Struct Type
Nsr__YangOutput__Nsr__ExecNsServicePrimitive
C RWPB Identifiers
Nsr_Nsr_output_ExecNsServicePrimitive
YPBC Base Identifier
rw_ypbc_Nsr_Nsr_output_ExecNsServicePrimitive

Fields
NameTypeDescription
job-idUINT64Job identifier for this RPC
nameSTRINGName of the service primitive
nsr_id_refLEAFREFReference to NSR ID ref
triggered-byENUMThe primitive is triggered from NS or VNF level
create-timeUINT32Creation timestamp of this config agent JOB. The timestamp is expressed as seconds since unix epoch - 1970-01-01T00:00:00Z
job-status-detailsSTRINGJob status details, in case of any errors
parameterLISTList of parameters to the configuration primitive.
parameter-groupLISTList of NS Primitive parameter groups
vnf-out-listLISTList of VNFs whose primitives were set.

nsr:parameter

List of parameters to the configuration primitive.

Key Identifiers:
XPath Path
/nsr:exec-ns-service-primitive/nsr:parameter
XPath Keyed Path
/nsr:exec-ns-service-primitive/nsr:parameter[nsr:name='STRING']
RW.REST URI Path
/output/parameter/STRING
RW Keyspec XPath Path
O,/nsr:exec-ns-service-primitive/nsr:parameter
RW Keyspec XPath Keyed Path
O,/nsr:exec-ns-service-primitive/nsr:parameter[nsr:name='STRING']
Protobuf Type
.nsr.YangOutput.Nsr.ExecNsServicePrimitive.Parameter
Python Proto-GI Type
NsrYang.YangOutput_Nsr_ExecNsServicePrimitive_Parameter
C Protobuf-C Struct Type
Nsr__YangOutput__Nsr__ExecNsServicePrimitive__Parameter
C RWPB Identifiers
Nsr_Nsr_output_ExecNsServicePrimitive_Parameter
YPBC Base Identifier
rw_ypbc_Nsr_Nsr_output_ExecNsServicePrimitive_Parameter

Fields
NameTypeDescription
nameSTRINGName of the parameter.
valueSTRINGValue associated with the name.

nsr:parameter-group

List of NS Primitive parameter groups

Key Identifiers:
XPath Path
/nsr:exec-ns-service-primitive/nsr:parameter-group
XPath Keyed Path
/nsr:exec-ns-service-primitive/nsr:parameter-group[nsr:name='STRING']
RW.REST URI Path
/output/parameter-group/STRING
RW Keyspec XPath Path
O,/nsr:exec-ns-service-primitive/nsr:parameter-group
RW Keyspec XPath Keyed Path
O,/nsr:exec-ns-service-primitive/nsr:parameter-group[nsr:name='STRING']
Protobuf Type
.nsr.YangOutput.Nsr.ExecNsServicePrimitive.ParameterGroup
Python Proto-GI Type
NsrYang.YangOutput_Nsr_ExecNsServicePrimitive_ParameterGroup
C Protobuf-C Struct Type
Nsr__YangOutput__Nsr__ExecNsServicePrimitive__ParameterGroup
C RWPB Identifiers
Nsr_Nsr_output_ExecNsServicePrimitive_ParameterGroup
YPBC Base Identifier
rw_ypbc_Nsr_Nsr_output_ExecNsServicePrimitive_ParameterGroup

Fields
NameTypeDescription
nameSTRINGName of the parameter.
parameterLISTList of parameters to the configuration primitive.

nsr:parameter

List of parameters to the configuration primitive.

Key Identifiers:
XPath Path
/nsr:exec-ns-service-primitive/nsr:parameter-group/nsr:parameter
XPath Keyed Path
/nsr:exec-ns-service-primitive/nsr:parameter-group[nsr:name='STRING']/nsr:parameter[nsr:name='STRING']
RW.REST URI Path
/output/parameter-group/STRING/parameter/STRING
RW Keyspec XPath Path
O,/nsr:exec-ns-service-primitive/nsr:parameter-group/nsr:parameter
RW Keyspec XPath Keyed Path
O,/nsr:exec-ns-service-primitive/nsr:parameter-group[nsr:name='STRING']/nsr:parameter[nsr:name='STRING']
Protobuf Type
.nsr.YangOutput.Nsr.ExecNsServicePrimitive.ParameterGroup.Parameter
Python Proto-GI Type
NsrYang.YangOutput_Nsr_ExecNsServicePrimitive_ParameterGroup_Parameter
C Protobuf-C Struct Type
Nsr__YangOutput__Nsr__ExecNsServicePrimitive__ParameterGroup__Parameter
C RWPB Identifiers
Nsr_Nsr_output_ExecNsServicePrimitive_ParameterGroup_Parameter
YPBC Base Identifier
rw_ypbc_Nsr_Nsr_output_ExecNsServicePrimitive_ParameterGroup_Parameter

Fields
NameTypeDescription
nameSTRINGName of the parameter.
valueSTRINGValue associated with the name.

nsr:vnf-out-list

List of VNFs whose primitives were set.

Key Identifiers:
XPath Path
/nsr:exec-ns-service-primitive/nsr:vnf-out-list
XPath Keyed Path
/nsr:exec-ns-service-primitive/nsr:vnf-out-list[nsr:member_vnf_index_ref='0']
RW.REST URI Path
/output/vnf-out-list/0
RW Keyspec XPath Path
O,/nsr:exec-ns-service-primitive/nsr:vnf-out-list
RW Keyspec XPath Keyed Path
O,/nsr:exec-ns-service-primitive/nsr:vnf-out-list[nsr:member_vnf_index_ref='0']
Protobuf Type
.nsr.YangOutput.Nsr.ExecNsServicePrimitive.VnfOutList
Python Proto-GI Type
NsrYang.YangOutput_Nsr_ExecNsServicePrimitive_VnfOutList
C Protobuf-C Struct Type
Nsr__YangOutput__Nsr__ExecNsServicePrimitive__VnfOutList
C RWPB Identifiers
Nsr_Nsr_output_ExecNsServicePrimitive_VnfOutList
YPBC Base Identifier
rw_ypbc_Nsr_Nsr_output_ExecNsServicePrimitive_VnfOutList

Fields
NameTypeDescription
member_vnf_index_refUINT64Member VNF index
vnfr-id-refSTRINGA reference to a vnfr. This is a leafref to path
vnf-out-primitiveLISTList of service primitives supported by the configuration agent for this VNF.

nsr:vnf-out-primitive

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

Key Identifiers:
XPath Path
/nsr:exec-ns-service-primitive/nsr:vnf-out-list/nsr:vnf-out-primitive
XPath Keyed Path
/nsr:exec-ns-service-primitive/nsr:vnf-out-list[nsr:member_vnf_index_ref='0']/nsr:vnf-out-primitive[nsr:index='0']
RW.REST URI Path
/output/vnf-out-list/0/vnf-out-primitive/0
RW Keyspec XPath Path
O,/nsr:exec-ns-service-primitive/nsr:vnf-out-list/nsr:vnf-out-primitive
RW Keyspec XPath Keyed Path
O,/nsr:exec-ns-service-primitive/nsr:vnf-out-list[nsr:member_vnf_index_ref='0']/nsr:vnf-out-primitive[nsr:index='0']
Protobuf Type
.nsr.YangOutput.Nsr.ExecNsServicePrimitive.VnfOutList.VnfOutPrimitive
Python Proto-GI Type
NsrYang.YangOutput_Nsr_ExecNsServicePrimitive_VnfOutList_VnfOutPrimitive
C Protobuf-C Struct Type
Nsr__YangOutput__Nsr__ExecNsServicePrimitive__VnfOutList__VnfOutPrimitive
C RWPB Identifiers
Nsr_Nsr_output_ExecNsServicePrimitive_VnfOutList_VnfOutPrimitive
YPBC Base Identifier
rw_ypbc_Nsr_Nsr_output_ExecNsServicePrimitive_VnfOutList_VnfOutPrimitive

Fields
NameTypeDescription
indexUINT32index of the service primitive.
nameSTRINGName of the service primitive.
parameterLISTList of parameters to the configuration primitive.
execution-idSTRINGExecution id of this primitive
execution-statusSTRINGStatus of the execution of this primitive
execution-error-detailsSTRINGError details if execution-status is failed

nsr:parameter

List of parameters to the configuration primitive.

Key Identifiers:
XPath Path
/nsr:exec-ns-service-primitive/nsr:vnf-out-list/nsr:vnf-out-primitive/nsr:parameter
XPath Keyed Path
/nsr:exec-ns-service-primitive/nsr:vnf-out-list[nsr:member_vnf_index_ref='0']/nsr:vnf-out-primitive[nsr:index='0']/nsr:parameter[nsr:name='STRING']
RW.REST URI Path
/output/vnf-out-list/0/vnf-out-primitive/0/parameter/STRING
RW Keyspec XPath Path
O,/nsr:exec-ns-service-primitive/nsr:vnf-out-list/nsr:vnf-out-primitive/nsr:parameter
RW Keyspec XPath Keyed Path
O,/nsr:exec-ns-service-primitive/nsr:vnf-out-list[nsr:member_vnf_index_ref='0']/nsr:vnf-out-primitive[nsr:index='0']/nsr:parameter[nsr:name='STRING']
Protobuf Type
.nsr.YangOutput.Nsr.ExecNsServicePrimitive.VnfOutList.VnfOutPrimitive.Parameter
Python Proto-GI Type
NsrYang.YangOutput_Nsr_ExecNsServicePrimitive_VnfOutList_VnfOutPrimitive_Parameter
C Protobuf-C Struct Type
Nsr__YangOutput__Nsr__ExecNsServicePrimitive__VnfOutList__VnfOutPrimitive__Parameter
C RWPB Identifiers
Nsr_Nsr_output_ExecNsServicePrimitive_VnfOutList_VnfOutPrimitive_Parameter
YPBC Base Identifier
rw_ypbc_Nsr_Nsr_output_ExecNsServicePrimitive_VnfOutList_VnfOutPrimitive_Parameter

Fields
NameTypeDescription
nameSTRINGName of the parameter.
valueSTRINGValue associated with the name.

nsr:exec-scale-in

Key Identifiers:
XPath Path
/nsr:exec-scale-in
XPath Keyed Path
/nsr:exec-scale-in
RW.REST URI Path
/output
RW Keyspec XPath Path
O,/nsr:exec-scale-in
RW Keyspec XPath Keyed Path
O,/nsr:exec-scale-in
Protobuf Type
.nsr.YangOutput.Nsr.ExecScaleIn
Python Proto-GI Type
NsrYang.YangOutput_Nsr_ExecScaleIn
C Protobuf-C Struct Type
Nsr__YangOutput__Nsr__ExecScaleIn
C RWPB Identifiers
Nsr_Nsr_output_ExecScaleIn
YPBC Base Identifier
rw_ypbc_Nsr_Nsr_output_ExecScaleIn

Fields
NameTypeDescription
instance-idUINT64id of the scaling group

nsr:exec-scale-out

Key Identifiers:
XPath Path
/nsr:exec-scale-out
XPath Keyed Path
/nsr:exec-scale-out
RW.REST URI Path
/output
RW Keyspec XPath Path
O,/nsr:exec-scale-out
RW Keyspec XPath Keyed Path
O,/nsr:exec-scale-out
Protobuf Type
.nsr.YangOutput.Nsr.ExecScaleOut
Python Proto-GI Type
NsrYang.YangOutput_Nsr_ExecScaleOut
C Protobuf-C Struct Type
Nsr__YangOutput__Nsr__ExecScaleOut
C RWPB Identifiers
Nsr_Nsr_output_ExecScaleOut
YPBC Base Identifier
rw_ypbc_Nsr_Nsr_output_ExecScaleOut

Fields
NameTypeDescription
instance-idUINT64id of the scaling group

rw-nsr - Programmers API Reference

Schema Globals

Global Schema Type
rw_ypbc_RwNsr_RwNsr_t_schema
Global Schema Pointer
rw_ypbc_RwNsr_RwNsr_g_schema

rw-nsr notification

rw-nsr:nsm-notification

Notification for NSM Events. The timestamp of this event is automatically expressed in human readble format - 1970-01-01T00:00:00Z

Key Identifiers:
XPath Path
/rw-nsr:nsm-notification
XPath Keyed Path
/rw-nsr:nsm-notification
RW.REST URI Path
/rw-nsr:nsm-notification
RW Keyspec XPath Path
N,/rw-nsr:nsm-notification
RW Keyspec XPath Keyed Path
N,/rw-nsr:nsm-notification
Protobuf Type
.rw_nsr.YangNotif.RwNsr.NsmNotification
Python Proto-GI Type
RwNsrYang.YangNotif_RwNsr_NsmNotification
C Protobuf-C Struct Type
RwNsr__YangNotif__RwNsr__NsmNotification
C RWPB Identifiers
RwNsr_RwNsr_notif_NsmNotification
RwNsr_notif_NsmNotification
YPBC Base Identifier
rw_ypbc_RwNsr_RwNsr_notif_NsmNotification

Fields
NameTypeDescription
eventSTRINGShort name of the event
descriptionSTRINGThe description of this event
detailsSTRINGThe detailed description of this event, in case of errors