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"
29 "topology_template": {
34 "description": "Check CLI",
38 "call_operation": "ComponentScriptExecutor.process"
65 "type": "component-script-executor",
67 "ComponentScriptExecutor": {
71 "primary": "component-script",
73 "operation_host": "SELF"
76 "script-type": "kotlin",
77 "script-class-reference": "cba.capability.cli.Check"
89 "type": "artifact-template-velocity",
90 "file": "Templates/check-command-template.vtl"
95 "relationship_templates": {
96 "ssh-connection-config": {
97 "type": "tosca.relationships.ConnectsTo.SshClient",
98 "description": "Device connection config",
100 "connection-config": {
102 "get_input": "password"
105 "get_input": "hostname"
107 "type": "basic-auth",
109 "get_input": "username"