UNPKG

bunny-client

Version:
58 lines 7.32 kB
/** * @param defaultInput default input parameters for every request * @param defaultRequestInit default fetch parameters for every request * @returns storageZoneClient * * @example * ```ts * const storageZoneClient = createStorageZoneClient({ * apiKey: API_ACCESS_KEY, * }); * * const response = await storageZoneClient("addStorageZone", { * Name: "api-example", * Region: "NY", * ZoneTier: 1, * }); * ``` */ export declare function createStorageZoneClient(defaultInput?: Record<string, any>, defaultRequestInit?: RequestInit): <T1 extends "addStorageZone" | "POST /storagezone" | "checkTheStorageZoneAvailability" | "POST /storagezone/checkavailability" | "DELETE /storagezone/:id" | "deleteStorageZone" | "GET /storagezone/:id" | "getStorageZone" | "GET /storagezone/:id/statistics" | "getStorageZoneStatistics" | "GET /storagezone" | "listStorageZones" | "POST /storagezone/:id/resetPassword" | "resetPassword" | "POST /storagezone/resetReadOnlyPassword?id=:id" | "resetReadOnlyPassword" | "POST /storagezone/:id" | "updateStorageZone">(firstArg: T1, ...args: import("untypeable/dist/client-ca591958").h<{ addStorageZone: import("untypeable/dist/client-ca591958").g<import("./addStorageZone").AddStorageZoneRequest, import("./types").StorageZone>; "POST /storagezone": import("untypeable/dist/client-ca591958").g<import("./addStorageZone").AddStorageZoneRequest, import("./types").StorageZone>; checkTheStorageZoneAvailability: import("untypeable/dist/client-ca591958").g<import("./checkTheStorageZoneAvailability").CheckTheStorageZoneAvailabilityRequest, import("./checkTheStorageZoneAvailability").CheckTheStorageZoneAvailabilityResponse>; "POST /storagezone/checkavailability": import("untypeable/dist/client-ca591958").g<import("./checkTheStorageZoneAvailability").CheckTheStorageZoneAvailabilityRequest, import("./checkTheStorageZoneAvailability").CheckTheStorageZoneAvailabilityResponse>; deleteStorageZone: import("untypeable/dist/client-ca591958").g<import("./deleteStorageZone").DeleteStorageZoneRequest, void>; "DELETE /storagezone/:id": import("untypeable/dist/client-ca591958").g<import("./deleteStorageZone").DeleteStorageZoneRequest, void>; getStorageZone: import("untypeable/dist/client-ca591958").g<import("./getStorageZone").GetStorageZoneRequest, import("./types").StorageZone>; "GET /storagezone/:id": import("untypeable/dist/client-ca591958").g<import("./getStorageZone").GetStorageZoneRequest, import("./types").StorageZone>; getStorageZoneStatistics: import("untypeable/dist/client-ca591958").g<import("./getStorageZoneStatistics").GetStorageZoneStatisticsRequest, import("./getStorageZoneStatistics").GetStorageZoneStatisticsResponse>; "GET /storagezone/:id/statistics": import("untypeable/dist/client-ca591958").g<import("./getStorageZoneStatistics").GetStorageZoneStatisticsRequest, import("./getStorageZoneStatistics").GetStorageZoneStatisticsResponse>; listStorageZones: import("untypeable/dist/client-ca591958").g<import("./listStorageZones").ListStorageZonesRequest, import("./listStorageZones").ListStorageZonesResponse>; "GET /storagezone": import("untypeable/dist/client-ca591958").g<import("./listStorageZones").ListStorageZonesRequest, import("./listStorageZones").ListStorageZonesResponse>; resetPassword: import("untypeable/dist/client-ca591958").g<import("./resetPassword").ResetPasswordRequest, void>; "POST /storagezone/:id/resetPassword": import("untypeable/dist/client-ca591958").g<import("./resetPassword").ResetPasswordRequest, void>; resetReadOnlyPassword: import("untypeable/dist/client-ca591958").g<import("./resetReadOnlyPassword").ResetReadOnlyPasswordRequest, void>; "POST /storagezone/resetReadOnlyPassword?id=:id": import("untypeable/dist/client-ca591958").g<import("./resetReadOnlyPassword").ResetReadOnlyPasswordRequest, void>; updateStorageZone: import("untypeable/dist/client-ca591958").g<import("./updateStorageZone").UpdateStorageZoneRequest, void>; "POST /storagezone/:id": import("untypeable/dist/client-ca591958").g<import("./updateStorageZone").UpdateStorageZoneRequest, void>; }[T1]>) => { addStorageZone: import("untypeable/dist/client-ca591958").g<import("./addStorageZone").AddStorageZoneRequest, import("./types").StorageZone>; "POST /storagezone": import("untypeable/dist/client-ca591958").g<import("./addStorageZone").AddStorageZoneRequest, import("./types").StorageZone>; checkTheStorageZoneAvailability: import("untypeable/dist/client-ca591958").g<import("./checkTheStorageZoneAvailability").CheckTheStorageZoneAvailabilityRequest, import("./checkTheStorageZoneAvailability").CheckTheStorageZoneAvailabilityResponse>; "POST /storagezone/checkavailability": import("untypeable/dist/client-ca591958").g<import("./checkTheStorageZoneAvailability").CheckTheStorageZoneAvailabilityRequest, import("./checkTheStorageZoneAvailability").CheckTheStorageZoneAvailabilityResponse>; deleteStorageZone: import("untypeable/dist/client-ca591958").g<import("./deleteStorageZone").DeleteStorageZoneRequest, void>; "DELETE /storagezone/:id": import("untypeable/dist/client-ca591958").g<import("./deleteStorageZone").DeleteStorageZoneRequest, void>; getStorageZone: import("untypeable/dist/client-ca591958").g<import("./getStorageZone").GetStorageZoneRequest, import("./types").StorageZone>; "GET /storagezone/:id": import("untypeable/dist/client-ca591958").g<import("./getStorageZone").GetStorageZoneRequest, import("./types").StorageZone>; getStorageZoneStatistics: import("untypeable/dist/client-ca591958").g<import("./getStorageZoneStatistics").GetStorageZoneStatisticsRequest, import("./getStorageZoneStatistics").GetStorageZoneStatisticsResponse>; "GET /storagezone/:id/statistics": import("untypeable/dist/client-ca591958").g<import("./getStorageZoneStatistics").GetStorageZoneStatisticsRequest, import("./getStorageZoneStatistics").GetStorageZoneStatisticsResponse>; listStorageZones: import("untypeable/dist/client-ca591958").g<import("./listStorageZones").ListStorageZonesRequest, import("./listStorageZones").ListStorageZonesResponse>; "GET /storagezone": import("untypeable/dist/client-ca591958").g<import("./listStorageZones").ListStorageZonesRequest, import("./listStorageZones").ListStorageZonesResponse>; resetPassword: import("untypeable/dist/client-ca591958").g<import("./resetPassword").ResetPasswordRequest, void>; "POST /storagezone/:id/resetPassword": import("untypeable/dist/client-ca591958").g<import("./resetPassword").ResetPasswordRequest, void>; resetReadOnlyPassword: import("untypeable/dist/client-ca591958").g<import("./resetReadOnlyPassword").ResetReadOnlyPasswordRequest, void>; "POST /storagezone/resetReadOnlyPassword?id=:id": import("untypeable/dist/client-ca591958").g<import("./resetReadOnlyPassword").ResetReadOnlyPasswordRequest, void>; updateStorageZone: import("untypeable/dist/client-ca591958").g<import("./updateStorageZone").UpdateStorageZoneRequest, void>; "POST /storagezone/:id": import("untypeable/dist/client-ca591958").g<import("./updateStorageZone").UpdateStorageZoneRequest, void>; }[T1] extends import("untypeable/dist/client-ca591958").g<any, infer TOutput> ? Promise<TOutput> : never; //# sourceMappingURL=createStorageZoneClient.d.ts.map