summaryrefslogtreecommitdiffstats
path: root/test/config/has_config.yaml
blob: 8cbeda2800e1758792a10ddbe70d3d35b4f32e57 (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
policy_config_mapping:
    attributes:
        hypervisor: hypervisor,
        cloud_version: cloudVersion,
        cloud_type: cloudType,
        dataplane: dataPlane,
        network_roles: networkRoles,
        complex: complex,
        state: state,
        country: country,
        geo_region: geoRegion,
        exclusivity_groups: exclusivityGroups,
        replication_role: replicationRole,
    remapping:
        model-invariant-id: modelInvariantId,
        model-version-id: modelVersionId
    candidates:
        # for (k1, v1), if k1 is in demand, set prop[k2] = _get_candidates(demand[k1])
        exclusionCandidateInfo: excluded_candidates,
        requiredCandidateInfo: required_candidates
    extra_fields:
        # we have [k1, k2, k3, k4] type items and x is policy-content-properties
        # if x[k1] == k2: set prop[k3] = k4
        - [inventoryType, cloud, region, {get_param: CHOSEN_REGION}]