Interface AuditAPI

The Audit API methods

interface AuditAPI {
    accountAccess(
        accountId: string,
        options?: Audit.Options<UserAccessEntry>,
    ): AuditRequest<UserAccessEntry>;
    accountDevices(
        accountId: string,
        options?: Audit.Options<DeviceEntry>,
    ): AuditRequest<DeviceEntry>;
    accountGroups(
        accountId: string,
        options?: Audit.Options<GroupEntry>,
    ): AuditRequest<GroupEntry>;
    accountUsers(
        accountId: string,
        options?: Audit.Options<UserEntry>,
    ): AuditRequest<UserEntry>;
    accountVideos(
        accountId: string,
        options?: Audit.Options<VideoEntry>,
    ): AuditRequest<VideoEntry>;
    accountWebcasts(
        accountId: string,
        options?: Audit.Options<WebcastEntry>,
    ): AuditRequest<WebcastEntry>;
    device(
        deviceId: string,
        accountId: string,
        options?: Audit.Options<DeviceEntry>,
    ): AuditRequest<DeviceEntry>;
    group(
        groupId: string,
        accountId: string,
        options?: Audit.Options<GroupEntry>,
    ): AuditRequest<GroupEntry>;
    principal(
        userId: string,
        accountId: string,
        options?: Audit.Options,
    ): AuditRequest<Entry>;
    user(
        userId: string,
        accountId: string,
        options?: Audit.Options<UserEntry>,
    ): AuditRequest<UserEntry>;
    userAccess(
        userId: string,
        accountId: string,
        options?: Audit.Options<UserAccessEntry>,
    ): AuditRequest<UserAccessEntry>;
    video(
        videoId: string,
        accountId: string,
        options?: Audit.Options<VideoEntry>,
    ): AuditRequest<VideoEntry>;
    webcast(
        eventId: string,
        accountId: string,
        options?: Audit.Options<WebcastEntry>,
    ): AuditRequest<WebcastEntry>;
}

Hierarchy

  • API
    • AuditAPI

Methods