33 lines
865 B
C#
33 lines
865 B
C#
// Copyright Epic Games, Inc. All Rights Reserved.
|
|
|
|
using EpicGames.Horde.Acls;
|
|
|
|
namespace HordeServer.ServiceAccounts
|
|
{
|
|
/// <summary>
|
|
/// ACL actions valid for manipulating jobs
|
|
/// </summary>
|
|
public static class ServiceAccountAclAction
|
|
{
|
|
/// <summary>
|
|
/// Ability to create new accounts
|
|
/// </summary>
|
|
public static AclAction CreateAccount { get; } = new AclAction("CreateAccount");
|
|
|
|
/// <summary>
|
|
/// Update an account settings
|
|
/// </summary>
|
|
public static AclAction UpdateAccount { get; } = new AclAction("UpdateAccount");
|
|
|
|
/// <summary>
|
|
/// Delete an account from the server
|
|
/// </summary>
|
|
public static AclAction DeleteAccount { get; } = new AclAction("DeleteAccount");
|
|
|
|
/// <summary>
|
|
/// Ability to view account information
|
|
/// </summary>
|
|
public static AclAction ViewAccount { get; } = new AclAction("ViewAccount");
|
|
}
|
|
}
|