Represent a VNF instance
allowedActions |
CPUCount |
description |
enterpriseID |
lastKnownError |
memoryMB |
metadataID |
name |
NSGatewayID |
NSGName |
NSGSystemID |
status |
storageGB |
taskState |
vendor |
VNFDescriptorID |
VNFDescriptorName |
This object has no members.
Action allowed to performed on VNF based on current status and taskState
Allowed values: DEPLOY, START, STOP, UNDEPLOY
SDK attribute: allowedActions
Number of CPUs to be allocated for this VNF instance
Min value: 1
Max value: 16
SDK attribute: CPUCount
Description of the VNF Instance
Format: free
Min length: 1
Max length: 255
SDK attribute: description
ID of the enterprise that this VNF belongs to
Format: free
SDK attribute: enterpriseID
Last error reported
Format: free
SDK attribute: lastKnownError
Memory (in MB) to be allocated for this VNF instance.
Min value: 128
Max value: 16384
SDK attribute: memoryMB
Id of referenced metadata object
Format: free
SDK attribute: metadataID
Name of the VNF
Format: free
Min length: 1
Max length: 255
SDK attribute: name
The NSG instance id where VNF is deployed
Format: free
SDK attribute: NSGatewayID
The NSG name where VNF is deployed
Format: free
SDK attribute: NSGName
The NSG system id where VNF is deployed
Format: free
SDK attribute: NSGSystemID
State/Status of the VNF
Allowed values: BLOCKED, CRASHED, DYING, IDLE, INIT, LAST, PAUSED, PMSUSPENDED, RUNNING, SHUTDOWN, SHUTOFF
SDK attribute: status
Disk storage (in GB) to be allocated for deployed VNF instance
Min value: 1
Max value: 200
SDK attribute: storageGB
Current state of operation/task
Allowed values: DEPLOYING, NONE, STARTING, STOPPING, UNDEPLOYING
SDK attribute: taskState
The vendor for VNF
Format: free
Min length: 1
Max length: 255
SDK attribute: vendor
The ID of VNF Descriptor from which VNF to be created.
Format: free
SDK attribute: VNFDescriptorID
The Name of VNF Descriptor from which this VNF instance is created.
Format: free
SDK attribute: VNFDescriptorName