Instantiation of a VNF on a specified Network Services Gateway that has the resources to manage a VNF.
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
Time stamp when this object was created.
SDK attribute: creationDate
Description of the VNF Instance
Format: free
Max length: 255
SDK attribute: description
Metadata objects associated with this entity. This will contain a list of Metadata objects if the API request is made using the special flag to enable the embedded Metadata feature. Only a maximum of Metadata objects is returned based on the value set in the system configuration.
SDK attribute: embeddedMetadata
ID of the enterprise that this VNF belongs to
Format: free
SDK attribute: enterpriseID
Specify if scope of entity is Data center or Enterprise level
Allowed values: ENTERPRISE, GLOBAL
SDK attribute: entityScope
External object ID. Used for integration with third party systems
Format: free
SDK attribute: externalID
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
ID of the user who last updated the object.
Format: free
SDK attribute: lastUpdatedBy
Time stamp when this object was last updated.
SDK attribute: lastUpdatedDate
Last action perform by user
Allowed values: DEPLOY, NONE, REDEPLOY, RESTART, START, STOP, UNDEPLOY
SDK attribute: lastUserAction
Memory (in MB) to be allocated for this VNF instance.
Min value: 128
Max value: 16384
SDK attribute: memoryMB
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
Identifies the user that has created this object.
Format: free
SDK attribute: owner
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, THREAT_PREVENTION, 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