Sync Integ to Master
[sdc.git] / catalog-be / src / main / resources / import / tosca / policy-types / policyTypes.yml
index ceb22da..57f4b45 100644 (file)
@@ -13,7 +13,7 @@ tosca.policies.Performance:
   derived_from: tosca.policies.Root
   description: The TOSCA Policy Type definition that is used to declare performance requirements for TOSCA nodes or groups of nodes.
 org.openecomp.policies.placement.Antilocate:
-  derived_from: tosca.policy.placement
+  derived_from: tosca.policies.Placement
   description: My placement policy for separation based upon container type value
   properties:
     name:
@@ -32,7 +32,7 @@ org.openecomp.policies.placement.Antilocate:
         - region
         - compute
 org.openecomp.policies.placement.Colocate:
-  derived_from: tosca.policy.placement
+  derived_from: tosca.policies.Placement
   description: Keep associated nodes (groups of nodes) based upon affinity value
   properties:
     name:
@@ -51,7 +51,7 @@ org.openecomp.policies.placement.Colocate:
         - region
         - compute
 org.openecomp.policies.placement.valet.Diversity:
-  derived_from: tosca.policy.placement
+  derived_from: tosca.policies.Placement
   description: Valet Diversity
   properties:
     level:
@@ -65,7 +65,7 @@ org.openecomp.policies.placement.valet.Diversity:
         - host
         - rack
 org.openecomp.policies.placement.valet.Exclusivity:
-  derived_from: tosca.policy.placement
+  derived_from: tosca.policies.Placement
   description: Valet Exclusivity
   properties:
     level:
@@ -79,7 +79,7 @@ org.openecomp.policies.placement.valet.Exclusivity:
         - host
         - rack
 org.openecomp.policies.placement.valet.Affinity:
-  derived_from: tosca.policy.placement
+  derived_from: tosca.policies.Placement
   description: Valet Affinity
   properties:
     level:
@@ -91,4 +91,27 @@ org.openecomp.policies.placement.valet.Affinity:
       constraints:
       - valid_values:
         - host
-        - rack
\ No newline at end of file
+        - rack
+org.openecomp.policies.scaling.Fixed:
+  derived_from: tosca.policies.Scaling
+  properties:
+    quantity:
+      description: the exact number of instances to keep up
+      type: integer
+      required: true
+org.openecomp.policies.External:
+  derived_from: tosca.policies.Root
+  description: externally managed policy (for example, type="network assignment", source="Policy Manager", name="route target")
+  properties:
+    source:
+      type: string
+      description: The name of the server that exposes the policy with predefined type and name.
+      required: false
+    type:
+      type: string
+      description: The type (category) of the policy same as it is defined in the source.
+      required: false
+    name:
+      type: string
+      description: The name of the policy, that related to specific type, same as it is defined in the source.
+      required: false