We will be sunsetting Advisor during Jan, 2026 and will instead be providing information in Snyk Security DB.

You can begin to take advantage of Snyk Security DB today for a unified, package-centric experience.

How to use the @pulumi/azure.apimanagement function in @pulumi/azure

To help you get started, we’ve selected a few @pulumi/azure examples, based on popular ways it is used in public projects.

Secure your code as it's written. Use Snyk Code to scan source code in minutes - no build needed - and fix issues immediately.

github pulumi / examples / azure-ts-api-management / index.ts View on Github external
callback: async (context, request) => {
        return {
            status: 200,
            headers: {
                "content-type": "application/json",
            },
            body: {
                time: new Date(),
                greeting: `Hello ${request.query["name"] || "friend"}!`,
            },
        };
    },
});

// Create an API Management Service instance
const service = new azure.apimanagement.Service("greeting-service", {
    resourceGroupName: resourceGroup.name,
    sku: {
        name: "Developer",
        capacity: 1,
    },
    publisherName: "YourCompany",
    publisherEmail: "api@yourcompany.com",
});

// Create the API definition and map it to the HTTP Function backend
const api = new azure.apimanagement.Api("greeting-api", {
    resourceGroupName: resourceGroup.name,
    apiManagementName: service.name,
    displayName: "Greetings",
    path: "hello",
    protocols: ["https"],
github pulumi / examples / azure-ts-api-management / index.ts View on Github external
`,
});

// Create an API Management product
const product = new azure.apimanagement.Product("greeting-product", {
    resourceGroupName: resourceGroup.name,
    apiManagementName: service.name,
    productId: "greeting",
    displayName: "Product for Greetings",
    published: true,
    subscriptionRequired: true,
});

// Link the API to the Product
const productApi = new azure.apimanagement.ProductApi("greeting-product-api", {
   resourceGroupName: resourceGroup.name,
   apiManagementName: service.name,
   apiName: api.name,
   productId: product.productId,
});

@pulumi/azure

A Pulumi package for creating and managing Microsoft Azure cloud resources, based on the Terraform azurerm provider. We recommend using the [Azure Native provider](https://github.com/pulumi/pulumi-azure-native) to provision Azure infrastructure. Azure Nat

Apache-2.0
Latest version published 1 month ago

Package Health Score

87 / 100
Full package analysis