Skip to content
Docs Try Aspire
Docs Try

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

method withAcrPullIdentity builder
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
identityBuilder AzureUserAssignedIdentityResource
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
workspaceBuilder AzureLogAnalyticsWorkspaceResource
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
method withDashboard builder
Configures whether the Aspire dashboard should be included in the container app environment.
withDashboard(enable?: boolean): AzureContainerAppEnvironmentResource
enable boolean optional = True
AzureContainerAppEnvironmentResource
method withHttpsUpgrade builder
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
upgrade boolean optional = True
AzureContainerAppEnvironmentResource