nsr - Programmers API Reference
Schema Globals
| Global Schema Type | rw_ypbc_Nsr_Nsr_t_schema |
| Global Schema Pointer | rw_ypbc_Nsr_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 Nsr_data_KeyPair |
| YPBC Base Identifier | rw_ypbc_Nsr_Nsr_data_KeyPair |
Fields
| Name | Type | Description |
|---|---|---|
| name | STRING | Name of this key pair |
| key | STRING | Key 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 | .nsr.YangData.Nsr.NsInstanceConfig |
| Python Proto-GI Type | NsrYang.YangData_Nsr_NsInstanceConfig |
| C Protobuf-C Struct Type | Nsr__YangData__Nsr__NsInstanceConfig |
| C RWPB Identifiers | Nsr_Nsr_data_NsInstanceConfig Nsr_data_NsInstanceConfig |
| YPBC Base Identifier | rw_ypbc_Nsr_Nsr_data_NsInstanceConfig |
Fields
| Name | Type | Description |
|---|---|---|
| nsr | LIST |
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 | .nsr.YangData.Nsr.NsInstanceConfig.Nsr |
| Python Proto-GI Type | NsrYang.YangData_Nsr_NsInstanceConfig_Nsr |
| C Protobuf-C Struct Type | Nsr__YangData__Nsr__NsInstanceConfig__Nsr |
| C RWPB Identifiers | Nsr_Nsr_data_NsInstanceConfig_Nsr Nsr_data_NsInstanceConfig_Nsr |
| YPBC Base Identifier | rw_ypbc_Nsr_Nsr_data_NsInstanceConfig_Nsr |
Fields
| Name | Type | Description |
|---|---|---|
| id | STRING | Identifier for the NSR. |
| name | STRING | NSR name. |
| short-name | STRING | NSR short name. |
| description | STRING | NSR description. |
| admin-status | ENUM | This is the administrative status of the NS instance |
| nsd | CONTAINER | NS descriptor used to instantiate this NS |
| input-parameter | LIST | List of input parameters |
| scaling-group | LIST | List of ns scaling group instances |
| nsd-placement-group-maps | LIST | Mapping from mano-placement groups construct from NSD to cloud platform placement group construct |
| vnfd-placement-group-maps | LIST | Mapping from mano-placement groups construct from VNFD to cloud platform placement group construct |
| ssh-authorized-key | LIST | List of authorized ssh keys as part of cloud-config |
| user | LIST | List of users to be added through cloud-config |
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 Nsr_data_NsInstanceConfig_Nsr_Nsd |
| YPBC Base Identifier | rw_ypbc_Nsr_Nsr_data_NsInstanceConfig_Nsr_Nsd |
Fields
| Name | Type | Description |
|---|---|---|
| id | STRING | Identifier for the NSD. |
| name | STRING | NSD name. |
| short-name | STRING | Short name to appear as label in the UI |
| vendor | STRING | Vendor of the NSD. |
| logo | STRING | File path for the vendor-specific logo. For example, icons/mylogo.png. The logo should be part of the network service |
| description | STRING | Description of the NSD. |
| version | STRING | Version of the NSD |
| connection-point | LIST | 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. |
| vld | LIST | List of Virtual Link Descriptors (VLDs). |
| constituent-vnfd | LIST | List of VNFDs that are part of this network service. |
| scaling-group-descriptor | LIST | 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 |
| placement-groups | LIST | List of placement groups at NS level |
| ip-profiles | LIST | List of IP Profiles. IP Profile describes the IP characteristics for the Virtual-Link |
| vnf-dependency | LIST | List of VNF dependencies. |
| vnffgd | LIST | List of VNF Forwarding Graph Descriptors (VNFFGD). |
| monitoring-param | LIST | List of monitoring parameters from VNFs that should be propogated up into NSR |
| input-parameter-xpath | LIST | List of xpaths to parameters inside the NSD the can be customized during the instantiation. |
| parameter-pool | LIST | Pool of parameter values from which to choose during configuration. |
| service-primitive | LIST | Network service level service primitives. |
| initial-config-primitive | LIST | Initial set of configuration primitives for NSD. |
| key-pair | LIST | Used to configure the list of public keys to be injected as part of NS instantiation |
| user | LIST | List 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 Nsr_data_NsInstanceConfig_Nsr_Nsd_ConnectionPoint |
| YPBC Base Identifier | rw_ypbc_Nsr_Nsr_data_NsInstanceConfig_Nsr_Nsd_ConnectionPoint |
Fields
| Name | Type | Description |
|---|---|---|
| name | STRING | Name of the NS connection point. |
| type | ENUM | Type 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 Nsr_data_NsInstanceConfig_Nsr_Nsd_Vld |
| YPBC Base Identifier | rw_ypbc_Nsr_Nsr_data_NsInstanceConfig_Nsr_Nsd_Vld |
Fields
| Name | Type | Description |
|---|---|---|
| id | STRING | Identifier for the VLD. |
| name | STRING | Virtual Link Descriptor (VLD) name. |
| short-name | STRING | Short name to appear as label in the UI |
| vendor | STRING | Provider of the VLD. |
| description | STRING | Description of the VLD. |
| version | STRING | Version of the VLD |
| type | ENUM | |
| root-bandwidth | UINT64 | For ELAN this is the aggregate bandwidth. |
| leaf-bandwidth | UINT64 | For ELAN this is the bandwidth of branches. |
| vnfd-connection-point-ref | LIST | A list of references to connection points. |
| provider-network | CONTAINER | Container for the provider network. |
| mgmt-network | BOOLEAN | Flag indicating whether this network is a VIM management network |
| vim-network-name | STRING | Name of network in VIM account. This is used to indicate pre-provisioned network name in cloud account. |
| ip-profile-ref | LEAFREF | Named 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 Nsr_data_NsInstanceConfig_Nsr_Nsd_Vld_VnfdConnectionPointRef |
| YPBC Base Identifier | rw_ypbc_Nsr_Nsr_data_NsInstanceConfig_Nsr_Nsd_Vld_VnfdConnectionPointRef |
Fields
| Name | Type | Description |
|---|---|---|
| member-vnf-index-ref | LEAFREF | Reference to member-vnf within constituent-vnfds |
| vnfd-id-ref | LEAFREF | A reference to a VNFD |
| vnfd-connection-point-ref | LEAFREF | A 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 Nsr_data_NsInstanceConfig_Nsr_Nsd_Vld_ProviderNetwork |
| YPBC Base Identifier | rw_ypbc_Nsr_Nsr_data_NsInstanceConfig_Nsr_Nsd_Vld_ProviderNetwork |
Fields
| Name | Type | Description |
|---|---|---|
| physical-network | STRING | Name of the physical network on which the provider network is built. |
| overlay-type | ENUM | Type 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_id | UINT32 | ID 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 Nsr_data_NsInstanceConfig_Nsr_Nsd_ConstituentVnfd |
| YPBC Base Identifier | rw_ypbc_Nsr_Nsr_data_NsInstanceConfig_Nsr_Nsd_ConstituentVnfd |
Fields
| Name | Type | Description |
|---|---|---|
| member-vnf-index | UINT64 | Identifier/index for the VNFD. This separate id is required so that multiple VNFs can be part of single NS |
| vnfd-id-ref | LEAFREF | Identifier for the VNFD. |
| start-by-default | BOOLEAN | VNFD 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 Nsr_data_NsInstanceConfig_Nsr_Nsd_ScalingGroupDescriptor |
| YPBC Base Identifier | rw_ypbc_Nsr_Nsr_data_NsInstanceConfig_Nsr_Nsd_ScalingGroupDescriptor |
Fields
| Name | Type | Description |
|---|---|---|
| name | STRING | Name of this scaling group. |
| scaling-policy | LIST | |
| vnfd-member | LIST | List of VNFs in this scaling group |
| min-instance-count | UINT32 | Minimum 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-count | UINT32 | Maximum 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-action | LIST | List 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 Nsr_data_NsInstanceConfig_Nsr_Nsd_ScalingGroupDescriptor_ScalingPolicy |
| YPBC Base Identifier | rw_ypbc_Nsr_Nsr_data_NsInstanceConfig_Nsr_Nsd_ScalingGroupDescriptor_ScalingPolicy |
Fields
| Name | Type | Description |
|---|---|---|
| name | STRING | Name of the scaling policy |
| scaling-type | ENUM | Type of scaling |
| enabled | BOOLEAN | Specifies if the scaling policy can be applied |
| scale-in-operation-type | ENUM | Operation 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-type | ENUM | Operation to be applied to check between scaling criterias to check if the scale out threshold condition has been met. Defaults to OR |
| threshold-time | UINT32 | The duration for which the criteria must hold true |
| cooldown-time | UINT32 | The duration after a scaling-in/scaling-out action has been triggered, for which there will be no further scaling activity |
| scaling-criteria | LIST | list 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 Nsr_data_NsInstanceConfig_Nsr_Nsd_ScalingGroupDescriptor_ScalingPolicy_ScalingCriteria |
| YPBC Base Identifier | rw_ypbc_Nsr_Nsr_data_NsInstanceConfig_Nsr_Nsd_ScalingGroupDescriptor_ScalingPolicy_ScalingCriteria |
Fields
| Name | Type | Description |
|---|---|---|
| name | STRING | Name of the scaling criteria |
| scale-in-threshold | UINT64 | Value below which scale-in requests are generated (depends on monitoring parameters) |
| scale-out-threshold | UINT64 | Value above which scale-out requests are generated (depends on monitoring parameters) |
| ns-monitoring-param-ref | LEAFREF | Reference 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 Nsr_data_NsInstanceConfig_Nsr_Nsd_ScalingGroupDescriptor_VnfdMember |
| YPBC Base Identifier | rw_ypbc_Nsr_Nsr_data_NsInstanceConfig_Nsr_Nsd_ScalingGroupDescriptor_VnfdMember |
Fields
| Name | Type | Description |
|---|---|---|
| member-vnf-index-ref | LEAFREF | Member VNF index of this member VNF |
| count | UINT32 | Count 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 Nsr_data_NsInstanceConfig_Nsr_Nsd_ScalingGroupDescriptor_ScalingConfigAction |
| YPBC Base Identifier | rw_ypbc_Nsr_Nsr_data_NsInstanceConfig_Nsr_Nsd_ScalingGroupDescriptor_ScalingConfigAction |
Fields
| Name | Type | Description |
|---|---|---|
| trigger | ENUM | Scaling trigger |
| ns-config-primitive-name-ref | LEAFREF | Reference 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 Nsr_data_NsInstanceConfig_Nsr_Nsd_PlacementGroups |
| YPBC Base Identifier | rw_ypbc_Nsr_Nsr_data_NsInstanceConfig_Nsr_Nsd_PlacementGroups |
Fields
| Name | Type | Description |
|---|---|---|
| name | STRING | Place group construct to define the compute resource placement strategy in cloud environment |
| requirement | STRING | This is free text space used to describe the intent/rationale behind this placement group. This is for human consumption only |
| strategy | ENUM | Strategy 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-vnfd | LIST | List 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 Nsr_data_NsInstanceConfig_Nsr_Nsd_PlacementGroups_MemberVnfd |
| YPBC Base Identifier | rw_ypbc_Nsr_Nsr_data_NsInstanceConfig_Nsr_Nsd_PlacementGroups_MemberVnfd |
Fields
| Name | Type | Description |
|---|---|---|
| member-vnf-index-ref | LEAFREF | Member VNF index of this member VNF |
| vnfd-id-ref | LEAFREF | Identifier 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 Nsr_data_NsInstanceConfig_Nsr_Nsd_IpProfiles |
| YPBC Base Identifier | rw_ypbc_Nsr_Nsr_data_NsInstanceConfig_Nsr_Nsd_IpProfiles |
Fields
| Name | Type | Description |
|---|---|---|
| name | STRING | Name of the IP-Profile |
| description | STRING | Description for IP profile |
| ip-profile-params | CONTAINER |
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 Nsr_data_NsInstanceConfig_Nsr_Nsd_IpProfiles_IpProfileParams |
| YPBC Base Identifier | rw_ypbc_Nsr_Nsr_data_NsInstanceConfig_Nsr_Nsd_IpProfiles_IpProfileParams |
Fields
| Name | Type | Description |
|---|---|---|
| ip-version | ENUM | |
| subnet-address | UNION | Subnet IP prefix associated with IP Profile |
| gateway-address | UNION | IP Address of the default gateway associated with IP Profile |
| security-group | STRING | Name of the security group |
| dns-server | LIST | |
| dhcp-params | CONTAINER | |
| subnet-prefix-pool | STRING | VIM 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 Nsr_data_NsInstanceConfig_Nsr_Nsd_IpProfiles_IpProfileParams_DnsServer |
| YPBC Base Identifier | rw_ypbc_Nsr_Nsr_data_NsInstanceConfig_Nsr_Nsd_IpProfiles_IpProfileParams_DnsServer |
Fields
| Name | Type | Description |
|---|---|---|
| address | UNION | List 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 Nsr_data_NsInstanceConfig_Nsr_Nsd_IpProfiles_IpProfileParams_DhcpParams |
| YPBC Base Identifier | rw_ypbc_Nsr_Nsr_data_NsInstanceConfig_Nsr_Nsd_IpProfiles_IpProfileParams_DhcpParams |
Fields
| Name | Type | Description |
|---|---|---|
| enabled | BOOLEAN | This flag indicates if DHCP is enabled or not |
| start-address | UNION | Start IP address of the IP-Address range associated with DHCP domain |
| count | UINT32 | Size 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 Nsr_data_NsInstanceConfig_Nsr_Nsd_VnfDependency |
| YPBC Base Identifier | rw_ypbc_Nsr_Nsr_data_NsInstanceConfig_Nsr_Nsd_VnfDependency |
Fields
| Name | Type | Description |
|---|---|---|
| vnf-source-ref | LEAFREF | |
| vnf-depends-on-ref | LEAFREF | Reference 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 Nsr_data_NsInstanceConfig_Nsr_Nsd_Vnffgd |
| YPBC Base Identifier | rw_ypbc_Nsr_Nsr_data_NsInstanceConfig_Nsr_Nsd_Vnffgd |
Fields
| Name | Type | Description |
|---|---|---|
| id | STRING | Identifier for the VNFFGD. |
| name | STRING | VNFFGD name. |
| short-name | STRING | Short name to appear as label in the UI |
| vendor | STRING | Provider of the VNFFGD. |
| description | STRING | Description of the VNFFGD. |
| version | STRING | Version of the VNFFGD |
| rsp | LIST | List of Rendered Service Paths (RSP). |
| classifier | LIST | List 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 Nsr_data_NsInstanceConfig_Nsr_Nsd_Vnffgd_Rsp |
| YPBC Base Identifier | rw_ypbc_Nsr_Nsr_data_NsInstanceConfig_Nsr_Nsd_Vnffgd_Rsp |
Fields
| Name | Type | Description |
|---|---|---|
| id | STRING | Identifier for the RSP. |
| name | STRING | RSP name. |
| vnfd-connection-point-ref | LIST | A 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 Nsr_data_NsInstanceConfig_Nsr_Nsd_Vnffgd_Rsp_VnfdConnectionPointRef |
| YPBC Base Identifier | rw_ypbc_Nsr_Nsr_data_NsInstanceConfig_Nsr_Nsd_Vnffgd_Rsp_VnfdConnectionPointRef |
Fields
| Name | Type | Description |
|---|---|---|
| member-vnf-index-ref | LEAFREF | Reference to member-vnf within constituent-vnfds |
| order | UINT8 | A number that denotes the order of a VNF in a chain |
| vnfd-id-ref | LEAFREF | A reference to a vnfd |
| vnfd-connection-point-ref | LEAFREF | A 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 Nsr_data_NsInstanceConfig_Nsr_Nsd_Vnffgd_Classifier |
| YPBC Base Identifier | rw_ypbc_Nsr_Nsr_data_NsInstanceConfig_Nsr_Nsd_Vnffgd_Classifier |
Fields
| Name | Type | Description |
|---|---|---|
| id | STRING | Identifier for the classifier rule. |
| name | STRING | Name of the classifier. |
| rsp-id-ref | LEAFREF | A reference to the RSP. |
| member-vnf-index-ref | LEAFREF | Reference to member-vnf within constituent-vnfds |
| vnfd-id-ref | LEAFREF | A reference to a VNFD |
| vnfd-connection-point-ref | LEAFREF | A reference to a connection point name |
| match-attributes | LIST | List 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 Nsr_data_NsInstanceConfig_Nsr_Nsd_Vnffgd_Classifier_MatchAttributes |
| YPBC Base Identifier | rw_ypbc_Nsr_Nsr_data_NsInstanceConfig_Nsr_Nsd_Vnffgd_Classifier_MatchAttributes |
Fields
| Name | Type | Description |
|---|---|---|
| id | STRING | Identifier for the classifier match attribute rule. |
| ip-proto | UINT8 | Internet Protocol. |
| source-ip-address | UNION | Source IP address. |
| destination-ip-address | UNION | Destination IP address. |
| source-port | UINT16 | Source port number. |
| destination-port | UINT16 | Destination 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 Nsr_data_NsInstanceConfig_Nsr_Nsd_MonitoringParam |
| YPBC Base Identifier | rw_ypbc_Nsr_Nsr_data_NsInstanceConfig_Nsr_Nsd_MonitoringParam |
Fields
| Name | Type | Description |
|---|---|---|
| id | STRING | Identifier for a monitoring parameter |
| name | STRING | Name of the monitoring parameter |
| value-type | ENUM | |
| numeric-constraints | CONTAINER | |
| text-constraints | CONTAINER | |
| value-integer | INT64 | Current value for an integer parameter |
| value-decimal | DECIMAL64 | Current value for a decimal parameter |
| value-string | STRING | Current value for a string parameter |
| description | STRING | |
| group-tag | STRING | A tag to group monitoring parameters |
| widget-type | ENUM | Defines the UI Display variant of measured counters. |
| units | STRING | Measured Counter Units (e.g., Packets, Kbps, Mbps, etc.) |
| aggregation-type | ENUM | |
| vnfd-monitoring-param | LIST | A 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 Nsr_data_NsInstanceConfig_Nsr_Nsd_MonitoringParam_NumericConstraints |
| YPBC Base Identifier | rw_ypbc_Nsr_Nsr_data_NsInstanceConfig_Nsr_Nsd_MonitoringParam_NumericConstraints |
Fields
| Name | Type | Description |
|---|---|---|
| min-value | UINT64 | Minimum value for the parameter |
| max-value | UINT64 | Maximum 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 Nsr_data_NsInstanceConfig_Nsr_Nsd_MonitoringParam_TextConstraints |
| YPBC Base Identifier | rw_ypbc_Nsr_Nsr_data_NsInstanceConfig_Nsr_Nsd_MonitoringParam_TextConstraints |
Fields
| Name | Type | Description |
|---|---|---|
| min-length | UINT8 | Minimum string length for the parameter |
| max-length | UINT8 | Maximum 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 Nsr_data_NsInstanceConfig_Nsr_Nsd_MonitoringParam_VnfdMonitoringParam |
| YPBC Base Identifier | rw_ypbc_Nsr_Nsr_data_NsInstanceConfig_Nsr_Nsd_MonitoringParam_VnfdMonitoringParam |
Fields
| Name | Type | Description |
|---|---|---|
| vnfd-id-ref | LEAFREF | A reference to a VNFD. This is a leafref |
| vnfd-monitoring-param-ref | LEAFREF | A reference to the VNFD monitoring param |
| member-vnf-index-ref | LEAFREF | Mandatory 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 Nsr_data_NsInstanceConfig_Nsr_Nsd_InputParameterXpath |
| YPBC Base Identifier | rw_ypbc_Nsr_Nsr_data_NsInstanceConfig_Nsr_Nsd_InputParameterXpath |
Fields
| Name | Type | Description |
|---|---|---|
| xpath | STRING | An xpath that specifies the element in a descriptor. |
| label | STRING | A descriptive string |
| default-value | STRING | /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 Nsr_data_NsInstanceConfig_Nsr_Nsd_ParameterPool |
| YPBC Base Identifier | rw_ypbc_Nsr_Nsr_data_NsInstanceConfig_Nsr_Nsd_ParameterPool |
Fields
| Name | Type | Description |
|---|---|---|
| name | STRING | Name of the configuration value pool |
| range | CONTAINER | Create 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 Nsr_data_NsInstanceConfig_Nsr_Nsd_ParameterPool_Range |
| YPBC Base Identifier | rw_ypbc_Nsr_Nsr_data_NsInstanceConfig_Nsr_Nsd_ParameterPool_Range |
Fields
| Name | Type | Description |
|---|---|---|
| start-value | UINT32 | Generated pool values start at this value |
| end-value | UINT32 | Generated 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 Nsr_data_NsInstanceConfig_Nsr_Nsd_ServicePrimitive |
| YPBC Base Identifier | rw_ypbc_Nsr_Nsr_data_NsInstanceConfig_Nsr_Nsd_ServicePrimitive |
Fields
| Name | Type | Description |
|---|---|---|
| name | STRING | Name of the service primitive. |
| parameter | LIST | List of parameters for the service primitive. |
| parameter-group | LIST | Grouping of parameters which are logically grouped in UI |
| vnf-primitive-group | LIST | List of service primitives grouped by VNF. |
| user-defined-script | STRING | A 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 Nsr_data_NsInstanceConfig_Nsr_Nsd_ServicePrimitive_Parameter |
| YPBC Base Identifier | rw_ypbc_Nsr_Nsr_data_NsInstanceConfig_Nsr_Nsd_ServicePrimitive_Parameter |
Fields
| Name | Type | Description |
|---|---|---|
| name | STRING | Name of the parameter. |
| data-type | ENUM | Data type associated with the name. |
| mandatory | BOOLEAN | Is this field mandatory |
| default-value | STRING | The default value for this field |
| parameter-pool | STRING | NSD parameter pool name to use for this parameter |
| read-only | BOOLEAN | The value should be dimmed by the UI. Only applies to parameters with default values. |
| hidden | BOOLEAN | The 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 Nsr_data_NsInstanceConfig_Nsr_Nsd_ServicePrimitive_ParameterGroup |
| YPBC Base Identifier | rw_ypbc_Nsr_Nsr_data_NsInstanceConfig_Nsr_Nsd_ServicePrimitive_ParameterGroup |
Fields
| Name | Type | Description |
|---|---|---|
| name | STRING | Name of the parameter group |
| parameter | LIST | List of parameters for the service primitive. |
| mandatory | BOOLEAN | Is 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 Nsr_data_NsInstanceConfig_Nsr_Nsd_ServicePrimitive_ParameterGroup_Parameter |
| YPBC Base Identifier | rw_ypbc_Nsr_Nsr_data_NsInstanceConfig_Nsr_Nsd_ServicePrimitive_ParameterGroup_Parameter |
Fields
| Name | Type | Description |
|---|---|---|
| name | STRING | Name of the parameter. |
| data-type | ENUM | Data type associated with the name. |
| mandatory | BOOLEAN | Is this field mandatory |
| default-value | STRING | The default value for this field |
| parameter-pool | STRING | NSD parameter pool name to use for this parameter |
| read-only | BOOLEAN | The value should be dimmed by the UI. Only applies to parameters with default values. |
| hidden | BOOLEAN | The 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 Nsr_data_NsInstanceConfig_Nsr_Nsd_ServicePrimitive_VnfPrimitiveGroup |
| YPBC Base Identifier | rw_ypbc_Nsr_Nsr_data_NsInstanceConfig_Nsr_Nsd_ServicePrimitive_VnfPrimitiveGroup |
Fields
| Name | Type | Description |
|---|---|---|
| member-vnf-index-ref | LEAFREF | Reference to member-vnf within constituent-vnfds |
| vnfd-id-ref | LEAFREF | A reference to a VNFD. This is a leafref |
| vnfd-name | LEAFREF | Name of the VNFD |
| primitive | LIST |
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 Nsr_data_NsInstanceConfig_Nsr_Nsd_ServicePrimitive_VnfPrimitiveGroup_Primitive |
| YPBC Base Identifier | rw_ypbc_Nsr_Nsr_data_NsInstanceConfig_Nsr_Nsd_ServicePrimitive_VnfPrimitiveGroup_Primitive |
Fields
| Name | Type | Description |
|---|---|---|
| index | UINT32 | Index of this primitive |
| name | STRING | Name 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 Nsr_data_NsInstanceConfig_Nsr_Nsd_InitialConfigPrimitive |
| YPBC Base Identifier | rw_ypbc_Nsr_Nsr_data_NsInstanceConfig_Nsr_Nsd_InitialConfigPrimitive |
Fields
| Name | Type | Description |
|---|---|---|
| seq | UINT64 | Sequence number for the configuration primitive. |
| name | STRING | Name of the configuration primitive. |
| user-defined-script | STRING | A user defined script. |
| parameter | LIST |
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 Nsr_data_NsInstanceConfig_Nsr_Nsd_InitialConfigPrimitive_Parameter |
| YPBC Base Identifier | rw_ypbc_Nsr_Nsr_data_NsInstanceConfig_Nsr_Nsd_InitialConfigPrimitive_Parameter |
Fields
| Name | Type | Description |
|---|---|---|
| name | STRING | |
| value | STRING | Value 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 Nsr_data_NsInstanceConfig_Nsr_Nsd_KeyPair |
| YPBC Base Identifier | rw_ypbc_Nsr_Nsr_data_NsInstanceConfig_Nsr_Nsd_KeyPair |
Fields
| Name | Type | Description |
|---|---|---|
| name | STRING | Name of this key pair |
| key | STRING | Key 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 Nsr_data_NsInstanceConfig_Nsr_Nsd_User |
| YPBC Base Identifier | rw_ypbc_Nsr_Nsr_data_NsInstanceConfig_Nsr_Nsd_User |
Fields
| Name | Type | Description |
|---|---|---|
| name | STRING | Name of the user |
| user-info | STRING | The user name's real name |
| key-pair | LIST | Used 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 Nsr_data_NsInstanceConfig_Nsr_Nsd_User_KeyPair |
| YPBC Base Identifier | rw_ypbc_Nsr_Nsr_data_NsInstanceConfig_Nsr_Nsd_User_KeyPair |
Fields
| Name | Type | Description |
|---|---|---|
| name | STRING | Name of this key pair |
| key | STRING | Key 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 Nsr_data_NsInstanceConfig_Nsr_InputParameter |
| YPBC Base Identifier | rw_ypbc_Nsr_Nsr_data_NsInstanceConfig_Nsr_InputParameter |
Fields
| Name | Type | Description |
|---|---|---|
| xpath | STRING | An xpath that specfies which element in a descriptor is to be modified. |
| value | STRING | The 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 Nsr_data_NsInstanceConfig_Nsr_ScalingGroup |
| YPBC Base Identifier | rw_ypbc_Nsr_Nsr_data_NsInstanceConfig_Nsr_ScalingGroup |
Fields
| Name | Type | Description |
|---|---|---|
| scaling-group-name-ref | STRING | name of the scaling group leafref path ../../nsd/scaling-group-descriptor/name |
| instance | LIST | The 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 Nsr_data_NsInstanceConfig_Nsr_ScalingGroup_Instance |
| YPBC Base Identifier | rw_ypbc_Nsr_Nsr_data_NsInstanceConfig_Nsr_ScalingGroup_Instance |
Fields
| Name | Type | Description |
|---|---|---|
| id | UINT16 | Scaling 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 Nsr_data_NsInstanceConfig_Nsr_NsdPlacementGroupMaps |
| YPBC Base Identifier | rw_ypbc_Nsr_Nsr_data_NsInstanceConfig_Nsr_NsdPlacementGroupMaps |
Fields
| Name | Type | Description |
|---|---|---|
| placement-group-ref | STRING | Reference for NSD placement group leafref path ../../nsd/placement-groups/name |
| cloud-type | ENUM | |
| availability-zone | CONTAINER | Name of the Availability Zone |
| server-group | CONTAINER | Name of the Affinity/Anti-Affinity Server Group |
| host-aggregate | LIST | Name of the Host Aggregate |
| aws-construct | EMPTY | |
| openmano-construct | EMPTY | |
| vsphere-construct | EMPTY | |
| mock-construct | EMPTY | |
| cloudsim-construct | EMPTY |
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 Nsr_data_NsInstanceConfig_Nsr_NsdPlacementGroupMaps_AvailabilityZone |
| YPBC Base Identifier | rw_ypbc_Nsr_Nsr_data_NsInstanceConfig_Nsr_NsdPlacementGroupMaps_AvailabilityZone |
Fields
| Name | Type | Description |
|---|---|---|
| name | STRING |
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 Nsr_data_NsInstanceConfig_Nsr_NsdPlacementGroupMaps_ServerGroup |
| YPBC Base Identifier | rw_ypbc_Nsr_Nsr_data_NsInstanceConfig_Nsr_NsdPlacementGroupMaps_ServerGroup |
Fields
| Name | Type | Description |
|---|---|---|
| name | STRING |
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 Nsr_data_NsInstanceConfig_Nsr_NsdPlacementGroupMaps_HostAggregate |
| YPBC Base Identifier | rw_ypbc_Nsr_Nsr_data_NsInstanceConfig_Nsr_NsdPlacementGroupMaps_HostAggregate |
Fields
| Name | Type | Description |
|---|---|---|
| metadata-key | STRING | Name of the additional information attached to the host-aggregate |
| metadata-value | STRING | Value 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 Nsr_data_NsInstanceConfig_Nsr_VnfdPlacementGroupMaps |
| YPBC Base Identifier | rw_ypbc_Nsr_Nsr_data_NsInstanceConfig_Nsr_VnfdPlacementGroupMaps |
Fields
| Name | Type | Description |
|---|---|---|
| vnfd-id-ref | STRING | A 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-ref | LEAFREF | A reference to VNFD placement group |
| cloud-type | ENUM | |
| availability-zone | CONTAINER | Name of the Availability Zone |
| server-group | CONTAINER | Name of the Affinity/Anti-Affinity Server Group |
| host-aggregate | LIST | Name of the Host Aggregate |
| aws-construct | EMPTY | |
| openmano-construct | EMPTY | |
| vsphere-construct | EMPTY | |
| mock-construct | EMPTY | |
| cloudsim-construct | EMPTY |
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 Nsr_data_NsInstanceConfig_Nsr_VnfdPlacementGroupMaps_AvailabilityZone |
| YPBC Base Identifier | rw_ypbc_Nsr_Nsr_data_NsInstanceConfig_Nsr_VnfdPlacementGroupMaps_AvailabilityZone |
Fields
| Name | Type | Description |
|---|---|---|
| name | STRING |
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 Nsr_data_NsInstanceConfig_Nsr_VnfdPlacementGroupMaps_ServerGroup |
| YPBC Base Identifier | rw_ypbc_Nsr_Nsr_data_NsInstanceConfig_Nsr_VnfdPlacementGroupMaps_ServerGroup |
Fields
| Name | Type | Description |
|---|---|---|
| name | STRING |
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 Nsr_data_NsInstanceConfig_Nsr_VnfdPlacementGroupMaps_HostAggregate |
| YPBC Base Identifier | rw_ypbc_Nsr_Nsr_data_NsInstanceConfig_Nsr_VnfdPlacementGroupMaps_HostAggregate |
Fields
| Name | Type | Description |
|---|---|---|
| metadata-key | STRING | Name of the additional information attached to the host-aggregate |
| metadata-value | STRING | Value of the corresponding metadata-key |
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 Nsr_data_NsInstanceConfig_Nsr_User |
| YPBC Base Identifier | rw_ypbc_Nsr_Nsr_data_NsInstanceConfig_Nsr_User |
Fields
| Name | Type | Description |
|---|---|---|
| name | STRING | Name of the user |
| user-info | STRING | The user name's real name |
| ssh-authorized-key | LIST | Used to configure the list of public keys to be injected as part of ns instantiation |
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 | .nsr.YangData.Nsr.NsInstanceOpdata |
| Python Proto-GI Type | NsrYang.YangData_Nsr_NsInstanceOpdata |
| C Protobuf-C Struct Type | Nsr__YangData__Nsr__NsInstanceOpdata |
| C RWPB Identifiers | Nsr_Nsr_data_NsInstanceOpdata Nsr_data_NsInstanceOpdata |
| YPBC Base Identifier | rw_ypbc_Nsr_Nsr_data_NsInstanceOpdata |
Fields
| Name | Type | Description |
|---|---|---|
| nsr | LIST |
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 | .nsr.YangData.Nsr.NsInstanceOpdata.Nsr |
| Python Proto-GI Type | NsrYang.YangData_Nsr_NsInstanceOpdata_Nsr |
| C Protobuf-C Struct Type | Nsr__YangData__Nsr__NsInstanceOpdata__Nsr |
| C RWPB Identifiers | Nsr_Nsr_data_NsInstanceOpdata_Nsr Nsr_data_NsInstanceOpdata_Nsr |
| YPBC Base Identifier | rw_ypbc_Nsr_Nsr_data_NsInstanceOpdata_Nsr |
Fields
| Name | Type | Description |
|---|---|---|
| ns-instance-config-ref | LEAFREF | |
| name-ref | LEAFREF | Network service name reference |
| nsd-ref | LEAFREF | Network service descriptor id reference |
| nsd-name-ref | LEAFREF | Network service descriptor name reference |
| create-time | UINT32 | Creation timestamp of this Network Service. The timestamp is expressed as seconds since unix epoch - 1970-01-01T00:00:00Z |
| uptime | UINT32 | Active period of this Network Service. Uptime is expressed in seconds |
| connection-point | LIST | 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. |
| vlr | LIST | |
| constituent-vnfr-ref | LIST | List of VNFRs that are part of this network service. |
| scaling-group-record | LIST | List of scaling group records |
| vnffgr | LIST | |
| operational-status | ENUM | The 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-status | ENUM | The 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-primitive | LIST | Network service level service primitives. |
| initial-config-primitive | LIST | Initial set of configuration primitives for NSD. |
| monitoring-param | LIST | List of NS level params. |
| config-agent-job | LIST |
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 Nsr_data_NsInstanceOpdata_Nsr_ConnectionPoint |
| YPBC Base Identifier | rw_ypbc_Nsr_Nsr_data_NsInstanceOpdata_Nsr_ConnectionPoint |
Fields
| Name | Type | Description |
|---|---|---|
| name | STRING | Name of the NS connection point. |
| type | ENUM | Type 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 | .nsr.YangData.Nsr.NsInstanceOpdata.Nsr.Vlr |
| Python Proto-GI Type | NsrYang.YangData_Nsr_NsInstanceOpdata_Nsr_Vlr |
| C Protobuf-C Struct Type | Nsr__YangData__Nsr__NsInstanceOpdata__Nsr__Vlr |
| C RWPB Identifiers | Nsr_Nsr_data_NsInstanceOpdata_Nsr_Vlr Nsr_data_NsInstanceOpdata_Nsr_Vlr |
| YPBC Base Identifier | rw_ypbc_Nsr_Nsr_data_NsInstanceOpdata_Nsr_Vlr |
Fields
| Name | Type | Description |
|---|---|---|
| vlr-ref | LEAFREF | Reference to a VLR record in the VLR catalog |
| vnfr-connection-point-ref | LIST | A list of references to connection points. |
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 Nsr_data_NsInstanceOpdata_Nsr_Vlr_VnfrConnectionPointRef |
| YPBC Base Identifier | rw_ypbc_Nsr_Nsr_data_NsInstanceOpdata_Nsr_Vlr_VnfrConnectionPointRef |
Fields
| Name | Type | Description |
|---|---|---|
| vnfr-id | LEAFREF | A reference to a vnfr |
| connection-point | LEAFREF | A 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 | .nsr.YangData.Nsr.NsInstanceOpdata.Nsr.ConstituentVnfrRef |
| Python Proto-GI Type | NsrYang.YangData_Nsr_NsInstanceOpdata_Nsr_ConstituentVnfrRef |
| C Protobuf-C Struct Type | Nsr__YangData__Nsr__NsInstanceOpdata__Nsr__ConstituentVnfrRef |
| C RWPB Identifiers | Nsr_Nsr_data_NsInstanceOpdata_Nsr_ConstituentVnfrRef Nsr_data_NsInstanceOpdata_Nsr_ConstituentVnfrRef |
| YPBC Base Identifier | rw_ypbc_Nsr_Nsr_data_NsInstanceOpdata_Nsr_ConstituentVnfrRef |
Fields
| Name | Type | Description |
|---|---|---|
| vnfr-id | STRING | Reference 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. |
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 Nsr_data_NsInstanceOpdata_Nsr_ScalingGroupRecord |
| YPBC Base Identifier | rw_ypbc_Nsr_Nsr_data_NsInstanceOpdata_Nsr_ScalingGroupRecord |
Fields
| Name | Type | Description |
|---|---|---|
| scaling-group-name-ref | LEAFREF | name of the scaling group |
| instance | LIST | Reference 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 Nsr_data_NsInstanceOpdata_Nsr_ScalingGroupRecord_Instance |
| YPBC Base Identifier | rw_ypbc_Nsr_Nsr_data_NsInstanceOpdata_Nsr_ScalingGroupRecord_Instance |
Fields
| Name | Type | Description |
|---|---|---|
| instance-id | UINT16 | Scaling group instance id |
| is-default | BOOLEAN | Flag indicating whether this instance was part of default scaling group (and thus undeletable) |
| op-status | ENUM | The 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-status | ENUM | The 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-msg | STRING | Reason for failure in configuration of this scaling instance |
| create-time | UINT32 | Creation timestamp of this scaling group record. The timestamp is expressed as seconds since unix epoch - 1970-01-01T00:00:00Z |
| vnfrs | LEAF_LIST | Reference 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 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 Nsr_data_NsInstanceOpdata_Nsr_Vnffgr |
| YPBC Base Identifier | rw_ypbc_Nsr_Nsr_data_NsInstanceOpdata_Nsr_Vnffgr |
Fields
| Name | Type | Description |
|---|---|---|
| id | STRING | Identifier for the VNFFGR. |
| vnffgd-id-ref | LEAFREF | VNFFG descriptor id reference |
| vnffgd-name-ref | LEAFREF | VNFFG descriptor name reference |
| sdn-account | LEAFREF | The SDN account to use when requesting resources for this vnffgr |
| operational-status | ENUM | The 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 |
| rsp | LIST | |
| classifier | LIST |
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 Nsr_data_NsInstanceOpdata_Nsr_Vnffgr_Rsp |
| YPBC Base Identifier | rw_ypbc_Nsr_Nsr_data_NsInstanceOpdata_Nsr_Vnffgr_Rsp |
Fields
| Name | Type | Description |
|---|---|---|
| id | STRING | Identifier for the RSP. |
| name | STRING | Name for the RSP |
| vnffgd-rsp-id-ref | LEAFREF | Identifier for the VNFFG Descriptor RSP reference |
| vnffgd-rsp-name-ref | LEAFREF | Name for the VNFFG Descriptor RSP reference |
| classifier-name | STRING | |
| path-id | UINT32 | Unique Identifier for the service path |
| vnfr-connection-point-ref | LIST |
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 Nsr_data_NsInstanceOpdata_Nsr_Vnffgr_Rsp_VnfrConnectionPointRef |
| YPBC Base Identifier | rw_ypbc_Nsr_Nsr_data_NsInstanceOpdata_Nsr_Vnffgr_Rsp_VnfrConnectionPointRef |
Fields
| Name | Type | Description |
|---|---|---|
| hop-number | UINT8 | Monotonically increasing number to show service path hop order |
| service-function-type | STRING | Type 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-ref | UINT64 | |
| vnfd-id-ref | STRING | Reference to VNF Descriptor Id |
| vnfr-id-ref | LEAFREF | A reference to a vnfr id |
| vnfr-name-ref | LEAFREF | A reference to a vnfr name |
| vnfr-connection-point-ref | LEAFREF | A reference to a vnfr connection point. |
| service-index | UINT8 | Location within the service path |
| connection-point-params | CONTAINER | |
| service-function-forwarder | CONTAINER |
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 Nsr_data_NsInstanceOpdata_Nsr_Vnffgr_Rsp_VnfrConnectionPointRef_ConnectionPointParams |
| YPBC Base Identifier | rw_ypbc_Nsr_Nsr_data_NsInstanceOpdata_Nsr_Vnffgr_Rsp_VnfrConnectionPointRef_ConnectionPointParams |
Fields
| Name | Type | Description |
|---|---|---|
| mgmt-address | UNION | |
| name | STRING | |
| port-id | STRING | |
| vm-id | STRING | |
| address | UNION | |
| port | UINT16 |
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 Nsr_data_NsInstanceOpdata_Nsr_Vnffgr_Rsp_VnfrConnectionPointRef_ServiceFunctionForwarder |
| YPBC Base Identifier | rw_ypbc_Nsr_Nsr_data_NsInstanceOpdata_Nsr_Vnffgr_Rsp_VnfrConnectionPointRef_ServiceFunctionForwarder |
Fields
| Name | Type | Description |
|---|---|---|
| name | STRING | Service Function Forwarder name |
| ip-address | UNION | Data Plane IP Address of the SFF |
| port | UINT16 | Data 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 Nsr_data_NsInstanceOpdata_Nsr_Vnffgr_Classifier |
| YPBC Base Identifier | rw_ypbc_Nsr_Nsr_data_NsInstanceOpdata_Nsr_Vnffgr_Classifier |
Fields
| Name | Type | Description |
|---|---|---|
| id | STRING | Identifier for the classifier rule. |
| name | STRING | Name of the classifier. |
| rsp-id-ref | LEAFREF | A reference to the RSP. |
| rsp-name | STRING | Name for the RSP |
| vnfr-id-ref | LEAFREF | A reference to a vnfr id |
| vnfr-name-ref | LEAFREF | A reference to a vnfr name |
| vnfr-connection-point-ref | LEAFREF | A reference to a vnfr connection point. |
| port-id | STRING | |
| vm-id | STRING | |
| ip-address | STRING | |
| sff-name | STRING |
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 Nsr_data_NsInstanceOpdata_Nsr_ServicePrimitive |
| YPBC Base Identifier | rw_ypbc_Nsr_Nsr_data_NsInstanceOpdata_Nsr_ServicePrimitive |
Fields
| Name | Type | Description |
|---|---|---|
| name | STRING | Name of the service primitive. |
| parameter | LIST | List of parameters for the service primitive. |
| parameter-group | LIST | Grouping of parameters which are logically grouped in UI |
| vnf-primitive-group | LIST | List of service primitives grouped by VNF. |
| user-defined-script | STRING | A 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 Nsr_data_NsInstanceOpdata_Nsr_ServicePrimitive_Parameter |
| YPBC Base Identifier | rw_ypbc_Nsr_Nsr_data_NsInstanceOpdata_Nsr_ServicePrimitive_Parameter |
Fields
| Name | Type | Description |
|---|---|---|
| name | STRING | Name of the parameter. |
| data-type | ENUM | Data type associated with the name. |
| mandatory | BOOLEAN | Is this field mandatory |
| default-value | STRING | The default value for this field |
| parameter-pool | STRING | NSD parameter pool name to use for this parameter |
| read-only | BOOLEAN | The value should be dimmed by the UI. Only applies to parameters with default values. |
| hidden | BOOLEAN | The 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 Nsr_data_NsInstanceOpdata_Nsr_ServicePrimitive_ParameterGroup |
| YPBC Base Identifier | rw_ypbc_Nsr_Nsr_data_NsInstanceOpdata_Nsr_ServicePrimitive_ParameterGroup |
Fields
| Name | Type | Description |
|---|---|---|
| name | STRING | Name of the parameter group |
| parameter | LIST | List of parameters for the service primitive. |
| mandatory | BOOLEAN | Is 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 Nsr_data_NsInstanceOpdata_Nsr_ServicePrimitive_ParameterGroup_Parameter |
| YPBC Base Identifier | rw_ypbc_Nsr_Nsr_data_NsInstanceOpdata_Nsr_ServicePrimitive_ParameterGroup_Parameter |
Fields
| Name | Type | Description |
|---|---|---|
| name | STRING | Name of the parameter. |
| data-type | ENUM | Data type associated with the name. |
| mandatory | BOOLEAN | Is this field mandatory |
| default-value | STRING | The default value for this field |
| parameter-pool | STRING | NSD parameter pool name to use for this parameter |
| read-only | BOOLEAN | The value should be dimmed by the UI. Only applies to parameters with default values. |
| hidden | BOOLEAN | The 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 Nsr_data_NsInstanceOpdata_Nsr_ServicePrimitive_VnfPrimitiveGroup |
| YPBC Base Identifier | rw_ypbc_Nsr_Nsr_data_NsInstanceOpdata_Nsr_ServicePrimitive_VnfPrimitiveGroup |
Fields
| Name | Type | Description |
|---|---|---|
| member-vnf-index-ref | UINT64 | Reference to member-vnf within constituent-vnfds |
| vnfd-id-ref | STRING | A 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-name | STRING | Name of the VNFD |
| primitive | LIST |
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 Nsr_data_NsInstanceOpdata_Nsr_ServicePrimitive_VnfPrimitiveGroup_Primitive |
| YPBC Base Identifier | rw_ypbc_Nsr_Nsr_data_NsInstanceOpdata_Nsr_ServicePrimitive_VnfPrimitiveGroup_Primitive |
Fields
| Name | Type | Description |
|---|---|---|
| index | UINT32 | Index of this primitive |
| name | STRING | Name 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_data_NsInstanceOpdata_Nsr_InitialConfigPrimitive Nsr_NsrInitialConfigPrimitive |
| YPBC Base Identifier | rw_ypbc_Nsr_Nsr_data_NsInstanceOpdata_Nsr_InitialConfigPrimitive |
Fields
| Name | Type | Description |
|---|---|---|
| seq | UINT64 | Sequence number for the configuration primitive. |
| name | STRING | Name of the configuration primitive. |
| user-defined-script | STRING | A user defined script. |
| parameter | LIST | List 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_data_NsInstanceOpdata_Nsr_InitialConfigPrimitive_Parameter Nsr_NsrInitialConfigPrimitive_Parameter |
| YPBC Base Identifier | rw_ypbc_Nsr_Nsr_data_NsInstanceOpdata_Nsr_InitialConfigPrimitive_Parameter |
Fields
| Name | Type | Description |
|---|---|---|
| name | STRING | Name of the intitial config parameter |
| value | STRING | Value 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 Nsr_data_NsInstanceOpdata_Nsr_MonitoringParam |
| YPBC Base Identifier | rw_ypbc_Nsr_Nsr_data_NsInstanceOpdata_Nsr_MonitoringParam |
Fields
| Name | Type | Description |
|---|---|---|
| value-type | ENUM | |
| numeric-constraints | CONTAINER | |
| text-constraints | CONTAINER | |
| value-integer | INT64 | Current value for an integer parameter |
| value-decimal | DECIMAL64 | Current value for a decimal parameter |
| value-string | STRING | Current value for a string parameter |
| description | STRING | |
| group-tag | STRING | A tag to group monitoring parameters |
| widget-type | ENUM | Defines the UI Display variant of measured counters. |
| units | STRING | Measured Counter Units (e.g., Packets, Kbps, Mbps, etc.) |
| aggregation-type | ENUM | |
| id | STRING | |
| name | STRING | |
| nsd-mon-param-ref | LEAFREF | Reference to the NSD monitoring param descriptor that produced this result |
| vnfr-mon-param-ref | LIST | A 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 Nsr_data_NsInstanceOpdata_Nsr_MonitoringParam_NumericConstraints |
| YPBC Base Identifier | rw_ypbc_Nsr_Nsr_data_NsInstanceOpdata_Nsr_MonitoringParam_NumericConstraints |
Fields
| Name | Type | Description |
|---|---|---|
| min-value | UINT64 | Minimum value for the parameter |
| max-value | UINT64 | Maximum 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 Nsr_data_NsInstanceOpdata_Nsr_MonitoringParam_TextConstraints |
| YPBC Base Identifier | rw_ypbc_Nsr_Nsr_data_NsInstanceOpdata_Nsr_MonitoringParam_TextConstraints |
Fields
| Name | Type | Description |
|---|---|---|
| min-length | UINT8 | Minimum string length for the parameter |
| max-length | UINT8 | Maximum 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 Nsr_data_NsInstanceOpdata_Nsr_MonitoringParam_VnfrMonParamRef |
| YPBC Base Identifier | rw_ypbc_Nsr_Nsr_data_NsInstanceOpdata_Nsr_MonitoringParam_VnfrMonParamRef |
Fields
| Name | Type | Description |
|---|---|---|
| vnfr-id-ref | STRING | A reference to a vnfr. This is a leafref to path: /vnfr:vnfr-catalog/vnfr:vnfr/vnfr:id |
| vnfr-mon-param-ref | LEAFREF | A 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 Nsr_data_NsInstanceOpdata_Nsr_ConfigAgentJob |
| YPBC Base Identifier | rw_ypbc_Nsr_Nsr_data_NsInstanceOpdata_Nsr_ConfigAgentJob |
Fields
| Name | Type | Description |
|---|---|---|
| job-id | UINT64 | config agent job Identifier for the NS. |
| job-name | STRING | Config agent job name |
| job-status | ENUM | Job 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-by | ENUM | The primitive is triggered from NS or VNF level |
| create-time | UINT32 | Creation timestamp of this Config Agent Job. The timestamp is expressed as seconds since unix epoch - 1970-01-01T00:00:00Z |
| job-status-details | STRING | Config agent job status details, in case of errors |
| parameter | LIST | List of parameters to the configuration primitive. |
| parameter-group | LIST | List of NS Primitive parameter groups |
| vnfr | LIST |
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 Nsr_data_NsInstanceOpdata_Nsr_ConfigAgentJob_Parameter |
| YPBC Base Identifier | rw_ypbc_Nsr_Nsr_data_NsInstanceOpdata_Nsr_ConfigAgentJob_Parameter |
Fields
| Name | Type | Description |
|---|---|---|
| name | STRING | Name of the parameter. |
| value | STRING | Value 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 Nsr_data_NsInstanceOpdata_Nsr_ConfigAgentJob_ParameterGroup |
| YPBC Base Identifier | rw_ypbc_Nsr_Nsr_data_NsInstanceOpdata_Nsr_ConfigAgentJob_ParameterGroup |
Fields
| Name | Type | Description |
|---|---|---|
| name | STRING | Name of the parameter. |
| parameter | LIST | List 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 Nsr_data_NsInstanceOpdata_Nsr_ConfigAgentJob_ParameterGroup_Parameter |
| YPBC Base Identifier | rw_ypbc_Nsr_Nsr_data_NsInstanceOpdata_Nsr_ConfigAgentJob_ParameterGroup_Parameter |
Fields
| Name | Type | Description |
|---|---|---|
| name | STRING | Name of the parameter. |
| value | STRING | Value 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 Nsr_data_NsInstanceOpdata_Nsr_ConfigAgentJob_Vnfr |
| YPBC Base Identifier | rw_ypbc_Nsr_Nsr_data_NsInstanceOpdata_Nsr_ConfigAgentJob_Vnfr |
Fields
| Name | Type | Description |
|---|---|---|
| id | STRING | Identifier for the VNFR. |
| vnf-job-status | ENUM | Job 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 |
| primitive | LIST |
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 Nsr_data_NsInstanceOpdata_Nsr_ConfigAgentJob_Vnfr_Primitive |
| YPBC Base Identifier | rw_ypbc_Nsr_Nsr_data_NsInstanceOpdata_Nsr_ConfigAgentJob_Vnfr_Primitive |
Fields
| Name | Type | Description |
|---|---|---|
| name | STRING | the name of the primitive |
| parameter | LIST | List of parameters to the configuration primitive. |
| execution-id | STRING | Execution id of the primitive |
| execution-status | ENUM | status of the Execution |
| execution-error-details | STRING | Error 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 Nsr_data_NsInstanceOpdata_Nsr_ConfigAgentJob_Vnfr_Primitive_Parameter |
| YPBC Base Identifier | rw_ypbc_Nsr_Nsr_data_NsInstanceOpdata_Nsr_ConfigAgentJob_Vnfr_Primitive_Parameter |
Fields
| Name | Type | Description |
|---|---|---|
| name | STRING | Name of the parameter. |
| value | STRING | Value associated with the name. |
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 | .nsr.YangInput.Nsr.StartNetworkService |
| Python Proto-GI Type | NsrYang.YangInput_Nsr_StartNetworkService |
| C Protobuf-C Struct Type | Nsr__YangInput__Nsr__StartNetworkService |
| C RWPB Identifiers | Nsr_Nsr_input_StartNetworkService Nsr_input_StartNetworkService |
| YPBC Base Identifier | rw_ypbc_Nsr_Nsr_input_StartNetworkService |
Fields
| Name | Type | Description |
|---|---|---|
| name | STRING | Name of the Network Service |
| nsd-ref | LEAFREF | Reference to NSR ID ref |
| input-parameter | LIST | List of input parameters |
| scaling-group | LIST | List of ns scaling group instances |
| nsd-placement-group-maps | LIST | Mapping from mano-placement groups construct from NSD to cloud platform placement group construct |
| vnfd-placement-group-maps | LIST | Mapping from mano-placement groups construct from VNFD to cloud platform placement group construct |
| ssh-authorized-key | LIST | List of authorized ssh keys as part of cloud-config |
| user | LIST | List of users to be added through cloud-config |
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 Nsr_input_StartNetworkService_InputParameter |
| YPBC Base Identifier | rw_ypbc_Nsr_Nsr_input_StartNetworkService_InputParameter |
Fields
| Name | Type | Description |
|---|---|---|
| xpath | STRING | An xpath that specfies which element in a descriptor is to be modified. |
| value | STRING | The 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 Nsr_input_StartNetworkService_ScalingGroup |
| YPBC Base Identifier | rw_ypbc_Nsr_Nsr_input_StartNetworkService_ScalingGroup |
Fields
| Name | Type | Description |
|---|---|---|
| scaling-group-name-ref | STRING | name of the scaling group leafref path ../../nsd/scaling-group-descriptor/name |
| instance | LIST | The 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 Nsr_input_StartNetworkService_ScalingGroup_Instance |
| YPBC Base Identifier | rw_ypbc_Nsr_Nsr_input_StartNetworkService_ScalingGroup_Instance |
Fields
| Name | Type | Description |
|---|---|---|
| id | UINT16 | Scaling 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 Nsr_input_StartNetworkService_NsdPlacementGroupMaps |
| YPBC Base Identifier | rw_ypbc_Nsr_Nsr_input_StartNetworkService_NsdPlacementGroupMaps |
Fields
| Name | Type | Description |
|---|---|---|
| placement-group-ref | STRING | Reference for NSD placement group leafref path ../../nsd/placement-groups/name |
| cloud-type | ENUM | |
| availability-zone | CONTAINER | Name of the Availability Zone |
| server-group | CONTAINER | Name of the Affinity/Anti-Affinity Server Group |
| host-aggregate | LIST | Name of the Host Aggregate |
| aws-construct | EMPTY | |
| openmano-construct | EMPTY | |
| vsphere-construct | EMPTY | |
| mock-construct | EMPTY | |
| cloudsim-construct | EMPTY |
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 Nsr_input_StartNetworkService_NsdPlacementGroupMaps_AvailabilityZone |
| YPBC Base Identifier | rw_ypbc_Nsr_Nsr_input_StartNetworkService_NsdPlacementGroupMaps_AvailabilityZone |
Fields
| Name | Type | Description |
|---|---|---|
| name | STRING |
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 Nsr_input_StartNetworkService_NsdPlacementGroupMaps_ServerGroup |
| YPBC Base Identifier | rw_ypbc_Nsr_Nsr_input_StartNetworkService_NsdPlacementGroupMaps_ServerGroup |
Fields
| Name | Type | Description |
|---|---|---|
| name | STRING |
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 Nsr_input_StartNetworkService_NsdPlacementGroupMaps_HostAggregate |
| YPBC Base Identifier | rw_ypbc_Nsr_Nsr_input_StartNetworkService_NsdPlacementGroupMaps_HostAggregate |
Fields
| Name | Type | Description |
|---|---|---|
| metadata-key | STRING | Name of the additional information attached to the host-aggregate |
| metadata-value | STRING | Value 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 Nsr_input_StartNetworkService_VnfdPlacementGroupMaps |
| YPBC Base Identifier | rw_ypbc_Nsr_Nsr_input_StartNetworkService_VnfdPlacementGroupMaps |
Fields
| Name | Type | Description |
|---|---|---|
| vnfd-id-ref | STRING | A 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-ref | LEAFREF | A reference to VNFD placement group |
| cloud-type | ENUM | |
| availability-zone | CONTAINER | Name of the Availability Zone |
| server-group | CONTAINER | Name of the Affinity/Anti-Affinity Server Group |
| host-aggregate | LIST | Name of the Host Aggregate |
| aws-construct | EMPTY | |
| openmano-construct | EMPTY | |
| vsphere-construct | EMPTY | |
| mock-construct | EMPTY | |
| cloudsim-construct | EMPTY |
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 Nsr_input_StartNetworkService_VnfdPlacementGroupMaps_AvailabilityZone |
| YPBC Base Identifier | rw_ypbc_Nsr_Nsr_input_StartNetworkService_VnfdPlacementGroupMaps_AvailabilityZone |
Fields
| Name | Type | Description |
|---|---|---|
| name | STRING |
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 Nsr_input_StartNetworkService_VnfdPlacementGroupMaps_ServerGroup |
| YPBC Base Identifier | rw_ypbc_Nsr_Nsr_input_StartNetworkService_VnfdPlacementGroupMaps_ServerGroup |
Fields
| Name | Type | Description |
|---|---|---|
| name | STRING |
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 Nsr_input_StartNetworkService_VnfdPlacementGroupMaps_HostAggregate |
| YPBC Base Identifier | rw_ypbc_Nsr_Nsr_input_StartNetworkService_VnfdPlacementGroupMaps_HostAggregate |
Fields
| Name | Type | Description |
|---|---|---|
| metadata-key | STRING | Name of the additional information attached to the host-aggregate |
| metadata-value | STRING | Value of the corresponding metadata-key |
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 Nsr_input_StartNetworkService_User |
| YPBC Base Identifier | rw_ypbc_Nsr_Nsr_input_StartNetworkService_User |
Fields
| Name | Type | Description |
|---|---|---|
| name | STRING | Name of the user |
| user-info | STRING | The user name's real name |
| ssh-authorized-key | LIST | Used to configure the list of public keys to be injected as part of ns instantiation |
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 Nsr_input_GetNsServicePrimitiveValues |
| YPBC Base Identifier | rw_ypbc_Nsr_Nsr_input_GetNsServicePrimitiveValues |
Fields
| Name | Type | Description |
|---|---|---|
| nsr_id_ref | LEAFREF | Reference to NSR ID ref |
| name | STRING | Name 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 Nsr_input_ExecNsServicePrimitive |
| YPBC Base Identifier | rw_ypbc_Nsr_Nsr_input_ExecNsServicePrimitive |
Fields
| Name | Type | Description |
|---|---|---|
| name | STRING | Name of the primitive |
| nsr_id_ref | LEAFREF | Reference to NSR ID ref |
| triggered-by | ENUM | The primitive is triggered from NS or VNF level |
| parameter | LIST | List of parameters to the configuration primitive. |
| parameter-group | LIST | List of NS Primitive parameter groups |
| vnf-list | LIST | List of VNFs whose primitives are being set. |
| user-defined-script | STRING | A 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 Nsr_input_ExecNsServicePrimitive_Parameter |
| YPBC Base Identifier | rw_ypbc_Nsr_Nsr_input_ExecNsServicePrimitive_Parameter |
Fields
| Name | Type | Description |
|---|---|---|
| name | STRING | Name of the parameter. |
| value | STRING | Value 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 Nsr_input_ExecNsServicePrimitive_ParameterGroup |
| YPBC Base Identifier | rw_ypbc_Nsr_Nsr_input_ExecNsServicePrimitive_ParameterGroup |
Fields
| Name | Type | Description |
|---|---|---|
| name | STRING | Name of the parameter. |
| parameter | LIST | List 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 Nsr_input_ExecNsServicePrimitive_ParameterGroup_Parameter |
| YPBC Base Identifier | rw_ypbc_Nsr_Nsr_input_ExecNsServicePrimitive_ParameterGroup_Parameter |
Fields
| Name | Type | Description |
|---|---|---|
| name | STRING | Name of the parameter. |
| value | STRING | Value 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 Nsr_input_ExecNsServicePrimitive_VnfList |
| YPBC Base Identifier | rw_ypbc_Nsr_Nsr_input_ExecNsServicePrimitive_VnfList |
Fields
| Name | Type | Description |
|---|---|---|
| member_vnf_index_ref | UINT64 | Member VNF index |
| vnfr-id-ref | STRING | A reference to a vnfr. This is a leafref to path |
| vnf-primitive | LIST | List 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 Nsr_input_ExecNsServicePrimitive_VnfList_VnfPrimitive |
| YPBC Base Identifier | rw_ypbc_Nsr_Nsr_input_ExecNsServicePrimitive_VnfList_VnfPrimitive |
Fields
| Name | Type | Description |
|---|---|---|
| index | UINT32 | index of the service primitive. |
| name | STRING | Name of the service primitive. |
| parameter | LIST | List 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 Nsr_input_ExecNsServicePrimitive_VnfList_VnfPrimitive_Parameter |
| YPBC Base Identifier | rw_ypbc_Nsr_Nsr_input_ExecNsServicePrimitive_VnfList_VnfPrimitive_Parameter |
Fields
| Name | Type | Description |
|---|---|---|
| name | STRING | Name of the parameter. |
| value | STRING | Value 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 Nsr_input_ExecScaleIn |
| YPBC Base Identifier | rw_ypbc_Nsr_Nsr_input_ExecScaleIn |
Fields
| Name | Type | Description |
|---|---|---|
| nsr-id-ref | LEAFREF | Reference to NSR ID ref |
| scaling-group-name-ref | STRING | name of the scaling group |
| instance-id | UINT64 | id 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 Nsr_input_ExecScaleOut |
| YPBC Base Identifier | rw_ypbc_Nsr_Nsr_input_ExecScaleOut |
Fields
| Name | Type | Description |
|---|---|---|
| nsr-id-ref | LEAFREF | Reference to NSR ID ref |
| scaling-group-name-ref | STRING | name of the scaling group |
| instance-id | UINT64 | id 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 Nsr_output_StartNetworkService |
| YPBC Base Identifier | rw_ypbc_Nsr_Nsr_output_StartNetworkService |
Fields
| Name | Type | Description |
|---|---|---|
| nsr-id | STRING | Automatically 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 Nsr_output_GetNsServicePrimitiveValues |
| YPBC Base Identifier | rw_ypbc_Nsr_Nsr_output_GetNsServicePrimitiveValues |
Fields
| Name | Type | Description |
|---|---|---|
| ns-parameter | LIST | Automatically generated parameter |
| ns-parameter-group | LIST | Automatically generated parameters in parameter group |
| vnf-primitive-group | LIST | List 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 Nsr_output_GetNsServicePrimitiveValues_NsParameter |
| YPBC Base Identifier | rw_ypbc_Nsr_Nsr_output_GetNsServicePrimitiveValues_NsParameter |
Fields
| Name | Type | Description |
|---|---|---|
| name | STRING | Parameter name which should be pulled from a parameter pool |
| value | STRING | Automatically 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 Nsr_output_GetNsServicePrimitiveValues_NsParameterGroup |
| YPBC Base Identifier | rw_ypbc_Nsr_Nsr_output_GetNsServicePrimitiveValues_NsParameterGroup |
Fields
| Name | Type | Description |
|---|---|---|
| name | STRING | Parameter group name |
| parameter | LIST | Automatically 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 Nsr_output_GetNsServicePrimitiveValues_NsParameterGroup_Parameter |
| YPBC Base Identifier | rw_ypbc_Nsr_Nsr_output_GetNsServicePrimitiveValues_NsParameterGroup_Parameter |
Fields
| Name | Type | Description |
|---|---|---|
| name | STRING | Parameter name which should be pulled from a parameter pool |
| value | STRING | Automatically 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 Nsr_output_GetNsServicePrimitiveValues_VnfPrimitiveGroup |
| YPBC Base Identifier | rw_ypbc_Nsr_Nsr_output_GetNsServicePrimitiveValues_VnfPrimitiveGroup |
Fields
| Name | Type | Description |
|---|---|---|
| member-vnf-index-ref | UINT64 | Reference to member-vnf within constituent-vnfds |
| vnfd-id-ref | STRING | A 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 |
| primitive | LIST |
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 Nsr_output_GetNsServicePrimitiveValues_VnfPrimitiveGroup_Primitive |
| YPBC Base Identifier | rw_ypbc_Nsr_Nsr_output_GetNsServicePrimitiveValues_VnfPrimitiveGroup_Primitive |
Fields
| Name | Type | Description |
|---|---|---|
| index | UINT32 | Index of this primitive |
| name | STRING | Name of the primitive associated with a value pool |
| parameter | LIST | Automatically 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 Nsr_output_GetNsServicePrimitiveValues_VnfPrimitiveGroup_Primitive_Parameter |
| YPBC Base Identifier | rw_ypbc_Nsr_Nsr_output_GetNsServicePrimitiveValues_VnfPrimitiveGroup_Primitive_Parameter |
Fields
| Name | Type | Description |
|---|---|---|
| name | STRING | Parameter name which should be pulled from a parameter pool |
| value | STRING | Automatically 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 Nsr_output_ExecNsServicePrimitive |
| YPBC Base Identifier | rw_ypbc_Nsr_Nsr_output_ExecNsServicePrimitive |
Fields
| Name | Type | Description |
|---|---|---|
| job-id | UINT64 | Job identifier for this RPC |
| name | STRING | Name of the service primitive |
| nsr_id_ref | LEAFREF | Reference to NSR ID ref |
| triggered-by | ENUM | The primitive is triggered from NS or VNF level |
| create-time | UINT32 | Creation timestamp of this config agent JOB. The timestamp is expressed as seconds since unix epoch - 1970-01-01T00:00:00Z |
| job-status-details | STRING | Job status details, in case of any errors |
| parameter | LIST | List of parameters to the configuration primitive. |
| parameter-group | LIST | List of NS Primitive parameter groups |
| vnf-out-list | LIST | List 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 Nsr_output_ExecNsServicePrimitive_Parameter |
| YPBC Base Identifier | rw_ypbc_Nsr_Nsr_output_ExecNsServicePrimitive_Parameter |
Fields
| Name | Type | Description |
|---|---|---|
| name | STRING | Name of the parameter. |
| value | STRING | Value 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 Nsr_output_ExecNsServicePrimitive_ParameterGroup |
| YPBC Base Identifier | rw_ypbc_Nsr_Nsr_output_ExecNsServicePrimitive_ParameterGroup |
Fields
| Name | Type | Description |
|---|---|---|
| name | STRING | Name of the parameter. |
| parameter | LIST | List 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 Nsr_output_ExecNsServicePrimitive_ParameterGroup_Parameter |
| YPBC Base Identifier | rw_ypbc_Nsr_Nsr_output_ExecNsServicePrimitive_ParameterGroup_Parameter |
Fields
| Name | Type | Description |
|---|---|---|
| name | STRING | Name of the parameter. |
| value | STRING | Value 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 Nsr_output_ExecNsServicePrimitive_VnfOutList |
| YPBC Base Identifier | rw_ypbc_Nsr_Nsr_output_ExecNsServicePrimitive_VnfOutList |
Fields
| Name | Type | Description |
|---|---|---|
| member_vnf_index_ref | UINT64 | Member VNF index |
| vnfr-id-ref | STRING | A reference to a vnfr. This is a leafref to path |
| vnf-out-primitive | LIST | List 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 Nsr_output_ExecNsServicePrimitive_VnfOutList_VnfOutPrimitive |
| YPBC Base Identifier | rw_ypbc_Nsr_Nsr_output_ExecNsServicePrimitive_VnfOutList_VnfOutPrimitive |
Fields
| Name | Type | Description |
|---|---|---|
| index | UINT32 | index of the service primitive. |
| name | STRING | Name of the service primitive. |
| parameter | LIST | List of parameters to the configuration primitive. |
| execution-id | STRING | Execution id of this primitive |
| execution-status | STRING | Status of the execution of this primitive |
| execution-error-details | STRING | Error 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 Nsr_output_ExecNsServicePrimitive_VnfOutList_VnfOutPrimitive_Parameter |
| YPBC Base Identifier | rw_ypbc_Nsr_Nsr_output_ExecNsServicePrimitive_VnfOutList_VnfOutPrimitive_Parameter |
Fields
| Name | Type | Description |
|---|---|---|
| name | STRING | Name of the parameter. |
| value | STRING | Value 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 Nsr_output_ExecScaleIn |
| YPBC Base Identifier | rw_ypbc_Nsr_Nsr_output_ExecScaleIn |
Fields
| Name | Type | Description |
|---|---|---|
| instance-id | UINT64 | id 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 Nsr_output_ExecScaleOut |
| YPBC Base Identifier | rw_ypbc_Nsr_Nsr_output_ExecScaleOut |
Fields
| Name | Type | Description |
|---|---|---|
| instance-id | UINT64 | id of the scaling group |