summaryrefslogtreecommitdiffstats
path: root/config/has_config.yaml
blob: 38a478193c0151f93527650aa4943e7f6e923eb1 (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
policy_config_mapping:
    attributes:
        hypervisor: hypervisor
        cloudVersion: cloud_version
        cloudType: cloud_type
        dataPlane: dataplane
        networkRoles: network_roles
        complex: complex
        state: state
        country: country
        geoRegion: geo_region
        exclusivityGroups: exclusivity_groups
        replicationRole: replication_role
        customerId: customer_id
        serviceResourceId: service-type
        equipmentRole: equipment-role
        modelInvariantId: model-invariant-id
        modelVersionId: model-version-id
        cloudRegionId: cloud-region-id
        orchestrationStatus: orchestration-status
        provStatus: prov-status
    candidates:
        # for (k1, v1), if k1 is in demand, set prop[k2] = _get_candidates(demand[k1])
        excludedCandidates: excluded_candidates
        requiredCandidates: 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}]