AzureContainerAppEnvironmentResource
Handle
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;}6 members
Methods
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): AzureContainerAppEnvironmentResourceParameters
identityBuilderAzureUserAssignedIdentityResourceReturns
AzureContainerAppEnvironmentResourceConfigures the container app environment resources to use the same naming conventions as azd.
withAzdResourceNaming(): AzureContainerAppEnvironmentResourceReturns
AzureContainerAppEnvironmentResourceConfigures the container app environment resource to use the specified Log Analytics Workspace.
withAzureLogAnalyticsWorkspace(workspaceBuilder: AzureLogAnalyticsWorkspaceResource): AzureContainerAppEnvironmentResourceParameters
workspaceBuilderAzureLogAnalyticsWorkspaceResourceReturns
AzureContainerAppEnvironmentResourceConfigures 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(): AzureContainerAppEnvironmentResourceReturns
AzureContainerAppEnvironmentResourceConfigures whether the Aspire dashboard should be included in the container app environment.
withDashboard(enable?: boolean): AzureContainerAppEnvironmentResourceParameters
enablebooleanoptional= TrueReturns
AzureContainerAppEnvironmentResourceConfigures 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): AzureContainerAppEnvironmentResourceParameters
upgradebooleanoptional= TrueReturns
AzureContainerAppEnvironmentResource