etcd3 API - v2.0.0
    Preparing search index...

    Interface ICompare

    interface ICompare {
        create_revision?: string | number;
        key?: Buffer<ArrayBufferLike>;
        lease?: string | number;
        mod_revision?: string | number;
        range_end?: Buffer<ArrayBufferLike>;
        result?: CompareResult | "Equal" | "Greater" | "Less" | "NotEqual";
        target?: "Lease" | "Version" | "Create" | "Mod" | "Value" | CompareTarget;
        value?: Buffer<ArrayBufferLike>;
        version?: string | number;
    }
    Index
    create_revision?: string | number

    create_revision is the creation revision of the given key

    key?: Buffer<ArrayBufferLike>

    key is the subject key for the comparison operation.

    lease?: string | number

    lease is the lease id of the given key.

    mod_revision?: string | number

    mod_revision is the last modified revision of the given key.

    range_end?: Buffer<ArrayBufferLike>

    range_end compares the given target to all keys in the range [key, range_end). See RangeRequest for more details on key ranges.

    result?: CompareResult | "Equal" | "Greater" | "Less" | "NotEqual"

    result is logical comparison operation for this comparison.

    target?: "Lease" | "Version" | "Create" | "Mod" | "Value" | CompareTarget

    target is the key-value field to inspect for the comparison.

    value?: Buffer<ArrayBufferLike>

    value is the value of the given key, in bytes.

    version?: string | number

    version is the version of the given key