...
Code Block |
---|
# The legacy way
{
"policyName": "OSDF_CASABLANCA.*",
"configAttributes": {"policyScope": "["vCPE", "subscriberPolicy"]"}
}
# Maybe the new decision like this:
{
"ONAPName": "OOF",
"ONAPComponent": "OOF-component",
"ONAPInstance": "OOF-component-instance",
"action": "optimize",
"resource": {
"services": ["vCPE"],
"context": "subscriber_test_1", #This is just an assumption here.
"policyType": "subscriberPolicy" }} |
...
Code Block |
---|
# The legacy way { "policyName": "OSDF_CASABLANCA.*", "configAttributes": {"policyScope": "["vCPE", "US", "ip", "vG", "test user"]"} } # Maybe the new decision like this: { "ONAPName": "OOF", "ONAPComponent": "OOF-component", "ONAPInstance": "OOF-component-instance", "action": "optimize", "resource": { "services": ["vCPE"], "geography": ["US", "ip"], "resources": ["vG"], "contextsubscriberRole": ["test user"] #This is just an assumption here. }} |
...
Code Block |
---|
# The legacy way { "policyName": "OSDF_CASABLANCA.*", "configAttributes": {"policyScope": "["vCPE", "INTERNATIONAL", "ip", "vG", "prod user"]"} } # Maybe the new decision like this: { "ONAPName": "OOF", "ONAPComponent": "OOF-component", "ONAPInstance": "OOF-component-instance", "action": "optimize", "resource": { "services": ["vCPE"], "geography": ["INTERNATIONAL", "ip"], "resources": ["vG"], "contextsubscriberRole": ["prod user"] #This is just an assumption here. }} |
...