API Reference > imodeljs-backend > CloudStorageBackend > AzureBlobStorage AzureBlobStorage Class Beta Extends CloudStorageService Methods Name Description constructor(credentials: CloudStorageServiceCredentials): AzureBlobStorage ensureContainer(name: string): Promise<void> obtainContainerUrl(id: CloudStorageContainerDescriptor, expiry: Date, clientIp?: string): CloudStorageContainerUrl upload(container: string, name: string, data: Uint8Array, options?: CloudStorageUploadOptions, metadata?: object): Promise<string> Inherited methods Name Inherited from Description download(_name: string): Promise<undefined | Readable> CloudStorageService initialize(): void CloudStorageService makeDescriptor(id: CloudStorageContainerDescriptor): { name: string, provider: CloudStorageProvider } Protected CloudStorageService terminate(): void CloudStorageService Properties Name Type Description id Readonly Azure Defined in core/backend/src/CloudStorageBackend.ts Line 42 Last Updated: 12 June, 2024