2 "tosca_definitions_version": "controller_blueprint_1_0_0",
4 "template_author": "Brinda Santh",
5 "author-email": "brindasanth@in.ibm.com",
6 "user-groups": "ADMIN, OPERATION",
7 "template_name": "capability-cli",
8 "template_version": "1.0.0",
9 "template_tags": "capability-cli-blueprint",
10 "template_type": "DEFAULT"
14 "file": "Definitions/data_types.json"
17 "file": "Definitions/relationship_types.json"
20 "file": "Definitions/artifact_types.json"
23 "file": "Definitions/node_types.json"
26 "file": "Definitions/policy_types.json"
30 "config-deploy-properties": {
32 "get_input": "resolution-key"
35 "device-properties": {
38 "get_input": "hostname"
41 "get_input": "username"
44 "get_input": "password"
48 "topology_template": {
53 "description": "Check CLI",
57 "call_operation": "ComponentScriptExecutor.process"
84 "type": "component-script-executor",
86 "ComponentScriptExecutor": {
90 "primary": "component-script",
92 "operation_host": "SELF"
95 "script-type": "kotlin",
96 "script-class-reference": "cba.capability.cli.Check"
107 "command-template": {
108 "type": "artifact-template-velocity",
109 "file": "Templates/check-command-template.vtl"
114 "relationship_templates": {
115 "ssh-connection-config": {
116 "type": "tosca.relationships.ConnectsTo.SshClient",
117 "description": "Device connection config",
119 "connection-config": {
121 "get_input": "password"
124 "get_input": "hostname"
126 "type": "basic-auth",
128 "get_input": "username"