@nebius/js-sdk - v0.2.54
    Preparing search index...

    Interface AuditEvent

    Represents the nebius.audit.v2.AuditEvent protobuf message.

    interface AuditEvent {
        "[customJson]"?: () => unknown;
        "[unknownFieldsSymbol]"?: Uint8Array<ArrayBufferLike>;
        $type: "nebius.audit.v2.AuditEvent";
        action: string;
        authentication?: Authentication;
        authorization?: Authorization;
        eventVersion: string;
        id: string;
        projectRegion?: Region;
        request?: Request;
        resource?: Resource;
        response?: Response;
        service?: Service;
        source: string;
        specVersion: string;
        status: Status;
        time?: Dayjs;
        type: string;
        [key: symbol]: Uint8Array<ArrayBufferLike> | (() => unknown) | undefined;
    }

    Indexable

    • [key: symbol]: Uint8Array<ArrayBufferLike> | (() => unknown) | undefined

      Represents the nebius.audit.v2.AuditEvent protobuf message.

      • Uint8Array<ArrayBufferLike>
      • () => unknown
          • (): unknown
          • Represents the nebius.audit.v2.AuditEvent protobuf message.

            Returns unknown

      • undefined
    Index
    "[customJson]"?: () => unknown

    Returns a safe value for JSON logs.

    Type Declaration

      • (): unknown
      • Returns a safe value for JSON logs.

        Returns unknown

    "[unknownFieldsSymbol]"?: Uint8Array<ArrayBufferLike>

    Preserves protobuf fields that this SDK version does not recognize.

    $type: "nebius.audit.v2.AuditEvent"

    Contains the fully qualified protobuf type name.

    action: string

    Indicates an action taken on the resource.

    authentication?: Authentication

    Represents the subject of an API call.

    authorization?: Authorization

    Represents permissions that have been verified for the subject as part of the API call.

    eventVersion: string

    Audit event version, in "X.Y" format, events within different Y's are backwards compatible, events with different X's are not.

    id: string

    Unique event id.

    projectRegion?: Region

    Region of an application

    Deprecated: Region should be tied to a resource, not to a project..

    request?: Request

    Contains information about the request from the customer.

    resource?: Resource

    A resource that was read or modified as part of the operation. Can be empty if no resource accessed or changed.

    response?: Response

    Contains information about the response from the server.

    service?: Service

    Indicates the service that generated the event.

    source: string

    Identifies the context in which an event happened. Presented in the form of URI.

    specVersion: string
    status: Status

    The async operation status

    time?: Dayjs

    Timestamp of when the occurrence happened.

    type: string

    The type of event related to the originating occurrence. Formed according to template: ai.nebius.<serviceName>.<resourceType>.<action>