Create custom actions and resources in Azure

A custom resource provider is a contract between Azure and an endpoint. With custom resource providers, you can change workflows in Azure by adding new APIs into Azure Resource Manager. With these custom APIs, Resource Manager can use new deployment and management capabilities.

This tutorial goes through a simple example of how to add new actions and resources to Azure and how to integrate them.

Set up Azure Functions for Azure Custom Resource Providers

Part one of this tutorial describes how to set up an Azure function app to work with custom resource providers:

Custom resource providers can work with any public URL.

Author a RESTful endpoint for custom resource providers

Part two of this tutorial describes how to author a RESTful endpoint for custom resource providers:

Create and use a custom resource provider

Part three of this tutorial describes how to create a custom resource provider and use its custom actions and resources:

Next steps

In this tutorial, you learned about custom resource providers and how to build one. To continue to the next tutorial, see Tutorial: Set up Azure Functions for Azure Custom Resource Providers.

If you're looking for references or a quickstart, here are some useful links: