1# -*- coding: utf-8 -*- 2# Generated by the protocol buffer compiler. DO NOT EDIT! 3# source: policy/v1beta1/http_response.proto 4 5import sys 6_b=sys.version_info[0]<3 and (lambda x:x) or (lambda x:x.encode('latin1')) 7from google.protobuf.internal import enum_type_wrapper 8from google.protobuf import descriptor as _descriptor 9from google.protobuf import message as _message 10from google.protobuf import reflection as _reflection 11from google.protobuf import symbol_database as _symbol_database 12# @@protoc_insertion_point(imports) 13 14_sym_db = _symbol_database.Default() 15 16 17 18 19DESCRIPTOR = _descriptor.FileDescriptor( 20 name='policy/v1beta1/http_response.proto', 21 package='istio.policy.v1beta1', 22 syntax='proto3', 23 serialized_options=_b('Z\033istio.io/api/policy/v1beta1'), 24 serialized_pb=_b('\n\"policy/v1beta1/http_response.proto\x12\x14istio.policy.v1beta1\"\xce\x01\n\x12\x44irectHttpResponse\x12\x32\n\x04\x63ode\x18\x01 \x01(\x0e\x32$.istio.policy.v1beta1.HttpStatusCode\x12\x0c\n\x04\x62ody\x18\x02 \x01(\t\x12\x46\n\x07headers\x18\x03 \x03(\x0b\x32\x35.istio.policy.v1beta1.DirectHttpResponse.HeadersEntry\x1a.\n\x0cHeadersEntry\x12\x0b\n\x03key\x18\x01 \x01(\t\x12\r\n\x05value\x18\x02 \x01(\t:\x02\x38\x01*\xb9\t\n\x0eHttpStatusCode\x12\t\n\x05\x45mpty\x10\x00\x12\x0c\n\x08\x43ontinue\x10\x64\x12\x07\n\x02OK\x10\xc8\x01\x12\x0c\n\x07\x43reated\x10\xc9\x01\x12\r\n\x08\x41\x63\x63\x65pted\x10\xca\x01\x12 \n\x1bNonAuthoritativeInformation\x10\xcb\x01\x12\x0e\n\tNoContent\x10\xcc\x01\x12\x11\n\x0cResetContent\x10\xcd\x01\x12\x13\n\x0ePartialContent\x10\xce\x01\x12\x10\n\x0bMultiStatus\x10\xcf\x01\x12\x14\n\x0f\x41lreadyReported\x10\xd0\x01\x12\x0b\n\x06IMUsed\x10\xe2\x01\x12\x14\n\x0fMultipleChoices\x10\xac\x02\x12\x15\n\x10MovedPermanently\x10\xad\x02\x12\n\n\x05\x46ound\x10\xae\x02\x12\r\n\x08SeeOther\x10\xaf\x02\x12\x10\n\x0bNotModified\x10\xb0\x02\x12\r\n\x08UseProxy\x10\xb1\x02\x12\x16\n\x11TemporaryRedirect\x10\xb3\x02\x12\x16\n\x11PermanentRedirect\x10\xb4\x02\x12\x0f\n\nBadRequest\x10\x90\x03\x12\x11\n\x0cUnauthorized\x10\x91\x03\x12\x14\n\x0fPaymentRequired\x10\x92\x03\x12\x0e\n\tForbidden\x10\x93\x03\x12\r\n\x08NotFound\x10\x94\x03\x12\x15\n\x10MethodNotAllowed\x10\x95\x03\x12\x12\n\rNotAcceptable\x10\x96\x03\x12 \n\x1bProxyAuthenticationRequired\x10\x97\x03\x12\x13\n\x0eRequestTimeout\x10\x98\x03\x12\r\n\x08\x43onflict\x10\x99\x03\x12\t\n\x04Gone\x10\x9a\x03\x12\x13\n\x0eLengthRequired\x10\x9b\x03\x12\x17\n\x12PreconditionFailed\x10\x9c\x03\x12\x14\n\x0fPayloadTooLarge\x10\x9d\x03\x12\x0f\n\nURITooLong\x10\x9e\x03\x12\x19\n\x14UnsupportedMediaType\x10\x9f\x03\x12\x18\n\x13RangeNotSatisfiable\x10\xa0\x03\x12\x16\n\x11\x45xpectationFailed\x10\xa1\x03\x12\x17\n\x12MisdirectedRequest\x10\xa5\x03\x12\x18\n\x13UnprocessableEntity\x10\xa6\x03\x12\x0b\n\x06Locked\x10\xa7\x03\x12\x15\n\x10\x46\x61iledDependency\x10\xa8\x03\x12\x14\n\x0fUpgradeRequired\x10\xaa\x03\x12\x19\n\x14PreconditionRequired\x10\xac\x03\x12\x14\n\x0fTooManyRequests\x10\xad\x03\x12 \n\x1bRequestHeaderFieldsTooLarge\x10\xaf\x03\x12\x18\n\x13InternalServerError\x10\xf4\x03\x12\x13\n\x0eNotImplemented\x10\xf5\x03\x12\x0f\n\nBadGateway\x10\xf6\x03\x12\x17\n\x12ServiceUnavailable\x10\xf7\x03\x12\x13\n\x0eGatewayTimeout\x10\xf8\x03\x12\x1c\n\x17HTTPVersionNotSupported\x10\xf9\x03\x12\x1a\n\x15VariantAlsoNegotiates\x10\xfa\x03\x12\x18\n\x13InsufficientStorage\x10\xfb\x03\x12\x11\n\x0cLoopDetected\x10\xfc\x03\x12\x10\n\x0bNotExtended\x10\xfe\x03\x12\"\n\x1dNetworkAuthenticationRequired\x10\xff\x03\x42\x1dZ\x1bistio.io/api/policy/v1beta1b\x06proto3') 25) 26 27_HTTPSTATUSCODE = _descriptor.EnumDescriptor( 28 name='HttpStatusCode', 29 full_name='istio.policy.v1beta1.HttpStatusCode', 30 filename=None, 31 file=DESCRIPTOR, 32 values=[ 33 _descriptor.EnumValueDescriptor( 34 name='Empty', index=0, number=0, 35 serialized_options=None, 36 type=None), 37 _descriptor.EnumValueDescriptor( 38 name='Continue', index=1, number=100, 39 serialized_options=None, 40 type=None), 41 _descriptor.EnumValueDescriptor( 42 name='OK', index=2, number=200, 43 serialized_options=None, 44 type=None), 45 _descriptor.EnumValueDescriptor( 46 name='Created', index=3, number=201, 47 serialized_options=None, 48 type=None), 49 _descriptor.EnumValueDescriptor( 50 name='Accepted', index=4, number=202, 51 serialized_options=None, 52 type=None), 53 _descriptor.EnumValueDescriptor( 54 name='NonAuthoritativeInformation', index=5, number=203, 55 serialized_options=None, 56 type=None), 57 _descriptor.EnumValueDescriptor( 58 name='NoContent', index=6, number=204, 59 serialized_options=None, 60 type=None), 61 _descriptor.EnumValueDescriptor( 62 name='ResetContent', index=7, number=205, 63 serialized_options=None, 64 type=None), 65 _descriptor.EnumValueDescriptor( 66 name='PartialContent', index=8, number=206, 67 serialized_options=None, 68 type=None), 69 _descriptor.EnumValueDescriptor( 70 name='MultiStatus', index=9, number=207, 71 serialized_options=None, 72 type=None), 73 _descriptor.EnumValueDescriptor( 74 name='AlreadyReported', index=10, number=208, 75 serialized_options=None, 76 type=None), 77 _descriptor.EnumValueDescriptor( 78 name='IMUsed', index=11, number=226, 79 serialized_options=None, 80 type=None), 81 _descriptor.EnumValueDescriptor( 82 name='MultipleChoices', index=12, number=300, 83 serialized_options=None, 84 type=None), 85 _descriptor.EnumValueDescriptor( 86 name='MovedPermanently', index=13, number=301, 87 serialized_options=None, 88 type=None), 89 _descriptor.EnumValueDescriptor( 90 name='Found', index=14, number=302, 91 serialized_options=None, 92 type=None), 93 _descriptor.EnumValueDescriptor( 94 name='SeeOther', index=15, number=303, 95 serialized_options=None, 96 type=None), 97 _descriptor.EnumValueDescriptor( 98 name='NotModified', index=16, number=304, 99 serialized_options=None, 100 type=None), 101 _descriptor.EnumValueDescriptor( 102 name='UseProxy', index=17, number=305, 103 serialized_options=None, 104 type=None), 105 _descriptor.EnumValueDescriptor( 106 name='TemporaryRedirect', index=18, number=307, 107 serialized_options=None, 108 type=None), 109 _descriptor.EnumValueDescriptor( 110 name='PermanentRedirect', index=19, number=308, 111 serialized_options=None, 112 type=None), 113 _descriptor.EnumValueDescriptor( 114 name='BadRequest', index=20, number=400, 115 serialized_options=None, 116 type=None), 117 _descriptor.EnumValueDescriptor( 118 name='Unauthorized', index=21, number=401, 119 serialized_options=None, 120 type=None), 121 _descriptor.EnumValueDescriptor( 122 name='PaymentRequired', index=22, number=402, 123 serialized_options=None, 124 type=None), 125 _descriptor.EnumValueDescriptor( 126 name='Forbidden', index=23, number=403, 127 serialized_options=None, 128 type=None), 129 _descriptor.EnumValueDescriptor( 130 name='NotFound', index=24, number=404, 131 serialized_options=None, 132 type=None), 133 _descriptor.EnumValueDescriptor( 134 name='MethodNotAllowed', index=25, number=405, 135 serialized_options=None, 136 type=None), 137 _descriptor.EnumValueDescriptor( 138 name='NotAcceptable', index=26, number=406, 139 serialized_options=None, 140 type=None), 141 _descriptor.EnumValueDescriptor( 142 name='ProxyAuthenticationRequired', index=27, number=407, 143 serialized_options=None, 144 type=None), 145 _descriptor.EnumValueDescriptor( 146 name='RequestTimeout', index=28, number=408, 147 serialized_options=None, 148 type=None), 149 _descriptor.EnumValueDescriptor( 150 name='Conflict', index=29, number=409, 151 serialized_options=None, 152 type=None), 153 _descriptor.EnumValueDescriptor( 154 name='Gone', index=30, number=410, 155 serialized_options=None, 156 type=None), 157 _descriptor.EnumValueDescriptor( 158 name='LengthRequired', index=31, number=411, 159 serialized_options=None, 160 type=None), 161 _descriptor.EnumValueDescriptor( 162 name='PreconditionFailed', index=32, number=412, 163 serialized_options=None, 164 type=None), 165 _descriptor.EnumValueDescriptor( 166 name='PayloadTooLarge', index=33, number=413, 167 serialized_options=None, 168 type=None), 169 _descriptor.EnumValueDescriptor( 170 name='URITooLong', index=34, number=414, 171 serialized_options=None, 172 type=None), 173 _descriptor.EnumValueDescriptor( 174 name='UnsupportedMediaType', index=35, number=415, 175 serialized_options=None, 176 type=None), 177 _descriptor.EnumValueDescriptor( 178 name='RangeNotSatisfiable', index=36, number=416, 179 serialized_options=None, 180 type=None), 181 _descriptor.EnumValueDescriptor( 182 name='ExpectationFailed', index=37, number=417, 183 serialized_options=None, 184 type=None), 185 _descriptor.EnumValueDescriptor( 186 name='MisdirectedRequest', index=38, number=421, 187 serialized_options=None, 188 type=None), 189 _descriptor.EnumValueDescriptor( 190 name='UnprocessableEntity', index=39, number=422, 191 serialized_options=None, 192 type=None), 193 _descriptor.EnumValueDescriptor( 194 name='Locked', index=40, number=423, 195 serialized_options=None, 196 type=None), 197 _descriptor.EnumValueDescriptor( 198 name='FailedDependency', index=41, number=424, 199 serialized_options=None, 200 type=None), 201 _descriptor.EnumValueDescriptor( 202 name='UpgradeRequired', index=42, number=426, 203 serialized_options=None, 204 type=None), 205 _descriptor.EnumValueDescriptor( 206 name='PreconditionRequired', index=43, number=428, 207 serialized_options=None, 208 type=None), 209 _descriptor.EnumValueDescriptor( 210 name='TooManyRequests', index=44, number=429, 211 serialized_options=None, 212 type=None), 213 _descriptor.EnumValueDescriptor( 214 name='RequestHeaderFieldsTooLarge', index=45, number=431, 215 serialized_options=None, 216 type=None), 217 _descriptor.EnumValueDescriptor( 218 name='InternalServerError', index=46, number=500, 219 serialized_options=None, 220 type=None), 221 _descriptor.EnumValueDescriptor( 222 name='NotImplemented', index=47, number=501, 223 serialized_options=None, 224 type=None), 225 _descriptor.EnumValueDescriptor( 226 name='BadGateway', index=48, number=502, 227 serialized_options=None, 228 type=None), 229 _descriptor.EnumValueDescriptor( 230 name='ServiceUnavailable', index=49, number=503, 231 serialized_options=None, 232 type=None), 233 _descriptor.EnumValueDescriptor( 234 name='GatewayTimeout', index=50, number=504, 235 serialized_options=None, 236 type=None), 237 _descriptor.EnumValueDescriptor( 238 name='HTTPVersionNotSupported', index=51, number=505, 239 serialized_options=None, 240 type=None), 241 _descriptor.EnumValueDescriptor( 242 name='VariantAlsoNegotiates', index=52, number=506, 243 serialized_options=None, 244 type=None), 245 _descriptor.EnumValueDescriptor( 246 name='InsufficientStorage', index=53, number=507, 247 serialized_options=None, 248 type=None), 249 _descriptor.EnumValueDescriptor( 250 name='LoopDetected', index=54, number=508, 251 serialized_options=None, 252 type=None), 253 _descriptor.EnumValueDescriptor( 254 name='NotExtended', index=55, number=510, 255 serialized_options=None, 256 type=None), 257 _descriptor.EnumValueDescriptor( 258 name='NetworkAuthenticationRequired', index=56, number=511, 259 serialized_options=None, 260 type=None), 261 ], 262 containing_type=None, 263 serialized_options=None, 264 serialized_start=270, 265 serialized_end=1479, 266) 267_sym_db.RegisterEnumDescriptor(_HTTPSTATUSCODE) 268 269HttpStatusCode = enum_type_wrapper.EnumTypeWrapper(_HTTPSTATUSCODE) 270Empty = 0 271Continue = 100 272OK = 200 273Created = 201 274Accepted = 202 275NonAuthoritativeInformation = 203 276NoContent = 204 277ResetContent = 205 278PartialContent = 206 279MultiStatus = 207 280AlreadyReported = 208 281IMUsed = 226 282MultipleChoices = 300 283MovedPermanently = 301 284Found = 302 285SeeOther = 303 286NotModified = 304 287UseProxy = 305 288TemporaryRedirect = 307 289PermanentRedirect = 308 290BadRequest = 400 291Unauthorized = 401 292PaymentRequired = 402 293Forbidden = 403 294NotFound = 404 295MethodNotAllowed = 405 296NotAcceptable = 406 297ProxyAuthenticationRequired = 407 298RequestTimeout = 408 299Conflict = 409 300Gone = 410 301LengthRequired = 411 302PreconditionFailed = 412 303PayloadTooLarge = 413 304URITooLong = 414 305UnsupportedMediaType = 415 306RangeNotSatisfiable = 416 307ExpectationFailed = 417 308MisdirectedRequest = 421 309UnprocessableEntity = 422 310Locked = 423 311FailedDependency = 424 312UpgradeRequired = 426 313PreconditionRequired = 428 314TooManyRequests = 429 315RequestHeaderFieldsTooLarge = 431 316InternalServerError = 500 317NotImplemented = 501 318BadGateway = 502 319ServiceUnavailable = 503 320GatewayTimeout = 504 321HTTPVersionNotSupported = 505 322VariantAlsoNegotiates = 506 323InsufficientStorage = 507 324LoopDetected = 508 325NotExtended = 510 326NetworkAuthenticationRequired = 511 327 328 329 330_DIRECTHTTPRESPONSE_HEADERSENTRY = _descriptor.Descriptor( 331 name='HeadersEntry', 332 full_name='istio.policy.v1beta1.DirectHttpResponse.HeadersEntry', 333 filename=None, 334 file=DESCRIPTOR, 335 containing_type=None, 336 fields=[ 337 _descriptor.FieldDescriptor( 338 name='key', full_name='istio.policy.v1beta1.DirectHttpResponse.HeadersEntry.key', index=0, 339 number=1, type=9, cpp_type=9, label=1, 340 has_default_value=False, default_value=_b("").decode('utf-8'), 341 message_type=None, enum_type=None, containing_type=None, 342 is_extension=False, extension_scope=None, 343 serialized_options=None, file=DESCRIPTOR), 344 _descriptor.FieldDescriptor( 345 name='value', full_name='istio.policy.v1beta1.DirectHttpResponse.HeadersEntry.value', index=1, 346 number=2, type=9, cpp_type=9, label=1, 347 has_default_value=False, default_value=_b("").decode('utf-8'), 348 message_type=None, enum_type=None, containing_type=None, 349 is_extension=False, extension_scope=None, 350 serialized_options=None, file=DESCRIPTOR), 351 ], 352 extensions=[ 353 ], 354 nested_types=[], 355 enum_types=[ 356 ], 357 serialized_options=_b('8\001'), 358 is_extendable=False, 359 syntax='proto3', 360 extension_ranges=[], 361 oneofs=[ 362 ], 363 serialized_start=221, 364 serialized_end=267, 365) 366 367_DIRECTHTTPRESPONSE = _descriptor.Descriptor( 368 name='DirectHttpResponse', 369 full_name='istio.policy.v1beta1.DirectHttpResponse', 370 filename=None, 371 file=DESCRIPTOR, 372 containing_type=None, 373 fields=[ 374 _descriptor.FieldDescriptor( 375 name='code', full_name='istio.policy.v1beta1.DirectHttpResponse.code', index=0, 376 number=1, type=14, cpp_type=8, 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='body', full_name='istio.policy.v1beta1.DirectHttpResponse.body', index=1, 383 number=2, type=9, cpp_type=9, label=1, 384 has_default_value=False, default_value=_b("").decode('utf-8'), 385 message_type=None, enum_type=None, containing_type=None, 386 is_extension=False, extension_scope=None, 387 serialized_options=None, file=DESCRIPTOR), 388 _descriptor.FieldDescriptor( 389 name='headers', full_name='istio.policy.v1beta1.DirectHttpResponse.headers', index=2, 390 number=3, type=11, cpp_type=10, label=3, 391 has_default_value=False, default_value=[], 392 message_type=None, enum_type=None, containing_type=None, 393 is_extension=False, extension_scope=None, 394 serialized_options=None, file=DESCRIPTOR), 395 ], 396 extensions=[ 397 ], 398 nested_types=[_DIRECTHTTPRESPONSE_HEADERSENTRY, ], 399 enum_types=[ 400 ], 401 serialized_options=None, 402 is_extendable=False, 403 syntax='proto3', 404 extension_ranges=[], 405 oneofs=[ 406 ], 407 serialized_start=61, 408 serialized_end=267, 409) 410 411_DIRECTHTTPRESPONSE_HEADERSENTRY.containing_type = _DIRECTHTTPRESPONSE 412_DIRECTHTTPRESPONSE.fields_by_name['code'].enum_type = _HTTPSTATUSCODE 413_DIRECTHTTPRESPONSE.fields_by_name['headers'].message_type = _DIRECTHTTPRESPONSE_HEADERSENTRY 414DESCRIPTOR.message_types_by_name['DirectHttpResponse'] = _DIRECTHTTPRESPONSE 415DESCRIPTOR.enum_types_by_name['HttpStatusCode'] = _HTTPSTATUSCODE 416_sym_db.RegisterFileDescriptor(DESCRIPTOR) 417 418DirectHttpResponse = _reflection.GeneratedProtocolMessageType('DirectHttpResponse', (_message.Message,), { 419 420 'HeadersEntry' : _reflection.GeneratedProtocolMessageType('HeadersEntry', (_message.Message,), { 421 'DESCRIPTOR' : _DIRECTHTTPRESPONSE_HEADERSENTRY, 422 '__module__' : 'policy.v1beta1.http_response_pb2' 423 # @@protoc_insertion_point(class_scope:istio.policy.v1beta1.DirectHttpResponse.HeadersEntry) 424 }) 425 , 426 'DESCRIPTOR' : _DIRECTHTTPRESPONSE, 427 '__module__' : 'policy.v1beta1.http_response_pb2' 428 # @@protoc_insertion_point(class_scope:istio.policy.v1beta1.DirectHttpResponse) 429 }) 430_sym_db.RegisterMessage(DirectHttpResponse) 431_sym_db.RegisterMessage(DirectHttpResponse.HeadersEntry) 432 433 434DESCRIPTOR._options = None 435_DIRECTHTTPRESPONSE_HEADERSENTRY._options = None 436# @@protoc_insertion_point(module_scope) 437