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.