diff --git a/frontend/src/hooks/api/auditLogs/enums.tsx b/frontend/src/hooks/api/auditLogs/enums.tsx
index b3be5a6fd..72b57d159 100644
--- a/frontend/src/hooks/api/auditLogs/enums.tsx
+++ b/frontend/src/hooks/api/auditLogs/enums.tsx
@@ -4,6 +4,8 @@ export enum ActorType {
USER = "user",
SERVICE = "service",
IDENTITY = "identity",
+ ACME_PROFILE = "acmeProfile",
+ ACME_ACCOUNT = "acmeAccount",
UNKNOWN_USER = "unknownUser"
}
diff --git a/frontend/src/hooks/api/auditLogs/types.tsx b/frontend/src/hooks/api/auditLogs/types.tsx
index fc15b5064..6e0eb22f3 100644
--- a/frontend/src/hooks/api/auditLogs/types.tsx
+++ b/frontend/src/hooks/api/auditLogs/types.tsx
@@ -38,6 +38,13 @@ interface KmipClientActorMetadata {
name: string;
}
+interface AcmeAccountActorMetadata {
+ profileId: string;
+ accountId: string;
+}
+interface AcmeProfileActorMetadata {
+ profileId: string;
+}
interface UserActor {
type: ActorType.USER;
metadata: UserActorMetadata;
@@ -67,13 +74,25 @@ export interface UnknownUserActor {
type: ActorType.UNKNOWN_USER;
}
+export interface AcmeProfileActor {
+ type: ActorType.ACME_PROFILE;
+ metadata: AcmeProfileActorMetadata;
+}
+
+export interface AcmeAccountActor {
+ type: ActorType.ACME_ACCOUNT;
+ metadata: AcmeAccountActorMetadata;
+}
+
export type Actor =
| UserActor
| ServiceActor
| IdentityActor
| PlatformActor
| UnknownUserActor
- | KmipClientActor;
+ | KmipClientActor
+ | AcmeProfileActor
+ | AcmeAccountActor;
interface GetSecretsEvent {
type: EventType.GET_SECRETS;
diff --git a/frontend/src/pages/organization/AuditLogsPage/components/LogsTableRow.tsx b/frontend/src/pages/organization/AuditLogsPage/components/LogsTableRow.tsx
index 8463c303a..90882d43d 100644
--- a/frontend/src/pages/organization/AuditLogsPage/components/LogsTableRow.tsx
+++ b/frontend/src/pages/organization/AuditLogsPage/components/LogsTableRow.tsx
@@ -68,6 +68,12 @@ export const LogsTableRow = ({ auditLog, rowNumber, timezone }: Props) => {
{auditLog.actor.type === ActorType.IDENTITY && (
)}
+ {auditLog.actor.type === ActorType.ACME_PROFILE && (
+
+ )}
+ {auditLog.actor.type === ActorType.ACME_ACCOUNT && (
+
+ )}