OBJECT

Plugin

The common interface between all plugins.

  • type Plugin {
  • # The author of the plugin.
  • author: String!
  • # The description of the plugin.
  • description: String!
  • # The plugin name.
  • pluginName: String!
  • # The version of the module.
  • version: String
  • # The plugin interfaces this plugin implements.
  • interfaces: [String]
  • # Provides access to the plugin's provisioned resources if this plugin is
  • # provisioned.
  • provision: ProvisionedPlugin
  • }