API Reference > imodeljs-backend > CloudStorageBackend > CloudStorageService CloudStorageService Class Beta Extended by AliCloudStorageService AzureBlobStorage Methods Name Description constructor(): CloudStorageService download(_name: string): Promise<undefined | Readable> 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, metadata?: object): Promise<string> Abstract Properties Name Type Description id Abstract CloudStorageProvider Defined in core/backend/src/CloudStorageBackend.ts Line 28 Last Updated: 12 June, 2024