Table of Contents

Class RoleDefinitionNames

Namespace
FoundationaLLM.Common.Constants.Authorization
Assembly
FoundationaLLM.Common.dll

Provides the names of the role definitions managed by the FoundationaLLM.Authorization provider.

public static class RoleDefinitionNames
Inheritance
RoleDefinitionNames
Inherited Members

Fields

Agent_Access_Tokens_Contributor

Create new agent access tokens.

public const string Agent_Access_Tokens_Contributor = "8c5ea0d3-f5a1-4be5-90a7-a12921c45542"

Field Value

string

Agents_Contributor

Create new agents.

public const string Agents_Contributor = "3f28aa77-a854-4aa7-ae11-ffda238275c9"

Field Value

string

Attachments_Contributor

Upload attachments including uploading to Azure OpenAI file store.

public const string Attachments_Contributor = "8e77fb6a-7a78-43e1-b628-d9e2285fe25a"

Field Value

string

Contributor

Full access to manage all resources without the possiblity of assigning roles in FoundationaLLM RBAC.

public const string Contributor = "a9f0020f-6e3a-49bf-8d1d-35fd53058edf"

Field Value

string

Conversations_Contributor

Create and update conversations, including Azure OpenAI Assistants threads.

public const string Conversations_Contributor = "d0d21b90-5317-499a-9208-3a6cb71b84f9"

Field Value

string

Data_Pipelines_Contributor

Create new data pipelines.

public const string Data_Pipelines_Contributor = "2da16a58-ed63-431a-b90e-9df32c2cae4a"

Field Value

string

Owner

Full access to manage all resources, including the ability to assign roles in FoundationaLLM RBAC.

public const string Owner = "1301f8d4-3bea-4880-945f-315dbd2ddb46"

Field Value

string

Reader

View all resources without the possiblity of making any changes.

public const string Reader = "00a53e72-f66e-4c03-8f81-7e885fd2eb35"

Field Value

string

Role_Based_Access_Control_Administrator

Manage access to FoundationaLLM resources by assigning roles using FoundationaLLM RBAC.

public const string Role_Based_Access_Control_Administrator = "17ca4b59-3aee-497d-b43b-95dd7d916f99"

Field Value

string

User_Access_Administrator

Manage access to FoundationaLLM resources.

public const string User_Access_Administrator = "fb8e0fd0-f7e2-4957-89d6-19f44f7d6618"

Field Value

string