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
Scopes
The scope of the request.
[JsonPropertyName("scopes")]
public required List<string> Scopes { get; set; }
Property Value
SecurityGroupIds
The list of security group ids to which the principal belongs.
[JsonPropertyName("security_group_ids")]
public List<string> SecurityGroupIds { get; set; }