# Service specification generated from TypeDialog form
{
  # Service metadata
  service = {
    name | doc "Service name" : String = "{{ service_name }}",
    version | doc "Service version" : String = "{{ service_version }}",
    description | doc "Service description" : String = "{{ service_description }}",
  },

  # Resources configuration
  resources = {
    cpu | doc "CPU allocation" : String = "{{ cpu | default('500m') }}",
    memory | doc "Memory allocation" : String = "{{ memory | default('512Mi') }}",
  },

  # Network configuration
  network = {
    port | doc "Service port" : Number = {{ port | default(8080) }},
    protocol | doc "Network protocol" : String = "{{ protocol | default('http') }}",
  },
}
