| { |
| "policies": { |
| "SDNC_Policy.ONAP_VNF_NAMING_TIMESTAMP": { |
| "type": "onap.policies.Naming", |
| "type_version": "1.0.0", |
| "properties": { |
| "policy-instance-name": "ONAP_VNF_NAMING_TIMESTAMP", |
| "naming-models": [ |
| { |
| "naming-type": "VNF", |
| "naming-recipe": "AIC_CLOUD_REGION|DELIMITER|CONSTANT|DELIMITER|TIMESTAMP", |
| "naming-properties": [ |
| { |
| "property-name": "AIC_CLOUD_REGION" |
| }, |
| { |
| "property-name": "CONSTANT", |
| "property-value": "ONAP-NF" |
| }, |
| { |
| "property-name": "TIMESTAMP" |
| }, |
| { |
| "property-value": "_", |
| "property-name": "DELIMITER" |
| } |
| ] |
| }, |
| { |
| "naming-type": "VNFC", |
| "naming-recipe": "VNF_NAME|DELIMITER|NFC_NAMING_CODE|DELIMITER|SEQUENCE", |
| "naming-properties": [ |
| { |
| "property-name": "VNF_NAME" |
| }, |
| { |
| "property-name": "SEQUENCE", |
| "increment-sequence": { |
| "max": "zzz", |
| "scope": "ENTIRETY", |
| "start-value": 1.0, |
| "length": 3.0, |
| "increment": 1.0, |
| "sequence-type": "alpha-numeric" |
| } |
| }, |
| { |
| "property-name": "NFC_NAMING_CODE" |
| }, |
| { |
| "property-value": "_", |
| "property-name": "DELIMITER" |
| } |
| ] |
| }, |
| { |
| "naming-type": "VF-MODULE", |
| "naming-recipe": "VNF_NAME|DELIMITER|VF_MODULE_LABEL|DELIMITER|VF_MODULE_TYPE|DELIMITER|SEQUENCE", |
| "naming-properties": [ |
| { |
| "property-name": "VNF_NAME" |
| }, |
| { |
| "property-value": "_", |
| "property-name": "DELIMITER" |
| }, |
| { |
| "property-name": "VF_MODULE_LABEL" |
| }, |
| { |
| "property-name": "VF_MODULE_TYPE" |
| }, |
| { |
| "property-name": "SEQUENCE", |
| "increment-sequence": { |
| "max": "zzz", |
| "scope": "PRECEEDING", |
| "start-value": 1.0, |
| "length": 3.0, |
| "increment": 1.0, |
| "sequence-type": "alpha-numeric" |
| } |
| } |
| ] |
| } |
| ] |
| }, |
| "name": "SDNC_Policy.ONAP_VNF_NAMING_TIMESTAMP", |
| "version": "1.0.0", |
| "metadata": { |
| "policy-id": "SDNC_Policy.ONAP_VNF_NAMING_TIMESTAMP", |
| "policy-version": "1" |
| } |
| } |
| } |
| } |
| |