blob: 64eae4ffbe6884c3f752db255d3769ca541cd029 [file] [log] [blame]
{
"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
}
]
}