Sha256: 0d156989211537ab0cf9c0b45346e6721723c9ea25254f6c8fcbc7f0a87895d6

Contents?: true

Size: 1.9 KB

Versions: 1

Compression:

Stored size: 1.9 KB

Contents

{
  "$schema": "https://choria.io/schemas/mcorpc/ddl/v1/agent.json",
  "metadata": {
    "license": "Apache-2.0",
    "author": "rip@devco.net \u003crip@devco.net\u003e",
    "timeout": 2,
    "name": "choria_registry",
    "version": "0.23.0",
    "url": "https://choria.io",
    "description": "Choria Registry Service",
    "provider": "golang",
    "service": true
  },
  "actions": [
    {
      "action": "ddl",
      "input": {
        "format": {
          "prompt": "Plugin Format",
          "description": "The result format the plugin should be retrieved in",
          "type": "list",
          "default": "json",
          "optional": true,
          "list": [
            "ddl",
            "json"
          ]
        },
        "name": {
          "prompt": "Plugin Name",
          "description": "The name of the plugin",
          "type": "string",
          "optional": false,
          "validation": "shellsafe",
          "maxlength": 64
        },
        "plugin_type": {
          "prompt": "Plugin Type",
          "description": "The type of plugin",
          "type": "list",
          "default": "agent",
          "optional": false,
          "list": [
            "agent"
          ]
        }
      },
      "output": {
        "ddl": {
          "description": "The plugin DDL in the requested format",
          "display_as": "DDL",
          "type": "string"
        },
        "name": {
          "description": "The name of the plugin",
          "display_as": "Name",
          "type": "string"
        },
        "plugin_type": {
          "description": "The type of plugin",
          "display_as": "Type",
          "type": "string"
        },
        "version": {
          "description": "The version of the plugin",
          "display_as": "Version",
          "type": "string"
        }
      },
      "display": "always",
      "description": "Retrieve the DDL for a specific plugin"
    }
  ]
}

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
choria-mcorpc-support-2.25.1 lib/mcollective/agent/choria_registry.json