| Field | Required | Default Value | Value Type | Description |
|---|
| id | Yes | - | String | The unique identifier for the plugin. Must start with a letter and contain no special characters. |
| type | Yes | - | String or Class | The plugin name as in Native or Example for the plugin called ExamplePlugin. |
| config | No | Empty Map | Map<String, String> | Custom configuration for the instance. This is used by the plugin class. |
| pollEnabled | No | true | Boolean | If false, no polling may be enabled on the Plugin. The reverse is also true. |
| autoStart | No | true | Boolean | If true, polling is started automatically as soon as the plugin is in the Ready state. If false, polling on the plugin is not started automatically but may be started manually. |
| pollInterval | No | 30 | Integer | The polling interval in seconds. |