Creating catalog scoped user-defined policies
As you continue down your API development path, you might find that you and other developers within your organization continuously use the same set and sequence of policies within all, or many, of your APIs. Perhaps this is a standard laid down in your development organization that all APIs must implement. To ensure consistency and increase efficiency, reusability is always a good choice. Creating a Catalog scoped UDP will allow you to wrap all of these built-in APIC policies in one reusable policy that will show up on the assembly palette when developing APIs within the defined catalog. Remember, a Catalog scoped UDP can only use built-in APIC policies and is only available to APIs with the defined Catalog.
Before defining a UDP, you would likely want to design and test the policy flow that you want to make reusable. To demonstrate this, let's take a look at an example UDP for our healthcare organization that we might want to build...