Background:
Main purpose is to connect VF-C with OOF and let OOF provide homing placements for VNFs.
- VFC OOF Request
Request Body | Detailed attributes | Values placed inside | ||
requestInfo | transactionId | UUID generated for Transaction | ||
requestId | UUID generated for Transaction (Can be same as the above one) | |||
callbackUrl | VFC callback URL | |||
requestType | create/update/delete | |||
sourceId | “VFC” | |||
optimizers | “placement” | |||
placementInfo | placementDemands (List) | resourceModuleName | Attribute “vnf_inst_name” in VFC for each VNF | |
serviceResourceId | Attribute “vnfInstanceId” in VFC for each VNF | |||
resourceModelInfo | modelInvariantId | “no-resourceModelInvariantId” | ||
modelVersionId | "no-resourceModelVersionId” | |||
serviceInfo | serviceInstanceId | Attribute “nsInstanceId” in VFC | ||
serviceName | Attribute “ns_inst.name” in VFC | |||
modelInfo | modelInvariantId | A model invariant Id as defined in a service model. | ||
modelVersionId | A unique model Id as defined in a service model. |