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