InstantiateVnfRequest
InstantiateVnfRequest
JSON Example
{
"flavourId": "string",
"instantiationLevelId": "string",
"extVirtualLinks": [
{
"id": "string",
"vimConnectionId": "string",
"resourceProviderId": "string",
"resourceId": "string",
"extCps": [
{
"cpdId": "string",
"cpConfig": [
{
"cpInstanceId": "string",
"linkPortId": "string",
"cpProtocolData": [
{
"layerProtocol": "string",
"ipOverEthernet": {
"macAddress": "string",
"ipAddresses": [
{
"type": "string",
"fixedAddresses": [
"string"
],
"numDynamicAddresses": 0,
"addressRange": {
"minAddress": "string",
"maxAddress": "string"
},
"subnetId": "string"
}
]
}
}
]
}
]
}
],
"extLinkPorts": [
{
"id": "string",
"resourceHandle": {
"vimConnectionId": "string",
"resourceProviderId": "string",
"resourceId": "string",
"vimLevelResourceType": "string"
}
}
]
}
],
"extManagedVirtualLinks": [
{
"id": "string",
"vnfVirtualLinkDescId": "string",
"vimConnectionId": "string",
"resourceProviderId": "string",
"resourceId": "string"
}
],
"vimConnectionInfo": [
{
"id": "string",
"vimId": "string",
"vimType": "string",
"extra": {
"deploymentProfileId": "string",
"nodeProfileName": "string"
}
}
],
"localizationLanguage": "string",
"additionalParams": {
"vduParams": [
{
"vduName": "string",
"deploymentProfileId": "string",
"chartName": "string",
"helmName": "string",
"namespace": "string",
"repoUrl": "string",
"username": "string",
"password": "string",
"overrides": "string",
"metadata": {},
"imageName": "string",
"disableAutoRollback": false,
"disableGrant": false,
"ignoreGrantFailure": false
}
],
"lcmInterfaces": [
{
"interfaceName": "string",
"parameters": [
{
"name": "string",
"type": "string"
}
]
}
],
"entityPrefix": "string"
}
}
array of ExtVirtualLinkData
extVirtualLinks
Optional
Information about external VLs to connect the VNF to.
array of ExtManagedVirtualLinkData
extManagedVirtualLinks
Optional
Information about internal VLs that are managed by the NFVO.
array of VimConnectionInfo
vimConnectionInfo
Optional
Information about VIM connections to be used for managing the resources for the VNF instance, or refer to external / externally-managed virtual links. This attribute shall only be supported and may be present if VNF-related resource management in direct mode is applicable.