Rename maven modules to mirror directory structure
[policy/drools-applications.git] / controlloop / common / policy-yaml / src / test / resources / v2.0.0 / policy_vService.yaml
index fc47634..d679e07 100644 (file)
-controlLoop:\r
-  version: 2.0.0\r
-  controlLoopName: ControlLoop-GENERIC-64cdc9fa-6601-4989-9de7-8f47134aa043\r
-  #\r
-  # Example of how someone can fine-grain this\r
-  # policy for a specific service and/or resources\r
-  # contained within the service.\r
-  #\r
-  services:\r
-    - serviceName: vFooService\r
\r
-  resources:\r
-    - resourceName: vVNF1\r
-      resourceType: VFC\r
-    - resourceName: vVNF2\r
-      resourceType: VFC\r
-    - resourceName: vVNF3\r
-      resourceType: VFC\r
-    - resourceName: vVNF4\r
-      resourceType: VFC\r
\r
-  trigger_policy: unique-policy-id-1-restart\r
-  timeout: 1200\r
-  #\r
-  # Example of case where an abatement isn't possible\r
-  # from DCAE to Policy. So Policy should NOT expect\r
-  #\r
-  abatement: false\r
\r
-policies:\r
\r
-  - id: unique-policy-id-1-restart\r
-    name: Restart Policy\r
-    description:\r
-    actor: APPC\r
-    recipe: Restart\r
-    target:\r
-      type: VM\r
-    retry: 2\r
-    timeout: 300\r
-    success: unique-policy-id-1-healthdiagnostic\r
-    failure: unique-policy-id-2-rebuild\r
-    failure_timeout: unique-policy-id-2-rebuild\r
-    failure_retries: unique-policy-id-2-rebuild\r
-    failure_exception: final_failure_exception\r
-    failure_guard: unique-policy-id-2-rebuild\r
-   \r
\r
-  - id: unique-policy-id-2-rebuild\r
-    name: Rebuild Policy\r
-    description:\r
-    actor: APPC\r
-    recipe: Rebuild\r
-    target:\r
-      type: VM\r
-    retry: 0\r
-    timeout: 600\r
-    success: unique-policy-id-2-healthdiagnostic\r
-    failure: unique-policy-id-3-migrate\r
-    failure_timeout: unique-policy-id-3-migrate\r
-    failure_retries: unique-policy-id-3-migrate\r
-    failure_exception: final_failure_exception\r
-    failure_guard: unique-policy-id-3-migrate\r
\r
-  - id: unique-policy-id-3-migrate\r
-    name: Migrate Policy\r
-    description:\r
-    actor: APPC\r
-    recipe: Migrate\r
-    target:\r
-      type: VM\r
-    retry: 0\r
-    timeout: 600\r
-    success: final_success\r
-    failure: final_failure\r
-    failure_timeout: final_failure_timeout\r
-    failure_retries: final_failure_retries\r
-    failure_exception: final_failure_exception\r
-    failure_guard: final_failure_guard\r
\r
-  - id: unique-policy-id-1-healthdiagnostic\r
-    name: Do A Health Diagnostic\r
-    description:\r
-    actor: APPC\r
-    recipe: health-diagnostic\r
-    # Example of a payload\r
-    payload:\r
-      health-diagnostic-code: HC01234\r
-      health-diagnostic-code-parameters: "{\"Junk\":\"--version\",\"Junk2\":\"--help\"}"\r
-    target:\r
-      type: VM\r
-    retry: 0\r
-    timeout: 600\r
-    success: final_success\r
-    failure: unique-policy-id-2-rebuild\r
-    failure_timeout: unique-policy-id-2-rebuild\r
-    failure_retries: unique-policy-id-2-rebuild\r
-    failure_exception: final_failure_exception\r
-    failure_guard: unique-policy-id-2-rebuild\r
\r
\r
-  - id: unique-policy-id-2-healthdiagnostic\r
-    name: Do Health Diagnostic\r
-    description:\r
-    actor: APPC\r
-    recipe: health-diagnostic\r
-    payload:\r
-      health-diagnostic-code: HC01234\r
-      health-diagnostic-code-parameters: "{\"Junk\":\"--version\",\"Junk2\":\"--help\"}"\r
-    target:\r
-      type: VM\r
-    retry: 0\r
-    timeout: 600\r
-    success: final_success\r
-    failure: final_failure\r
-    failure_timeout: final_failure_timeout\r
-    failure_retries: final_failure_retries\r
-    failure_exception: final_failure_exception\r
-    failure_guard: final_failure_guard\r
-    \r
-\r
+controlLoop:
+  version: 2.0.0
+  controlLoopName: ControlLoop-GENERIC-64cdc9fa-6601-4989-9de7-8f47134aa043
+  #
+  # Example of how someone can fine-grain this
+  # policy for a specific service and/or resources
+  # contained within the service.
+  #
+  services:
+    - serviceName: vFooService
+  resources:
+    - resourceName: vVNF1
+      resourceType: VFC
+    - resourceName: vVNF2
+      resourceType: VFC
+    - resourceName: vVNF3
+      resourceType: VFC
+    - resourceName: vVNF4
+      resourceType: VFC
+  trigger_policy: unique-policy-id-1-restart
+  timeout: 1200
+  #
+  # Example of case where an abatement isn't possible
+  # from DCAE to Policy. So Policy should NOT expect
+  #
+  abatement: false
+policies:
+  - id: unique-policy-id-1-restart
+    name: Restart Policy
+    description:
+    actor: APPC
+    recipe: Restart
+    target:
+      type: VM
+    retry: 2
+    timeout: 300
+    success: unique-policy-id-1-healthdiagnostic
+    failure: unique-policy-id-2-rebuild
+    failure_timeout: unique-policy-id-2-rebuild
+    failure_retries: unique-policy-id-2-rebuild
+    failure_exception: final_failure_exception
+    failure_guard: unique-policy-id-2-rebuild
+   
+  - id: unique-policy-id-2-rebuild
+    name: Rebuild Policy
+    description:
+    actor: APPC
+    recipe: Rebuild
+    target:
+      type: VM
+    retry: 0
+    timeout: 600
+    success: unique-policy-id-2-healthdiagnostic
+    failure: unique-policy-id-3-migrate
+    failure_timeout: unique-policy-id-3-migrate
+    failure_retries: unique-policy-id-3-migrate
+    failure_exception: final_failure_exception
+    failure_guard: unique-policy-id-3-migrate
+  - id: unique-policy-id-3-migrate
+    name: Migrate Policy
+    description:
+    actor: APPC
+    recipe: Migrate
+    target:
+      type: VM
+    retry: 0
+    timeout: 600
+    success: final_success
+    failure: final_failure
+    failure_timeout: final_failure_timeout
+    failure_retries: final_failure_retries
+    failure_exception: final_failure_exception
+    failure_guard: final_failure_guard
+  - id: unique-policy-id-1-healthdiagnostic
+    name: Do A Health Diagnostic
+    description:
+    actor: APPC
+    recipe: health-diagnostic
+    # Example of a payload
+    payload:
+      health-diagnostic-code: HC01234
+      health-diagnostic-code-parameters: "{\"Junk\":\"--version\",\"Junk2\":\"--help\"}"
+    target:
+      type: VM
+    retry: 0
+    timeout: 600
+    success: final_success
+    failure: unique-policy-id-2-rebuild
+    failure_timeout: unique-policy-id-2-rebuild
+    failure_retries: unique-policy-id-2-rebuild
+    failure_exception: final_failure_exception
+    failure_guard: unique-policy-id-2-rebuild
+  - id: unique-policy-id-2-healthdiagnostic
+    name: Do Health Diagnostic
+    description:
+    actor: APPC
+    recipe: health-diagnostic
+    payload:
+      health-diagnostic-code: HC01234
+      health-diagnostic-code-parameters: "{\"Junk\":\"--version\",\"Junk2\":\"--help\"}"
+    target:
+      type: VM
+    retry: 0
+    timeout: 600
+    success: final_success
+    failure: final_failure
+    failure_timeout: final_failure_timeout
+    failure_retries: final_failure_retries
+    failure_exception: final_failure_exception
+    failure_guard: final_failure_guard
+    
+