The pulumi-azure-native provider provides programmatic access to all Azure Resource Manager (ARM) resources and their properties. Instead of using a generic provider, this package maps directly to Azure Resource Providers. Resources are organized into modules based on their provider type, such as compute, network, storage, and web.
By using this package, you can declare any supported Azure resource version as code, and Pulumi will interface directly with the ARM API to manage the lifecycle of those resources.