# Automatically generated, do not edit.
from rpki.relaxng_parser import RelaxNGParser
## @var left_right
## Parsed RelaxNG left_right schema
left_right = RelaxNGParser(r'''
1
1
query
reply
1024
create
set
get
list
destroy
512000
255
[\-_A-Za-z0-9]+
4096
1024
512000
[\-,0-9]*
512000
[\-,0-9/.]*
512000
[\-,0-9/:a-fA-F]*
yes
yes
yes
yes
yes
yes
yes
yes
no
yes
rsa
sha256
2048
yes
yes
yes
yes
yes
yes
yes
yes
.*Z
27
27
.*Z
64
[\-0-9A-Za-z_ ]+
64
[0-9A-Fa-f]+
512000
[.,0-9]+
.*Z
.*Z
1024
512000
''')
## @var myrpki
## Parsed RelaxNG myrpki schema
myrpki = RelaxNGParser(r'''
2
512000
255
[\-_A-Za-z0-9]+
255
[\-_A-Za-z0-9/]+
4096
512000
[\-,0-9]+
512000
[\-,0-9/.]+
512000
[\-,0-9/:a-fA-F]+
.*Z
none
offer
referral
confirmed
''')
## @var publication
## Parsed RelaxNG publication schema
publication = RelaxNGParser(r'''
1
1
query
reply
1024
4096
255
[\-_A-Za-z0-9/]+
set
set
get
get
yes
create
create
set
set
get
get
list
list
destroy
destroy
publish
publish
withdraw
withdraw
publish
publish
withdraw
withdraw
publish
publish
withdraw
withdraw
publish
publish
withdraw
withdraw
publish
publish
withdraw
withdraw
1024
512000
''')
## @var router_certificate
## Parsed RelaxNG router_certificate schema
router_certificate = RelaxNGParser(r'''
1
512000
512000
[0-9][\-,0-9]*
.*Z
''')
## @var up_down
## Parsed RelaxNG up_down schema
up_down = RelaxNGParser(r'''
512000
[\-,0-9]*
512000
[\-,/.0-9]*
512000
[\-,/:0-9a-fA-F]*
1
1024
27
1024
1
1024
10
4096
4
512000
1
list
list_response
issue
issue_response
revoke
revoke_response
error_response
1024
rsync://.+
9999
1024
''')
del RelaxNGParser