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

    Interface BucketServiceServer

    Handles server calls for the nebius.storage.v1.BucketService service.

    interface BucketServiceServer {
        create: handleUnaryCall<CreateBucketRequest, Operation>;
        delete: handleUnaryCall<DeleteBucketRequest, Operation>;
        get: handleUnaryCall<GetBucketRequest, Bucket>;
        getByName: handleUnaryCall<GetBucketByNameRequest, Bucket>;
        list: handleUnaryCall<ListBucketsRequest, ListBucketsResponse>;
        purge: handleUnaryCall<PurgeBucketRequest, Operation>;
        undelete: handleUnaryCall<UndeleteBucketRequest, Operation>;
        update: handleUnaryCall<UpdateBucketRequest, Operation>;
        [name: string]: UntypedHandleCall;
    }

    Hierarchy

    • UntypedServiceImplementation
      • BucketServiceServer

    Indexable

    • [name: string]: UntypedHandleCall

      Handles server calls for the nebius.storage.v1.BucketService service.

    Index
    create: handleUnaryCall<CreateBucketRequest, Operation>

    Handles the Create RPC.

    delete: handleUnaryCall<DeleteBucketRequest, Operation>

    Handles the Delete RPC.

    get: handleUnaryCall<GetBucketRequest, Bucket>

    Handles the Get RPC.

    getByName: handleUnaryCall<GetBucketByNameRequest, Bucket>

    Handles the GetByName RPC.

    list: handleUnaryCall<ListBucketsRequest, ListBucketsResponse>

    Handles the List RPC.

    purge: handleUnaryCall<PurgeBucketRequest, Operation>

    Purge instantly deletes the bucket in ScheduledForDeletion state. It can be used only for buckets in ScheduledForDeletion state. If you want to delete Active bucket instantly, use Delete with zero ttl.

    undelete: handleUnaryCall<UndeleteBucketRequest, Operation>

    Undelete recovers the bucket from ScheduledForDeletion state to Active.

    update: handleUnaryCall<UpdateBucketRequest, Operation>

    Handles the Update RPC.