go.ligato.io/vpp-agent/v3@v3.5.0/ansible/action_plugins/pout/models/vpp/nat/nat_pb2.py (about)

     1  # Generated by the protocol buffer compiler.  DO NOT EDIT!
     2  # source: models/vpp/nat/nat.proto
     3  
     4  import sys
     5  _b=sys.version_info[0]<3 and (lambda x:x) or (lambda x:x.encode('latin1'))
     6  from google.protobuf import descriptor as _descriptor
     7  from google.protobuf import message as _message
     8  from google.protobuf import reflection as _reflection
     9  from google.protobuf import symbol_database as _symbol_database
    10  # @@protoc_insertion_point(imports)
    11  
    12  _sym_db = _symbol_database.Default()
    13  
    14  
    15  from github.com.gogo.protobuf.gogoproto import gogo_pb2 as github_dot_com_dot_gogo_dot_protobuf_dot_gogoproto_dot_gogo__pb2
    16  
    17  
    18  DESCRIPTOR = _descriptor.FileDescriptor(
    19    name='models/vpp/nat/nat.proto',
    20    package='vpp.nat',
    21    syntax='proto3',
    22    serialized_options=_b('Z6github.com/ligato/vpp-agent/api/models/vpp/nat;vpp_nat\310\343\036\001'),
    23    serialized_pb=_b('\n\x18models/vpp/nat/nat.proto\x12\x07vpp.nat\x1a-github.com/gogo/protobuf/gogoproto/gogo.proto\"\xca\x02\n\x0bNat44Global\x12\x12\n\nforwarding\x18\x01 \x01(\x08\x12\x36\n\x0enat_interfaces\x18\x02 \x03(\x0b\x32\x1e.vpp.nat.Nat44Global.Interface\x12\x32\n\x0c\x61\x64\x64ress_pool\x18\x03 \x03(\x0b\x32\x1c.vpp.nat.Nat44Global.Address\x12\x36\n\x12virtual_reassembly\x18\x04 \x01(\x0b\x32\x1a.vpp.nat.VirtualReassembly\x1a\x44\n\tInterface\x12\x0c\n\x04name\x18\x01 \x01(\t\x12\x11\n\tis_inside\x18\x02 \x01(\x08\x12\x16\n\x0eoutput_feature\x18\x03 \x01(\x08\x1a=\n\x07\x41\x64\x64ress\x12\x0f\n\x07\x61\x64\x64ress\x18\x01 \x01(\t\x12\x0e\n\x06vrf_id\x18\x02 \x01(\r\x12\x11\n\ttwice_nat\x18\x03 \x01(\x08\"\xd2\x05\n\x06\x44Nat44\x12\r\n\x05label\x18\x01 \x01(\t\x12\x32\n\x0bst_mappings\x18\x02 \x03(\x0b\x32\x1d.vpp.nat.DNat44.StaticMapping\x12\x34\n\x0bid_mappings\x18\x03 \x03(\x0b\x32\x1f.vpp.nat.DNat44.IdentityMapping\x1a\xa1\x03\n\rStaticMapping\x12\x1a\n\x12\x65xternal_interface\x18\x01 \x01(\t\x12\x13\n\x0b\x65xternal_ip\x18\x02 \x01(\t\x12\x15\n\rexternal_port\x18\x03 \x01(\r\x12\x38\n\tlocal_ips\x18\x04 \x03(\x0b\x32%.vpp.nat.DNat44.StaticMapping.LocalIP\x12*\n\x08protocol\x18\x05 \x01(\x0e\x32\x18.vpp.nat.DNat44.Protocol\x12=\n\ttwice_nat\x18\x06 \x01(\x0e\x32*.vpp.nat.DNat44.StaticMapping.TwiceNatMode\x12\x18\n\x10session_affinity\x18\x07 \x01(\r\x1aT\n\x07LocalIP\x12\x0e\n\x06vrf_id\x18\x01 \x01(\r\x12\x10\n\x08local_ip\x18\x02 \x01(\t\x12\x12\n\nlocal_port\x18\x03 \x01(\r\x12\x13\n\x0bprobability\x18\x04 \x01(\r\"3\n\x0cTwiceNatMode\x12\x0c\n\x08\x44ISABLED\x10\x00\x12\x0b\n\x07\x45NABLED\x10\x01\x12\x08\n\x04SELF\x10\x02\x1a\x82\x01\n\x0fIdentityMapping\x12\x0e\n\x06vrf_id\x18\x01 \x01(\r\x12\x11\n\tinterface\x18\x02 \x01(\t\x12\x12\n\nip_address\x18\x03 \x01(\t\x12\x0c\n\x04port\x18\x04 \x01(\r\x12*\n\x08protocol\x18\x05 \x01(\x0e\x32\x18.vpp.nat.DNat44.Protocol\"&\n\x08Protocol\x12\x07\n\x03TCP\x10\x00\x12\x07\n\x03UDP\x10\x01\x12\x08\n\x04ICMP\x10\x02\"m\n\x11VirtualReassembly\x12\x0f\n\x07timeout\x18\x01 \x01(\r\x12\x18\n\x10max_reassemblies\x18\x02 \x01(\r\x12\x15\n\rmax_fragments\x18\x03 \x01(\r\x12\x16\n\x0e\x64rop_fragments\x18\x04 \x01(\x08\x42<Z6github.com/ligato/vpp-agent/api/models/vpp/nat;vpp_nat\xc8\xe3\x1e\x01\x62\x06proto3')
    24    ,
    25    dependencies=[github_dot_com_dot_gogo_dot_protobuf_dot_gogoproto_dot_gogo__pb2.DESCRIPTOR,])
    26  
    27  
    28  
    29  _DNAT44_STATICMAPPING_TWICENATMODE = _descriptor.EnumDescriptor(
    30    name='TwiceNatMode',
    31    full_name='vpp.nat.DNat44.StaticMapping.TwiceNatMode',
    32    filename=None,
    33    file=DESCRIPTOR,
    34    values=[
    35      _descriptor.EnumValueDescriptor(
    36        name='DISABLED', index=0, number=0,
    37        serialized_options=None,
    38        type=None),
    39      _descriptor.EnumValueDescriptor(
    40        name='ENABLED', index=1, number=1,
    41        serialized_options=None,
    42        type=None),
    43      _descriptor.EnumValueDescriptor(
    44        name='SELF', index=2, number=2,
    45        serialized_options=None,
    46        type=None),
    47    ],
    48    containing_type=None,
    49    serialized_options=None,
    50    serialized_start=916,
    51    serialized_end=967,
    52  )
    53  _sym_db.RegisterEnumDescriptor(_DNAT44_STATICMAPPING_TWICENATMODE)
    54  
    55  _DNAT44_PROTOCOL = _descriptor.EnumDescriptor(
    56    name='Protocol',
    57    full_name='vpp.nat.DNat44.Protocol',
    58    filename=None,
    59    file=DESCRIPTOR,
    60    values=[
    61      _descriptor.EnumValueDescriptor(
    62        name='TCP', index=0, number=0,
    63        serialized_options=None,
    64        type=None),
    65      _descriptor.EnumValueDescriptor(
    66        name='UDP', index=1, number=1,
    67        serialized_options=None,
    68        type=None),
    69      _descriptor.EnumValueDescriptor(
    70        name='ICMP', index=2, number=2,
    71        serialized_options=None,
    72        type=None),
    73    ],
    74    containing_type=None,
    75    serialized_options=None,
    76    serialized_start=1102,
    77    serialized_end=1140,
    78  )
    79  _sym_db.RegisterEnumDescriptor(_DNAT44_PROTOCOL)
    80  
    81  
    82  _NAT44GLOBAL_INTERFACE = _descriptor.Descriptor(
    83    name='Interface',
    84    full_name='vpp.nat.Nat44Global.Interface',
    85    filename=None,
    86    file=DESCRIPTOR,
    87    containing_type=None,
    88    fields=[
    89      _descriptor.FieldDescriptor(
    90        name='name', full_name='vpp.nat.Nat44Global.Interface.name', index=0,
    91        number=1, type=9, cpp_type=9, label=1,
    92        has_default_value=False, default_value=_b("").decode('utf-8'),
    93        message_type=None, enum_type=None, containing_type=None,
    94        is_extension=False, extension_scope=None,
    95        serialized_options=None, file=DESCRIPTOR),
    96      _descriptor.FieldDescriptor(
    97        name='is_inside', full_name='vpp.nat.Nat44Global.Interface.is_inside', index=1,
    98        number=2, type=8, cpp_type=7, label=1,
    99        has_default_value=False, default_value=False,
   100        message_type=None, enum_type=None, containing_type=None,
   101        is_extension=False, extension_scope=None,
   102        serialized_options=None, file=DESCRIPTOR),
   103      _descriptor.FieldDescriptor(
   104        name='output_feature', full_name='vpp.nat.Nat44Global.Interface.output_feature', index=2,
   105        number=3, type=8, cpp_type=7, label=1,
   106        has_default_value=False, default_value=False,
   107        message_type=None, enum_type=None, containing_type=None,
   108        is_extension=False, extension_scope=None,
   109        serialized_options=None, file=DESCRIPTOR),
   110    ],
   111    extensions=[
   112    ],
   113    nested_types=[],
   114    enum_types=[
   115    ],
   116    serialized_options=None,
   117    is_extendable=False,
   118    syntax='proto3',
   119    extension_ranges=[],
   120    oneofs=[
   121    ],
   122    serialized_start=284,
   123    serialized_end=352,
   124  )
   125  
   126  _NAT44GLOBAL_ADDRESS = _descriptor.Descriptor(
   127    name='Address',
   128    full_name='vpp.nat.Nat44Global.Address',
   129    filename=None,
   130    file=DESCRIPTOR,
   131    containing_type=None,
   132    fields=[
   133      _descriptor.FieldDescriptor(
   134        name='address', full_name='vpp.nat.Nat44Global.Address.address', index=0,
   135        number=1, type=9, cpp_type=9, label=1,
   136        has_default_value=False, default_value=_b("").decode('utf-8'),
   137        message_type=None, enum_type=None, containing_type=None,
   138        is_extension=False, extension_scope=None,
   139        serialized_options=None, file=DESCRIPTOR),
   140      _descriptor.FieldDescriptor(
   141        name='vrf_id', full_name='vpp.nat.Nat44Global.Address.vrf_id', index=1,
   142        number=2, type=13, cpp_type=3, label=1,
   143        has_default_value=False, default_value=0,
   144        message_type=None, enum_type=None, containing_type=None,
   145        is_extension=False, extension_scope=None,
   146        serialized_options=None, file=DESCRIPTOR),
   147      _descriptor.FieldDescriptor(
   148        name='twice_nat', full_name='vpp.nat.Nat44Global.Address.twice_nat', index=2,
   149        number=3, type=8, cpp_type=7, label=1,
   150        has_default_value=False, default_value=False,
   151        message_type=None, enum_type=None, containing_type=None,
   152        is_extension=False, extension_scope=None,
   153        serialized_options=None, file=DESCRIPTOR),
   154    ],
   155    extensions=[
   156    ],
   157    nested_types=[],
   158    enum_types=[
   159    ],
   160    serialized_options=None,
   161    is_extendable=False,
   162    syntax='proto3',
   163    extension_ranges=[],
   164    oneofs=[
   165    ],
   166    serialized_start=354,
   167    serialized_end=415,
   168  )
   169  
   170  _NAT44GLOBAL = _descriptor.Descriptor(
   171    name='Nat44Global',
   172    full_name='vpp.nat.Nat44Global',
   173    filename=None,
   174    file=DESCRIPTOR,
   175    containing_type=None,
   176    fields=[
   177      _descriptor.FieldDescriptor(
   178        name='forwarding', full_name='vpp.nat.Nat44Global.forwarding', index=0,
   179        number=1, type=8, cpp_type=7, label=1,
   180        has_default_value=False, default_value=False,
   181        message_type=None, enum_type=None, containing_type=None,
   182        is_extension=False, extension_scope=None,
   183        serialized_options=None, file=DESCRIPTOR),
   184      _descriptor.FieldDescriptor(
   185        name='nat_interfaces', full_name='vpp.nat.Nat44Global.nat_interfaces', index=1,
   186        number=2, type=11, cpp_type=10, label=3,
   187        has_default_value=False, default_value=[],
   188        message_type=None, enum_type=None, containing_type=None,
   189        is_extension=False, extension_scope=None,
   190        serialized_options=None, file=DESCRIPTOR),
   191      _descriptor.FieldDescriptor(
   192        name='address_pool', full_name='vpp.nat.Nat44Global.address_pool', index=2,
   193        number=3, type=11, cpp_type=10, label=3,
   194        has_default_value=False, default_value=[],
   195        message_type=None, enum_type=None, containing_type=None,
   196        is_extension=False, extension_scope=None,
   197        serialized_options=None, file=DESCRIPTOR),
   198      _descriptor.FieldDescriptor(
   199        name='virtual_reassembly', full_name='vpp.nat.Nat44Global.virtual_reassembly', index=3,
   200        number=4, type=11, cpp_type=10, label=1,
   201        has_default_value=False, default_value=None,
   202        message_type=None, enum_type=None, containing_type=None,
   203        is_extension=False, extension_scope=None,
   204        serialized_options=None, file=DESCRIPTOR),
   205    ],
   206    extensions=[
   207    ],
   208    nested_types=[_NAT44GLOBAL_INTERFACE, _NAT44GLOBAL_ADDRESS, ],
   209    enum_types=[
   210    ],
   211    serialized_options=None,
   212    is_extendable=False,
   213    syntax='proto3',
   214    extension_ranges=[],
   215    oneofs=[
   216    ],
   217    serialized_start=85,
   218    serialized_end=415,
   219  )
   220  
   221  
   222  _DNAT44_STATICMAPPING_LOCALIP = _descriptor.Descriptor(
   223    name='LocalIP',
   224    full_name='vpp.nat.DNat44.StaticMapping.LocalIP',
   225    filename=None,
   226    file=DESCRIPTOR,
   227    containing_type=None,
   228    fields=[
   229      _descriptor.FieldDescriptor(
   230        name='vrf_id', full_name='vpp.nat.DNat44.StaticMapping.LocalIP.vrf_id', index=0,
   231        number=1, type=13, cpp_type=3, label=1,
   232        has_default_value=False, default_value=0,
   233        message_type=None, enum_type=None, containing_type=None,
   234        is_extension=False, extension_scope=None,
   235        serialized_options=None, file=DESCRIPTOR),
   236      _descriptor.FieldDescriptor(
   237        name='local_ip', full_name='vpp.nat.DNat44.StaticMapping.LocalIP.local_ip', index=1,
   238        number=2, type=9, cpp_type=9, label=1,
   239        has_default_value=False, default_value=_b("").decode('utf-8'),
   240        message_type=None, enum_type=None, containing_type=None,
   241        is_extension=False, extension_scope=None,
   242        serialized_options=None, file=DESCRIPTOR),
   243      _descriptor.FieldDescriptor(
   244        name='local_port', full_name='vpp.nat.DNat44.StaticMapping.LocalIP.local_port', index=2,
   245        number=3, type=13, cpp_type=3, label=1,
   246        has_default_value=False, default_value=0,
   247        message_type=None, enum_type=None, containing_type=None,
   248        is_extension=False, extension_scope=None,
   249        serialized_options=None, file=DESCRIPTOR),
   250      _descriptor.FieldDescriptor(
   251        name='probability', full_name='vpp.nat.DNat44.StaticMapping.LocalIP.probability', index=3,
   252        number=4, type=13, cpp_type=3, label=1,
   253        has_default_value=False, default_value=0,
   254        message_type=None, enum_type=None, containing_type=None,
   255        is_extension=False, extension_scope=None,
   256        serialized_options=None, file=DESCRIPTOR),
   257    ],
   258    extensions=[
   259    ],
   260    nested_types=[],
   261    enum_types=[
   262    ],
   263    serialized_options=None,
   264    is_extendable=False,
   265    syntax='proto3',
   266    extension_ranges=[],
   267    oneofs=[
   268    ],
   269    serialized_start=830,
   270    serialized_end=914,
   271  )
   272  
   273  _DNAT44_STATICMAPPING = _descriptor.Descriptor(
   274    name='StaticMapping',
   275    full_name='vpp.nat.DNat44.StaticMapping',
   276    filename=None,
   277    file=DESCRIPTOR,
   278    containing_type=None,
   279    fields=[
   280      _descriptor.FieldDescriptor(
   281        name='external_interface', full_name='vpp.nat.DNat44.StaticMapping.external_interface', index=0,
   282        number=1, type=9, cpp_type=9, label=1,
   283        has_default_value=False, default_value=_b("").decode('utf-8'),
   284        message_type=None, enum_type=None, containing_type=None,
   285        is_extension=False, extension_scope=None,
   286        serialized_options=None, file=DESCRIPTOR),
   287      _descriptor.FieldDescriptor(
   288        name='external_ip', full_name='vpp.nat.DNat44.StaticMapping.external_ip', index=1,
   289        number=2, type=9, cpp_type=9, label=1,
   290        has_default_value=False, default_value=_b("").decode('utf-8'),
   291        message_type=None, enum_type=None, containing_type=None,
   292        is_extension=False, extension_scope=None,
   293        serialized_options=None, file=DESCRIPTOR),
   294      _descriptor.FieldDescriptor(
   295        name='external_port', full_name='vpp.nat.DNat44.StaticMapping.external_port', index=2,
   296        number=3, type=13, cpp_type=3, label=1,
   297        has_default_value=False, default_value=0,
   298        message_type=None, enum_type=None, containing_type=None,
   299        is_extension=False, extension_scope=None,
   300        serialized_options=None, file=DESCRIPTOR),
   301      _descriptor.FieldDescriptor(
   302        name='local_ips', full_name='vpp.nat.DNat44.StaticMapping.local_ips', index=3,
   303        number=4, type=11, cpp_type=10, label=3,
   304        has_default_value=False, default_value=[],
   305        message_type=None, enum_type=None, containing_type=None,
   306        is_extension=False, extension_scope=None,
   307        serialized_options=None, file=DESCRIPTOR),
   308      _descriptor.FieldDescriptor(
   309        name='protocol', full_name='vpp.nat.DNat44.StaticMapping.protocol', index=4,
   310        number=5, type=14, cpp_type=8, label=1,
   311        has_default_value=False, default_value=0,
   312        message_type=None, enum_type=None, containing_type=None,
   313        is_extension=False, extension_scope=None,
   314        serialized_options=None, file=DESCRIPTOR),
   315      _descriptor.FieldDescriptor(
   316        name='twice_nat', full_name='vpp.nat.DNat44.StaticMapping.twice_nat', index=5,
   317        number=6, type=14, cpp_type=8, label=1,
   318        has_default_value=False, default_value=0,
   319        message_type=None, enum_type=None, containing_type=None,
   320        is_extension=False, extension_scope=None,
   321        serialized_options=None, file=DESCRIPTOR),
   322      _descriptor.FieldDescriptor(
   323        name='session_affinity', full_name='vpp.nat.DNat44.StaticMapping.session_affinity', index=6,
   324        number=7, type=13, cpp_type=3, label=1,
   325        has_default_value=False, default_value=0,
   326        message_type=None, enum_type=None, containing_type=None,
   327        is_extension=False, extension_scope=None,
   328        serialized_options=None, file=DESCRIPTOR),
   329    ],
   330    extensions=[
   331    ],
   332    nested_types=[_DNAT44_STATICMAPPING_LOCALIP, ],
   333    enum_types=[
   334      _DNAT44_STATICMAPPING_TWICENATMODE,
   335    ],
   336    serialized_options=None,
   337    is_extendable=False,
   338    syntax='proto3',
   339    extension_ranges=[],
   340    oneofs=[
   341    ],
   342    serialized_start=550,
   343    serialized_end=967,
   344  )
   345  
   346  _DNAT44_IDENTITYMAPPING = _descriptor.Descriptor(
   347    name='IdentityMapping',
   348    full_name='vpp.nat.DNat44.IdentityMapping',
   349    filename=None,
   350    file=DESCRIPTOR,
   351    containing_type=None,
   352    fields=[
   353      _descriptor.FieldDescriptor(
   354        name='vrf_id', full_name='vpp.nat.DNat44.IdentityMapping.vrf_id', index=0,
   355        number=1, type=13, cpp_type=3, label=1,
   356        has_default_value=False, default_value=0,
   357        message_type=None, enum_type=None, containing_type=None,
   358        is_extension=False, extension_scope=None,
   359        serialized_options=None, file=DESCRIPTOR),
   360      _descriptor.FieldDescriptor(
   361        name='interface', full_name='vpp.nat.DNat44.IdentityMapping.interface', index=1,
   362        number=2, type=9, cpp_type=9, label=1,
   363        has_default_value=False, default_value=_b("").decode('utf-8'),
   364        message_type=None, enum_type=None, containing_type=None,
   365        is_extension=False, extension_scope=None,
   366        serialized_options=None, file=DESCRIPTOR),
   367      _descriptor.FieldDescriptor(
   368        name='ip_address', full_name='vpp.nat.DNat44.IdentityMapping.ip_address', index=2,
   369        number=3, type=9, cpp_type=9, label=1,
   370        has_default_value=False, default_value=_b("").decode('utf-8'),
   371        message_type=None, enum_type=None, containing_type=None,
   372        is_extension=False, extension_scope=None,
   373        serialized_options=None, file=DESCRIPTOR),
   374      _descriptor.FieldDescriptor(
   375        name='port', full_name='vpp.nat.DNat44.IdentityMapping.port', index=3,
   376        number=4, type=13, cpp_type=3, label=1,
   377        has_default_value=False, default_value=0,
   378        message_type=None, enum_type=None, containing_type=None,
   379        is_extension=False, extension_scope=None,
   380        serialized_options=None, file=DESCRIPTOR),
   381      _descriptor.FieldDescriptor(
   382        name='protocol', full_name='vpp.nat.DNat44.IdentityMapping.protocol', index=4,
   383        number=5, type=14, cpp_type=8, label=1,
   384        has_default_value=False, default_value=0,
   385        message_type=None, enum_type=None, containing_type=None,
   386        is_extension=False, extension_scope=None,
   387        serialized_options=None, file=DESCRIPTOR),
   388    ],
   389    extensions=[
   390    ],
   391    nested_types=[],
   392    enum_types=[
   393    ],
   394    serialized_options=None,
   395    is_extendable=False,
   396    syntax='proto3',
   397    extension_ranges=[],
   398    oneofs=[
   399    ],
   400    serialized_start=970,
   401    serialized_end=1100,
   402  )
   403  
   404  _DNAT44 = _descriptor.Descriptor(
   405    name='DNat44',
   406    full_name='vpp.nat.DNat44',
   407    filename=None,
   408    file=DESCRIPTOR,
   409    containing_type=None,
   410    fields=[
   411      _descriptor.FieldDescriptor(
   412        name='label', full_name='vpp.nat.DNat44.label', index=0,
   413        number=1, type=9, cpp_type=9, label=1,
   414        has_default_value=False, default_value=_b("").decode('utf-8'),
   415        message_type=None, enum_type=None, containing_type=None,
   416        is_extension=False, extension_scope=None,
   417        serialized_options=None, file=DESCRIPTOR),
   418      _descriptor.FieldDescriptor(
   419        name='st_mappings', full_name='vpp.nat.DNat44.st_mappings', index=1,
   420        number=2, type=11, cpp_type=10, label=3,
   421        has_default_value=False, default_value=[],
   422        message_type=None, enum_type=None, containing_type=None,
   423        is_extension=False, extension_scope=None,
   424        serialized_options=None, file=DESCRIPTOR),
   425      _descriptor.FieldDescriptor(
   426        name='id_mappings', full_name='vpp.nat.DNat44.id_mappings', index=2,
   427        number=3, type=11, cpp_type=10, label=3,
   428        has_default_value=False, default_value=[],
   429        message_type=None, enum_type=None, containing_type=None,
   430        is_extension=False, extension_scope=None,
   431        serialized_options=None, file=DESCRIPTOR),
   432    ],
   433    extensions=[
   434    ],
   435    nested_types=[_DNAT44_STATICMAPPING, _DNAT44_IDENTITYMAPPING, ],
   436    enum_types=[
   437      _DNAT44_PROTOCOL,
   438    ],
   439    serialized_options=None,
   440    is_extendable=False,
   441    syntax='proto3',
   442    extension_ranges=[],
   443    oneofs=[
   444    ],
   445    serialized_start=418,
   446    serialized_end=1140,
   447  )
   448  
   449  
   450  _VIRTUALREASSEMBLY = _descriptor.Descriptor(
   451    name='VirtualReassembly',
   452    full_name='vpp.nat.VirtualReassembly',
   453    filename=None,
   454    file=DESCRIPTOR,
   455    containing_type=None,
   456    fields=[
   457      _descriptor.FieldDescriptor(
   458        name='timeout', full_name='vpp.nat.VirtualReassembly.timeout', index=0,
   459        number=1, type=13, cpp_type=3, label=1,
   460        has_default_value=False, default_value=0,
   461        message_type=None, enum_type=None, containing_type=None,
   462        is_extension=False, extension_scope=None,
   463        serialized_options=None, file=DESCRIPTOR),
   464      _descriptor.FieldDescriptor(
   465        name='max_reassemblies', full_name='vpp.nat.VirtualReassembly.max_reassemblies', index=1,
   466        number=2, type=13, cpp_type=3, label=1,
   467        has_default_value=False, default_value=0,
   468        message_type=None, enum_type=None, containing_type=None,
   469        is_extension=False, extension_scope=None,
   470        serialized_options=None, file=DESCRIPTOR),
   471      _descriptor.FieldDescriptor(
   472        name='max_fragments', full_name='vpp.nat.VirtualReassembly.max_fragments', index=2,
   473        number=3, type=13, cpp_type=3, label=1,
   474        has_default_value=False, default_value=0,
   475        message_type=None, enum_type=None, containing_type=None,
   476        is_extension=False, extension_scope=None,
   477        serialized_options=None, file=DESCRIPTOR),
   478      _descriptor.FieldDescriptor(
   479        name='drop_fragments', full_name='vpp.nat.VirtualReassembly.drop_fragments', index=3,
   480        number=4, type=8, cpp_type=7, label=1,
   481        has_default_value=False, default_value=False,
   482        message_type=None, enum_type=None, containing_type=None,
   483        is_extension=False, extension_scope=None,
   484        serialized_options=None, file=DESCRIPTOR),
   485    ],
   486    extensions=[
   487    ],
   488    nested_types=[],
   489    enum_types=[
   490    ],
   491    serialized_options=None,
   492    is_extendable=False,
   493    syntax='proto3',
   494    extension_ranges=[],
   495    oneofs=[
   496    ],
   497    serialized_start=1142,
   498    serialized_end=1251,
   499  )
   500  
   501  _NAT44GLOBAL_INTERFACE.containing_type = _NAT44GLOBAL
   502  _NAT44GLOBAL_ADDRESS.containing_type = _NAT44GLOBAL
   503  _NAT44GLOBAL.fields_by_name['nat_interfaces'].message_type = _NAT44GLOBAL_INTERFACE
   504  _NAT44GLOBAL.fields_by_name['address_pool'].message_type = _NAT44GLOBAL_ADDRESS
   505  _NAT44GLOBAL.fields_by_name['virtual_reassembly'].message_type = _VIRTUALREASSEMBLY
   506  _DNAT44_STATICMAPPING_LOCALIP.containing_type = _DNAT44_STATICMAPPING
   507  _DNAT44_STATICMAPPING.fields_by_name['local_ips'].message_type = _DNAT44_STATICMAPPING_LOCALIP
   508  _DNAT44_STATICMAPPING.fields_by_name['protocol'].enum_type = _DNAT44_PROTOCOL
   509  _DNAT44_STATICMAPPING.fields_by_name['twice_nat'].enum_type = _DNAT44_STATICMAPPING_TWICENATMODE
   510  _DNAT44_STATICMAPPING.containing_type = _DNAT44
   511  _DNAT44_STATICMAPPING_TWICENATMODE.containing_type = _DNAT44_STATICMAPPING
   512  _DNAT44_IDENTITYMAPPING.fields_by_name['protocol'].enum_type = _DNAT44_PROTOCOL
   513  _DNAT44_IDENTITYMAPPING.containing_type = _DNAT44
   514  _DNAT44.fields_by_name['st_mappings'].message_type = _DNAT44_STATICMAPPING
   515  _DNAT44.fields_by_name['id_mappings'].message_type = _DNAT44_IDENTITYMAPPING
   516  _DNAT44_PROTOCOL.containing_type = _DNAT44
   517  DESCRIPTOR.message_types_by_name['Nat44Global'] = _NAT44GLOBAL
   518  DESCRIPTOR.message_types_by_name['DNat44'] = _DNAT44
   519  DESCRIPTOR.message_types_by_name['VirtualReassembly'] = _VIRTUALREASSEMBLY
   520  _sym_db.RegisterFileDescriptor(DESCRIPTOR)
   521  
   522  Nat44Global = _reflection.GeneratedProtocolMessageType('Nat44Global', (_message.Message,), dict(
   523  
   524    Interface = _reflection.GeneratedProtocolMessageType('Interface', (_message.Message,), dict(
   525      DESCRIPTOR = _NAT44GLOBAL_INTERFACE,
   526      __module__ = 'models.vpp.nat.nat_pb2'
   527      # @@protoc_insertion_point(class_scope:vpp.nat.Nat44Global.Interface)
   528      ))
   529    ,
   530  
   531    Address = _reflection.GeneratedProtocolMessageType('Address', (_message.Message,), dict(
   532      DESCRIPTOR = _NAT44GLOBAL_ADDRESS,
   533      __module__ = 'models.vpp.nat.nat_pb2'
   534      # @@protoc_insertion_point(class_scope:vpp.nat.Nat44Global.Address)
   535      ))
   536    ,
   537    DESCRIPTOR = _NAT44GLOBAL,
   538    __module__ = 'models.vpp.nat.nat_pb2'
   539    # @@protoc_insertion_point(class_scope:vpp.nat.Nat44Global)
   540    ))
   541  _sym_db.RegisterMessage(Nat44Global)
   542  _sym_db.RegisterMessage(Nat44Global.Interface)
   543  _sym_db.RegisterMessage(Nat44Global.Address)
   544  
   545  DNat44 = _reflection.GeneratedProtocolMessageType('DNat44', (_message.Message,), dict(
   546  
   547    StaticMapping = _reflection.GeneratedProtocolMessageType('StaticMapping', (_message.Message,), dict(
   548  
   549      LocalIP = _reflection.GeneratedProtocolMessageType('LocalIP', (_message.Message,), dict(
   550        DESCRIPTOR = _DNAT44_STATICMAPPING_LOCALIP,
   551        __module__ = 'models.vpp.nat.nat_pb2'
   552        # @@protoc_insertion_point(class_scope:vpp.nat.DNat44.StaticMapping.LocalIP)
   553        ))
   554      ,
   555      DESCRIPTOR = _DNAT44_STATICMAPPING,
   556      __module__ = 'models.vpp.nat.nat_pb2'
   557      # @@protoc_insertion_point(class_scope:vpp.nat.DNat44.StaticMapping)
   558      ))
   559    ,
   560  
   561    IdentityMapping = _reflection.GeneratedProtocolMessageType('IdentityMapping', (_message.Message,), dict(
   562      DESCRIPTOR = _DNAT44_IDENTITYMAPPING,
   563      __module__ = 'models.vpp.nat.nat_pb2'
   564      # @@protoc_insertion_point(class_scope:vpp.nat.DNat44.IdentityMapping)
   565      ))
   566    ,
   567    DESCRIPTOR = _DNAT44,
   568    __module__ = 'models.vpp.nat.nat_pb2'
   569    # @@protoc_insertion_point(class_scope:vpp.nat.DNat44)
   570    ))
   571  _sym_db.RegisterMessage(DNat44)
   572  _sym_db.RegisterMessage(DNat44.StaticMapping)
   573  _sym_db.RegisterMessage(DNat44.StaticMapping.LocalIP)
   574  _sym_db.RegisterMessage(DNat44.IdentityMapping)
   575  
   576  VirtualReassembly = _reflection.GeneratedProtocolMessageType('VirtualReassembly', (_message.Message,), dict(
   577    DESCRIPTOR = _VIRTUALREASSEMBLY,
   578    __module__ = 'models.vpp.nat.nat_pb2'
   579    # @@protoc_insertion_point(class_scope:vpp.nat.VirtualReassembly)
   580    ))
   581  _sym_db.RegisterMessage(VirtualReassembly)
   582  
   583  
   584  DESCRIPTOR._options = None
   585  # @@protoc_insertion_point(module_scope)