Skip to content

Parameters

Template repo: ConnectSoft.HealthChecksAggregatorTemplate

  • Short name: connectsoft-healthchecks-aggregator
  • Identity: ConnectSoft.HealthChecksAggregatorTemplate
  • Source name: ConnectSoft.HealthChecksAggregatorTemplate
  • Default name: ConnectSoft.MyHealthChecksAggregator
  • Source modifiers: 14

Authoritative metadata: .template.config/template.json.

Template Symbols

Symbol Type Data type Default Choices Description
ArtifactKind parameter choice solution Length, LongLength, Rank, SyncRoot, IsReadOnly, IsFixedSize, IsSynchronized, Count Controls whether the output is a materialized solution or an extensible template artifact.
IsMaterializedSolution computed ``
IsTemplateArtifact computed ``
AuthoringMode generated ``
Framework parameter choice net10.0 Length, LongLength, Rank, SyncRoot, IsReadOnly, IsFixedSize, IsSynchronized, Count The target framework for the project.
IfDebug generated ``
ElseDirective generated ``
EndIf generated ``
currentYear generated ``
buildDefinitionNumber parameter string `` Custom Azure DevOps build definition number for CI/CD integration. Leave empty to use default.
HttpPort parameter integer `` Port number to use for the HTTP endpoint in launchSettings.json.
HttpPortGenerated generated ``
HttpPortReplacer generated ``
HttpsPort parameter integer `` Port number to use for the HTTPS endpoint in launchSettings.json.
HttpsPortGenerated generated ``
HttpsPortReplacer generated ``
Docker parameter bool true Adds an optimised Dockerfile to add the ability to build a Docker image and docker related projects and resources.
HealthCheckPath parameter string /health HealthCheck path.
HealthCheckUI parameter bool true Enables the use of healthchecks ui.
HealthCheckUIPath parameter string health-ui HealthCheck UI path. Only necessary if HealthCheckUI is enabled.
HealthCheckUIStorageProvider parameter choice SqlServer Length, LongLength, Rank, SyncRoot, IsReadOnly, IsFixedSize, IsSynchronized, Count Select you health checks UI storage provider.
UseInMemoryHealthCheckUIStorageProvider computed ``
UseSqlServerHealthCheckUIStorageProvider computed ``
Swagger parameter bool true Swagger is a format for describing the endpoints in your API and letting you try out your site using its user interface.
Scalar parameter bool true Scalar is an open-source, offline-first platform for building interactive API documentation and clients from OpenAPI specs, with support for testing, theming, and framework integrations.
CORS parameter bool true Browser security prevents a web page from making AJAX requests to another domain. CORS (Cross-Origin Resource Sharing) is a mechanism that allows restricted resources on a web page to be requested from another domain outside the domain from which the first resource was served.
RateLimiting parameter bool true Enable ASP.NET Core middleware for enforcing rate limiting in an application.
OpenTelemetry parameter bool true Instrument, generate, collect, and export telemetry data (metrics, logs, and traces) using the Open Telemetry standard.
ResourceMonitoring parameter bool true Resource monitoring involves the continuous measurement of resource utilization over a specified period.
FeatureFlags parameter bool true The Microsoft.FeatureManagement library enables developers to use feature flags and dynamic features inside of their applications. Feature flags can be used to turn features on or off dynamically.
DistributedCache parameter choice Redis Length, LongLength, Rank, SyncRoot, IsReadOnly, IsFixedSize, IsSynchronized, Count Adds distributed caching.
DistributedCacheRedis computed ``
DistributedCacheInMemory computed ``
DistributedCacheNone computed ``
HealthCheck computed ``
UseRestApi computed ``
UseGrpc computed ``
UseAzureFunction computed ``
Serilog computed ``
Log4Net computed ``
UseAzureAppConfigurationAsAdditionalConfigurationProvider computed ``
UseAzureAppConfigurationAsFeatureFlagsProvider computed ``
UseMongoDb computed ``
UseOrleans computed ``
UseMicrosoftExtensionsAIOpenAIProvider computed ``
UseMicrosoftAgentFrameworkOpenAI computed ``
UseOtelCollector computed ``
UseDirectExport computed ``
UseSeqBackend computed ``
UseNHibernate computed ``
UseDapper computed ``
UseSqlServerDapperDialect computed ``
UsePostgreSQLDapperDialect computed ``
UseMySqlDapperDialect computed ``
UseMassTransitDapperPersistence computed ``
DapperDialectType generated ``

Validation

Regenerate this page from the current manifest whenever template symbols, defaults, choices, source modifiers, or short names change.

See Also