Skip to content
Docs Try Aspire

Aspire.Hosting.Azure

Official
📦 Aspire.Hosting.Azure v13.2.0 net8.0
41 Types
3 Namespaces
Aspire.Hosting (5)
Aspire.Hosting.ApplicationModel (1)
Aspire.Hosting.Azure (35)
class AppIdentityAnnotation
An annotation for an application's identity resource.
class AspireV8ResourceNamePropertyResolver sealed
Uses the Aspire v8.x naming scheme to provide default names for Azure resources.
class AzureBicepResource
Represents an Azure Bicep resource.
class AzureBicepResourceAnnotation
Used to annotate resources as being potentially deployable by the Azure.AzureProvisioner.
class AzureBicepResourceScope sealed
Represents the scope associated with the resource.
class AzureEnvironmentResource sealed
Represents the root Azure deployment target for an Aspire application. Manages deployment parameters and context for Azure resources.
class AzureEnvironmentResourceExtensions static
Provides extension methods for adding Azure environment resources to the application model.
class AzureFunctionsAnnotation sealed
Used to annotate resources as Azure Functions.
class AzureProvisioningOptions sealed
Options to configure the behavior of Azure resources.
class AzureProvisioningResource
An Aspire resource that supports use of Azure Provisioning APIs to create Azure resources.
class AzurePublishingContext sealed
Represents a context for publishing Azure bicep templates for a distributed application.
class AzureResourceInfrastructure sealed ats export
An Azure Provisioning Provisioning.Infrastructure which represents the root Bicep module that is generated for an Azure resource.
class AzureUserAssignedIdentityExtensions static
Provides extension methods for working with Azure user‑assigned identities.
class AzureUserAssignedIdentityResource sealed
An Azure Provisioning resource that represents an Azure user assigned managed identity.
class BicepOutputReference sealed ats export
A reference to an output from a bicep template.
class BicepSecretOutputReference sealed obsolete
A reference to a KeyVault secret from a bicep template.
struct BicepTemplateFile readonly
Represents a bicep template file.
class DefaultRoleAssignmentsAnnotation
class DelegatedSubnetAnnotation sealed
class DeploymentPrerequisitesAnnotation sealed
An annotation that tracks Azure resources (such as role assignments and private endpoints) that must be provisioned before a compute resource can be deployed.
class ExistingAzureResourceAnnotation sealed
Represents a resource that is not managed by Aspire's provisioning or container management layer.
interface IAddRoleAssignmentsContext
Context for adding role assignments to an Azure resource.
interface IAppIdentityResource
An Azure resource that represents an application's managed identity.
interface IAzureComputeEnvironmentResource
Represents an Azure compute environment resource.
interface IAzureContainerRegistry obsolete
Represents Azure Container Registry information for deployment targets.
interface IAzureContainerRegistryResource
Represents an Azure Container Registry resource.
interface IAzureDelegatedSubnetResource
Represents an Azure resource that supports subnet delegation.
interface IAzureKeyVaultResource ats export
Represents a resource that represents an Azure Key Vault.
interface IAzureKeyVaultSecretReference ats export
Represents a reference to a secret in an Azure Key Vault resource.
interface IAzurePrivateEndpointTarget
Represents an Azure resource that can be connected to via a private endpoint.
interface IResourceWithAzureFunctionsConfig
Represents an resource that can provide configuration for Azure Functions.
class KnownParameters static
Known parameters that will be filled in automatically by the host environment.
class PrivateEndpointTargetAnnotation sealed
An annotation that indicates a resource is the target of a private endpoint.
class RoleAssignmentAnnotation
Specifies the roles that the current resource should be assigned to the target Azure resource.
struct RoleDefinition
Represents a role definition within an Azure resource.