API Reference > imodeljs-backend > CloudStorageBackend > CloudStorageService CloudStorageService Class Beta Extended by AzureBlobStorage AliCloudStorageService Methods Name Description download(_name: string): Promise<Readable | undefined> initialize(): void makeDescriptor(id: CloudStorageContainerDescriptor): { name: string, provider: CloudStorageProvider } Protected obtainContainerUrl(id: CloudStorageContainerDescriptor, expiry: Date, clientIp?: string): CloudStorageContainerUrl Abstract terminate(): void upload(container: string, name: string, data: Uint8Array, options?: CloudStorageUploadOptions): Promise<string> Abstract Properties Name Type Description id Abstract CloudStorageProvider Defined in core/backend/src/CloudStorageBackend.ts Line 28 Last Updated: 13 June, 2024