@backblaze-labs/b2-sdk - v0.2.0
    Preparing search index...

    Module index

    Backblaze B2 Cloud Storage SDK for TypeScript/JavaScript.

    The root module re-exports the high-level facade (B2Client, Bucket, B2Object), error types, auth backends, streaming utilities, HTTP transport, and all request/response type definitions. Most applications only need this import.

    Classes

    B2Client
    B2Object
    BlobSource
    Bucket
    BufferSource
    EncryptionKey
    FetchTransport
    FileSource
    IncrementalSha1
    InMemoryAccountInfo
    RetryTransport
    StreamSource
    UrlGuard

    Interfaces

    AccountInfo
    AllowedBucket
    AllowedInfo
    AmbiguousFinishCleanupFailureEvent
    ApiInfo
    ApplicationKey
    AuthContextAwareAccountInfo
    AuthorizeAccountRequest
    AuthorizeAccountResponse
    B2ClientOptions
    B2ErrorResponse
    B2ObjectWriteStreamOptions
    BrandTag
    BucketInfo
    BucketRetentionPolicy
    BucketUploadOptions
    CancelLargeFileCleanupFailureEvent
    CancelLargeFileRequest
    CancelLargeFileResponse
    CapabilityCheckResult
    CleanupFailureOptions
    ContentSource
    CopyFileRequest
    CopyPartRequest
    CopyPartResponse
    CorsRule
    CreateBucketRequest
    CreateKeyOptionsBase
    DeleteAllDeleteEvent
    DeleteAllErrorEvent
    DeleteAllSkipEvent
    DeleteBucketRequest
    DeleteError
    DeleteFileVersionRequest
    DeleteFileVersionResponse
    DeleteKeyRequest
    DeleteManyResult
    DeleteTarget
    DownloadAuthorizationRequest
    DownloadAuthorizationResponse
    DownloadByIdRequest
    DownloadByNameRequest
    DownloadCallOptions
    DownloadHeaders
    DownloadResult
    EventNotificationRule
    FileRetentionValue
    FileVersion
    FinishLargeFileRequest
    FullApplicationKey
    GetBucketNotificationRulesRequest
    GetBucketNotificationRulesResponse
    GetFileInfoRequest
    GetUploadPartUrlRequest
    GetUploadPartUrlResponse
    GetUploadUrlRequest
    GetUploadUrlResponse
    GroupsApiInfo
    HeadResult
    HideFileRequest
    HighLevelUploadOptions
    HttpRequest
    HttpResponse
    HttpTransport
    LifecycleRule
    ListBucketsRequest
    ListBucketsResponse
    ListFileNamesRequest
    ListFileNamesResponse
    ListFileVersionsRequest
    ListFileVersionsResponse
    ListKeysRequest
    ListKeysResponse
    ListPartsRequest
    ListPartsResponse
    ListUnfinishedLargeFilesRequest
    ListUnfinishedLargeFilesResponse
    NoEncryption
    NoEncryptionWireSetting
    PaginatorOptions
    PartInfo
    ProgressEvent
    ReadableFileRetention
    ReadableLegalHold
    ReplicationConfiguration
    ReplicationDestination
    ReplicationRule
    ReplicationSource
    ResumeCandidateRejectedEvent
    ResumePartReusedEvent
    RetentionPeriod
    RetryOptions
    RetryTransportOptions
    SetBucketNotificationRulesRequest
    SseB2Setting
    SseCCustomerSetting
    SseCPublicSetting
    StartLargeFileRequest
    StartLargeFileResponse
    StorageApiInfo
    UnfinishedLargeFile
    UnfinishedLargeFileMetadata
    UpdateBucketRequest
    UpdateFileLegalHoldRequest
    UpdateFileLegalHoldResponse
    UpdateFileRetentionRequest
    UpdateFileRetentionResponse
    UploadFileHeaders
    UploadPartHeaders
    UploadPartResponse
    UploadRetryEvent
    UploadRetryOptions
    UploadUrlEntry
    UploadWriteHandle

    Type Aliases

    AccountId
    ApplicationKeyId
    AuthToken
    B2ErrorCode
    B2ObjectUploadOptions
    Brand
    BucketId
    BucketRetentionMode
    BucketType
    Capability
    CleanupFailureEvent
    CleanupFailureListener
    CorsOperation
    CreateKeyBucketScope
    CreateKeyOptions
    CreateKeyRequest
    DeleteAllEvent
    EncryptionAlgorithm
    EncryptionMode
    EncryptionSetting
    EventType
    FileAction
    FileId
    FileSourcePath
    HeadCallOptions
    KeyId
    KnownB2ErrorCode
    LargeFileId
    LegalHoldValue
    MetadataDirective
    PageFetcher
    ProgressListener
    PublicEncryptionSetting
    ResumeCandidateRejectedListener
    ResumeCandidateRejectedReason
    ResumePartReusedListener
    RetentionMode
    SetBucketNotificationRulesResponse
    UploadAuthToken
    UploadOptions
    UploadRetryListener
    UploadUrl

    Variables

    BucketRetentionMode
    BucketType
    Capability
    CorsOperation
    EncryptionAlgorithm
    EncryptionMode
    EventType
    FileAction
    KNOWN_B2_ERROR_CODES
    LegalHoldValue
    MetadataDirective
    RetentionMode
    SSE_B2
    SSE_NONE
    VERSION

    Functions

    accountId
    applicationKeyId
    bucketId
    deriveAllowedSuffixes
    fileId
    keyId
    largeFileId
    paginateItems
    paginatePages
    sha1Hex
    sseCustomer
    toContentSource

    References

    AccessDeniedError → AccessDeniedError
    B2Error → B2Error
    B2ErrorOptions → B2ErrorOptions
    B2InsufficientCapabilityError → B2InsufficientCapabilityError
    B2RealmConfigurationError → B2RealmConfigurationError
    B2RedirectError → B2RedirectError
    B2SsrfError → B2SsrfError
    BadAuthTokenError → BadAuthTokenError
    BadBucketIdError → BadBucketIdError
    BadJsonError → BadJsonError
    BadRequestError → BadRequestError
    BadUploadUrlError → BadUploadUrlError
    CapExceededError → CapExceededError
    ChecksumMismatchError → ChecksumMismatchError
    classifyError → classifyError
    ConflictError → ConflictError
    DownloadFileOptions → DownloadFileOptions
    DuplicateBucketNameError → DuplicateBucketNameError
    ExpiredAuthTokenError → ExpiredAuthTokenError
    FileNotPresentError → FileNotPresentError
    FinishLargeFileResponseBodyError → FinishLargeFileResponseBodyError
    InternalError → InternalError
    InvalidBucketIdError → InvalidBucketIdError
    InvalidBucketInfoError → InvalidBucketInfoError
    InvalidBucketNameError → InvalidBucketNameError
    InvalidFileIdError → InvalidFileIdError
    InvalidFileInfoError → InvalidFileInfoError
    InvalidFileNameError → InvalidFileNameError
    InvalidPartNumberError → InvalidPartNumberError
    MethodNotAllowedError → MethodNotAllowedError
    NetworkError → NetworkError
    NotFoundError → NotFoundError
    OutOfRangeError → OutOfRangeError
    RangeNotSatisfiableError → RangeNotSatisfiableError
    RawClient → RawClient
    RawClientOptions → RawClientOptions
    RawRequestOptions → RawRequestOptions
    RequestTimeoutError → RequestTimeoutError
    ResumeFileIdMismatchError → ResumeFileIdMismatchError
    ServiceUnavailableError → ServiceUnavailableError
    SseCDownloadKey → SseCDownloadKey
    TooManyBucketsError → TooManyBucketsError
    TooManyFilesError → TooManyFilesError
    TooManyRequestsError → TooManyRequestsError
    UploadResponseBodyError → UploadResponseBodyError