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
identityBuilder AzureUserAssignedIdentityResource Returns
AzureContainerAppEnvironmentResource Configures the container app environment resources to use the same naming conventions as azd.
withAzdResourceNaming(): AzureContainerAppEnvironmentResourceReturns
AzureContainerAppEnvironmentResource Configures the container app environment resource to use the specified Log Analytics Workspace.
withAzureLogAnalyticsWorkspace(workspaceBuilder: AzureLogAnalyticsWorkspaceResource): AzureContainerAppEnvironmentResourceParameters
workspaceBuilder AzureLogAnalyticsWorkspaceResource Returns
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(): AzureContainerAppEnvironmentResourceReturns
AzureContainerAppEnvironmentResource Configures whether the Aspire dashboard should be included in the container app environment.
withDashboard(enable?: boolean): AzureContainerAppEnvironmentResourceParameters
enable boolean optional = True Returns
AzureContainerAppEnvironmentResource 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): AzureContainerAppEnvironmentResourceParameters
upgrade boolean optional = True Returns
AzureContainerAppEnvironmentResource