ParamsForVnfAdditionalParams
ParamsForVnfAdditionalParams
JSON Example
{
"nfType": "string",
"entityPrefix": "string",
"useVAppTemplates": false,
"catalogName": "string",
"catalogId": "string",
"vduParams": [
{
"vduName": "string",
"vduId": "string",
"deploymentProfileId": "string",
"chartName": "string",
"namespace": "string",
"repoUrl": "string",
"username": "string",
"password": "string",
"extensionId": "string",
"overrides": "string",
"metadata": [
{}
],
"catalogName": "string",
"catalogId": "string"
}
],
"instantiationLevelId": "string",
"extVirtualLinks": [
{
"extVirtualLinkId": "string",
"vimId": "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": {
"vimId": "string",
"resourceProviderId": "string",
"resourceId": "string",
"vimLevelResourceType": "string"
}
}
]
}
],
"nodeProfileName": "string",
"vimConnectionInfo": [
{
"id": "string",
"vimId": "string",
"vimType": "string",
"extra": {
"deploymentProfileId": "string",
"nodeProfileName": "string",
"nodePoolId": "string",
"nodePoolName": "string",
"vimName": "string",
"nodePools": [
"string"
],
"nodePoolBatchSize": 0
}
}
],
"lcmInterfaces": {
"lcmInterfaces": {
"scale_start": [
{
"name": "USER",
"type": "string",
"value": "root"
},
{
"name": "PWD",
"type": "password",
"value": "Y2EkaGMwdw=="
},
{
"name": "HOSTNAME",
"type": "string",
"value": "10.176.160.54"
},
{
"name": "CMD",
"type": "string",
"value": "uptime"
},
{
"name": "VIM_LOCATION",
"type": "location",
"value": "vmware_641917F756584A7FA21F455F775D5F66"
}
],
"scale_end": [
{
"name": "USER",
"type": "string",
"value": "root"
},
{
"name": "PWD",
"type": "password",
"value": "Y2EkaGMwdw=="
},
{
"name": "HOSTNAME",
"type": "string",
"value": "10.176.160.54"
},
{
"name": "CMD",
"type": "string",
"value": "uptime"
},
{
"name": "VIM_LOCATION",
"type": "location",
"value": "vmware_641917F756584A7FA21F455F775D5F66"
}
]
}
},
"isVnfVAppTemplate": false,
"vAppTemplateName": "string",
"storageProfiles": [
"string"
]
}
string
nfType
Optional
Vnf type, ex vnf/cnf
string
entityPrefix
Optional
entityPrefix
boolean
useVAppTemplates
Optional
useVAppTemplates
string
catalogName
Optional
catalogName
string
catalogId
Optional
catalogId
string
instantiationLevelId
Optional
instantiationLevelId
string
nodeProfileName
Optional
nodeProfileName
object
lcmInterfaces
Optional
lcmInterfaces
boolean
isVnfVAppTemplate
Optional
Set to true if the entire VNF is represented by a single vApp template. Set to false otherwise.
string
vAppTemplateName
Optional
vAppTemplateName
array of string
storageProfiles
Optional
Storage Profile Ids which should be used by all the VMs in this VNF.