Skip to content
DocsTry Aspire
DocsTry

AzureStorageResource

Handle
📦 Aspire.Hosting.Azure.Storage v13.4.0
interface AzureStorageResource
extends IAzureResource,
IResource,
IResourceWithEndpoints,
IResourceWithParameters,
IAzureNspAssociationTarget,
IResourceWithAzureFunctionsConfig {
addBlobContainer(
name: string,
blobContainerName?: string): AzureBlobStorageContainerResource;
addBlobs(name: string): AzureBlobStorageResource;
addDataLake(name: string): AzureDataLakeStorageResource;
addDataLakeFileSystem(
name: string,
dataLakeFileSystemName?: string): AzureDataLakeStorageFileSystemResource;
addQueue(
name: string,
queueName?: string): AzureQueueStorageQueueResource;
addQueues(name: string): AzureQueueStorageResource;
addTables(name: string): AzureTableStorageResource;
runAsEmulator(configureContainer?: (obj: AzureStorageEmulatorResource) => Promise<void>): AzureStorageResource;
}

Methods

methodaddBlobContainerbuilder
Adds an Azure Blob Storage container resource
addBlobContainer(
name: string,
blobContainerName?: string): AzureBlobStorageContainerResource
namestring
blobContainerNamestringoptional
AzureBlobStorageContainerResource
methodaddBlobsbuilder
Adds an Azure Blob Storage resource
addBlobs(name: string): AzureBlobStorageResource
namestring
AzureBlobStorageResource
methodaddDataLakebuilder
Adds an Azure Data Lake Storage resource
addDataLake(name: string): AzureDataLakeStorageResource
namestring
AzureDataLakeStorageResource
Adds an Azure Data Lake Storage file system resource
addDataLakeFileSystem(
name: string,
dataLakeFileSystemName?: string): AzureDataLakeStorageFileSystemResource
namestring
dataLakeFileSystemNamestringoptional
AzureDataLakeStorageFileSystemResource
methodaddQueuebuilder
Adds an Azure Storage queue resource
addQueue(
name: string,
queueName?: string): AzureQueueStorageQueueResource
namestring
queueNamestringoptional
AzureQueueStorageQueueResource
methodaddQueuesbuilder
Adds an Azure Queue Storage resource
addQueues(name: string): AzureQueueStorageResource
namestring
AzureQueueStorageResource
methodaddTablesbuilder
Adds an Azure Table Storage resource
addTables(name: string): AzureTableStorageResource
namestring
AzureTableStorageResource
methodrunAsEmulatorbuilder
Configures the Azure Storage resource to be emulated using Azurite
runAsEmulator(configureContainer?: (obj: AzureStorageEmulatorResource) => Promise<void>): AzureStorageResource
configureContainer(obj: AzureStorageEmulatorResource) => Promise<void>optional
AzureStorageResource