octoDNS
Getting Started
Records
Configuration
YAML !include Directive
Dynamic Zone Config
Dynamic Record Support
Automatic PTR Generation
Examples
Developer Interface
Commands
Helpers
Manager
Processors
Providers
Records
octodns.record.base
octodns.record.aaaa
octodns.record.alias
octodns.record.a
octodns.record.caa
octodns.record.change
octodns.record.chunked
_ChunkedValuesMixin
_ChunkedValue
octodns.record.cname
octodns.record.dname
octodns.record.ds
octodns.record.dynamic
octodns.record.exception
octodns.record.geo_data
octodns.record.geo
octodns.record.https
octodns.record.ip
octodns.record.loc
octodns.record.mx
octodns.record.naptr
octodns.record.ns
octodns.record.ptr
octodns.record.rr
octodns.record.spf
octodns.record.srv
octodns.record.sshfp
octodns.record.subnet
octodns.record.svcb
octodns.record.target
octodns.record.tlsa
octodns.record.txt
octodns.record.uri
octodns.record.urlfwd
Secrets
Sources
Zone
Zone Lifecycle During Sync
Changelog
octoDNS
Developer Interface
Records
octodns.record.chunked
View page source
octodns.record.chunked
class
octodns.record.chunked.
_ChunkedValuesMixin
(
zone
,
name
,
data
,
source
=
None
,
context
=
None
)
[source]
Bases:
ValuesMixin
CHUNK_SIZE
=
255
chunked_value
(
value
)
[source]
property
chunked_values
property
rr_values
class
octodns.record.chunked.
_ChunkedValue
[source]
Bases:
str
_unescaped_semicolon_re
=
re.compile('\\w;')
_double_escaped_semicolon_re
=
re.compile('\\\\\\\\;')
classmethod
parse_rdata_text
(
value
)
[source]
classmethod
validate
(
data
,
_type
)
[source]
classmethod
process
(
values
)
[source]
property
rdata_text
template
(
params
)
[source]