@backblaze-labs/b2-mcp
    Preparing search index...

    Interface B2S3VersionGuard

    Interface implemented by the B2 native client for S3 version safety checks.

    interface B2S3VersionGuard {
        getCurrentS3FileVersion(
            input: { bucket: string; key: string },
        ): Promise<B2S3FileVersionBinding | null>;
        resolveS3FileVersion(
            input: { bucket: string; key: string; versionId: string },
        ): Promise<B2S3FileVersionBinding>;
        resolveS3FileVersions(
            input: {
                bucket: string;
                maxConcurrency?: number;
                objects: B2S3VersionTarget[];
            },
        ): Promise<B2S3FileVersionResolution[]>;
    }
    Index
    • Resolve one S3 version ID to a B2 file-version binding.

      Parameters

      • input: { bucket: string; key: string; versionId: string }

      Returns Promise<B2S3FileVersionBinding>