Aspire.Hosting.Azure Namespace

Classes

AspireV8ResourceNamePropertyResolver

Uses the .NET Aspire v8.x naming scheme to provide default names for Azure resources.

AzureAppConfigurationResource

A resource that represents Azure App Configuration.

AzureApplicationInsightsResource

A resource that represents an Azure Application Insights resource.

AzureBicepResource

Represents an Azure Bicep resource.

AzureBicepResource.KnownParameters

Known parameters that will be filled in automatically by the host environment.

AzureBicepResourceAnnotation

Used to annotate resources as being potentially deployable by the Aspire.Hosting.Azure.AzureProvisioner.

AzureBlobStorageResource

A resource that represents an Azure Blob Storage account.

AzureContainerAppCustomizationAnnotation

Represents an annotation for customizing an Azure Container App.

AzureCosmosDBEmulatorResource

Wraps an AzureCosmosDBResource in a type that exposes container extension methods.

AzureEventHubsEmulatorResource

Wraps an AzureEventHubsResource in a type that exposes container extension methods.

AzureEventHubsResource

Represents an Azure Event Hubs resource.

AzureFunctionsProjectResource

Represents an Azure Functions project resource within the Aspire hosting environment.

AzureKeyVaultResource

A resource that represents an Azure Key Vault.

AzureLogAnalyticsWorkspaceResource

A resource that represents an Azure Log Analytics Workspace resource.

AzurePostgresFlexibleServerDatabaseResource

A resource that represents an Azure PostgreSQL database. This is a child resource of an AzurePostgresFlexibleServerResource.

AzurePostgresFlexibleServerResource

Represents an resource for Azure Postgres Flexible Server.

AzurePostgresResource

Represents an resource for Azure Postgres Flexible Server.

AzureProvisioningOptions

Options to configure the behavior of Azure resources.

AzureProvisioningResource

An Aspire resource that supports use of Azure Provisioning APIs to create Azure resources.

AzureQueueStorageResource

Represents an Azure Queue Storage resource.

AzureRedisCacheResource

Represents an Azure Cache for Redis resource.

AzureRedisResource

Represents an Azure Redis resource.

AzureResourceInfrastructure

An Azure Provisioning Infrastructure which represents the root Bicep module that is generated for an Azure resource.

AzureSearchResource

Represents an Azure AI Search resource.

AzureServiceBusResource

Represents an Azure Service Bus resource.

AzureSqlDatabaseResource

A resource that represents an Azure SQL database. This is a child resource of an AzureSqlServerResource.

AzureSqlServerResource

Represents an Azure Sql Server resource.

AzureStorageEmulatorResource

Wraps an AzureStorageResource in a type that exposes container extension methods.

AzureStorageResource

Represents an Azure Storage resource.

AzureTableStorageResource

Represents an Azure Table Storage resource.

BicepOutputReference

A reference to an output from a bicep template.

BicepSecretOutputReference

A reference to a KeyVault secret from a bicep template.

Structs

BicepTemplateFile

Represents a bicep template file.

Interfaces

IResourceWithAzureFunctionsConfig

Represents an resource that can provide configuration for Azure Functions.