Skip to content
Docs Try Aspire

AzureStorageResource

Handle TypeScript
📦 Aspire.Hosting.Azure.Functions v13.2.0-preview.1.26159.1
interface AzureStorageResource
extends IAzureResource,
IResource,
IResourceWithEndpoints,
IResourceWithParameters,
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) => void): AzureStorageResource;
}

Methods

method addBlobContainer builder
Adds an Azure Blob Storage container resource
addBlobContainer(
name: string,
blobContainerName?: string): AzureBlobStorageContainerResource
name string
blobContainerName string optional
AzureBlobStorageContainerResource
method addBlobs builder
Adds an Azure Blob Storage resource
addBlobs(name: string): AzureBlobStorageResource
name string
AzureBlobStorageResource
method addDataLake builder
Adds an Azure Data Lake Storage resource
addDataLake(name: string): AzureDataLakeStorageResource
name string
AzureDataLakeStorageResource
method addDataLakeFileSystem builder
Adds an Azure Data Lake Storage file system resource
addDataLakeFileSystem(
name: string,
dataLakeFileSystemName?: string): AzureDataLakeStorageFileSystemResource
name string
dataLakeFileSystemName string optional
AzureDataLakeStorageFileSystemResource
method addQueue builder
Adds an Azure Storage queue resource
addQueue(
name: string,
queueName?: string): AzureQueueStorageQueueResource
name string
queueName string optional
AzureQueueStorageQueueResource
method addQueues builder
Adds an Azure Queue Storage resource
addQueues(name: string): AzureQueueStorageResource
name string
AzureQueueStorageResource
method addTables builder
Adds an Azure Table Storage resource
addTables(name: string): AzureTableStorageResource
name string
AzureTableStorageResource
method runAsEmulator builder
Configures the Azure Storage resource to be emulated using Azurite
runAsEmulator(configureContainer?: (obj: AzureStorageEmulatorResource) => void): AzureStorageResource
configureContainer (obj: AzureStorageEmulatorResource) => void optional
AzureStorageResource