Roles Required for Configuration
To configure ProsperOps access to your Azure environment, you must have the following roles:
- Owner on the root management group
- Owner on the subscription where billing data will be stored
- Billing Account Owner on your MCA billing account, or Enterprise Administrator on your EA billing profile
Service Principal Application (client) ID and Directory (tenant) ID
- Open Register an application in the Azure portal
- Enter the Name "ProsperOps", Select "Accounts in any organizational directory (Any Microsoft Entra ID tenant - Multitenant)", then click Register

- Copy the resulting Application (client) ID and Directory (tenant) ID

Agreement Type
Follow these instructions
Billing account ID
- Open Billing scopes in the Azure portal
- Select your Billing account
- Select Settings > Properties from the left blade, then copy your Billing account id

Billing profile ID (Microsoft Customer Agreements only)
- Open Billing scopes in the Azure portal
- Select your Billing account
- Select Billing > Billing profiles from the left blade, then select your Billing profile

- Select Settings > Properties from the left blade, then copy your Billing profile ID

Billing Export Subscription ID
- Open Subscriptions in the Azure portal

- Select the subscription that will store cost exports, then copy the Subscription ID
