1# -*- coding: utf-8 -*- 2# Generated by the protocol buffer compiler. DO NOT EDIT! 3# source: mesh/v1alpha1/network.proto 4 5import sys 6_b=sys.version_info[0]<3 and (lambda x:x) or (lambda x:x.encode('latin1')) 7from google.protobuf import descriptor as _descriptor 8from google.protobuf import message as _message 9from google.protobuf import reflection as _reflection 10from google.protobuf import symbol_database as _symbol_database 11# @@protoc_insertion_point(imports) 12 13_sym_db = _symbol_database.Default() 14 15 16from google.api import field_behavior_pb2 as google_dot_api_dot_field__behavior__pb2 17 18 19DESCRIPTOR = _descriptor.FileDescriptor( 20 name='mesh/v1alpha1/network.proto', 21 package='istio.mesh.v1alpha1', 22 syntax='proto3', 23 serialized_options=_b('Z\032istio.io/api/mesh/v1alpha1'), 24 serialized_pb=_b('\n\x1bmesh/v1alpha1/network.proto\x12\x13istio.mesh.v1alpha1\x1a\x1fgoogle/api/field_behavior.proto\"\xd7\x02\n\x07Network\x12\x45\n\tendpoints\x18\x02 \x03(\x0b\x32-.istio.mesh.v1alpha1.Network.NetworkEndpointsB\x03\xe0\x41\x02\x12G\n\x08gateways\x18\x03 \x03(\x0b\x32\x30.istio.mesh.v1alpha1.Network.IstioNetworkGatewayB\x03\xe0\x41\x02\x1a\x46\n\x10NetworkEndpoints\x12\x13\n\tfrom_cidr\x18\x01 \x01(\tH\x00\x12\x17\n\rfrom_registry\x18\x02 \x01(\tH\x00\x42\x04\n\x02ne\x1at\n\x13IstioNetworkGateway\x12\x1f\n\x15registry_service_name\x18\x01 \x01(\tH\x00\x12\x11\n\x07\x61\x64\x64ress\x18\x02 \x01(\tH\x00\x12\x11\n\x04port\x18\x03 \x01(\rB\x03\xe0\x41\x02\x12\x10\n\x08locality\x18\x04 \x01(\tB\x04\n\x02gw\"\xa5\x01\n\x0cMeshNetworks\x12\x46\n\x08networks\x18\x01 \x03(\x0b\x32/.istio.mesh.v1alpha1.MeshNetworks.NetworksEntryB\x03\xe0\x41\x02\x1aM\n\rNetworksEntry\x12\x0b\n\x03key\x18\x01 \x01(\t\x12+\n\x05value\x18\x02 \x01(\x0b\x32\x1c.istio.mesh.v1alpha1.Network:\x02\x38\x01\x42\x1cZ\x1aistio.io/api/mesh/v1alpha1b\x06proto3') 25 , 26 dependencies=[google_dot_api_dot_field__behavior__pb2.DESCRIPTOR,]) 27 28 29 30 31_NETWORK_NETWORKENDPOINTS = _descriptor.Descriptor( 32 name='NetworkEndpoints', 33 full_name='istio.mesh.v1alpha1.Network.NetworkEndpoints', 34 filename=None, 35 file=DESCRIPTOR, 36 containing_type=None, 37 fields=[ 38 _descriptor.FieldDescriptor( 39 name='from_cidr', full_name='istio.mesh.v1alpha1.Network.NetworkEndpoints.from_cidr', index=0, 40 number=1, type=9, cpp_type=9, label=1, 41 has_default_value=False, default_value=_b("").decode('utf-8'), 42 message_type=None, enum_type=None, containing_type=None, 43 is_extension=False, extension_scope=None, 44 serialized_options=None, file=DESCRIPTOR), 45 _descriptor.FieldDescriptor( 46 name='from_registry', full_name='istio.mesh.v1alpha1.Network.NetworkEndpoints.from_registry', index=1, 47 number=2, type=9, cpp_type=9, label=1, 48 has_default_value=False, default_value=_b("").decode('utf-8'), 49 message_type=None, enum_type=None, containing_type=None, 50 is_extension=False, extension_scope=None, 51 serialized_options=None, file=DESCRIPTOR), 52 ], 53 extensions=[ 54 ], 55 nested_types=[], 56 enum_types=[ 57 ], 58 serialized_options=None, 59 is_extendable=False, 60 syntax='proto3', 61 extension_ranges=[], 62 oneofs=[ 63 _descriptor.OneofDescriptor( 64 name='ne', full_name='istio.mesh.v1alpha1.Network.NetworkEndpoints.ne', 65 index=0, containing_type=None, fields=[]), 66 ], 67 serialized_start=241, 68 serialized_end=311, 69) 70 71_NETWORK_ISTIONETWORKGATEWAY = _descriptor.Descriptor( 72 name='IstioNetworkGateway', 73 full_name='istio.mesh.v1alpha1.Network.IstioNetworkGateway', 74 filename=None, 75 file=DESCRIPTOR, 76 containing_type=None, 77 fields=[ 78 _descriptor.FieldDescriptor( 79 name='registry_service_name', full_name='istio.mesh.v1alpha1.Network.IstioNetworkGateway.registry_service_name', index=0, 80 number=1, type=9, cpp_type=9, label=1, 81 has_default_value=False, default_value=_b("").decode('utf-8'), 82 message_type=None, enum_type=None, containing_type=None, 83 is_extension=False, extension_scope=None, 84 serialized_options=None, file=DESCRIPTOR), 85 _descriptor.FieldDescriptor( 86 name='address', full_name='istio.mesh.v1alpha1.Network.IstioNetworkGateway.address', index=1, 87 number=2, type=9, cpp_type=9, label=1, 88 has_default_value=False, default_value=_b("").decode('utf-8'), 89 message_type=None, enum_type=None, containing_type=None, 90 is_extension=False, extension_scope=None, 91 serialized_options=None, file=DESCRIPTOR), 92 _descriptor.FieldDescriptor( 93 name='port', full_name='istio.mesh.v1alpha1.Network.IstioNetworkGateway.port', index=2, 94 number=3, type=13, cpp_type=3, label=1, 95 has_default_value=False, default_value=0, 96 message_type=None, enum_type=None, containing_type=None, 97 is_extension=False, extension_scope=None, 98 serialized_options=_b('\340A\002'), file=DESCRIPTOR), 99 _descriptor.FieldDescriptor( 100 name='locality', full_name='istio.mesh.v1alpha1.Network.IstioNetworkGateway.locality', index=3, 101 number=4, type=9, cpp_type=9, label=1, 102 has_default_value=False, default_value=_b("").decode('utf-8'), 103 message_type=None, enum_type=None, containing_type=None, 104 is_extension=False, extension_scope=None, 105 serialized_options=None, file=DESCRIPTOR), 106 ], 107 extensions=[ 108 ], 109 nested_types=[], 110 enum_types=[ 111 ], 112 serialized_options=None, 113 is_extendable=False, 114 syntax='proto3', 115 extension_ranges=[], 116 oneofs=[ 117 _descriptor.OneofDescriptor( 118 name='gw', full_name='istio.mesh.v1alpha1.Network.IstioNetworkGateway.gw', 119 index=0, containing_type=None, fields=[]), 120 ], 121 serialized_start=313, 122 serialized_end=429, 123) 124 125_NETWORK = _descriptor.Descriptor( 126 name='Network', 127 full_name='istio.mesh.v1alpha1.Network', 128 filename=None, 129 file=DESCRIPTOR, 130 containing_type=None, 131 fields=[ 132 _descriptor.FieldDescriptor( 133 name='endpoints', full_name='istio.mesh.v1alpha1.Network.endpoints', index=0, 134 number=2, type=11, cpp_type=10, label=3, 135 has_default_value=False, default_value=[], 136 message_type=None, enum_type=None, containing_type=None, 137 is_extension=False, extension_scope=None, 138 serialized_options=_b('\340A\002'), file=DESCRIPTOR), 139 _descriptor.FieldDescriptor( 140 name='gateways', full_name='istio.mesh.v1alpha1.Network.gateways', index=1, 141 number=3, type=11, cpp_type=10, label=3, 142 has_default_value=False, default_value=[], 143 message_type=None, enum_type=None, containing_type=None, 144 is_extension=False, extension_scope=None, 145 serialized_options=_b('\340A\002'), file=DESCRIPTOR), 146 ], 147 extensions=[ 148 ], 149 nested_types=[_NETWORK_NETWORKENDPOINTS, _NETWORK_ISTIONETWORKGATEWAY, ], 150 enum_types=[ 151 ], 152 serialized_options=None, 153 is_extendable=False, 154 syntax='proto3', 155 extension_ranges=[], 156 oneofs=[ 157 ], 158 serialized_start=86, 159 serialized_end=429, 160) 161 162 163_MESHNETWORKS_NETWORKSENTRY = _descriptor.Descriptor( 164 name='NetworksEntry', 165 full_name='istio.mesh.v1alpha1.MeshNetworks.NetworksEntry', 166 filename=None, 167 file=DESCRIPTOR, 168 containing_type=None, 169 fields=[ 170 _descriptor.FieldDescriptor( 171 name='key', full_name='istio.mesh.v1alpha1.MeshNetworks.NetworksEntry.key', index=0, 172 number=1, type=9, cpp_type=9, label=1, 173 has_default_value=False, default_value=_b("").decode('utf-8'), 174 message_type=None, enum_type=None, containing_type=None, 175 is_extension=False, extension_scope=None, 176 serialized_options=None, file=DESCRIPTOR), 177 _descriptor.FieldDescriptor( 178 name='value', full_name='istio.mesh.v1alpha1.MeshNetworks.NetworksEntry.value', index=1, 179 number=2, type=11, cpp_type=10, label=1, 180 has_default_value=False, default_value=None, 181 message_type=None, enum_type=None, containing_type=None, 182 is_extension=False, extension_scope=None, 183 serialized_options=None, file=DESCRIPTOR), 184 ], 185 extensions=[ 186 ], 187 nested_types=[], 188 enum_types=[ 189 ], 190 serialized_options=_b('8\001'), 191 is_extendable=False, 192 syntax='proto3', 193 extension_ranges=[], 194 oneofs=[ 195 ], 196 serialized_start=520, 197 serialized_end=597, 198) 199 200_MESHNETWORKS = _descriptor.Descriptor( 201 name='MeshNetworks', 202 full_name='istio.mesh.v1alpha1.MeshNetworks', 203 filename=None, 204 file=DESCRIPTOR, 205 containing_type=None, 206 fields=[ 207 _descriptor.FieldDescriptor( 208 name='networks', full_name='istio.mesh.v1alpha1.MeshNetworks.networks', index=0, 209 number=1, type=11, cpp_type=10, label=3, 210 has_default_value=False, default_value=[], 211 message_type=None, enum_type=None, containing_type=None, 212 is_extension=False, extension_scope=None, 213 serialized_options=_b('\340A\002'), file=DESCRIPTOR), 214 ], 215 extensions=[ 216 ], 217 nested_types=[_MESHNETWORKS_NETWORKSENTRY, ], 218 enum_types=[ 219 ], 220 serialized_options=None, 221 is_extendable=False, 222 syntax='proto3', 223 extension_ranges=[], 224 oneofs=[ 225 ], 226 serialized_start=432, 227 serialized_end=597, 228) 229 230_NETWORK_NETWORKENDPOINTS.containing_type = _NETWORK 231_NETWORK_NETWORKENDPOINTS.oneofs_by_name['ne'].fields.append( 232 _NETWORK_NETWORKENDPOINTS.fields_by_name['from_cidr']) 233_NETWORK_NETWORKENDPOINTS.fields_by_name['from_cidr'].containing_oneof = _NETWORK_NETWORKENDPOINTS.oneofs_by_name['ne'] 234_NETWORK_NETWORKENDPOINTS.oneofs_by_name['ne'].fields.append( 235 _NETWORK_NETWORKENDPOINTS.fields_by_name['from_registry']) 236_NETWORK_NETWORKENDPOINTS.fields_by_name['from_registry'].containing_oneof = _NETWORK_NETWORKENDPOINTS.oneofs_by_name['ne'] 237_NETWORK_ISTIONETWORKGATEWAY.containing_type = _NETWORK 238_NETWORK_ISTIONETWORKGATEWAY.oneofs_by_name['gw'].fields.append( 239 _NETWORK_ISTIONETWORKGATEWAY.fields_by_name['registry_service_name']) 240_NETWORK_ISTIONETWORKGATEWAY.fields_by_name['registry_service_name'].containing_oneof = _NETWORK_ISTIONETWORKGATEWAY.oneofs_by_name['gw'] 241_NETWORK_ISTIONETWORKGATEWAY.oneofs_by_name['gw'].fields.append( 242 _NETWORK_ISTIONETWORKGATEWAY.fields_by_name['address']) 243_NETWORK_ISTIONETWORKGATEWAY.fields_by_name['address'].containing_oneof = _NETWORK_ISTIONETWORKGATEWAY.oneofs_by_name['gw'] 244_NETWORK.fields_by_name['endpoints'].message_type = _NETWORK_NETWORKENDPOINTS 245_NETWORK.fields_by_name['gateways'].message_type = _NETWORK_ISTIONETWORKGATEWAY 246_MESHNETWORKS_NETWORKSENTRY.fields_by_name['value'].message_type = _NETWORK 247_MESHNETWORKS_NETWORKSENTRY.containing_type = _MESHNETWORKS 248_MESHNETWORKS.fields_by_name['networks'].message_type = _MESHNETWORKS_NETWORKSENTRY 249DESCRIPTOR.message_types_by_name['Network'] = _NETWORK 250DESCRIPTOR.message_types_by_name['MeshNetworks'] = _MESHNETWORKS 251_sym_db.RegisterFileDescriptor(DESCRIPTOR) 252 253Network = _reflection.GeneratedProtocolMessageType('Network', (_message.Message,), { 254 255 'NetworkEndpoints' : _reflection.GeneratedProtocolMessageType('NetworkEndpoints', (_message.Message,), { 256 'DESCRIPTOR' : _NETWORK_NETWORKENDPOINTS, 257 '__module__' : 'mesh.v1alpha1.network_pb2' 258 # @@protoc_insertion_point(class_scope:istio.mesh.v1alpha1.Network.NetworkEndpoints) 259 }) 260 , 261 262 'IstioNetworkGateway' : _reflection.GeneratedProtocolMessageType('IstioNetworkGateway', (_message.Message,), { 263 'DESCRIPTOR' : _NETWORK_ISTIONETWORKGATEWAY, 264 '__module__' : 'mesh.v1alpha1.network_pb2' 265 # @@protoc_insertion_point(class_scope:istio.mesh.v1alpha1.Network.IstioNetworkGateway) 266 }) 267 , 268 'DESCRIPTOR' : _NETWORK, 269 '__module__' : 'mesh.v1alpha1.network_pb2' 270 # @@protoc_insertion_point(class_scope:istio.mesh.v1alpha1.Network) 271 }) 272_sym_db.RegisterMessage(Network) 273_sym_db.RegisterMessage(Network.NetworkEndpoints) 274_sym_db.RegisterMessage(Network.IstioNetworkGateway) 275 276MeshNetworks = _reflection.GeneratedProtocolMessageType('MeshNetworks', (_message.Message,), { 277 278 'NetworksEntry' : _reflection.GeneratedProtocolMessageType('NetworksEntry', (_message.Message,), { 279 'DESCRIPTOR' : _MESHNETWORKS_NETWORKSENTRY, 280 '__module__' : 'mesh.v1alpha1.network_pb2' 281 # @@protoc_insertion_point(class_scope:istio.mesh.v1alpha1.MeshNetworks.NetworksEntry) 282 }) 283 , 284 'DESCRIPTOR' : _MESHNETWORKS, 285 '__module__' : 'mesh.v1alpha1.network_pb2' 286 # @@protoc_insertion_point(class_scope:istio.mesh.v1alpha1.MeshNetworks) 287 }) 288_sym_db.RegisterMessage(MeshNetworks) 289_sym_db.RegisterMessage(MeshNetworks.NetworksEntry) 290 291 292DESCRIPTOR._options = None 293_NETWORK_ISTIONETWORKGATEWAY.fields_by_name['port']._options = None 294_NETWORK.fields_by_name['endpoints']._options = None 295_NETWORK.fields_by_name['gateways']._options = None 296_MESHNETWORKS_NETWORKSENTRY._options = None 297_MESHNETWORKS.fields_by_name['networks']._options = None 298# @@protoc_insertion_point(module_scope) 299