Table of Contents

Class RoleAssignmentsWithActionsRequest

Namespace
FoundationaLLM.Common.Models.Authorization
Assembly
FoundationaLLM.Common.dll

Represents a request to fetch the roles and allowed actions for a resource scope.

public class RoleAssignmentsWithActionsRequest
Inheritance
RoleAssignmentsWithActionsRequest
Inherited Members
Extension Methods

Properties

PrincipalId

The id of the security principal requesting authorization.

[JsonPropertyName("principal_id")]
public required string PrincipalId { get; set; }

Property Value

string

Scopes

The scope of the request.

[JsonPropertyName("scopes")]
public required List<string> Scopes { get; set; }

Property Value

List<string>

SecurityGroupIds

The list of security group ids to which the principal belongs.

[JsonPropertyName("security_group_ids")]
public List<string> SecurityGroupIds { get; set; }

Property Value

List<string>