| { |
| "self": { |
| "name": "dcae-pmsh", |
| "version": "1.0.0", |
| "description": "Docker application that handles XNF's PM Subscriptions", |
| "component_type": "docker" |
| }, |
| "streams": { |
| "subscribes": [ |
| { |
| "type": "message_router", |
| "config_key": "pm_subscribe_topic", |
| "format": "PMSH_CL_INPUT", |
| "version": "1.0.0" |
| }, |
| { |
| "type": "message_router", |
| "config_key": "aai_subscribe_topic", |
| "format": "AAI_EVENT_FORMAT", |
| "version": "1.0.0" |
| } |
| ], |
| "publishes": [ |
| { |
| "type": "message_router", |
| "config_key": "pm_publish_topic", |
| "format": "DCAE_CL_OUTPUT", |
| "version": "1.0.0" |
| } |
| ] |
| }, |
| "services": { |
| "calls": [], |
| "provides": [] |
| }, |
| "auxilary": { |
| "ports": [ |
| "8443:0" |
| ] |
| }, |
| "artifacts": [ |
| { |
| "uri": "nexus3.onap.org:10001/onap/org.onap.dcaegen2.services.pmsh:latest", |
| "type": "docker image" |
| } |
| ], |
| "parameters": [ |
| { |
| "name": "pm_publish_topic_name", |
| "value": "DCAE_CL_OUTPUT", |
| "description": "Name of the topic PMSH publishes to for policy consumption", |
| "designer_editable": true, |
| "sourced_at_deployment": false, |
| "policy_editable": false, |
| "type": "string", |
| "required": true |
| }, |
| { |
| "name": "pm_subscribe_topic_name", |
| "value": "PMSH_CL_INPUT", |
| "description": "Name of the topic PMSH subscribes to for policy outputs", |
| "designer_editable": true, |
| "sourced_at_deployment": false, |
| "policy_editable": false, |
| "type": "string", |
| "required": true |
| }, |
| { |
| "name": "aai_subscribe_topic_name", |
| "value": "AAI_EVENT", |
| "description": "Name of the topic PMSH subscribes to for AAI Events", |
| "designer_editable": true, |
| "sourced_at_deployment": false, |
| "policy_editable": false, |
| "type": "string", |
| "required": true |
| }, |
| { |
| "name": "cert_path", |
| "value": "/opt/app/pmsh/etc/certs/cert.pem", |
| "description": "Path to certificate file", |
| "sourced_at_deployment": false, |
| "policy_editable": false, |
| "designer_editable": false |
| }, |
| { |
| "name": "key_path", |
| "value": "/opt/app/pmsh/etc/certs/key.pem", |
| "description": "Path to the key for the certificate", |
| "sourced_at_deployment": false, |
| "policy_editable": false, |
| "designer_editable": false |
| }, |
| { |
| "name": "ca_cert_path", |
| "value": "/opt/app/pmsh/etc/certs/cacert.pem", |
| "description": "Path to the ca certificate file", |
| "sourced_at_deployment": false, |
| "policy_editable": false, |
| "designer_editable": false |
| }, |
| { |
| "name": "policy_model_id", |
| "value": "onap.policies.monitoring.dcae-pm-initiation-handler", |
| "description": "PMSH monitoring policy model id", |
| "designer_editable": true, |
| "sourced_at_deployment": false, |
| "policy_editable": false, |
| "type": "string", |
| "required": true |
| }, |
| { |
| "name": "policy_id", |
| "value": "onap.policies.monitoring.dcae-pm-initiation-handler", |
| "description": "PMSH monitoring policy id", |
| "designer_editable": true, |
| "sourced_at_deployment": false, |
| "policy_editable": false, |
| "type": "string", |
| "required": true |
| }, |
| { |
| "name": "operational_policy_name", |
| "value": "pmsh-operational-policy", |
| "description": "PMSH operational policy name", |
| "designer_editable": true, |
| "sourced_at_deployment": false, |
| "policy_editable": false, |
| "type": "string", |
| "required": true |
| }, |
| { |
| "name": "control_loop_name", |
| "value": "", |
| "description": "PMSH control loop name", |
| "designer_editable": true, |
| "sourced_at_deployment": false, |
| "policy_editable": false, |
| "type": "string", |
| "required": true |
| } |
| ] |
| } |