# Roles

### Overview

The Identity and Access Management (IAM) module in AI MicroCloud is designed to provide comprehensive control over user access, utilising three key components.

*Assignment of Policies:* IAM allows the assignment of policies to users through the Roles section. These policies either grant privileges or impose restrictions on user activities, ensuring controlled access to AI MicroCloud resources.

Here are few pre-defined roles available in the platform:

**Basic Access:** Offers the most limited level of access.

**Developer Role:** Tailored for developers with specific access.

**Product Role:** Provides access related to products.

**Playground User Role:** Custom role for users accessing the playground.

{% hint style="info" %}
**Note:**

Admin can create Customized roles according to usability for the users and completly control their permissions and access on the AI-Microcloud.
{% endhint %}

{% hint style="info" %}
*Role-based Menu Restrictions:* Developer and Product roles may have specific menu restrictions, ensuring a tailored and controlled experience for users in these roles.
{% endhint %}


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://computationaldocs.zeblok.com/info/1.3.6/procedure/role-definition-by-isv-administrator/iam/roles.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
