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

    Interface LifecycleExpiration

    interface LifecycleExpiration {
        "[customJson]"?: () => unknown;
        "[unknownFieldsSymbol]"?: Uint8Array<ArrayBufferLike>;
        $type: "nebius.storage.v1.LifecycleExpiration";
        expiredObjectDeleteMarker: boolean;
        expiredWith?:
            | { $case: "date"; date: Dayjs }
            | { $case: "days"; days: number };
        [key: symbol]: Uint8Array<ArrayBufferLike> | (() => unknown) | undefined;
    }

    Indexable

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

    Properties

    "[customJson]"?: () => unknown
    "[unknownFieldsSymbol]"?: Uint8Array<ArrayBufferLike>
    $type: "nebius.storage.v1.LifecycleExpiration"
    expiredObjectDeleteMarker: boolean

    Indicates whether the system will remove a "delete marker" with no noncurrent versions. If set to true, the "delete marker" will be permanently removed. If set to false the policy takes no action. This cannot be specified with Days or Date in a LifecycleExpiration Policy.

    expiredWith?: { $case: "date"; date: Dayjs } | { $case: "days"; days: number }