+ - vnfd:id: rift_pong_vnf
+ vnfd:name: pong_vnf
+ vnfd:short-name: pong_vnf
+ vnfd:logo: rift_logo.png
+ vnfd:vendor: RIFT.io
+ vnfd:version: '1.0'
+ vnfd:description: This is an example RIFT.ware VNF
+ vnfd:config-parameter:
+ vnfd:config-parameter-source:
+ - vnfd:attribute: ../../../mgmt-interface, ip-address
+ vnfd:description: Management IP address
+ vnfd:name: mgmt_ip
+ vnfd:parameter:
+ - vnfd:config-primitive-name-ref: config
+ vnfd:config-primitive-parameter-ref: ssh-hostname
+ - vnfd:description: SSH username
+ vnfd:name: username
+ vnfd:parameter:
+ - vnfd:config-primitive-name-ref: config
+ vnfd:config-primitive-parameter-ref: ssh-username
+ vnfd:value: fedora
+ - vnfd:attribute: ../../../mgmt-interface/ssh-key, private-key-file
+ vnfd:description: SSH private key file
+ vnfd:name: ssh_key
+ vnfd:parameter:
+ - vnfd:config-primitive-name-ref: config
+ vnfd:config-primitive-parameter-ref: ssh-private-key
+ - vnfd:attribute: ../../../connection-point[name='pong_vnfd/cp1'], ip-address
+ vnfd:description: IP on which Pong service is listening
+ vnfd:name: service_ip
+ vnfd:parameter:
+ - vnfd:config-primitive-name-ref: set-server
+ vnfd:config-primitive-parameter-ref: server-ip
+ - vnfd:description: Port on which server listens for incoming data packets
+ vnfd:name: service_port
+ vnfd:parameter:
+ - vnfd:config-primitive-name-ref: set-server
+ vnfd:config-primitive-parameter-ref: server-port
+ vnfd:value: '5555'
+ vnfd:connection-point: