Overview of the Macro SDK
A macro is an entity that encapsulates a C# program that adds custom functionalities to Security Center. Macros can be run either manually or automatically when a set of conditions is met, such as a triggering event or a schedule. Macros are created by writing a program in C# using the Security Center SDK, and then loading the program into Security Center using Config Tool. Macros do not require any additional SDK connections to run, providing an easy-to-deploy solution. Moreover, macros provide a property configuration UI that allows users to specify a custom value for properties. This approach works for simple integrations that can be implemented with a few lines of code, and removes the burden of implementing a complete .NET Windows service.
If you are a DAP member, sign in to see more information on the Security Center SDK and APIs. Access rights will be granted within 30 minutes after signing in. If you are not a member, visit the DAP page to apply.