summaryrefslogtreecommitdiffstats
path: root/models-examples/src/main/resources/policies/sdnc.policy.naming.input.tosca.yaml
blob: bb1f6d3ef092f272f248eb3f77c39bb32c206f7f (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
tosca_definitions_version: tosca_simple_yaml_1_1_0
topology_template:
    policies:
    -   SDNC_Policy.ONAP_VNF_NAMING_TIMESTAMP:
            type: onap.policies.Naming
            version: 1.0.0
            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'
                            length: '3'
                            increment: '1'
                            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'
                            length: '3'
                            increment: '1'
                            sequence-type: alpha-numeric