|
| 1 | +--- |
| 2 | +title: Disable Preview Features with Role-Based Access |
| 3 | +description: Learn how to disable preview features in Azure AI Foundry using role-based access control (RBAC). Create custom roles to manage feature access effectively. |
| 4 | +#customer intent: As an IT admin, I want to disable preview features in Azure AI Foundry through role-based access control so that my organization complies with enterprise policies. |
| 5 | +author: jonburchel |
| 6 | +ms.author: jburchel |
| 7 | +ms.reviewer: meerakurup |
| 8 | +ms.date: 09/25/2025 |
| 9 | +ms.topic: concept-article |
| 10 | +ms.service: azure-ai-foundry |
| 11 | +ai.usage: ai-assisted |
| 12 | +--- |
| 13 | + |
| 14 | +# Disable preview features in Azure AI Foundry with role-based access control |
| 15 | + |
| 16 | +In Azure AI Foundry projects, some features are in preview. Administrators can bock access to them by denying specific data actions to a custom role, and granting their users role memberships to enable/disable specific features as required. This article lists the data actions for each preview feature so you can disable them on an individual basis. However, since you can't modify built-in roles in Azure AI Foundry projects, you need to create a custom role. For steps to create a custom role, see [Create or update Azure custom roles using the Azure portal - Azure RBAC](/azure/role-based-access-control/custom-roles-portal). |
| 17 | + |
| 18 | +## Agents service data actions |
| 19 | + |
| 20 | +Use these data actions in a custom role definition: |
| 21 | + |
| 22 | +- `Microsoft.CognitiveServices/accounts/AIServices/agents/write` |
| 23 | +- `Microsoft.CognitiveServices/accounts/AIServices/agents/read` |
| 24 | +- `Microsoft.CognitiveServices/accounts/AIServices/agents/delete` |
| 25 | + |
| 26 | +## Content understanding (multimodal intelligence) |
| 27 | + |
| 28 | +The associated data actions to allow or disallow in your custom role |
| 29 | +definition are the following: |
| 30 | + |
| 31 | +- `Microsoft.CognitiveServices/accounts/MultiModalIntelligence/analyzers/read` |
| 32 | +- `Microsoft.CognitiveServices/accounts/MultiModalIntelligence/analyzers/write` |
| 33 | +- `Microsoft.CognitiveServices/accounts/MultiModalIntelligence/analyzers/delete` |
| 34 | +- `Microsoft.CognitiveServices/accounts/MultiModalIntelligence/classifiers/read` |
| 35 | +- `Microsoft.CognitiveServices/accounts/MultiModalIntelligence/classifiers/write` |
| 36 | +- `Microsoft.CognitiveServices/accounts/MultiModalIntelligence/classifiers/delete` |
| 37 | +- `Microsoft.CognitiveServices/accounts/MultiModalIntelligence/batchAnalysisJobs/\*` |
| 38 | +- Optional: include the /labelingProjects data actions if your team labels documents in Foundry. |
| 39 | + |
| 40 | +## Fine-tuning |
| 41 | + |
| 42 | +The associated data actions to allow or disallow in your custom role |
| 43 | +definition are the following: |
| 44 | + |
| 45 | +- `Microsoft.CognitiveServices/accounts/OpenAI/assistants/\*` (include |
| 46 | + _read_, _write_, and _delete_ and all child resources) |
| 47 | +- `Microsoft.CognitiveServices/accounts/OpenAI/assistants/files/\*` |
| 48 | +- `Microsoft.CognitiveServices/accounts/OpenAI/assistants/threads/\*` |
| 49 | +- `Microsoft.CognitiveServices/accounts/OpenAI/assistants/threads/messages/\*` |
| 50 | +- `Microsoft.CognitiveServices/accounts/OpenAI/assistants/vector_stores/\*` |
| 51 | + |
| 52 | +## Tracing |
| 53 | + |
| 54 | +Allow or deny the following data actions in the custom role definition. |
| 55 | + |
| 56 | +Foundry’s Tracing pane uses Azure Monitor. In the custom role wizard, set the provider to Microsoft.Insights, then add or remove only the read actions you need: |
| 57 | + |
| 58 | +- `Microsoft.Insights/alertRules/read` |
| 59 | +- `Microsoft.Insights/diagnosticSettings/read` |
| 60 | +- `Microsoft.Insights/logDefinitions/read` |
| 61 | +- `Microsoft.Insights/metricdefinitions/read` |
| 62 | +- `Microsoft.Insights/metrics/read` |
| 63 | + |
| 64 | +## Evaluation data actions |
| 65 | + |
| 66 | +The associated data actions to allow or disallow in your custom role |
| 67 | +definition are the following: |
| 68 | + |
| 69 | +- `Microsoft.CognitiveServices/accounts/AIServices/evaluations/write` |
| 70 | +- `Microsoft.CognitiveServices/accounts/AIServices/evaluations/read` |
| 71 | +- `Microsoft.CognitiveServices/accounts/AIServices/evaluations/delete` |
| 72 | + |
| 73 | +## Content safety risks and alerts |
| 74 | + |
| 75 | +The associated data actions to allow or disallow in your custom role |
| 76 | +definition are the following |
| 77 | + |
| 78 | +- `Microsoft.CognitiveServices/accounts/ContentSafety/\*` |
| 79 | + - …/`Analyze Text` |
| 80 | + - …/`Analyze Image` |
| 81 | + - …/`Analyze Protected Material` |
| 82 | + - …/`Unified Analyze` |
| 83 | + |
| 84 | +## Related content |
| 85 | + |
| 86 | +[Role-based access control for Azure AI Foundry](rbac-azure-ai-foundry.md) |
0 commit comments