aboutsummaryrefslogtreecommitdiffstats
path: root/tutorials/tutorial-xacml-application/src/test/resources/tutorial-policy-type.yaml
blob: 7948bd286657a44d6dd4ad23d23a5584968cc7e1 (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
tosca_definitions_version: tosca_simple_yaml_1_1_0
policy_types:
    onap.policies.Authorization:
        derived_from: tosca.policies.Root
        version: 1.0.0
        description: Example tutorial policy type for doing user authorization
        properties:
            user:
                type: string
                required: true
                description: The unique user name
            permissions:
                type: list
                required: true
                description: A list of resource permissions
                entry_schema:
                    type: onap.datatypes.Tutorial
data_types:
    onap.datatypes.Tutorial:
        derived_from: tosca.datatypes.Root
        version: 1.0.0
        properties:
            entity:
                type: string
                required: true
                description: The resource
            permission:
                type: string
                required: true
                description: The permission level
                constraints:
                    - valid_values: [read, write, delete]