YAML support structures

ResponseConfig

  • set_aa: Boolean
  • set_ad: Boolean
  • set_ra: Boolean
  • ttl: Unsigned integer

SOAParams

  • serial: Unsigned integer
  • refresh: Unsigned integer
  • retry: Unsigned integer
  • expire: Unsigned integer
  • minimum: Unsigned integer

SVCRecordAdditionalParams

  • key: Unsigned integer
  • value: String

SVCRecordParameters

  • mandatory_params: Sequence of Unsigned integer
  • alpns: Sequence of String
  • ipv4_hints: Sequence of String
  • ipv6_hints: Sequence of String
  • additional_params: Sequence of SVCRecordAdditionalParams
  • target: String
  • port: Unsigned integer
  • priority: Unsigned integer
  • no_default_alpn: Boolean