Files
ha-core/homeassistant/components/dnsip/strings.json
HarvsG adcd0cc2a4 DNS IP custom ports for IPv4 (#113993)
* squash DNS IP enable port

* linting

* fix config entries in tests.

* fix more config entries

* fix parameter order

* Add defaults for legacy config entries

* test legacy config are not broken

* test driven migration

* define versions for future proofing

* remove defaults as should be covered by migrations in the future

* adds config migration

* spacing

* Review: remove unnecessary statements

Co-authored-by: G Johansson <goran.johansson@shiftit.se>

* Apply suggestions from code review

Co-authored-by: G Johansson <goran.johansson@shiftit.se>

* make default ports the same

* test migration from future error

* linting

* Small tweaks

---------

Co-authored-by: G Johansson <goran.johansson@shiftit.se>
2024-06-18 22:24:36 +02:00

37 lines
1.0 KiB
JSON

{
"config": {
"step": {
"user": {
"data": {
"hostname": "The hostname for which to perform the DNS query",
"resolver": "Resolver for IPV4 lookup",
"port": "Port for IPV4 lookup",
"resolver_ipv6": "Resolver for IPV6 lookup",
"port_ipv6": "Port for IPV6 lookup"
}
}
},
"error": {
"invalid_hostname": "Invalid hostname"
}
},
"options": {
"step": {
"init": {
"data": {
"resolver": "[%key:component::dnsip::config::step::user::data::resolver%]",
"port": "[%key:component::dnsip::config::step::user::data::port%]",
"resolver_ipv6": "[%key:component::dnsip::config::step::user::data::resolver_ipv6%]",
"port_ipv6": "[%key:component::dnsip::config::step::user::data::port_ipv6%]"
}
}
},
"abort": {
"already_configured": "[%key:common::config_flow::abort::already_configured_service%]"
},
"error": {
"invalid_resolver": "Invalid IP address or port for resolver"
}
}
}