Skip to content
DocsTry Aspire
DocsTry

AzureContainerAppEnvironmentResource

Handle
📦 Aspire.Hosting.Azure.AppContainers v13.4.0
interface AzureContainerAppEnvironmentResource
extends IAzureResource,
IComputeEnvironmentResource,
IContainerRegistry,
IResource,
IResourceWithParameters,
IAzureComputeEnvironmentResource,
IAzureContainerRegistry,
IAzureDelegatedSubnetResource {
withAcrPullIdentity(identityBuilder: AzureUserAssignedIdentityResource): AzureContainerAppEnvironmentResource;
withAzdResourceNaming(): AzureContainerAppEnvironmentResource;
withAzureLogAnalyticsWorkspace(workspaceBuilder: AzureLogAnalyticsWorkspaceResource): AzureContainerAppEnvironmentResource;
withCompactResourceNaming(): AzureContainerAppEnvironmentResource;
withDashboard(enable?: boolean): AzureContainerAppEnvironmentResource;
withHttpsUpgrade(upgrade?: boolean): AzureContainerAppEnvironmentResource;
}

Methods

methodwithAcrPullIdentitybuilder
Configures the container app environment to use the supplied `AzureUserAssignedIdentityResource` as the managed identity that container apps in the environment use to pull images from the configured container registry (the `AcrPull` identity), instead of having Aspire create a new identity and a new `AcrPull` role assignment.
withAcrPullIdentity(identityBuilder: AzureUserAssignedIdentityResource): AzureContainerAppEnvironmentResource
identityBuilderAzureUserAssignedIdentityResource
AzureContainerAppEnvironmentResource
Configures the container app environment resources to use the same naming conventions as azd.
withAzdResourceNaming(): AzureContainerAppEnvironmentResource
AzureContainerAppEnvironmentResource
Configures the container app environment resource to use the specified Log Analytics Workspace.
withAzureLogAnalyticsWorkspace(workspaceBuilder: AzureLogAnalyticsWorkspaceResource): AzureContainerAppEnvironmentResource
workspaceBuilderAzureLogAnalyticsWorkspaceResource
AzureContainerAppEnvironmentResource
Configures the container app environment to use compact resource naming that maximally preserves the `uniqueString` suffix for length-constrained Azure resources such as storage accounts.
withCompactResourceNaming(): AzureContainerAppEnvironmentResource
AzureContainerAppEnvironmentResource
methodwithDashboardbuilder
Configures whether the Aspire dashboard should be included in the container app environment.
withDashboard(enable?: boolean): AzureContainerAppEnvironmentResource
enablebooleanoptional= True
AzureContainerAppEnvironmentResource
methodwithHttpsUpgradebuilder
Configures whether HTTP endpoints should be upgraded to HTTPS in Azure Container Apps. By default, HTTP endpoints are upgraded to HTTPS for security and WebSocket compatibility.
withHttpsUpgrade(upgrade?: boolean): AzureContainerAppEnvironmentResource
upgradebooleanoptional= True
AzureContainerAppEnvironmentResource