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

    Module b2/client

    Native B2 SDK facade for control-plane operations.

    Tool handlers call this repository-owned boundary instead of the official SDK directly. It normalizes SDK-specific identifiers and payload shapes, keeps request abort/circuit-breaker behavior in one place, and bridges B2 native version metadata back to S3-compatible tool handlers.

    B2Client
    ApplicationKeyResult
    BucketFileLockConfigurationResult
    BucketFilters
    BucketInfoResult
    BucketRetentionInput
    BucketRetentionPolicyResult
    CorsRuleInput
    CreateBucketOptions
    CreateKeyOptions
    EventNotificationCustomHeaderInput
    EventNotificationRuleInput
    EventNotificationTargetConfigurationInput
    FileVersionResult
    FullApplicationKeyResult
    LifecycleRuleInput
    ListBucketsResult
    ListFileNamesOptions
    ListFileNamesResult
    ListKeysOptions
    ListKeysResult
    ListPartsOptions
    ListPartsResult
    ListUnfinishedLargeFilesOptions
    ListUnfinishedLargeFilesResult
    NotificationRulesResult
    PartInfoResult
    PartnerCreateGroupMemberOptions
    PartnerEjectGroupMemberOptions
    PartnerListGroupMembersOptions
    PartnerListGroupsOptions
    ReplicationConfigurationInput
    ReplicationConfigurationResult
    ReplicationRuleResult
    RetentionPeriodInput
    RetentionPeriodResult
    ServerSideEncryptionInput
    ServerSideEncryptionResult
    UnfinishedLargeFileResult
    UpdateBucketOptions
    UpdateFileLegalHoldOptions
    UpdateFileLegalHoldResult
    UpdateFileRetentionOptions
    UpdateFileRetentionResult
    BucketType
    BucketTypeFilter
    PartnerReserveTrialCreateAccountOptions
    validateB2ApiUrl