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

    Interface DiskSnapshotServiceBaseClient

    Defines the low-level gRPC client for the nebius.compute.v1.DiskSnapshotService service.

    interface DiskSnapshotServiceBaseClient {
        create(
            request: CreateDiskSnapshotRequest,
            metadata: Metadata,
            options: Partial<CallOptions>,
            callback: (error: ServiceError | null, response: Operation) => void,
        ): SurfaceCall;
        delete(
            request: DeleteDiskSnapshotRequest,
            metadata: Metadata,
            options: Partial<CallOptions>,
            callback: (error: ServiceError | null, response: Operation) => void,
        ): SurfaceCall;
        get(
            request: GetDiskSnapshotRequest,
            metadata: Metadata,
            options: Partial<CallOptions>,
            callback: (error: ServiceError | null, response: DiskSnapshot) => void,
        ): SurfaceCall;
        getByName(
            request: GetByNameRequest,
            metadata: Metadata,
            options: Partial<CallOptions>,
            callback: (error: ServiceError | null, response: DiskSnapshot) => void,
        ): SurfaceCall;
        list(
            request: ListDiskSnapshotsRequest,
            metadata: Metadata,
            options: Partial<CallOptions>,
            callback: (
                error: ServiceError | null,
                response: ListDiskSnapshotsResponse,
            ) => void,
        ): SurfaceCall;
        listByDisk(
            request: ListDiskSnapshotsByDiskRequest,
            metadata: Metadata,
            options: Partial<CallOptions>,
            callback: (
                error: ServiceError | null,
                response: ListDiskSnapshotsByDiskResponse,
            ) => void,
        ): SurfaceCall;
        update(
            request: UpdateDiskSnapshotRequest,
            metadata: Metadata,
            options: Partial<CallOptions>,
            callback: (error: ServiceError | null, response: Operation) => void,
        ): SurfaceCall;
    }

    Hierarchy

    • Client
      • DiskSnapshotServiceBaseClient
    Index
    • Creates a new snapshot resource of a disk.

      Parameters

      • request: CreateDiskSnapshotRequest
      • metadata: Metadata
      • options: Partial<CallOptions>
      • callback: (error: ServiceError | null, response: Operation) => void
          • (error: ServiceError | null, response: Operation): void
          • Creates a new snapshot resource of a disk.

            Parameters

            • error: ServiceError | null
            • response: Operation

            Returns void

      Returns SurfaceCall

    • Deletes snapshot.

      Parameters

      • request: DeleteDiskSnapshotRequest
      • metadata: Metadata
      • options: Partial<CallOptions>
      • callback: (error: ServiceError | null, response: Operation) => void
          • (error: ServiceError | null, response: Operation): void
          • Deletes snapshot.

            Parameters

            • error: ServiceError | null
            • response: Operation

            Returns void

      Returns SurfaceCall

    • Retrieves detailed information about a specific snapshot by its ID.

      Parameters

      • request: GetDiskSnapshotRequest
      • metadata: Metadata
      • options: Partial<CallOptions>
      • callback: (error: ServiceError | null, response: DiskSnapshot) => void
          • (error: ServiceError | null, response: DiskSnapshot): void
          • Retrieves detailed information about a specific snapshot by its ID.

            Parameters

            Returns void

      Returns SurfaceCall

    • Retrieves information about a snapshot by its parent and name.

      Parameters

      • request: GetByNameRequest
      • metadata: Metadata
      • options: Partial<CallOptions>
      • callback: (error: ServiceError | null, response: DiskSnapshot) => void
          • (error: ServiceError | null, response: DiskSnapshot): void
          • Retrieves information about a snapshot by its parent and name.

            Parameters

            Returns void

      Returns SurfaceCall

    • Lists all snapshots in a specific parent resource.

      Parameters

      Returns SurfaceCall

    • Updates an existing snapshot with new configuration parameters.

      Parameters

      • request: UpdateDiskSnapshotRequest
      • metadata: Metadata
      • options: Partial<CallOptions>
      • callback: (error: ServiceError | null, response: Operation) => void
          • (error: ServiceError | null, response: Operation): void
          • Updates an existing snapshot with new configuration parameters.

            Parameters

            • error: ServiceError | null
            • response: Operation

            Returns void

      Returns SurfaceCall