/** * ELEMENTS API * No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) * * The version of the OpenAPI document: 2 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ import * as runtime from '../runtime'; import { ArchiveEndpointRequest, RestoreEndpointRequest, SearchEndpointRequest, SearchEndpointResponse, Tape, TapeFile, TapeGroup, TapeGroupPartialUpdate, TapeGroupUpdate, TapeJob, TapeJobSource, TapeLibraryEndpointResponse, TapeLibraryFormatEndpointRequest, TapeLibraryFsckEndpointRequest, TapeLibraryLoadEndpointRequest, TapeLibraryMoveEndpointRequest, TapeLibraryReindexEndpointRequest, TapeLibraryUnloadEndpointRequest, TapePartialUpdate, TapeUpdate } from '../models'; export interface ArchiveToTapeRequest { archiveEndpointRequest: ArchiveEndpointRequest; } export interface CheckTapeRequest { tapeLibraryFsckEndpointRequest: TapeLibraryFsckEndpointRequest; } export interface CreateTapeRequest { tapeUpdate: TapeUpdate; } export interface CreateTapeGroupRequest { tapeGroupUpdate: TapeGroupUpdate; } export interface DeleteTapeRequest { id: number; } export interface DeleteTapeArchiveJobRequest { id: string; } export interface DeleteTapeGroupRequest { id: number; } export interface FormatTapeRequest { tapeLibraryFormatEndpointRequest: TapeLibraryFormatEndpointRequest; } export interface GetAllArchivedFileEntriesRequest { id?: number; isDir?: string; name?: string; fullpath?: string; parent?: number; ordering?: string; limit?: number; offset?: number; } export interface GetAllTapeArchiveJobsRequest { ordering?: string; limit?: number; offset?: number; } export interface GetAllTapeGroupsRequest { id?: number; name?: string; ordering?: string; limit?: number; offset?: number; } export interface GetAllTapesRequest { id?: number; name?: string; group?: number; groupIsnull?: string; ordering?: string; limit?: number; offset?: number; } export interface GetArchivedFileEntryRequest { id: number; } export interface GetTapeRequest { id: number; } export interface GetTapeArchiveJobRequest { id: string; } export interface GetTapeArchiveJobSourcesRequest { id: string; } export interface GetTapeGroupRequest { id: number; } export interface LoadTapeRequest { tapeLibraryLoadEndpointRequest: TapeLibraryLoadEndpointRequest; } export interface MoveTapeRequest { tapeLibraryMoveEndpointRequest: TapeLibraryMoveEndpointRequest; } export interface PatchTapeRequest { id: number; tapePartialUpdate: TapePartialUpdate; } export interface PatchTapeGroupRequest { id: number; tapeGroupPartialUpdate: TapeGroupPartialUpdate; } export interface PauseTapeArchiveJobRequest { id: string; } export interface ReindexTapeRequest { tapeLibraryReindexEndpointRequest: TapeLibraryReindexEndpointRequest; } export interface RestartTapeArchiveJobRequest { id: string; } export interface RestoreFromTapeRequest { restoreEndpointRequest: RestoreEndpointRequest; } export interface ResumeTapeArchiveJobRequest { id: string; } export interface SearchTapeArchiveRequest { searchEndpointRequest: SearchEndpointRequest; } export interface UnloadTapeRequest { tapeLibraryUnloadEndpointRequest: TapeLibraryUnloadEndpointRequest; } export interface UpdateTapeRequest { id: number; tapeUpdate: TapeUpdate; } export interface UpdateTapeGroupRequest { id: number; tapeGroupUpdate: TapeGroupUpdate; } /** * */ export declare class TapeArchiveApi extends runtime.BaseAPI { /** * ### Required permissions * User account permission: `ltfs:backup` * License component: ltfs */ archiveToTapeRaw(requestParameters: ArchiveToTapeRequest, initOverrides?: RequestInit): Promise>>; /** * ### Required permissions * User account permission: `ltfs:backup` * License component: ltfs */ archiveToTape(requestParameters: ArchiveToTapeRequest, initOverrides?: RequestInit): Promise>; /** * ### Required permissions * User account permission: `None` (read) / `ltfs:manage` (write) * License component: ltfs */ cancelAllTapeArchiveJobsRaw(initOverrides?: RequestInit): Promise>; /** * ### Required permissions * User account permission: `None` (read) / `ltfs:manage` (write) * License component: ltfs */ cancelAllTapeArchiveJobs(initOverrides?: RequestInit): Promise; /** * ### Required permissions * User account permission: `ltfs:manage` * License component: ltfs */ checkTapeRaw(requestParameters: CheckTapeRequest, initOverrides?: RequestInit): Promise>; /** * ### Required permissions * User account permission: `ltfs:manage` * License component: ltfs */ checkTape(requestParameters: CheckTapeRequest, initOverrides?: RequestInit): Promise; /** * ### Required permissions * User account permission: `None` (read) / `ltfs:tapegroups:manage` (write) * License component: ltfs */ createTapeRaw(requestParameters: CreateTapeRequest, initOverrides?: RequestInit): Promise>; /** * ### Required permissions * User account permission: `None` (read) / `ltfs:tapegroups:manage` (write) * License component: ltfs */ createTape(requestParameters: CreateTapeRequest, initOverrides?: RequestInit): Promise; /** * ### Required permissions * User account permission: `None` (read) / `ltfs:tapegroups:manage` (write) * License component: ltfs */ createTapeGroupRaw(requestParameters: CreateTapeGroupRequest, initOverrides?: RequestInit): Promise>; /** * ### Required permissions * User account permission: `None` (read) / `ltfs:tapegroups:manage` (write) * License component: ltfs */ createTapeGroup(requestParameters: CreateTapeGroupRequest, initOverrides?: RequestInit): Promise; /** * ### Required permissions * User account permission: `None` (read) / `ltfs:tapegroups:manage` (write) * License component: ltfs */ deleteTapeRaw(requestParameters: DeleteTapeRequest, initOverrides?: RequestInit): Promise>; /** * ### Required permissions * User account permission: `None` (read) / `ltfs:tapegroups:manage` (write) * License component: ltfs */ deleteTape(requestParameters: DeleteTapeRequest, initOverrides?: RequestInit): Promise; /** * ### Required permissions * User account permission: `None` (read) / `ltfs:manage` (write) * License component: ltfs */ deleteTapeArchiveJobRaw(requestParameters: DeleteTapeArchiveJobRequest, initOverrides?: RequestInit): Promise>; /** * ### Required permissions * User account permission: `None` (read) / `ltfs:manage` (write) * License component: ltfs */ deleteTapeArchiveJob(requestParameters: DeleteTapeArchiveJobRequest, initOverrides?: RequestInit): Promise; /** * ### Required permissions * User account permission: `None` (read) / `ltfs:tapegroups:manage` (write) * License component: ltfs */ deleteTapeGroupRaw(requestParameters: DeleteTapeGroupRequest, initOverrides?: RequestInit): Promise>; /** * ### Required permissions * User account permission: `None` (read) / `ltfs:tapegroups:manage` (write) * License component: ltfs */ deleteTapeGroup(requestParameters: DeleteTapeGroupRequest, initOverrides?: RequestInit): Promise; /** * ### Required permissions * User account permission: `ltfs:manage` * License component: ltfs */ formatTapeRaw(requestParameters: FormatTapeRequest, initOverrides?: RequestInit): Promise>; /** * ### Required permissions * User account permission: `ltfs:manage` * License component: ltfs */ formatTape(requestParameters: FormatTapeRequest, initOverrides?: RequestInit): Promise; /** * ### Required permissions * User account permission: `ltfs:search` (read) / `ltfs:manage` (write) * License component: ltfs */ getAllArchivedFileEntriesRaw(requestParameters: GetAllArchivedFileEntriesRequest, initOverrides?: RequestInit): Promise>>; /** * ### Required permissions * User account permission: `ltfs:search` (read) / `ltfs:manage` (write) * License component: ltfs */ getAllArchivedFileEntries(requestParameters: GetAllArchivedFileEntriesRequest, initOverrides?: RequestInit): Promise>; /** * ### Required permissions * User account permission: `None` (read) / `ltfs:manage` (write) * License component: ltfs */ getAllTapeArchiveJobsRaw(requestParameters: GetAllTapeArchiveJobsRequest, initOverrides?: RequestInit): Promise>>; /** * ### Required permissions * User account permission: `None` (read) / `ltfs:manage` (write) * License component: ltfs */ getAllTapeArchiveJobs(requestParameters: GetAllTapeArchiveJobsRequest, initOverrides?: RequestInit): Promise>; /** * ### Required permissions * User account permission: `None` (read) / `ltfs:tapegroups:manage` (write) * License component: ltfs */ getAllTapeGroupsRaw(requestParameters: GetAllTapeGroupsRequest, initOverrides?: RequestInit): Promise>>; /** * ### Required permissions * User account permission: `None` (read) / `ltfs:tapegroups:manage` (write) * License component: ltfs */ getAllTapeGroups(requestParameters: GetAllTapeGroupsRequest, initOverrides?: RequestInit): Promise>; /** * ### Required permissions * User account permission: `None` (read) / `ltfs:tapegroups:manage` (write) * License component: ltfs */ getAllTapesRaw(requestParameters: GetAllTapesRequest, initOverrides?: RequestInit): Promise>>; /** * ### Required permissions * User account permission: `None` (read) / `ltfs:tapegroups:manage` (write) * License component: ltfs */ getAllTapes(requestParameters: GetAllTapesRequest, initOverrides?: RequestInit): Promise>; /** * ### Required permissions * User account permission: `ltfs:search` (read) / `ltfs:manage` (write) * License component: ltfs */ getArchivedFileEntryRaw(requestParameters: GetArchivedFileEntryRequest, initOverrides?: RequestInit): Promise>; /** * ### Required permissions * User account permission: `ltfs:search` (read) / `ltfs:manage` (write) * License component: ltfs */ getArchivedFileEntry(requestParameters: GetArchivedFileEntryRequest, initOverrides?: RequestInit): Promise; /** * ### Required permissions * User account permission: `None` (read) / `ltfs:tapegroups:manage` (write) * License component: ltfs */ getTapeRaw(requestParameters: GetTapeRequest, initOverrides?: RequestInit): Promise>; /** * ### Required permissions * User account permission: `None` (read) / `ltfs:tapegroups:manage` (write) * License component: ltfs */ getTape(requestParameters: GetTapeRequest, initOverrides?: RequestInit): Promise; /** * ### Required permissions * User account permission: `None` (read) / `ltfs:manage` (write) * License component: ltfs */ getTapeArchiveJobRaw(requestParameters: GetTapeArchiveJobRequest, initOverrides?: RequestInit): Promise>; /** * ### Required permissions * User account permission: `None` (read) / `ltfs:manage` (write) * License component: ltfs */ getTapeArchiveJob(requestParameters: GetTapeArchiveJobRequest, initOverrides?: RequestInit): Promise; /** * ### Required permissions * User account permission: `None` (read) / `ltfs:manage` (write) * License component: ltfs */ getTapeArchiveJobSourcesRaw(requestParameters: GetTapeArchiveJobSourcesRequest, initOverrides?: RequestInit): Promise>>; /** * ### Required permissions * User account permission: `None` (read) / `ltfs:manage` (write) * License component: ltfs */ getTapeArchiveJobSources(requestParameters: GetTapeArchiveJobSourcesRequest, initOverrides?: RequestInit): Promise>; /** * ### Required permissions * User account permission: `None` (read) / `ltfs:tapegroups:manage` (write) * License component: ltfs */ getTapeGroupRaw(requestParameters: GetTapeGroupRequest, initOverrides?: RequestInit): Promise>; /** * ### Required permissions * User account permission: `None` (read) / `ltfs:tapegroups:manage` (write) * License component: ltfs */ getTapeGroup(requestParameters: GetTapeGroupRequest, initOverrides?: RequestInit): Promise; /** * ### Required permissions * User account permission: `ltfs:manage` * License component: ltfs */ getTapeLibraryStateRaw(initOverrides?: RequestInit): Promise>; /** * ### Required permissions * User account permission: `ltfs:manage` * License component: ltfs */ getTapeLibraryState(initOverrides?: RequestInit): Promise; /** * ### Required permissions * User account permission: `ltfs:manage` * License component: ltfs */ loadTapeRaw(requestParameters: LoadTapeRequest, initOverrides?: RequestInit): Promise>; /** * ### Required permissions * User account permission: `ltfs:manage` * License component: ltfs */ loadTape(requestParameters: LoadTapeRequest, initOverrides?: RequestInit): Promise; /** * ### Required permissions * User account permission: `ltfs:manage` * License component: ltfs */ moveTapeRaw(requestParameters: MoveTapeRequest, initOverrides?: RequestInit): Promise>; /** * ### Required permissions * User account permission: `ltfs:manage` * License component: ltfs */ moveTape(requestParameters: MoveTapeRequest, initOverrides?: RequestInit): Promise; /** * ### Required permissions * User account permission: `None` (read) / `ltfs:tapegroups:manage` (write) * License component: ltfs */ patchTapeRaw(requestParameters: PatchTapeRequest, initOverrides?: RequestInit): Promise>; /** * ### Required permissions * User account permission: `None` (read) / `ltfs:tapegroups:manage` (write) * License component: ltfs */ patchTape(requestParameters: PatchTapeRequest, initOverrides?: RequestInit): Promise; /** * ### Required permissions * User account permission: `None` (read) / `ltfs:tapegroups:manage` (write) * License component: ltfs */ patchTapeGroupRaw(requestParameters: PatchTapeGroupRequest, initOverrides?: RequestInit): Promise>; /** * ### Required permissions * User account permission: `None` (read) / `ltfs:tapegroups:manage` (write) * License component: ltfs */ patchTapeGroup(requestParameters: PatchTapeGroupRequest, initOverrides?: RequestInit): Promise; /** * ### Required permissions * User account permission: `None` (read) / `ltfs:manage` (write) * License component: ltfs */ pauseTapeArchiveJobRaw(requestParameters: PauseTapeArchiveJobRequest, initOverrides?: RequestInit): Promise>; /** * ### Required permissions * User account permission: `None` (read) / `ltfs:manage` (write) * License component: ltfs */ pauseTapeArchiveJob(requestParameters: PauseTapeArchiveJobRequest, initOverrides?: RequestInit): Promise; /** * ### Required permissions * User account permission: `ltfs:manage` * License component: ltfs */ refreshTapeLibraryStateRaw(initOverrides?: RequestInit): Promise>; /** * ### Required permissions * User account permission: `ltfs:manage` * License component: ltfs */ refreshTapeLibraryState(initOverrides?: RequestInit): Promise; /** * ### Required permissions * User account permission: `ltfs:manage` * License component: ltfs */ reindexTapeRaw(requestParameters: ReindexTapeRequest, initOverrides?: RequestInit): Promise>; /** * ### Required permissions * User account permission: `ltfs:manage` * License component: ltfs */ reindexTape(requestParameters: ReindexTapeRequest, initOverrides?: RequestInit): Promise; /** * ### Required permissions * User account permission: `None` (read) / `ltfs:manage` (write) * License component: ltfs */ removeFinishedTapeArchiveJobsRaw(initOverrides?: RequestInit): Promise>; /** * ### Required permissions * User account permission: `None` (read) / `ltfs:manage` (write) * License component: ltfs */ removeFinishedTapeArchiveJobs(initOverrides?: RequestInit): Promise; /** * ### Required permissions * User account permission: `None` (read) / `ltfs:manage` (write) * License component: ltfs */ restartTapeArchiveJobRaw(requestParameters: RestartTapeArchiveJobRequest, initOverrides?: RequestInit): Promise>; /** * ### Required permissions * User account permission: `None` (read) / `ltfs:manage` (write) * License component: ltfs */ restartTapeArchiveJob(requestParameters: RestartTapeArchiveJobRequest, initOverrides?: RequestInit): Promise; /** * ### Required permissions * User account permission: `ltfs:restore` * License component: ltfs */ restoreFromTapeRaw(requestParameters: RestoreFromTapeRequest, initOverrides?: RequestInit): Promise>; /** * ### Required permissions * User account permission: `ltfs:restore` * License component: ltfs */ restoreFromTape(requestParameters: RestoreFromTapeRequest, initOverrides?: RequestInit): Promise; /** * ### Required permissions * User account permission: `None` (read) / `ltfs:manage` (write) * License component: ltfs */ resumeTapeArchiveJobRaw(requestParameters: ResumeTapeArchiveJobRequest, initOverrides?: RequestInit): Promise>; /** * ### Required permissions * User account permission: `None` (read) / `ltfs:manage` (write) * License component: ltfs */ resumeTapeArchiveJob(requestParameters: ResumeTapeArchiveJobRequest, initOverrides?: RequestInit): Promise; /** * ### Required permissions * User account permission: `ltfs:search` * License component: ltfs */ searchTapeArchiveRaw(requestParameters: SearchTapeArchiveRequest, initOverrides?: RequestInit): Promise>; /** * ### Required permissions * User account permission: `ltfs:search` * License component: ltfs */ searchTapeArchive(requestParameters: SearchTapeArchiveRequest, initOverrides?: RequestInit): Promise; /** * ### Required permissions * User account permission: `ltfs:manage` * License component: ltfs */ unloadTapeRaw(requestParameters: UnloadTapeRequest, initOverrides?: RequestInit): Promise>; /** * ### Required permissions * User account permission: `ltfs:manage` * License component: ltfs */ unloadTape(requestParameters: UnloadTapeRequest, initOverrides?: RequestInit): Promise; /** * ### Required permissions * User account permission: `None` (read) / `ltfs:tapegroups:manage` (write) * License component: ltfs */ updateTapeRaw(requestParameters: UpdateTapeRequest, initOverrides?: RequestInit): Promise>; /** * ### Required permissions * User account permission: `None` (read) / `ltfs:tapegroups:manage` (write) * License component: ltfs */ updateTape(requestParameters: UpdateTapeRequest, initOverrides?: RequestInit): Promise; /** * ### Required permissions * User account permission: `None` (read) / `ltfs:tapegroups:manage` (write) * License component: ltfs */ updateTapeGroupRaw(requestParameters: UpdateTapeGroupRequest, initOverrides?: RequestInit): Promise>; /** * ### Required permissions * User account permission: `None` (read) / `ltfs:tapegroups:manage` (write) * License component: ltfs */ updateTapeGroup(requestParameters: UpdateTapeGroupRequest, initOverrides?: RequestInit): Promise; }