octodns.record.svcb¶ octodns.record.svcb.validate_svcparam_port(svcparamvalue)[source]¶ octodns.record.svcb.validate_list(svcparamkey, svcparamvalue)[source]¶ octodns.record.svcb.validate_svcparam_alpn(svcparamvalue)[source]¶ octodns.record.svcb.validate_svcparam_iphint(ip_version, svcparamvalue)[source]¶ octodns.record.svcb.validate_svcparam_ipv4hint(svcparamvalue)[source]¶ octodns.record.svcb.validate_svcparam_ipv6hint(svcparamvalue)[source]¶ octodns.record.svcb.validate_svcparam_mandatory(svcparamvalue)[source]¶ octodns.record.svcb.validate_svcparam_ech(svcparamvalue)[source]¶ octodns.record.svcb.validate_svckey_number(paramkey)[source]¶ octodns.record.svcb.parse_rdata_text_svcparamvalue_list(svcparamvalue)[source]¶ octodns.record.svcb.svcparamkeysort(svcparamkey)[source]¶ class octodns.record.svcb.SvcbValue(value)[source]¶ Bases: EqualityTupleMixin, dict classmethod parse_rdata_text(value)[source]¶ classmethod validate(data, _)[source]¶ classmethod process(values)[source]¶ __init__(value)[source]¶ property svcpriority¶ property targetname¶ property svcparams¶ property rdata_text¶ _equality_tuple()[source]¶ __repr__()[source]¶ Return repr(self). class octodns.record.svcb.SvcbRecord(zone, name, data, source=None, context=None)[source]¶ Bases: ValuesMixin, Record _type = 'SVCB'¶ _value_type¶ alias of SvcbValue