VnfInstanceMetadata
VnfInstanceMetadata
JSON Example
{
"vnfPkgId": "string",
"vnfCatalogName": "string",
"managedBy": {
"extensionSubtype": "string",
"extensionName": "string"
},
"nfType": "string",
"lcmOperation": "string",
"lcmOperationState": "string",
"isUsedByNS": "string",
"attachedNSCount": 0,
"isolationMode": "string",
"creationUser": "string",
"creationTenantId": "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"
}
}
]
}
],
"tags": [
{
"name": "string",
"autoCreated": false
}
]
}
string
vnfPkgId
Optional
vnfPkgId
string
vnfCatalogName
Optional
vnfCatalogName
object
managedBy
Optional
managedBy
string
nfType
Optional
nfType
string
lcmOperation
Optional
lcmOperation
string
lcmOperationState
Optional
lcmOperationState
string
isUsedByNS
Optional
isUsedByNS
integer
attachedNSCount
Optional
attachedNSCount
string
isolationMode
Optional
isolationMode
string
creationUser
Optional
creationUser
string
creationTenantId
Optional
creationTenantId
array of
ExtVirtualLinkData
extVirtualLinks
Optional
Information about external VLs to connect the VNF to.
array of
object
tags
Optional
tags