Home NewsX Introducing the Azure Inventory Gateway

Introducing the Azure Inventory Gateway

by info.odysseyx@gmail.com
0 comment 8 views


introduction

Azure Resource Graph (ARG) is an efficient tool for querying Azure resources, but it doesn’t always give you all the information you need, especially when you’re looking for deep details.

This is the place Resource Inventory Gateway Due to limitations in ARG (e.g., not being able to retrieve all properties or configurations for a resource), users must make additional API calls to Azure Resource Manager (ARM). Instead of manually querying multiple resources, this gateway automates and consolidates those calls to return a complete data set.

summation; GitHub Repository

Why deploy Azure Inventory Gateway?

  • Missing property in ARG (Azure Resource Graph):
    • Azure Resource Graph is a powerful service that allows you to quickly and efficiently explore and query Azure resources across multiple subscriptions, providing detailed insights without the need for individual API calls, but does not include all ARM features.
  • Azure Resource Manager (ARM) Rest API features
    • ARM is designed to process queries for one resource at a time.
    • Retrieving data from multiple resources across a single subscription or multiple subscriptions requires making multiple API calls.

Azure Inventory Gateway helps you easily implement this functionality.

What is Azure Inventory Gateway?

Azure Inventory Gateway is a .NET-based gateway that simplifies management and aggregation of REST API calls.

This solution provides an endpoint that allows you to send API calls with variables. It processes the requests and aggregates the results of the API calls to return a unified response.

Currently there are two interface gateways included.

  • ARM Gateway – Interact with the Azure Resource Manager (ARM) REST API.
  • Cost Gateway – Interact with the Azure Cost Management REST API.

Dolev_Shor_0-1726055675384.png

Azure Workbook

Workbook Provides a flexible canvas for data analysis and creation of rich visual reports within the Azure Portal, enabling you to leverage a number of capabilities. Data Source Integrate data collected across Azure to deliver interactive experiences.

  • You can use the Azure Inventory Gateway in your Azure workbooks.
  • To call Azure Inventory Gateway, you must use: Custom Endpoint Data Sources Provides the appropriate API call with the required variables.
    • You can find all the details here.

example

Deploying Azure OpenAI Models

List all deployed models for all my Azure OpenAI resources

This provides a central view of your deployment model across subscriptions and resources.

If you need to find where a specific model is deployed, you can now easily search across all instances.

Dolev_Shor_0-1726052653034.png

Dolev_Shor_0-1726053532858.png

Azure OpenAI Model

Lists all models supported across all my Azure OpenAI resources.

This provides a central view of supported models, versions, lifecycle (generally released, preview), creation date, and more across subscriptions and resources.

Dolev_Shor_0-1726056460359.png

If you need to find a region where a specific model or version is supported, you can now easily search across all instances.

Dolev_Shor_1-1726054263892.png

conclusion

Azure Inventory Gateway provides a streamlined approach to accessing your entire resource data, eliminating the need for multiple ARM queries and providing consolidated results. This tool saves time, automates the complexity of resource management, and extends the capabilities of Azure Resource Graph.

To get started, check out: GitHub RepositoryIntegrate into your resource management workflow today. If you have any questions or contributions, please contact the repo or Submit Feedback!





Source link

You may also like

Leave a Comment

Our Company

Welcome to OdysseyX, your one-stop destination for the latest news and opportunities across various domains.

Newsletter

Subscribe my Newsletter for new blog posts, tips & new photos. Let's stay updated!

Laest News

@2024 – All Right Reserved. Designed and Developed by OdysseyX