mirror of
https://git.dn42.dev/dn42/registry.git
synced 2025-07-18 16:37:01 +08:00
minus one space
This commit is contained in:
parent
bcf46d08c0
commit
f8a3b8d269
83 changed files with 1091 additions and 1091 deletions
|
@ -1,11 +1,11 @@
|
|||
schema: AS-BLOCK-SCHEMA
|
||||
ref: dn42.as-block
|
||||
key: as-block required single primary schema
|
||||
key: descr optional single
|
||||
key: policy required single > {open|ask|closed}
|
||||
key: mnt-by required multiple lookup=dn42.mntner
|
||||
key: admin-c optional multiple lookup=dn42.person,dn42.role
|
||||
key: tech-c optional multiple lookup=dn42.person,dn42.role
|
||||
key: remarks optional multiple
|
||||
mnt-by: XUU-MNT
|
||||
mnt-by: HEXA-MNT
|
||||
schema: AS-BLOCK-SCHEMA
|
||||
ref: dn42.as-block
|
||||
key: as-block required single primary schema
|
||||
key: descr optional single
|
||||
key: policy required single > {open|ask|closed}
|
||||
key: mnt-by required multiple lookup=dn42.mntner
|
||||
key: admin-c optional multiple lookup=dn42.person,dn42.role
|
||||
key: tech-c optional multiple lookup=dn42.person,dn42.role
|
||||
key: remarks optional multiple
|
||||
mnt-by: XUU-MNT
|
||||
mnt-by: HEXA-MNT
|
||||
|
|
|
@ -1,11 +1,11 @@
|
|||
schema: AS-SET-SCHEMA
|
||||
ref: dn42.as-set
|
||||
key: as-set required single primary schema
|
||||
key: descr optional single
|
||||
key: mnt-by required multiple lookup=dn42.mntner
|
||||
key: members optional multiple lookup=dn42.aut-num,dn42.as-set
|
||||
key: admin-c optional multiple lookup=dn42.person,dn42.role
|
||||
key: tech-c optional multiple lookup=dn42.person,dn42.role
|
||||
key: remarks optional mutliple
|
||||
mnt-by: XUU-MNT
|
||||
mnt-by: HEXA-MNT
|
||||
schema: AS-SET-SCHEMA
|
||||
ref: dn42.as-set
|
||||
key: as-set required single primary schema
|
||||
key: descr optional single
|
||||
key: mnt-by required multiple lookup=dn42.mntner
|
||||
key: members optional multiple lookup=dn42.aut-num,dn42.as-set
|
||||
key: admin-c optional multiple lookup=dn42.person,dn42.role
|
||||
key: tech-c optional multiple lookup=dn42.person,dn42.role
|
||||
key: remarks optional mutliple
|
||||
mnt-by: XUU-MNT
|
||||
mnt-by: HEXA-MNT
|
||||
|
|
|
@ -1,22 +1,22 @@
|
|||
schema: AUT-NUM-SCHEMA
|
||||
ref: dn42.aut-num
|
||||
key: aut-num required single primary schema
|
||||
key: as-name required single
|
||||
key: descr optional single
|
||||
key: mnt-by required multiple lookup=dn42.mntner
|
||||
key: member-of optional multiple lookup=dn42.as-set
|
||||
key: admin-c optional multiple lookup=dn42.person,dn42.role
|
||||
key: tech-c optional multiple lookup=dn42.person,dn42.role
|
||||
key: org optional single lookup=dn42.organisation
|
||||
key: import deprecate multiple
|
||||
key: export deprecate multiple
|
||||
key: default deprecate multiple
|
||||
key: mp-peer deprecate multiple
|
||||
key: mp-group deprecate multiple
|
||||
key: mp-import optional multiple
|
||||
key: mp-export optional multiple
|
||||
key: mp-default optional multiple
|
||||
key: geo-loc optional multiple > [lat-c] [long-c] [name]
|
||||
key: remarks optional multiple
|
||||
mnt-by: XUU-MNT
|
||||
mnt-by: HEXA-MNT
|
||||
schema: AUT-NUM-SCHEMA
|
||||
ref: dn42.aut-num
|
||||
key: aut-num required single primary schema
|
||||
key: as-name required single
|
||||
key: descr optional single
|
||||
key: mnt-by required multiple lookup=dn42.mntner
|
||||
key: member-of optional multiple lookup=dn42.as-set
|
||||
key: admin-c optional multiple lookup=dn42.person,dn42.role
|
||||
key: tech-c optional multiple lookup=dn42.person,dn42.role
|
||||
key: org optional single lookup=dn42.organisation
|
||||
key: import deprecate multiple
|
||||
key: export deprecate multiple
|
||||
key: default deprecate multiple
|
||||
key: mp-peer deprecate multiple
|
||||
key: mp-group deprecate multiple
|
||||
key: mp-import optional multiple
|
||||
key: mp-export optional multiple
|
||||
key: mp-default optional multiple
|
||||
key: geo-loc optional multiple > [lat-c] [long-c] [name]
|
||||
key: remarks optional multiple
|
||||
mnt-by: XUU-MNT
|
||||
mnt-by: HEXA-MNT
|
||||
|
|
|
@ -1,14 +1,14 @@
|
|||
schema: DNS-SCHEMA
|
||||
ref: dn42.domain
|
||||
key: domain required single primary schema
|
||||
key: nserver required multiple > [domain name] [ip addr]
|
||||
key: status required single > {EVALPEND,CONNECT} [timestamp]
|
||||
key: descr optional single
|
||||
key: mnt-by required multiple lookup=dn42.mntner
|
||||
key: admin-c optional multiple lookup=dn42.person,dn42.role
|
||||
key: tech-c optional multiple lookup=dn42.person,dn42.role
|
||||
key: org optional multiple lookup=dn42.organisation
|
||||
key: country optional deprecate single
|
||||
key: remarks optional multiple
|
||||
mnt-by: XUU-MNT
|
||||
mnt-by: HEXA-MNT
|
||||
schema: DNS-SCHEMA
|
||||
ref: dn42.domain
|
||||
key: domain required single primary schema
|
||||
key: nserver required multiple > [domain name] [ip addr]
|
||||
key: status required single > {EVALPEND,CONNECT} [timestamp]
|
||||
key: descr optional single
|
||||
key: mnt-by required multiple lookup=dn42.mntner
|
||||
key: admin-c optional multiple lookup=dn42.person,dn42.role
|
||||
key: tech-c optional multiple lookup=dn42.person,dn42.role
|
||||
key: org optional multiple lookup=dn42.organisation
|
||||
key: country optional deprecate single
|
||||
key: remarks optional multiple
|
||||
mnt-by: XUU-MNT
|
||||
mnt-by: HEXA-MNT
|
||||
|
|
|
@ -1,22 +1,22 @@
|
|||
schema: INET6NUM-SCHEMA
|
||||
ref: dn42.inet6num
|
||||
key: inet6num required single schema
|
||||
key: cidr required single primary
|
||||
key: netname required single
|
||||
key: nserver optional multiple
|
||||
key: country optional multiple
|
||||
key: descr optional single
|
||||
key: status optional single > {ALLOCATED|ASSIGNED} {PI|}
|
||||
key: bgp-status optional single > {active|absent|ignore} [timestamp]
|
||||
key: policy optional single > {open|closed|ask} min=int max=int all-min=int all-max=int
|
||||
key: admin-c optional multiple lookup=dn42.person,dn42.role
|
||||
key: tech-c optional multiple lookup=dn42.person,dn42.role
|
||||
key: zone-c optional multiple lookup=dn42.person,dn42.role
|
||||
key: ds-rdata optional multiple
|
||||
key: mnt-by optional multiple lookup=dn42.mntner
|
||||
key: mnt-lower optional multiple lookup=dn42.mntner
|
||||
key: mnt-routes optional multiple lookup=dn42.mntner
|
||||
key: org optional single lookup=dn42.organisation
|
||||
key: remarks optional multiple
|
||||
mnt-by: XUU-MNT
|
||||
mnt-by: HEXA-MNT
|
||||
schema: INET6NUM-SCHEMA
|
||||
ref: dn42.inet6num
|
||||
key: inet6num required single schema
|
||||
key: cidr required single primary
|
||||
key: netname required single
|
||||
key: nserver optional multiple
|
||||
key: country optional multiple
|
||||
key: descr optional single
|
||||
key: status optional single > {ALLOCATED|ASSIGNED} {PI|}
|
||||
key: bgp-status optional single > {active|absent|ignore} [timestamp]
|
||||
key: policy optional single > {open|closed|ask} min=int max=int all-min=int all-max=int
|
||||
key: admin-c optional multiple lookup=dn42.person,dn42.role
|
||||
key: tech-c optional multiple lookup=dn42.person,dn42.role
|
||||
key: zone-c optional multiple lookup=dn42.person,dn42.role
|
||||
key: ds-rdata optional multiple
|
||||
key: mnt-by optional multiple lookup=dn42.mntner
|
||||
key: mnt-lower optional multiple lookup=dn42.mntner
|
||||
key: mnt-routes optional multiple lookup=dn42.mntner
|
||||
key: org optional single lookup=dn42.organisation
|
||||
key: remarks optional multiple
|
||||
mnt-by: XUU-MNT
|
||||
mnt-by: HEXA-MNT
|
||||
|
|
|
@ -1,22 +1,22 @@
|
|||
schema: INETNUM-SCHEMA
|
||||
ref: dn42.inetnum
|
||||
key: inetnum required single schema
|
||||
key: cidr required single primary
|
||||
key: netname required single
|
||||
key: nserver optional multiple
|
||||
key: country optional multiple
|
||||
key: descr optional single
|
||||
key: status optional single > {ALLOCATED|ASSIGNED} {PI|}
|
||||
key: bgp-status optional single > {active|absent|ignore} [timestamp]
|
||||
key: policy optional single > {open|closed|ask} min=int max=int all-min=int all-max=int
|
||||
key: admin-c optional multiple lookup=dn42.person,dn42.role
|
||||
key: tech-c optional multiple lookup=dn42.person,dn42.role
|
||||
key: zone-c optional multiple lookup=dn42.person,dn42.role
|
||||
key: ds-rdata optional multiple
|
||||
key: mnt-by optional multiple lookup=dn42.mntner
|
||||
key: mnt-lower optional multiple lookup=dn42.mntner
|
||||
key: mnt-routes optional multiple lookup=dn42.mntner
|
||||
key: org optional single lookup=dn42.organisation
|
||||
key: remarks optional multiple
|
||||
mnt-by: XUU-MNT
|
||||
mnt-by: HEXA-MNT
|
||||
schema: INETNUM-SCHEMA
|
||||
ref: dn42.inetnum
|
||||
key: inetnum required single schema
|
||||
key: cidr required single primary
|
||||
key: netname required single
|
||||
key: nserver optional multiple
|
||||
key: country optional multiple
|
||||
key: descr optional single
|
||||
key: status optional single > {ALLOCATED|ASSIGNED} {PI|}
|
||||
key: bgp-status optional single > {active|absent|ignore} [timestamp]
|
||||
key: policy optional single > {open|closed|ask} min=int max=int all-min=int all-max=int
|
||||
key: admin-c optional multiple lookup=dn42.person,dn42.role
|
||||
key: tech-c optional multiple lookup=dn42.person,dn42.role
|
||||
key: zone-c optional multiple lookup=dn42.person,dn42.role
|
||||
key: ds-rdata optional multiple
|
||||
key: mnt-by optional multiple lookup=dn42.mntner
|
||||
key: mnt-lower optional multiple lookup=dn42.mntner
|
||||
key: mnt-routes optional multiple lookup=dn42.mntner
|
||||
key: org optional single lookup=dn42.organisation
|
||||
key: remarks optional multiple
|
||||
mnt-by: XUU-MNT
|
||||
mnt-by: HEXA-MNT
|
||||
|
|
|
@ -1,14 +1,14 @@
|
|||
schema: MNTNER-SCHEMA
|
||||
ref: dn42.mntner
|
||||
key: mntner required single primary schema
|
||||
key: descr optional single
|
||||
key: mnt-by required multiple lookup=dn42.mntner
|
||||
key: admin-c optional multiple lookup=dn42.person,dn42.role
|
||||
key: tech-c optional multiple lookup=dn42.person,dn42.role
|
||||
key: auth optional multiple > [method] [value]
|
||||
key: org optional multiple lookup=dn42.organisation
|
||||
key: abuse-mailbox optional single
|
||||
key: sha512-pw optional single
|
||||
key: remarks optional multiple
|
||||
mnt-by: XUU-MNT
|
||||
mnt-by: HEXA-MNT
|
||||
schema: MNTNER-SCHEMA
|
||||
ref: dn42.mntner
|
||||
key: mntner required single primary schema
|
||||
key: descr optional single
|
||||
key: mnt-by required multiple lookup=dn42.mntner
|
||||
key: admin-c optional multiple lookup=dn42.person,dn42.role
|
||||
key: tech-c optional multiple lookup=dn42.person,dn42.role
|
||||
key: auth optional multiple > [method] [value]
|
||||
key: org optional multiple lookup=dn42.organisation
|
||||
key: abuse-mailbox optional single
|
||||
key: sha512-pw optional single
|
||||
key: remarks optional multiple
|
||||
mnt-by: XUU-MNT
|
||||
mnt-by: HEXA-MNT
|
||||
|
|
|
@ -1,22 +1,22 @@
|
|||
schema: ORGANISATION-SCHEMA
|
||||
ref: dn42.organisation
|
||||
key: organisation required single primary schema
|
||||
key: org-name required single
|
||||
key: descr optional single
|
||||
key: admin-c optional multiple lookup=dn42.person,dn42.role
|
||||
key: tech-c optional multiple lookup=dn42.person,dn42.role
|
||||
key: abuse-c optional multiple lookup=dn42.person,dn42.role
|
||||
key: mnt-by required multiple lookup=dn42.mntner
|
||||
key: mnt-ref optional multiple lookup=dn42.mntner
|
||||
key: phone optional multiple
|
||||
key: fax-no optional multiple
|
||||
key: www optional multiple
|
||||
key: abuse-mailbox optional multiple
|
||||
key: bitcoin deprecate multiple
|
||||
key: e-mail optional multiple
|
||||
key: geoloc optional multiple
|
||||
key: language optional multiple
|
||||
key: remarks optional multiple
|
||||
key: address optional multiple
|
||||
mnt-by: XUU-MNT
|
||||
mnt-by: HEXA-MNT
|
||||
schema: ORGANISATION-SCHEMA
|
||||
ref: dn42.organisation
|
||||
key: organisation required single primary schema
|
||||
key: org-name required single
|
||||
key: descr optional single
|
||||
key: admin-c optional multiple lookup=dn42.person,dn42.role
|
||||
key: tech-c optional multiple lookup=dn42.person,dn42.role
|
||||
key: abuse-c optional multiple lookup=dn42.person,dn42.role
|
||||
key: mnt-by required multiple lookup=dn42.mntner
|
||||
key: mnt-ref optional multiple lookup=dn42.mntner
|
||||
key: phone optional multiple
|
||||
key: fax-no optional multiple
|
||||
key: www optional multiple
|
||||
key: abuse-mailbox optional multiple
|
||||
key: bitcoin deprecate multiple
|
||||
key: e-mail optional multiple
|
||||
key: geoloc optional multiple
|
||||
key: language optional multiple
|
||||
key: remarks optional multiple
|
||||
key: address optional multiple
|
||||
mnt-by: XUU-MNT
|
||||
mnt-by: HEXA-MNT
|
||||
|
|
|
@ -1,20 +1,20 @@
|
|||
schema: PERSON-SCHEMA
|
||||
ref: dn42.person
|
||||
key: person required single schema
|
||||
key: nic-hdl required single primary
|
||||
key: mnt-by required multiple lookup=dn42.mntner
|
||||
key: org optional multiple lookup=dn42.organisation
|
||||
key: nick optional multiple
|
||||
key: pgp-id deprecate multiple
|
||||
key: pgp-fingerprint optional multiple
|
||||
key: www optional multiple
|
||||
key: e-mail optional multiple
|
||||
key: contact optional multiple
|
||||
key: bitcoin deprecate multiple
|
||||
key: abuse-mailbox optional multiple
|
||||
key: phone optional multiple
|
||||
key: fax-no optional multiple
|
||||
key: address optional multiple
|
||||
key: remarks optional multiple
|
||||
mnt-by: XUU-MNT
|
||||
mnt-by: HEXA-MNT
|
||||
schema: PERSON-SCHEMA
|
||||
ref: dn42.person
|
||||
key: person required single schema
|
||||
key: nic-hdl required single primary
|
||||
key: mnt-by required multiple lookup=dn42.mntner
|
||||
key: org optional multiple lookup=dn42.organisation
|
||||
key: nick optional multiple
|
||||
key: pgp-id deprecate multiple
|
||||
key: pgp-fingerprint optional multiple
|
||||
key: www optional multiple
|
||||
key: e-mail optional multiple
|
||||
key: contact optional multiple
|
||||
key: bitcoin deprecate multiple
|
||||
key: abuse-mailbox optional multiple
|
||||
key: phone optional multiple
|
||||
key: fax-no optional multiple
|
||||
key: address optional multiple
|
||||
key: remarks optional multiple
|
||||
mnt-by: XUU-MNT
|
||||
mnt-by: HEXA-MNT
|
||||
|
|
|
@ -1,14 +1,14 @@
|
|||
schema: ROLE-SCHEMA
|
||||
ref: dn42.role
|
||||
key: role required single schema
|
||||
key: nic-hdl required single primary
|
||||
key: mnt-by required multiple lookup=dn42.mntner
|
||||
key: org optional multiple lookup=dn42.organisation
|
||||
key: admin-c optional multiple lookup=dn42.person
|
||||
key: tech-c optional multiple lookup=dn42.person
|
||||
key: abuse-c optional multiple lookup=dn42.person
|
||||
key: abuse-mailbox optional multiple
|
||||
key: descr optional single
|
||||
key: remarks optional multiple
|
||||
mnt-by: XUU-MNT
|
||||
mnt-by: HEXA-MNT
|
||||
schema: ROLE-SCHEMA
|
||||
ref: dn42.role
|
||||
key: role required single schema
|
||||
key: nic-hdl required single primary
|
||||
key: mnt-by required multiple lookup=dn42.mntner
|
||||
key: org optional multiple lookup=dn42.organisation
|
||||
key: admin-c optional multiple lookup=dn42.person
|
||||
key: tech-c optional multiple lookup=dn42.person
|
||||
key: abuse-c optional multiple lookup=dn42.person
|
||||
key: abuse-mailbox optional multiple
|
||||
key: descr optional single
|
||||
key: remarks optional multiple
|
||||
mnt-by: XUU-MNT
|
||||
mnt-by: HEXA-MNT
|
||||
|
|
|
@ -1,14 +1,14 @@
|
|||
schema: ROUTE-SCHEMA
|
||||
ref: dn42.route
|
||||
key: route required single primary schema
|
||||
key: mnt-by required multiple lookup=dn42.mntner
|
||||
key: origin required multiple lookup=dn42.aut-num
|
||||
key: member-of optional multiple lookup=dn42.route-set
|
||||
key: admin-c optional multiple lookup=dn42.person,dn42.role
|
||||
key: tech-c optional multiple lookup=dn42.person,dn42.role
|
||||
key: inet-cidr optional single lookup=dn42.inetnum
|
||||
key: bgp-status optional single > {active|absent|ignore}
|
||||
key: descr optional single
|
||||
key: remarks optional multiple
|
||||
mnt-by: XUU-MNT
|
||||
mnt-by: HEXA-MNT
|
||||
schema: ROUTE-SCHEMA
|
||||
ref: dn42.route
|
||||
key: route required single primary schema
|
||||
key: mnt-by required multiple lookup=dn42.mntner
|
||||
key: origin required multiple lookup=dn42.aut-num
|
||||
key: member-of optional multiple lookup=dn42.route-set
|
||||
key: admin-c optional multiple lookup=dn42.person,dn42.role
|
||||
key: tech-c optional multiple lookup=dn42.person,dn42.role
|
||||
key: inet-cidr optional single lookup=dn42.inetnum
|
||||
key: bgp-status optional single > {active|absent|ignore}
|
||||
key: descr optional single
|
||||
key: remarks optional multiple
|
||||
mnt-by: XUU-MNT
|
||||
mnt-by: HEXA-MNT
|
||||
|
|
|
@ -1,13 +1,13 @@
|
|||
schema: ROUTE-SET-SCHEMA
|
||||
ref: dn42.route-set
|
||||
key: route-set required single primary schema
|
||||
key: descr optional single
|
||||
key: mnt-by required multiple lookup=dn42.mntner
|
||||
key: members optional deprecate multiple lookup=dn42.route-set
|
||||
key: mp-members optional multiple lookup=dn42.route
|
||||
key: mbrs-by-ref optional multiple lookup=dn42.route
|
||||
key: admin-c optional multiple lookup=dn42.person,dn42.role
|
||||
key: tech-c optional multiple lookup=dn42.person,dn42.role
|
||||
key: remarks optional multiple
|
||||
mnt-by: XUU-MNT
|
||||
mnt-by: HEXA-MNT
|
||||
schema: ROUTE-SET-SCHEMA
|
||||
ref: dn42.route-set
|
||||
key: route-set required single primary schema
|
||||
key: descr optional single
|
||||
key: mnt-by required multiple lookup=dn42.mntner
|
||||
key: members optional deprecate multiple lookup=dn42.route-set
|
||||
key: mp-members optional multiple lookup=dn42.route
|
||||
key: mbrs-by-ref optional multiple lookup=dn42.route
|
||||
key: admin-c optional multiple lookup=dn42.person,dn42.role
|
||||
key: tech-c optional multiple lookup=dn42.person,dn42.role
|
||||
key: remarks optional multiple
|
||||
mnt-by: XUU-MNT
|
||||
mnt-by: HEXA-MNT
|
||||
|
|
|
@ -1,13 +1,13 @@
|
|||
schema: ROUTE6-SCHEMA
|
||||
ref: dn42.route6
|
||||
key: route6 required single primary schema
|
||||
key: mnt-by required multiple lookup=dn42.mntner
|
||||
key: origin required multiple lookup=dn42.aut-num
|
||||
key: member-of optional multiple lookup=dn42.route-set
|
||||
key: admin-c optional multiple lookup=dn42.person,dn42.role
|
||||
key: tech-c optional multiple lookup=dn42.person,dn42.role
|
||||
key: bgp-status optional single > {active|absent|ignore}
|
||||
key: descr optional multiple
|
||||
key: remarks optional multiple
|
||||
mnt-by: XUU-MNT
|
||||
mnt-by: HEXA-MNT
|
||||
schema: ROUTE6-SCHEMA
|
||||
ref: dn42.route6
|
||||
key: route6 required single primary schema
|
||||
key: mnt-by required multiple lookup=dn42.mntner
|
||||
key: origin required multiple lookup=dn42.aut-num
|
||||
key: member-of optional multiple lookup=dn42.route-set
|
||||
key: admin-c optional multiple lookup=dn42.person,dn42.role
|
||||
key: tech-c optional multiple lookup=dn42.person,dn42.role
|
||||
key: bgp-status optional single > {active|absent|ignore}
|
||||
key: descr optional multiple
|
||||
key: remarks optional multiple
|
||||
mnt-by: XUU-MNT
|
||||
mnt-by: HEXA-MNT
|
||||
|
|
|
@ -1,50 +1,50 @@
|
|||
schema: SCHEMA-SCHEMA
|
||||
ref: dn42.schema
|
||||
key: schema required single schema primary > [name]
|
||||
key: ref required single > [schema]
|
||||
key: key required multiple > [key-name]
|
||||
{required|optional|recommend|deprecate}
|
||||
{one|many} {single|multi} {primary|} {schema|}
|
||||
lookup=str '>' [spec]...
|
||||
key: mnt-by required multiple lookup=dn42.mntner > [mntner]
|
||||
key: remarks optional multiple > [text]...
|
||||
mnt-by: XUU-MNT
|
||||
mnt-by: HEXA-MNT
|
||||
remarks: # option descriptions
|
||||
required
|
||||
: object required to have at least one
|
||||
optional
|
||||
: object not required to have at least one
|
||||
|
||||
single
|
||||
: only one of this type allowed
|
||||
multiple
|
||||
: more than one of this type allowed
|
||||
|
||||
primary
|
||||
: use field as lookup key for lookup
|
||||
* only one allowed per schema
|
||||
* does not allow newlines
|
||||
|
||||
schema
|
||||
: use field name as the name of the schema
|
||||
* only one allowed per schema
|
||||
* does not allow newlines
|
||||
|
||||
lookup
|
||||
: schema match to use for related record
|
||||
|
||||
\> option specs
|
||||
: defines the option specifications for the key.
|
||||
* must come last in option list
|
||||
|
||||
[label] string value. A positional string argument required.
|
||||
Text inside brackets represent a label for the string.
|
||||
If follwed by '...' values are gathered as an array.
|
||||
|
||||
{enum1|enum2|} enumeration. One option in pipe('|') deliniation is allowed.
|
||||
If there is a trailing pipe it means the enum is optional.
|
||||
|
||||
label=str keyword argument. Label for value with type 'str', 'int', or 'decimal'
|
||||
|
||||
'literal' Literal value. literal text value.
|
||||
schema: SCHEMA-SCHEMA
|
||||
ref: dn42.schema
|
||||
key: schema required single schema primary > [name]
|
||||
key: ref required single > [schema]
|
||||
key: key required multiple > [key-name]
|
||||
{required|optional|recommend|deprecate}
|
||||
{one|many} {single|multi} {primary|} {schema|}
|
||||
lookup=str '>' [spec]...
|
||||
key: mnt-by required multiple lookup=dn42.mntner > [mntner]
|
||||
key: remarks optional multiple > [text]...
|
||||
mnt-by: XUU-MNT
|
||||
mnt-by: HEXA-MNT
|
||||
remarks: # option descriptions
|
||||
required
|
||||
: object required to have at least one
|
||||
optional
|
||||
: object not required to have at least one
|
||||
|
||||
single
|
||||
: only one of this type allowed
|
||||
multiple
|
||||
: more than one of this type allowed
|
||||
|
||||
primary
|
||||
: use field as lookup key for lookup
|
||||
* only one allowed per schema
|
||||
* does not allow newlines
|
||||
|
||||
schema
|
||||
: use field name as the name of the schema
|
||||
* only one allowed per schema
|
||||
* does not allow newlines
|
||||
|
||||
lookup
|
||||
: schema match to use for related record
|
||||
|
||||
\> option specs
|
||||
: defines the option specifications for the key.
|
||||
* must come last in option list
|
||||
|
||||
[label] string value. A positional string argument required.
|
||||
Text inside brackets represent a label for the string.
|
||||
If follwed by '...' values are gathered as an array.
|
||||
|
||||
{enum1|enum2|} enumeration. One option in pipe('|') deliniation is allowed.
|
||||
If there is a trailing pipe it means the enum is optional.
|
||||
|
||||
label=str keyword argument. Label for value with type 'str', 'int', or 'decimal'
|
||||
|
||||
'literal' Literal value. literal text value.
|
||||
|
|
|
@ -1,16 +1,16 @@
|
|||
schema: TINC-KEY-SCHEMA
|
||||
ref: dn42.tinc-key
|
||||
key: tinc-key required single primary schema
|
||||
key: tinc-host required single
|
||||
key: tinc-file required single
|
||||
key: descr optional single
|
||||
key: remarks optional multiple
|
||||
key: compression optional single
|
||||
key: subnet optional multiple
|
||||
key: tinc-address optional single
|
||||
key: port optional single
|
||||
key: admin-c optional multiple lookup=dn42.person,dn42.role
|
||||
key: tech-c optional multiple lookup=dn42.person,dn42.role
|
||||
key: mnt-by required multiple lookup=dn42.mntner
|
||||
mnt-by: XUU-MNT
|
||||
mnt-by: HEXA-MNT
|
||||
schema: TINC-KEY-SCHEMA
|
||||
ref: dn42.tinc-key
|
||||
key: tinc-key required single primary schema
|
||||
key: tinc-host required single
|
||||
key: tinc-file required single
|
||||
key: descr optional single
|
||||
key: remarks optional multiple
|
||||
key: compression optional single
|
||||
key: subnet optional multiple
|
||||
key: tinc-address optional single
|
||||
key: port optional single
|
||||
key: admin-c optional multiple lookup=dn42.person,dn42.role
|
||||
key: tech-c optional multiple lookup=dn42.person,dn42.role
|
||||
key: mnt-by required multiple lookup=dn42.mntner
|
||||
mnt-by: XUU-MNT
|
||||
mnt-by: HEXA-MNT
|
||||
|
|
|
@ -1,11 +1,11 @@
|
|||
schema: TINC-KEYSET-SCHEMA
|
||||
ref: dn42.tinc-keyset
|
||||
key: tinc-keyset required single primary schema
|
||||
key: descr optional single
|
||||
key: remarks optional multiple
|
||||
key: member required multiple lookup=dn42.tinc-key
|
||||
key: admin-c optional multiple lookup=dn42.person,dn42.role
|
||||
key: tech-c optional multiple lookup=dn42.person,dn42.role
|
||||
key: mnt-by required multiple lookup=dn42.mntner
|
||||
mnt-by: XUU-MNT
|
||||
mnt-by: HEXA-MNT
|
||||
schema: TINC-KEYSET-SCHEMA
|
||||
ref: dn42.tinc-keyset
|
||||
key: tinc-keyset required single primary schema
|
||||
key: descr optional single
|
||||
key: remarks optional multiple
|
||||
key: member required multiple lookup=dn42.tinc-key
|
||||
key: admin-c optional multiple lookup=dn42.person,dn42.role
|
||||
key: tech-c optional multiple lookup=dn42.person,dn42.role
|
||||
key: mnt-by required multiple lookup=dn42.mntner
|
||||
mnt-by: XUU-MNT
|
||||
mnt-by: HEXA-MNT
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue