dirien / pulumi-azapi

Pulumi provider for Azure API Management
Apache License 2.0
2 stars 4 forks source link
azapi azure pulumi

AzAPI Resource Provider

AzAPI

The AzAPI Resource Provider lets you manage AzAPI resources.

Installing

This package is available for several languages/platforms:

Node.js (JavaScript/TypeScript)

To use from JavaScript or TypeScript in Node.js, install using either npm:

npm install @ediri/azapi

or yarn:

yarn add @ediri/azapi

Python

To use from Python, install using pip:

pip install ediri_azapi

Go

To use from Go, use go get to grab the latest version of the library:

go get github.com/dirien/pulumi-azapi/sdk

.NET

To use from .NET, install using dotnet add package:

dotnet add package ediri.Azapi

Configuration

The following configuration points are supported for the AzAPI provider:


It's possible to configure the behaviour of certain resources using the following properties:


When authenticating as a Service Principal using a Client Certificate, the following fields can be set:


When authenticating as a Service Principal using a Client Secret, the following fields can be set:


When authenticating as a Service Principal using Open ID Connect, the following fields can be set:


For some advanced scenarios, such as where more granular permissions are necessary - the following properties can be set:

Reference

For detailed reference documentation, please visit the Pulumi registry.