--- /dev/null
+# Change Log\r
+All notable changes to this project will be documented in this file.\r
+\r
+The format is based on [Keep a Changelog](http://keepachangelog.com/)\r
+and this project adheres to [Semantic Versioning](http://semver.org/).\r
+\r
+## [0.0.1] - 2022/08/30\r
+ - [USECASEUI-714](https://jira.onap.org/browse/USECASEUI-714) - Add policy models for bandwidth assurance intent.
\ No newline at end of file
--- /dev/null
+{
+ "policies": [
+ {
+ "policy-id": "onap.dcae.slicems.config",
+ "policy-version": 1
+ }
+ ]
+}
--- /dev/null
+{\r
+ "policies":[\r
+ {\r
+ "policy-id":"operational.modifycll",\r
+ "policy-version":1\r
+ }\r
+ ]\r
+}\r
+\r
--- /dev/null
+{\r
+ "tosca_definitions_version": "tosca_simple_yaml_1_1_0",\r
+ "topology_template": {\r
+ "policies": [\r
+ {\r
+ "onap.dcae.slicems.config": {\r
+ "type": "onap.policies.monitoring.docker.slicems.app",\r
+ "type_version": "1.0.0",\r
+ "version": "1.0.0",\r
+ "metadata": {\r
+ "policy-id": "onap.dcae.slicems.config",\r
+ "policy-version": 1\r
+ },\r
+ "properties": {\r
+ "cllId": "cll-01",\r
+ "closedLoopStatus": "on",\r
+ "originalBw": "1000"\r
+ }\r
+ }\r
+ }\r
+ ]\r
+ }\r
+}\r
--- /dev/null
+{\r
+ "tosca_definitions_version": "tosca_simple_yaml_1_1_0",\r
+ "policy_types": {\r
+ "onap.policies.monitoring.docker.slicems.app": {\r
+ "version": "1.0.0",\r
+ "description": "son handler policy type",\r
+ "derived_from": "onap.policies.Monitoring:1.0.0",\r
+ "description": "Runtime Configuration of Slice MS",\r
+ "properties": {\r
+ "cllId": {\r
+ "type": "string",\r
+ "required": true,\r
+ "description": "cll id"\r
+ },\r
+ "closedLoopStatus": {\r
+ "type": "string",\r
+ "required": true,\r
+ "description": "whether provide closed loop assurance for one cll"\r
+ },\r
+ "originalBw": {\r
+ "type": "string",\r
+ "required": true,\r
+ "description": "original bw of one cll"\r
+ }\r
+ }\r
+ }\r
+ }\r
+}
\ No newline at end of file
--- /dev/null
+{\r
+\r
+ "tosca_definitions_version": "tosca_simple_yaml_1_1_0",\r
+ "topology_template": {\r
+ "policies": [\r
+ {\r
+ "operational.modifycll": {\r
+ "type": "onap.policies.controlloop.operational.common.Drools",\r
+ "type_version": "1.0.0",\r
+ "version": "1.0.0",\r
+ "name": "operational.modifycll",\r
+ "metadata": {\r
+ "policy_id": "operational.modifycll"\r
+ },\r
+ "properties": {\r
+ "id": "ControlLoop-CCVPN-CLL-227e8b00-dbeb-4d03-8719-d0a658fb846c",\r
+ "timeout": 1200,\r
+ "abatement": false,\r
+ "trigger": "unique-policy-id-1-modify-cll",\r
+ "operations": [\r
+ {\r
+ "id": "unique-policy-id-1-modify-cll",\r
+ "description": "Modify resource allocation for a slice subnet instance",\r
+ "operation": {\r
+ "actor": "SO",\r
+ "operation": "ModifyCloudLeasedLine",\r
+ "target": {\r
+ "targetType": "VNF"\r
+ }\r
+ },\r
+ "timeout": 1200,\r
+ "retries": 0,\r
+ "success": "final_success",\r
+ "failure": "final_failure",\r
+ "failure_timeout": "final_failure_timeout",\r
+ "failure_retries": "final_failure_retires",\r
+ "failure_exception": "final_failure_exception",\r
+ "failure_guard": "final_failure_guard"\r
+ }\r
+ ],\r
+ "controllerName": "usecases"\r
+ }\r
+\r
+ }\r
+\r
+ }\r
+ ]\r
+ }\r
+\r
+}
\ No newline at end of file
--- /dev/null
+{
+ "policies": [
+ {
+ "policy-id": "onap.dcae.slicems.config",
+ "policy-version": 1
+ }
+ ]
+}
--- /dev/null
+{\r
+ "policies":[\r
+ {\r
+ "policy-id":"operational.modifycll",\r
+ "policy-version":1\r
+ }\r
+ ]\r
+}\r
+\r
--- /dev/null
+{\r
+ "tosca_definitions_version": "tosca_simple_yaml_1_1_0",\r
+ "topology_template": {\r
+ "policies": [\r
+ {\r
+ "onap.dcae.slicems.config": {\r
+ "type": "onap.policies.monitoring.docker.slicems.app",\r
+ "type_version": "1.0.0",\r
+ "version": "1.0.0",\r
+ "metadata": {\r
+ "policy-id": "onap.dcae.slicems.config",\r
+ "policy-version": 1\r
+ },\r
+ "properties": {\r
+ "cllId": "cll-01",\r
+ "closedLoopStatus": "on",\r
+ "originalBw": "1000"\r
+ }\r
+ }\r
+ }\r
+ ]\r
+ }\r
+}\r
--- /dev/null
+{\r
+ "tosca_definitions_version": "tosca_simple_yaml_1_1_0",\r
+ "policy_types": {\r
+ "onap.policies.monitoring.docker.slicems.app": {\r
+ "version": "1.0.0",\r
+ "description": "son handler policy type",\r
+ "derived_from": "onap.policies.Monitoring:1.0.0",\r
+ "description": "Runtime Configuration of Slice MS",\r
+ "properties": {\r
+ "cllId": {\r
+ "type": "string",\r
+ "required": true,\r
+ "description": "cll id"\r
+ },\r
+ "closedLoopStatus": {\r
+ "type": "string",\r
+ "required": true,\r
+ "description": "whether provide closed loop assurance for one cll"\r
+ },\r
+ "originalBw": {\r
+ "type": "string",\r
+ "required": true,\r
+ "description": "original bw of one cll"\r
+ }\r
+ }\r
+ }\r
+ }\r
+}
\ No newline at end of file
--- /dev/null
+{\r
+\r
+ "tosca_definitions_version": "tosca_simple_yaml_1_1_0",\r
+ "topology_template": {\r
+ "policies": [\r
+ {\r
+ "operational.modifycll": {\r
+ "type": "onap.policies.controlloop.operational.common.Drools",\r
+ "type_version": "1.0.0",\r
+ "version": "1.0.0",\r
+ "name": "operational.modifycll",\r
+ "metadata": {\r
+ "policy_id": "operational.modifycll"\r
+ },\r
+ "properties": {\r
+ "id": "ControlLoop-CCVPN-CLL-227e8b00-dbeb-4d03-8719-d0a658fb846c",\r
+ "timeout": 1200,\r
+ "abatement": false,\r
+ "trigger": "unique-policy-id-1-modify-cll",\r
+ "operations": [\r
+ {\r
+ "id": "unique-policy-id-1-modify-cll",\r
+ "description": "Modify resource allocation for a slice subnet instance",\r
+ "operation": {\r
+ "actor": "SO",\r
+ "operation": "ModifyCloudLeasedLine",\r
+ "target": {\r
+ "targetType": "VNF"\r
+ }\r
+ },\r
+ "timeout": 1200,\r
+ "retries": 0,\r
+ "success": "final_success",\r
+ "failure": "final_failure",\r
+ "failure_timeout": "final_failure_timeout",\r
+ "failure_retries": "final_failure_retires",\r
+ "failure_exception": "final_failure_exception",\r
+ "failure_guard": "final_failure_guard"\r
+ }\r
+ ],\r
+ "controllerName": "usecases"\r
+ }\r
+\r
+ }\r
+\r
+ }\r
+ ]\r
+ }\r
+\r
+}
\ No newline at end of file