mirror of
https://git.dn42.dev/dn42/registry.git
synced 2025-07-20 09:26:59 +08:00
Merge pull request 'Require specific directory for each object type. Helpful for optimizing lookups in automated tools' (#4120) from Kioubit/registry:schema-dir-name into master
Reviewed-on: https://git.dn42.dev/dn42/registry/pulls/4120 Reviewed-by: schema-checker <schema-checker@noreply.dn42.dev>
This commit is contained in:
commit
e38b8e5403
17 changed files with 18 additions and 1 deletions
|
@ -1,5 +1,6 @@
|
|||
schema: AS-BLOCK-SCHEMA
|
||||
ref: dn42.as-block
|
||||
dir-name: as-block
|
||||
key: as-block required single primary schema
|
||||
key: descr optional single
|
||||
key: policy required single > {open|ask|closed}
|
||||
|
|
|
@ -1,5 +1,6 @@
|
|||
schema: AS-SET-SCHEMA
|
||||
ref: dn42.as-set
|
||||
dir-name: as-set
|
||||
key: as-set required single primary schema
|
||||
key: descr optional multiple
|
||||
key: mnt-by required multiple lookup=dn42.mntner
|
||||
|
|
|
@ -1,5 +1,6 @@
|
|||
schema: AUT-NUM-SCHEMA
|
||||
ref: dn42.aut-num
|
||||
dir-name: aut-num
|
||||
key: aut-num required single primary schema
|
||||
key: as-name required single
|
||||
key: descr optional single
|
||||
|
|
|
@ -1,5 +1,6 @@
|
|||
schema: INET6NUM-SCHEMA
|
||||
ref: dn42.inet6num
|
||||
dir-name: inet6num
|
||||
key: inet6num required single schema
|
||||
key: cidr required single primary
|
||||
key: netname required single
|
||||
|
|
|
@ -1,5 +1,6 @@
|
|||
schema: INETNUM-SCHEMA
|
||||
ref: dn42.inetnum
|
||||
dir-name: inetnum
|
||||
key: inetnum required single schema
|
||||
key: cidr required single primary
|
||||
key: netname required single
|
||||
|
|
|
@ -1,5 +1,6 @@
|
|||
schema: KEY-CERT-SCHEMA
|
||||
ref: dn42.key-cert
|
||||
dir-name: key-cert
|
||||
key: key-cert required single primary schema
|
||||
key: method required single > {PGP|X509|MTN}
|
||||
key: owner required multiple
|
||||
|
|
|
@ -1,5 +1,6 @@
|
|||
schema: MNTNER-SCHEMA
|
||||
ref: dn42.mntner
|
||||
dir-name: mntner
|
||||
key: mntner required single primary schema
|
||||
key: descr optional single
|
||||
key: mnt-by required multiple lookup=dn42.mntner
|
||||
|
|
|
@ -1,5 +1,6 @@
|
|||
schema: ORGANISATION-SCHEMA
|
||||
ref: dn42.organisation
|
||||
dir-name: organisation
|
||||
key: organisation required single primary schema
|
||||
key: org-name required single
|
||||
key: descr optional single
|
||||
|
|
|
@ -1,5 +1,6 @@
|
|||
schema: PERSON-SCHEMA
|
||||
ref: dn42.person
|
||||
dir-name: person
|
||||
key: person required single schema
|
||||
key: nic-hdl required single primary
|
||||
key: mnt-by required multiple lookup=dn42.mntner
|
||||
|
|
|
@ -1,5 +1,6 @@
|
|||
schema: REGISTRY-SCHEMA
|
||||
ref: dn42.registry
|
||||
dir-name: registry
|
||||
key: registry required single primary schema
|
||||
key: url required multiple
|
||||
key: descr optional multiple
|
||||
|
|
|
@ -1,5 +1,6 @@
|
|||
schema: ROLE-SCHEMA
|
||||
ref: dn42.role
|
||||
dir-name: role
|
||||
key: role required single schema
|
||||
key: nic-hdl required single primary
|
||||
key: mnt-by required multiple lookup=dn42.mntner
|
||||
|
|
|
@ -1,5 +1,6 @@
|
|||
schema: ROUTE-SCHEMA
|
||||
ref: dn42.route
|
||||
dir-name: route
|
||||
key: route required single primary schema
|
||||
key: mnt-by required multiple lookup=dn42.mntner
|
||||
key: origin required multiple lookup=dn42.aut-num
|
||||
|
|
|
@ -1,5 +1,6 @@
|
|||
schema: ROUTE-SET-SCHEMA
|
||||
ref: dn42.route-set
|
||||
dir-name: route-set
|
||||
key: route-set required single primary schema
|
||||
key: descr optional multiple
|
||||
key: mnt-by required multiple lookup=dn42.mntner
|
||||
|
|
|
@ -1,5 +1,6 @@
|
|||
schema: ROUTE6-SCHEMA
|
||||
ref: dn42.route6
|
||||
dir-name: route6
|
||||
key: route6 required single primary schema
|
||||
key: mnt-by required multiple lookup=dn42.mntner
|
||||
key: origin required multiple lookup=dn42.aut-num
|
||||
|
|
|
@ -1,5 +1,6 @@
|
|||
schema: SCHEMA-SCHEMA
|
||||
ref: dn42.schema
|
||||
dir-name: schema
|
||||
primary-key: inetnum cidr
|
||||
primary-key: inet6num cidr
|
||||
primary-key: role nic-hdl
|
||||
|
@ -8,7 +9,7 @@ owners: mntner
|
|||
key: schema required single primary schema > [name]
|
||||
key: ref required single > [schema]
|
||||
key: primary-key optional multiple > [schema] [key]
|
||||
key: dir-name optional single
|
||||
key: dir-name required single
|
||||
key: owners optional single > [schema]
|
||||
key: mnt-by required multiple lookup=dn42.mntner > [mntner]
|
||||
key: remarks optional multiple > [text]...
|
||||
|
|
|
@ -1,5 +1,6 @@
|
|||
schema: TINC-KEY-SCHEMA
|
||||
ref: dn42.tinc-key
|
||||
dir-name: tinc-key
|
||||
key: tinc-key required single primary schema
|
||||
key: tinc-host required single
|
||||
key: tinc-file required single
|
||||
|
|
|
@ -1,5 +1,6 @@
|
|||
schema: TINC-KEYSET-SCHEMA
|
||||
ref: dn42.tinc-keyset
|
||||
dir-name: tinc-keyset
|
||||
key: tinc-keyset required single primary schema
|
||||
key: descr optional single
|
||||
key: remarks optional multiple
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue