...
Code Block | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|
| ||||||||||
# #Example 1: vCPEvirtual firewall vgwvpg, Burstable QoS #vCPE: Infrastructure Resource Isolation for VNF with Burstable QoS # { "service": "cloudPolicy", "policyName": "oofCasablanca.cloudPolicy_vgwvpg", "description": "Cloud policy for vgwvpg", "templateVersion": "0.0.1", "version": "1.0", "priority": "3", "riskType": "test", "riskLevel": "2", "guard": "False", "content": { "resources": "vgwvpg", "identity": "cloudPolicy_vgwvpg", "policyScope": ["vgw", "US", "INTERNATIONAL", "ip", "vgwvpg"], "policyType": "hpaPolicy", "flavorFeatures": [ { "id" : "<vdu.Name>", "type":"vnfc/tocsa.nodes.nfv.Vdu.Compute", "directives":[ { "type":"flavor_directive", "attributes":[ { "attribute_name":" oof_returned_flavor_label_for_vgwvpg ", //Admin needs to ensure that this value is same as flavor parameter in HOT "attribute_value": "<Blank>" } ] } ], "flavorProperties": [ { "hpa-feature": "qosIntentCapabilities", "mandatory": "True", "architecture": "generic", "hpa-version": "v1", "hpa-feature-attributes": [ {"hpa-attribute-key":"Infrastructure Resource Isolation for VNF", "hpa-attribute-value": "Burstable QoS","operator": "=", "unit": ""}, {"hpa-attribute-key":"Burstable QoS Oversubscription Percentage", "hpa-attribute-value": "25","operator": "=", "unit": ""}, ] }, ] } ] } } # #Example 2: virtual vCPEfirewall vgwvfw, Guaranteed QoS #vCPE: Infrastructure Resource Isolation for VNF with Guaranteed QoS # { "service": "cloudPolicy", "policyName": "oofCasablanca.cloudPolicy_vgwvfw", "description": "Cloud policy for vgwvfw", "templateVersion": "0.0.1", "version": "1.0", "priority": "3", "riskType": "test", "riskLevel": "2", "guard": "False", "content": { "resources": "vgwvfw", "identity": "cloudPolicy_vgwvfw", "policyScope": ["vgwvfw", "US", "INTERNATIONAL", "ip", "vgwvfw"], "policyType": "hpaPolicy", "flavorFeatures": [ { "id" : "<vdu.Name>", "type":"vnfc/tocsa.nodes.nfv.Vdu.Compute", "directives":[ { "type":"flavor_directive", "attributes":[ { "attribute_name":" oof_returned_flavor_label_for_vgwvfw ", //Admin needs to ensure that this value is same as flavor parameter in HOT "attribute_value": "<Blank>" } ] } ], "flavorProperties": [ { "hpa-feature": "qosIntentCapabilities", "mandatory": "True", "architecture": "generic", "hpa-version": "v1", "hpa-feature-attributes": [ {"hpa-attribute-key":"Infrastructure Resource Isolation for VNF", "hpa-attribute-value": "Guaranteed QoS","operator": "=", "unit": ""}, ] }, ] } ] } } # #Example 3: vDNS, Burstable QoS & Infra HA #vDNS: Infrastructure Resource Isolation for VNF with Burstable QoS & Infrastructure HA # { "service": "cloudPolicy", "policyName": "oofCasablanca.cloudPolicy_vdns", "description": "Cloud policy for vdns", "templateVersion": "0.0.1", "version": "1.0", "priority": "3", "riskType": "test", "riskLevel": "2", "guard": "False", "content": { "resources": "vdns", "identity": "cloudPolicy_vdns", "policyScope": ["vgw", "US", "INTERNATIONAL", "ip", "vdns"], "policyType": "hpaPolicy", "flavorFeatures": [ { "id" : "<vdu.Name>", "type":"vnfc/tocsa.nodes.nfv.Vdu.Compute", "directives":[ { "type":"flavor_directive", "attributes":[ { "attribute_name":" oof_returned_flavor_label_for_vdns ", //Admin needs to ensure that this value is same as flavor parameter in HOT "attribute_value": "<Blank>" } ] } ], "flavorProperties": [ { "hpa-feature": "qosIntentCapabilities", "mandatory": "True", "architecture": "generic", "hpa-version": "v1", "hpa-feature-attributes": [ {"hpa-attribute-key":"Infrastructure Resource Isolation for VNF", "hpa-attribute-value": "Burstable QoS","operator": "=", "unit": ""}, {"hpa-attribute-key":"Burstable QoS Oversubscription Percentage", "hpa-attribute-value": "25","operator": "=", "unit": ""}, ] }, { "hpa-feature": "basicCapabilities", "mandatory": "True", "architecture": "generic", "hpa-version": "v1", "hpa-feature-attributes": [ {"hpa-attribute-key":"Infrastructure High Availability for VNF", "hpa-attribute-value": "","operator": "", "unit": ""}, ] }, ] } ] } } # #Example 4: vDNS, Guaranteed QoS & Infra HA #vDNS: Infrastructure Resource Isolation for VNF with Burstable QoS & Infrastructure HA # { "service": "cloudPolicy", "policyName": "oofCasablanca.cloudPolicy_vdns", "description": "Cloud policy for vdns", "templateVersion": "0.0.1", "version": "1.0", "priority": "3", "riskType": "test", "riskLevel": "2", "guard": "False", "content": { "resources": "vdns", "identity": "cloudPolicy_vdns", "policyScope": ["vgw", "US", "INTERNATIONAL", "ip", "vdns"], "policyType": "hpaPolicy", "flavorFeatures": [ { "id" : "<vdu.Name>", "type":"vnfc/tocsa.nodes.nfv.Vdu.Compute", "directives":[ { "type":"flavor_directive", "attributes":[ { "attribute_name":" oof_returned_flavor_label_for_vdns ", //Admin needs to ensure that this value is same as flavor parameter in HOT "attribute_value": "<Blank>" } ] } ], "flavorProperties": [ { "hpa-feature": "qosIntentCapabilities", "mandatory": "True", "architecture": "generic", "hpa-version": "v1", "hpa-feature-attributes": [ {"hpa-attribute-key":"Infrastructure Resource Isolation for VNF", "hpa-attribute-value": "Guaranteed QoS","operator": "=", "unit": ""}, ] }, { "hpa-feature": "basicCapabilities", "mandatory": "True", "architecture": "generic", "hpa-version": "v1", "hpa-feature-attributes": [ {"hpa-attribute-key":"Infrastructure High Availability for VNF", "hpa-attribute-value": "","operator": "", "unit": ""}, ] }, ] } ] } } |
...