...
Papyrus Class diagram, containment only
AAI PNF – detailed
...
information
Pnf: class-level metadata
description | PNF represents a physical network function. typically equipment used in the D1 world. in 1607, this will be populated by SDN-C to represent a premises router that a uCPE connects to. But this can be used to represent any physical device that is not an AIC node or uCPE. |
---|---|
indexedProps | pnf-name,orchestration-status,inv-status,model-invariant-id,model-version-id,operational-status,admin-status |
searchable | pnf-name |
uniqueProps | pnf-name |
container | pnfs |
namespace | network |
uriTemplate | /network/pnfs/pnf/{pnf-name} |
requiredProps | pnf-name,in-maint |
Pnf: attribute information
Attribute name | required | type | xml-key | default-value | description | metadata property | metadata value |
---|---|---|---|---|---|---|---|
pnf-name | TRUE | java.lang.String | TRUE |
Attribute name
Type
minOccurs
Metadata
Description
pnf-name
xs:string
0
unique name of Physical Network Function. | ||||
pnf-name2 |
xs:string
0
java.lang.String | name of Physical Network Function. | |||||
selflink |
xs:string
java.lang.String | URL to endpoint where AAI can get more details. | ||||
pnf-name2-source |
xs:string
java.lang.String | source of name2 | ||||
pnf-id |
xs:string
java.lang.String | id of pnf | ||||
equip-type |
xs:string
java.lang.String | Equipment type. Source of truth should define valid values. | ||||
equip-vendor |
xs:string
java.lang.String |
Equipment vendor. Source of truth should define valid values. | |||||
equip-model |
xs:string
java.lang.String | Equipment model. Source of truth should define valid values. | ||||
management-option |
xs:string
0
java.lang.String | identifier of managed |
customer | ||
orchestration-status |
xs:string
java.lang.String | Orchestration status of this pnf | ||||
ipaddress-v4-oam |
xs:string
java.lang.String | ipv4-oam-address with new naming convention for IP addresses | ||||
sw-version |
xs:string
0
java.lang.String | sw-version is the version of SW for the hosted application on the PNF. | |||||
in-maint |
xs:boolean
0
TRUE | java.lang.Boolean | FALSE |
Used to indicate whether or not this object is in maintenance mode (maintenance mode = true). This field (in conjunction with prov-status) is used to suppress alarms and vSCL on VNFs/VMs. | |||
frame-id |
xs:string
java.lang.String | ID of the physical frame (relay rack) where pnf is installed. | ||||
serial-number |
xs:string
java.lang.String | Serial number of the device | ||||
ipaddress-v4-loopback-0 |
xs:string
0
java.lang.String | IPV4 Loopback 0 address | |||||
ipaddress-v6-loopback-0 |
xs:string
java.lang.String | IPV6 Loopback 0 address | ||||
ipaddress-v4-aim |
xs:string
java.lang.String | IPV4 AIM address | ||||
ipaddress-v6-aim |
xs:string
java.lang.String | IPV6 AIM address | ||||
ipaddress-v6-oam |
xs:string
java.lang.String | IPV6 OAM address | ||||
inv-status |
xs:string
0
java.lang.String | CANOPI's inventory status. Only set with values exactly as defined by CANOPI. | |||||
resource-version |
xs:string
java.lang.String | Used for optimistic concurrency. Must be empty on create, valid on update and delete. | ||||
prov-status |
xs:string
java.lang.String | Prov Status of this device (not under canopi control) Valid values [PREPROV/NVTPROV/PROV] | ||||
nf-role |
xs:string
java.lang.String | Nf Role is the role performed by this instance in the network. | ||||
admin-status |
xs:string
java.lang.String | admin Status of this PNF | ||||
operational-status |
xs:string
java.lang.String | Store the operational-status for this object. | ||||
model-customization-id |
xs:string
0
java.lang.String | Store the model-customization-id for this object. | |||||
model-invariant-id |
xs:string
0
requires="
java.lang.String | The ASDC model id for this resource model. | visibility | deployment | |||
requires | model-version-id |
dbAlias |
model-invariant-id-local |
model-version-id | java.lang.String | The ASDC model |
version for this resource model. |
model-version-id
xs:string
0
requires="
visibility | deployment |
requires | model-invariant-id |
dbAlias |
model-version-id-local |
privateEdge |
service-design-and-creation/models/model/{model-invariant-id}/model-vers/model-ver/{ |
model-version-id} |
pnf-ipv4-address |
xs:string
0
java.lang.String | This is the IP address (IPv4) for the PNF itself. This is the IPv4 address that the PNF iself can be accessed at. | |||||
pnf-ipv6-address |
xs:string
java.lang.String | This is the IP address (IPv6) for the PNF itself. This is the IPv6 address that the PNF iself can be accessed at. |
(containment ref)
(containment ref)
software-versions |
0
inventory.aai.onap.org.v16.SoftwareVersions |
(containment ref)
relationship-list |
0
inventory.aai.onap.org.v16.RelationshipList |
(containment ref)
p-interfaces |
0
inventory.aai.onap.org.v16.PInterfaces |
lag-interfaces |
0
(containment ref)
tns:vrfs
inventory.aai.onap.org.v16.LagInterfaces | ||||||
vrfs | inventory.aai.onap.org.v16.Vrfs |
PnfRegistration VES event comparison
...