Represent a VNF instance
This object has no members.
Action allowed to performed on VNF based on current status and taskState
Allowed values: DEPLOY, REDEPLOY, RESTART, START, STOP, UNDEPLOY
SDK attribute: allowedActions
VNF metadata associated to VNF instance.
Format: free
SDK attribute: associatedVNFMetadataID
VNF threshold policy associated to VNF instance
Format: free
SDK attribute: associatedVNFThresholdPolicyID
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
This specifies if VNF instance is using VNF descriptor or it is decoupled from it
Default value: true
SDK attribute: isAttachedToDescriptor
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
Type of virtual network function
Allowed values: FIREWALL, WAN_OPT
SDK attribute: type
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. This is required on creation and can be removed on moidification of VNF instance.
Format: free
SDK attribute: VNFDescriptorID
The Name of VNF Descriptor from which this VNF instance is created.
Format: free
SDK attribute: VNFDescriptorName