blob: 0b943912ec247d862eb67d4737f020dd5a86da7f (
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
|
policy_config_mapping:
filtering_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
cloudRegion: cloud-region
cloud_region_attributes:
serviceRequests: service-requests
cloudRequests: cloud-requests
passthrough_attributes: {}
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}]
|