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