| ConfirmMessage | If specified, the message will be displayed to the user in a confirmation dialog after they've triggered the command, but before its execution. They will have the option to proceed or cancel the command. |
| DisplayName | The display name to use for the command. |
| ExtensionMethod | The extension method to call when the command is triggered. |
| HelpText | Help text to expose for the command. |
| ID | A unique identifier for the command. Can be used to reference the command in status dashboards. |
| Locations | A list of locations specifying where and how the command will be shown. |