FinOps for Cloud
Sign In
  • Home
  • Open Source
  • FinOps for Cloud
    • Overview
  • Insights
    • Recommendations
      • Savings Optimization Recommendations
      • Security Recommendations
      • Clean-up Scripts Based on Recommendations
      • Archived Recommendations
    • Resources
      • Constraints
    • Pools
      • Configure Assignment Rules
      • Re-apply Ruleset
      • Delete Pools
      • Pool Constraint Policies
    • Cost Explorer
  • Policies
    • Anomaly Detection
      • Create Anomaly Detection Policies
    • Quotas and Budgets
      • Create Quota or Budget Policies
    • Tagging Policies
      • Create Tagging Policies
  • System
    • User Management
    • Data Sources
      • Amazon Web Services
        • AWS Root Account with Data Export Already Configured
        • AWS Root Account With No Data Export Configured
        • AWS Linked
        • Migrate from CUR to Data Exports CUR 2.0
      • Google Cloud Platform
      • Microsoft Azure
    • Events
    • Settings
  • Help and Support
    • Contact Support
    • FAQs
      • Why does the pricing in FinOps not match the SoftwareOne invoice?
    • Release Notes
    • Terms of Use
Powered by GitBook
LogoLogo

Company

  • About SoftwareOne
  • Careers
  • Media Releases

Policies

  • Codes of Conduct
  • Privacy Statement
  • Terms and Conditions

© 2025 SoftwareOne. All rights reserved.

On this page

Was this helpful?

Export as PDF
  1. System
  2. Data Sources

Microsoft Azure

PreviousGoogle Cloud PlatformNextEvents

Last updated 12 days ago

Was this helpful?

To track a new Azure Data Source in your FinOps for Cloud account, select Azure subscription on the Connect Data Source page.

  1. Name - Specify the preferred name for this Data Source.

  2. Directory (tenant) ID - Directory (tenant) ID is a globally unique identifier (GUID) that is different from your organization name or domain. Its value is available in the overview of the application, added via App registrations. To find the value, go to Home > App registrations > e.g. OptScale > Overview > Directory (tenant) ID.

    1. To find the ID, search for Subscriptions in Azure. You'll see a list of all subscriptions associated with your Azure account. The list will include a subscription ID for each subscription. When FinOps for Cloud is programmatically signing in to Azure, it needs to pass a tenant ID and an application ID along with a secret, which is the authentication key.

  1. Application (client) ID - This ID must be generated manually in Azure to allow API communication with FinOps. To generate the ID:

    1. In Microsoft Entra ID (formerly Azure Active Directory), navigate to App registrations.

    2. Select + New registration and provide a name, for example, Optscale, and then click Register. The new Application ID becomes available.

After registering the application, you must explicitly grant it permissions in the form of a Role assignment to work with the current Azure subscription.

  1. Secret - A secret must be created within the newly registered application. To create a secret:

    1. Go to the App registrations and click on your application, for example, OptScale.

    2. Select Certificates & Secrets in the left navigation bar and click + New client secret.

The secret's value is hidden shortly after its creation. Make sure to copy the value.

Once the required fields are filled out, click Connect to validate the information. Once you have connected to the account, the data will be pulled from the source shortly afterward and become available on the page.

Performing a role assignment

To perform a role assignment:

  1. Sign in to the Azure Portal and navigate to Subscriptions.

  2. Select the subscription you have provisioned to be linked to FinOps. You'll be directed to its dashboard.

  3. Select Access control (IAM) in the left navigation and then go the Role assignments tab and click +Add > Add role assignment.

  1. In Add role assignment, complete the following steps:

    1. On the Role tab, select Reader and click Next.

    2. On the Members tab, make sure that User, group, or service principal is selected. Click Next.

    3. The third field should contain the name of a registered application from the previous steps, for example, FinOps. Click Next.

    4. On the Review + assign tab, review the role assignment settings and click Review + assign to assign the role.

Subscription ID - Enter the subscription ID. A subscription ID is a unique string that identifies your Azure subscription. You can find the ID in the .

Microsoft Azure Portal
Azure subscription option