{
"Name": "Infrastructure and Cost Analysis Reader",
"IsCustom": true,
"Description": "Read-only access for infrastructure inventory, observability, cost analysis, and optimization insights",
"Actions": [
"Microsoft.Compute/*/read",
"Microsoft.ContainerService/managedClusters/read",
"Microsoft.ContainerService/managedClusters/listClusterUserCredential/action",
"Microsoft.ContainerInstance/containerGroups/read",
"Microsoft.Network/*/read",
"Microsoft.Storage/storageAccounts/read",
"Microsoft.Storage/storageAccounts/listKeys/action",
"Microsoft.Storage/storageAccounts/blobServices/containers/read",
"Microsoft.Sql/servers/read",
"Microsoft.Sql/servers/databases/read",
"Microsoft.DBforPostgreSQL/servers/read",
"Microsoft.DBforMySQL/servers/read",
"Microsoft.Cache/redis/read",
"Microsoft.EventHub/namespaces/read",
"Microsoft.ServiceBus/namespaces/read",
"Microsoft.Resources/subscriptions/read",
"Microsoft.Resources/subscriptions/resourceGroups/read",
"Microsoft.Resources/deployments/read",
"Microsoft.Resources/deployments/operations/read",
"Microsoft.Insights/metrics/read",
"Microsoft.Insights/metricDefinitions/read",
"Microsoft.Insights/logs/read",
"Microsoft.Insights/diagnosticSettings/read",
"Microsoft.Insights/activityLogAlerts/read",
"Microsoft.Insights/alertRules/read",
"Microsoft.Insights/actionGroups/read",
"Microsoft.Insights/components/read",
"Microsoft.Insights/components/query/read",
"Microsoft.Insights/webtests/read",
"Microsoft.OperationalInsights/workspaces/read",
"Microsoft.OperationalInsights/workspaces/query/read",
"Microsoft.OperationalInsights/workspaces/sharedKeys/action",
"Microsoft.OperationsManagement/solutions/read",
"Microsoft.CostManagement/query/action",
"Microsoft.CostManagement/query/read",
"Microsoft.CostManagement/exports/read",
"Microsoft.CostManagement/exports/run/action",
"Microsoft.CostManagement/budgets/read",
"Microsoft.CostManagement/dimensions/read",
"Microsoft.CostManagement/forecast/read",
"Microsoft.Consumption/usageDetails/read",
"Microsoft.Consumption/budgets/read",
"Microsoft.Consumption/reservationRecommendations/read",
"Microsoft.Consumption/reservationDetails/read",
"Microsoft.Consumption/reservationSummaries/read",
"Microsoft.Consumption/priceSheets/read",
"Microsoft.Billing/billingAccounts/read",
"Microsoft.Billing/billingPeriods/read",
"Microsoft.Billing/invoices/read",
"Microsoft.Resources/tags/read",
"Microsoft.Advisor/recommendations/read",
"Microsoft.Advisor/configurations/read",
"Microsoft.Security/assessments/read",
"Microsoft.Security/securityStatuses/read",
"Microsoft.ContainerRegistry/registries/read",
"Microsoft.ContainerRegistry/registries/pull/read",
"Microsoft.ContainerRegistry/registries/metadata/read",
"Microsoft.Authorization/roleAssignments/read",
"Microsoft.Authorization/roleDefinitions/read",
"Microsoft.Authorization/permissions/read",
"Microsoft.ManagedIdentity/userAssignedIdentities/read",
"Microsoft.Capacity/reservationOrders/read",
"Microsoft.Capacity/reservations/read",
"Microsoft.Support/supportTickets/read"
],
"NotActions": [],
"DataActions": [
"Microsoft.Storage/storageAccounts/blobServices/containers/blobs/read"
],
"NotDataActions": [],
"AssignableScopes": [
"/subscriptions/{subscription-id}"
]
}