{"name":{"type":"text","default":"Sample"},"namespace":{"type":"text","default":"Sample"},"description":{"type":"text","default":"Sample project"},"steeltoeVersion":{"default":"4.1.x","values":[{"id":"3.3.x","name":"Steeltoe 3.3.x (stable)"},{"id":"4.0.x","name":"Steeltoe 4.0.x (stable)"},{"id":"4.1.x","name":"Steeltoe 4.1.x (stable)"},{"id":"4.x-main-x","name":"Steeltoe 4.x (unstable)"}],"type":"single-select"},"dotNetFramework":{"default":"net10.0","values":[{"id":"net6.0","name":".NET 6.0 (Out of support)"},{"id":"net8.0","name":".NET 8.0 (Long Term Support)"},{"id":"net9.0","name":".NET 9 (Standard Term Support)"},{"id":"net10.0","name":".NET 10 (Long Term Support)"}],"type":"single-select"},"language":{"default":"C#","values":[{"id":"C#","name":"C#"}],"type":"single-select"},"packaging":{"default":"zip","values":[{"id":"zip","name":"zip"}],"type":"single-select"},"dependencies":{"values":[{"name":"Circuit Breakers","values":[{"description":"Adds support for Netflix Hystrix, a latency and fault tolerance library.","steeltoeVersionRange":"[3.0,4.0)","id":"circuit-breaker-hystrix","name":"Use Netflix Hystrix"}]},{"name":"Configuration","values":[{"description":"Adds a client for Spring Cloud Config Server to configuration.","id":"configuration-cloud-config","name":"Use Spring Cloud Config Server"},{"description":"Adds decryption of encrypted settings in configuration.","steeltoeVersionRange":"4.0","id":"configuration-encryption","name":"Use encrypted configuration"},{"description":"Adds placeholder substitution to configuration.","id":"configuration-placeholder","name":"Use placeholder substitution in configuration"},{"description":"Adds random value generation to configuration.","id":"configuration-random-value","name":"Use random values in configuration"},{"description":"Adds support for reading Spring Boot-style keys from configuration.","id":"configuration-spring-boot","name":"Use Spring Boot configuration keys"}]},{"name":"Connectors","values":[{"description":"Adds a connector for CosmosDB databases.","id":"connector-cosmosdb","name":"Use CosmosDB connector"},{"description":"Adds a connector for MongoDB databases.","id":"connector-mongodb","name":"Use MongoDB connector"},{"description":"Adds a connector for MySQL databases using ADO.NET.","id":"connector-mysql","name":"Use MySQL connector with ADO.NET"},{"description":"Adds a connector for MySQL databases using Entity Framework Core.","id":"connector-mysql-efcore","name":"Use MySQL connector with Entity Framework Core"},{"description":"Adds a connector for OAuth2 security on Cloud Foundry.","steeltoeVersionRange":"[3.0,4.0)","id":"connector-oauth","name":"Use OAuth connector"},{"description":"Adds a connector for PostgreSQL databases using ADO.NET.","id":"connector-postgresql","name":"Use PostgreSQL connector with ADO.NET"},{"description":"Adds a connector for PostgreSQL databases using Entity Framework Core.","id":"connector-postgresql-efcore","name":"Use PostgreSQL connector with Entity Framework Core"},{"description":"Adds a connector for RabbitMQ message brokers.","id":"connector-rabbitmq","name":"Use RabbitMQ connector"},{"description":"Adds a connector for Redis data stores.","id":"connector-redis","name":"Use Redis connector"},{"description":"Adds a connector for Microsoft SQL Server databases using ADO.NET.","id":"connector-sqlserver","name":"Use Microsoft SQL Server connector with ADO.NET"},{"description":"Adds a connector for Microsoft SQL Server databases using Entity Framework Core.","id":"connector-sqlserver-efcore","name":"Use Microsoft SQL Server connector with Entity Framework Core"}]},{"name":"Discovery","values":[{"description":"Adds a service discovery client for HashiCorp Consul.","id":"discovery-consul","name":"Use service discovery with HashiCorp Consul"},{"description":"Adds a service discovery client for Netflix Eureka.","id":"discovery-eureka","name":"Use service discovery with Netflix Eureka"}]},{"name":"Docker","values":[{"description":"Adds a Dockerfile to the project for container support.","id":"dockerfile","name":"Add a Dockerfile"}]},{"name":"Hosting","values":[{"description":"Adds support for listening on the port specified by the hosting environment.","steeltoeVersionRange":"[3.0,4.0)","id":"hosting-cloud","name":"Use dynamic port bindings in cloud environments"},{"description":"Adds hosting support for running on Microsoft Azure Spring Cloud.","steeltoeVersionRange":"[3.0,4.0)","active":"False","id":"hosting-azure-spring-cloud","name":"Use Microsoft Azure Spring Cloud"},{"description":"Adds hosting support for running on Cloud Foundry.","id":"hosting-cloud-foundry","name":"Use Cloud Foundry"}]},{"name":"Logging","values":[{"description":"Enables dynamically changing minimum levels at runtime using the .NET console logger.","id":"logging-dynamic-console","name":"Use dynamic console logger"},{"description":"Enables dynamically changing minimum levels at runtime using Serlog.","id":"logging-dynamic-serilog","name":"Use dynamic Serilog logger"}]},{"name":"Management","values":[{"description":"Adds management endpoints, providing info about versions, configuration, mapped routes and HTTP traffic, heap/thread dumps, health checks and changing log levels.","id":"management-endpoints","name":"Use management endpoints"},{"description":"Adds task execution, based on command-line arguments.","id":"management-tasks","name":"Use management tasks"},{"description":"Adds distributed tracing support.","id":"distributed-tracing","name":"Use distributed tracing"}]},{"name":"Messaging","values":[{"description":"Adds a RabbitMQ client service for sending and receiving messages.","steeltoeVersionRange":"[3.0,4.0)","id":"messaging-rabbitmq-client","name":"Use RabbitMQ client service"},{"description":"Adds a RabbitMQ listener service for processing messages.","steeltoeVersionRange":"[3.0,4.0)","id":"messaging-rabbitmq-listener","name":"Use RabbitMQ listener service"}]},{"name":"Security","values":[{"description":"Configures the ASP.NET data protection system to persist keys in a Redis database.","id":"data-protection-redis","name":"Use data protection with Redis"}]}],"type":"hierarchical-multi-select"}}