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

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

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