f17e9096b3fc9fa4d85cd72f45bbef1ce11e2724
[policy/models.git] / models-examples / src / main / resources / policies / sdnc.policy.naming.input.tosca.yaml
1 tosca_definitions_version: tosca_simple_yaml_1_0_0
2 topology_template:
3     policies:
4     -   SDNC_Policy.ONAP_VNF_NAMING_TIMESTAMP:
5             type: onap.policies.Naming
6             version: 1.0.0
7             type_version: 1.0.0
8             properties:
9                 policy-instance-name: ONAP_VNF_NAMING_TIMESTAMP
10                 naming-models:
11                 -   naming-type: VNF
12                     naming-recipe: AIC_CLOUD_REGION|DELIMITER|CONSTANT|DELIMITER|TIMESTAMP
13                     naming-properties:
14                     -   property-name: AIC_CLOUD_REGION
15                     -   property-name: CONSTANT
16                         property-value: ONAP-NF
17                     -   property-name: TIMESTAMP
18                     -   property-value: _
19                         property-name: DELIMITER
20                 -   naming-type: VNFC
21                     naming-recipe: VNF_NAME|DELIMITER|NFC_NAMING_CODE|DELIMITER|SEQUENCE
22                     naming-properties:
23                     -   property-name: VNF_NAME
24                     -   property-name: SEQUENCE
25                         increment-sequence:
26                             max: zzz
27                             scope: ENTIRETY
28                             start-value: 1
29                             length: 3
30                             increment: 1
31                             sequence-type: alpha-numeric
32                     -   property-name: NFC_NAMING_CODE
33                     -   property-value: _
34                         property-name: DELIMITER
35                 -   naming-type: VF-MODULE
36                     naming-recipe: VNF_NAME|DELIMITER|VF_MODULE_LABEL|DELIMITER|VF_MODULE_TYPE|DELIMITER|SEQUENCE
37                     naming-properties:
38                     -   property-name: VNF_NAME
39                     -   property-value: _
40                         property-name: DELIMITER
41                     -   property-name: VF_MODULE_LABEL
42                     -   property-name: VF_MODULE_TYPE
43                     -   property-name: SEQUENCE
44                         increment-sequence:
45                             max: zzz
46                             scope: PRECEEDING
47                             start-value: 1
48                             length: 3
49                             increment: 1
50                             sequence-type: alpha-numeric