diff --git a/common-protos/istio.io/extensions/field_feature.pb.go b/common-protos/istio.io/extensions/field_feature.pb.go index 1f7dfaf31e4..ef26f508107 100644 --- a/common-protos/istio.io/extensions/field_feature.pb.go +++ b/common-protos/istio.io/extensions/field_feature.pb.go @@ -62,9 +62,6 @@ type IstioFeature struct { // Types that are valid to be assigned to XStatus: // *IstioFeature_Status XStatus isIstioFeature_XStatus `protobuf_oneof:"_status"` - // Types that are valid to be assigned to XName: - // *IstioFeature_Name - XName isIstioFeature_XName `protobuf_oneof:"_name"` // Types that are valid to be assigned to XId: // *IstioFeature_Id XId isIstioFeature_XId `protobuf_oneof:"_id"` @@ -111,11 +108,6 @@ type isIstioFeature_XStatus interface { MarshalTo([]byte) (int, error) Size() int } -type isIstioFeature_XName interface { - isIstioFeature_XName() - MarshalTo([]byte) (int, error) - Size() int -} type isIstioFeature_XId interface { isIstioFeature_XId() MarshalTo([]byte) (int, error) @@ -125,15 +117,11 @@ type isIstioFeature_XId interface { type IstioFeature_Status struct { Status FeatureStatus `protobuf:"varint,1,opt,name=status,proto3,enum=istio.extensions.FeatureStatus,oneof" json:"status,omitempty"` } -type IstioFeature_Name struct { - Name string `protobuf:"bytes,2,opt,name=name,proto3,oneof" json:"name,omitempty"` -} type IstioFeature_Id struct { - Id string `protobuf:"bytes,3,opt,name=id,proto3,oneof" json:"id,omitempty"` + Id string `protobuf:"bytes,2,opt,name=id,proto3,oneof" json:"id,omitempty"` } func (*IstioFeature_Status) isIstioFeature_XStatus() {} -func (*IstioFeature_Name) isIstioFeature_XName() {} func (*IstioFeature_Id) isIstioFeature_XId() {} func (m *IstioFeature) GetXStatus() isIstioFeature_XStatus { @@ -142,12 +130,6 @@ func (m *IstioFeature) GetXStatus() isIstioFeature_XStatus { } return nil } -func (m *IstioFeature) GetXName() isIstioFeature_XName { - if m != nil { - return m.XName - } - return nil -} func (m *IstioFeature) GetXId() isIstioFeature_XId { if m != nil { return m.XId @@ -162,13 +144,6 @@ func (m *IstioFeature) GetStatus() FeatureStatus { return FeatureStatus_ALPHA } -func (m *IstioFeature) GetName() string { - if x, ok := m.GetXName().(*IstioFeature_Name); ok { - return x.Name - } - return "" -} - func (m *IstioFeature) GetId() string { if x, ok := m.GetXId().(*IstioFeature_Id); ok { return x.Id @@ -180,7 +155,6 @@ func (m *IstioFeature) GetId() string { func (*IstioFeature) XXX_OneofWrappers() []interface{} { return []interface{}{ (*IstioFeature_Status)(nil), - (*IstioFeature_Name)(nil), (*IstioFeature_Id)(nil), } } @@ -205,28 +179,27 @@ func init() { } var fileDescriptor_dccd704139895832 = []byte{ - // 329 bytes of a gzipped FileDescriptorProto - 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0x6c, 0x91, 0xcb, 0x4a, 0xf3, 0x40, - 0x14, 0xc7, 0x7b, 0xd2, 0xdb, 0xd7, 0xf3, 0x55, 0x09, 0xe3, 0xc2, 0x20, 0x18, 0x83, 0x1b, 0x8b, - 0x8b, 0x09, 0xd4, 0x9d, 0xb8, 0xc9, 0x40, 0x4a, 0x0b, 0x55, 0x4b, 0xda, 0x45, 0x71, 0x13, 0x52, - 0x33, 0x2d, 0x03, 0xb5, 0x13, 0x32, 0x53, 0xf0, 0x11, 0xfa, 0x00, 0xfa, 0x4e, 0x2e, 0x7d, 0x04, - 0xe9, 0x93, 0x48, 0x2e, 0xf5, 0xbe, 0x9c, 0x39, 0xbf, 0xff, 0x39, 0x9c, 0xdf, 0xc1, 0x33, 0xa1, - 0xb4, 0x90, 0x54, 0x48, 0x97, 0x3f, 0x6a, 0xbe, 0x52, 0x42, 0xae, 0x94, 0x3b, 0x17, 0x7c, 0x19, - 0x87, 0x73, 0x1e, 0xe9, 0x75, 0xca, 0x69, 0x92, 0x4a, 0x2d, 0x89, 0x59, 0x80, 0x9f, 0xd4, 0x91, - 0xb3, 0x90, 0x72, 0xb1, 0xe4, 0x6e, 0x5e, 0x9f, 0xad, 0xe7, 0x6e, 0xcc, 0xd5, 0x7d, 0x2a, 0x12, - 0x2d, 0xd3, 0x22, 0x73, 0xfa, 0x0c, 0xd8, 0x1e, 0x64, 0xb1, 0x5e, 0xd1, 0x8a, 0x5c, 0x61, 0x43, - 0xe9, 0x48, 0xaf, 0x95, 0x05, 0x0e, 0x74, 0xf6, 0xbb, 0x27, 0xf4, 0x67, 0x57, 0x5a, 0xa2, 0xe3, - 0x1c, 0xeb, 0x57, 0x82, 0x32, 0xb0, 0x01, 0x20, 0x87, 0x58, 0x5b, 0x45, 0x0f, 0xdc, 0x32, 0x1c, - 0xe8, 0xb4, 0xfa, 0x10, 0xe4, 0xaf, 0xac, 0x70, 0x80, 0x86, 0x88, 0xad, 0x6a, 0xfe, 0x6d, 0x04, - 0x86, 0x88, 0x37, 0x00, 0xac, 0x85, 0xcd, 0xb0, 0xc8, 0xb2, 0x26, 0xd6, 0xc3, 0x8c, 0x65, 0x75, - 0xac, 0x86, 0x22, 0x3e, 0x67, 0xb8, 0xf7, 0x6d, 0x0c, 0x69, 0x61, 0xdd, 0x1b, 0x8e, 0xfa, 0x9e, - 0x59, 0x21, 0xff, 0xb0, 0xc6, 0xfc, 0x89, 0x67, 0x02, 0x41, 0x6c, 0x8c, 0x27, 0x1e, 0x1b, 0xfa, - 0xa6, 0x41, 0x4c, 0x6c, 0xfb, 0xd3, 0x91, 0x1f, 0x0c, 0xae, 0xfd, 0x9b, 0x89, 0x37, 0x34, 0xab, - 0x97, 0x53, 0x6c, 0x96, 0x82, 0xc8, 0x31, 0x2d, 0x4c, 0xd0, 0x9d, 0x09, 0xda, 0xcb, 0x04, 0xde, - 0x26, 0x3a, 0xdb, 0xc8, 0x7a, 0x42, 0x07, 0x3a, 0xff, 0xbb, 0xf6, 0xef, 0x5d, 0xbf, 0xba, 0x09, - 0x76, 0xed, 0x18, 0x7d, 0xd9, 0xda, 0xf0, 0xba, 0xb5, 0xe1, 0x6d, 0x6b, 0xc3, 0x9d, 0xf3, 0x71, - 0xa0, 0x28, 0x11, 0xee, 0x1f, 0xd7, 0x9a, 0x35, 0xf2, 0xb1, 0x17, 0xef, 0x01, 0x00, 0x00, 0xff, - 0xff, 0x28, 0x98, 0x6f, 0xcc, 0xcb, 0x01, 0x00, 0x00, + // 306 bytes of a gzipped FileDescriptorProto + 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0x6c, 0x91, 0xcd, 0x6a, 0xf2, 0x40, + 0x18, 0x85, 0x7d, 0xe3, 0xa7, 0x7e, 0xbe, 0xb5, 0x65, 0x98, 0x6e, 0xa4, 0xd0, 0x34, 0x74, 0x53, + 0xe9, 0x62, 0x02, 0x76, 0x57, 0xba, 0xc9, 0x40, 0x44, 0xc1, 0xb6, 0x12, 0x5d, 0x48, 0x37, 0xa2, + 0xcd, 0x44, 0x06, 0xc4, 0x09, 0x99, 0x09, 0xf4, 0x12, 0xbc, 0x80, 0x5e, 0x54, 0x97, 0xbd, 0x84, + 0x92, 0x2b, 0x29, 0xf9, 0xb1, 0xff, 0xeb, 0x79, 0xce, 0x99, 0x79, 0xce, 0xe0, 0x85, 0xd4, 0x46, + 0x2a, 0x26, 0x95, 0x2b, 0x9e, 0x8c, 0xd8, 0x6a, 0xa9, 0xb6, 0xda, 0x8d, 0xa4, 0xd8, 0x84, 0x8b, + 0x48, 0x2c, 0x4d, 0x9a, 0x08, 0x16, 0x27, 0xca, 0x28, 0x4a, 0x4a, 0xf0, 0x93, 0x3a, 0x71, 0xd6, + 0x4a, 0xad, 0x37, 0xc2, 0x2d, 0xce, 0x57, 0x69, 0xe4, 0x86, 0x42, 0x3f, 0x26, 0x32, 0x36, 0x2a, + 0x29, 0x33, 0xe7, 0x1a, 0x3b, 0xa3, 0x3c, 0x35, 0x28, 0x9b, 0xe8, 0x0d, 0x36, 0xb5, 0x59, 0x9a, + 0x54, 0x77, 0xc1, 0x81, 0xde, 0x51, 0xff, 0x8c, 0xfd, 0x2c, 0x65, 0x15, 0x3a, 0x2d, 0xb0, 0x61, + 0x2d, 0xa8, 0x02, 0x3b, 0x00, 0x7a, 0x8c, 0x96, 0x0c, 0xbb, 0x96, 0x03, 0xbd, 0xf6, 0x10, 0x02, + 0x4b, 0x86, 0x3b, 0x00, 0xde, 0xc6, 0xd6, 0xa2, 0x44, 0x78, 0x03, 0xeb, 0x0b, 0x19, 0x5e, 0x72, + 0x3c, 0xfc, 0x56, 0x42, 0xdb, 0xd8, 0xf0, 0xc6, 0x93, 0xa1, 0x47, 0x6a, 0xf4, 0x3f, 0xfe, 0xe3, + 0xfe, 0xcc, 0x23, 0x40, 0x11, 0x9b, 0xd3, 0x99, 0xc7, 0xc7, 0x3e, 0xb1, 0x28, 0xc1, 0x8e, 0x3f, + 0x9f, 0xf8, 0xc1, 0xe8, 0xd6, 0xbf, 0x9b, 0x79, 0x63, 0x52, 0xbf, 0x9e, 0x63, 0xab, 0xb2, 0xa7, + 0xa7, 0xac, 0xd4, 0x64, 0x7b, 0x4d, 0x36, 0xc8, 0xd7, 0xb9, 0x8f, 0x4d, 0xfe, 0xde, 0xee, 0x33, + 0x3a, 0xd0, 0x3b, 0xe8, 0xdb, 0xbf, 0x4d, 0xbe, 0x9a, 0x07, 0xfb, 0x3a, 0xce, 0x5e, 0x32, 0x1b, + 0x5e, 0x33, 0x1b, 0xde, 0x32, 0x1b, 0x1e, 0x9c, 0x8f, 0xf5, 0x97, 0xb1, 0x74, 0xff, 0xf8, 0x8a, + 0x55, 0xb3, 0xb8, 0xf6, 0xea, 0x3d, 0x00, 0x00, 0xff, 0xff, 0xfd, 0x08, 0x6d, 0x6f, 0xa8, 0x01, + 0x00, 0x00, } func (m *IstioFeature) Marshal() (dAtA []byte, err error) { @@ -262,15 +235,6 @@ func (m *IstioFeature) MarshalToSizedBuffer(dAtA []byte) (int, error) { } } } - if m.XName != nil { - { - size := m.XName.Size() - i -= size - if _, err := m.XName.MarshalTo(dAtA[i:]); err != nil { - return 0, err - } - } - } if m.XStatus != nil { { size := m.XStatus.Size() @@ -295,20 +259,6 @@ func (m *IstioFeature_Status) MarshalToSizedBuffer(dAtA []byte) (int, error) { dAtA[i] = 0x8 return len(dAtA) - i, nil } -func (m *IstioFeature_Name) MarshalTo(dAtA []byte) (int, error) { - size := m.Size() - return m.MarshalToSizedBuffer(dAtA[:size]) -} - -func (m *IstioFeature_Name) MarshalToSizedBuffer(dAtA []byte) (int, error) { - i := len(dAtA) - i -= len(m.Name) - copy(dAtA[i:], m.Name) - i = encodeVarintFieldFeature(dAtA, i, uint64(len(m.Name))) - i-- - dAtA[i] = 0x12 - return len(dAtA) - i, nil -} func (m *IstioFeature_Id) MarshalTo(dAtA []byte) (int, error) { size := m.Size() return m.MarshalToSizedBuffer(dAtA[:size]) @@ -320,7 +270,7 @@ func (m *IstioFeature_Id) MarshalToSizedBuffer(dAtA []byte) (int, error) { copy(dAtA[i:], m.Id) i = encodeVarintFieldFeature(dAtA, i, uint64(len(m.Id))) i-- - dAtA[i] = 0x1a + dAtA[i] = 0x12 return len(dAtA) - i, nil } func encodeVarintFieldFeature(dAtA []byte, offset int, v uint64) int { @@ -343,9 +293,6 @@ func (m *IstioFeature) Size() (n int) { if m.XStatus != nil { n += m.XStatus.Size() } - if m.XName != nil { - n += m.XName.Size() - } if m.XId != nil { n += m.XId.Size() } @@ -364,16 +311,6 @@ func (m *IstioFeature_Status) Size() (n int) { n += 1 + sovFieldFeature(uint64(m.Status)) return n } -func (m *IstioFeature_Name) Size() (n int) { - if m == nil { - return 0 - } - var l int - _ = l - l = len(m.Name) - n += 1 + l + sovFieldFeature(uint64(l)) - return n -} func (m *IstioFeature_Id) Size() (n int) { if m == nil { return 0 @@ -441,38 +378,6 @@ func (m *IstioFeature) Unmarshal(dAtA []byte) error { } m.XStatus = &IstioFeature_Status{v} case 2: - if wireType != 2 { - return fmt.Errorf("proto: wrong wireType = %d for field Name", wireType) - } - var stringLen uint64 - for shift := uint(0); ; shift += 7 { - if shift >= 64 { - return ErrIntOverflowFieldFeature - } - if iNdEx >= l { - return io.ErrUnexpectedEOF - } - b := dAtA[iNdEx] - iNdEx++ - stringLen |= uint64(b&0x7F) << shift - if b < 0x80 { - break - } - } - intStringLen := int(stringLen) - if intStringLen < 0 { - return ErrInvalidLengthFieldFeature - } - postIndex := iNdEx + intStringLen - if postIndex < 0 { - return ErrInvalidLengthFieldFeature - } - if postIndex > l { - return io.ErrUnexpectedEOF - } - m.XName = &IstioFeature_Name{string(dAtA[iNdEx:postIndex])} - iNdEx = postIndex - case 3: if wireType != 2 { return fmt.Errorf("proto: wrong wireType = %d for field Id", wireType) } diff --git a/common-protos/istio.io/extensions/field_feature.pb.html b/common-protos/istio.io/extensions/field_feature.pb.html index 9c5dcf9d129..30a20238091 100644 --- a/common-protos/istio.io/extensions/field_feature.pb.html +++ b/common-protos/istio.io/extensions/field_feature.pb.html @@ -28,19 +28,6 @@

IstioFeature

label the feature’s status, available status values may be alpha, beta and stable there would be experimental in future.

- - -No - - - -name -string (oneof) - -

show the feature field for specified resource, -such as “VirtualService.exportto” shows the virtualservice’s field exportto, -it can be defined by feature owner in the format of “MessageName.FieldName”.

- No diff --git a/common-protos/istio.io/extensions/field_feature.proto b/common-protos/istio.io/extensions/field_feature.proto index ba5c6a0bc5a..6becddd4266 100644 --- a/common-protos/istio.io/extensions/field_feature.proto +++ b/common-protos/istio.io/extensions/field_feature.proto @@ -40,11 +40,7 @@ message IstioFeature { // label the feature's status, available status values may be alpha, beta and stable // there would be experimental in future. optional FeatureStatus status = 1; - // show the feature field for specified resource, - // such as "VirtualService.export_to" shows the virtualservice's field export_to, - // it can be defined by feature owner in the format of "MessageName.FieldName". - optional string name = 2; // id means the feature id which can be mapped here: https://github.com/istio/enhancements/blob/master/features.yaml // it should be contained in id section of features under this yaml file. - optional string id = 3; + optional string id = 2; } diff --git a/networking/v1alpha3/destination_rule.pb.go b/networking/v1alpha3/destination_rule.pb.go index 38879fb46e8..11a25a3f0e3 100644 --- a/networking/v1alpha3/destination_rule.pb.go +++ b/networking/v1alpha3/destination_rule.pb.go @@ -2301,132 +2301,131 @@ func init() { } var fileDescriptor_12899beb695152c8 = []byte{ - // 1985 bytes of a gzipped FileDescriptorProto - 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xb4, 0x58, 0xcd, 0x72, 0x1b, 0xc7, - 0x11, 0x26, 0x7e, 0xf8, 0xd7, 0xe0, 0x0f, 0x30, 0x62, 0x29, 0x10, 0x9c, 0xa2, 0x65, 0x54, 0xaa, - 0xa4, 0xc8, 0xd6, 0x32, 0xa4, 0xac, 0x94, 0x63, 0xc5, 0x3f, 0x04, 0x09, 0x09, 0xb4, 0x20, 0x00, - 0x1e, 0x80, 0xae, 0x44, 0x39, 0x6c, 0x0d, 0x16, 0x03, 0x60, 0xcc, 0xc5, 0xce, 0x7a, 0x76, 0x16, - 0x02, 0x74, 0xce, 0x25, 0xa9, 0x3c, 0x42, 0x4e, 0xa9, 0xca, 0x0b, 0xe4, 0x94, 0x6b, 0x6e, 0x39, - 0x26, 0x95, 0x17, 0x48, 0xe9, 0x90, 0x37, 0xc8, 0x25, 0xa7, 0xd4, 0xcc, 0xce, 0x02, 0x4b, 0x89, - 0x02, 0x25, 0xd1, 0xbe, 0xed, 0x76, 0x7f, 0xfd, 0x4d, 0x4f, 0x77, 0x4f, 0x4f, 0xef, 0xc2, 0x1d, - 0x8f, 0xca, 0x67, 0x5c, 0x9c, 0x31, 0x6f, 0xb0, 0x37, 0xde, 0x27, 0xae, 0x3f, 0x24, 0xf7, 0xf6, - 0x7a, 0x34, 0x90, 0xcc, 0x23, 0x92, 0x71, 0xcf, 0x16, 0xa1, 0x4b, 0x2d, 0x5f, 0x70, 0xc9, 0xd1, - 0x0d, 0x16, 0x48, 0xc6, 0xad, 0xb9, 0x85, 0x15, 0x5b, 0x94, 0xde, 0x1f, 0x70, 0x3e, 0x70, 0xe9, - 0x1e, 0xf1, 0xd9, 0x5e, 0x9f, 0x51, 0xb7, 0x67, 0x77, 0xe9, 0x90, 0x8c, 0x19, 0x17, 0x91, 0x6d, - 0x69, 0xd7, 0x00, 0xf4, 0x5b, 0x37, 0xec, 0xef, 0xf5, 0x42, 0xa1, 0x17, 0x78, 0x9d, 0xfe, 0x99, - 0x20, 0xbe, 0x4f, 0x45, 0x60, 0xf4, 0x3f, 0xbd, 0xc8, 0xcf, 0x31, 0x13, 0x32, 0x24, 0xae, 0x1d, - 0x50, 0x31, 0x66, 0x8e, 0x71, 0xb3, 0xb4, 0x33, 0xe0, 0x03, 0xae, 0x1f, 0xf7, 0xd4, 0x93, 0x91, - 0xde, 0x8a, 0x9c, 0x67, 0x7c, 0x8f, 0x4e, 0x24, 0xf5, 0x02, 0xc6, 0xbd, 0xc0, 0xb8, 0xda, 0xa7, - 0x44, 0x86, 0xc2, 0x98, 0x97, 0x7f, 0x97, 0x86, 0xed, 0xe3, 0x79, 0x00, 0x70, 0xe8, 0x52, 0x54, - 0x84, 0xec, 0x90, 0x07, 0xb2, 0x98, 0xba, 0x99, 0xba, 0xbd, 0x5e, 0xc9, 0xbe, 0x38, 0x4c, 0xa5, - 0xb1, 0x96, 0xa0, 0x26, 0x6c, 0x49, 0x41, 0xfa, 0x7d, 0xe6, 0xd8, 0x3e, 0x77, 0x99, 0x33, 0x2d, - 0xa6, 0x6f, 0xa6, 0x6e, 0xe7, 0x0e, 0x6e, 0x5b, 0xaf, 0x0d, 0x96, 0xd5, 0x89, 0x0c, 0x5a, 0x1a, - 0x8f, 0x37, 0x65, 0xf2, 0x15, 0x3d, 0x80, 0xd5, 0x20, 0xec, 0x06, 0x54, 0x06, 0xc5, 0xcc, 0xcd, - 0xcc, 0xed, 0xdc, 0xc1, 0x07, 0x0b, 0x98, 0xda, 0x1a, 0x89, 0x63, 0x0b, 0xd4, 0x80, 0x75, 0x3a, - 0xf1, 0xb9, 0x90, 0xb6, 0xe4, 0xc5, 0xec, 0xcd, 0xcc, 0xed, 0xf5, 0xca, 0xfe, 0x9f, 0xbe, 0xb6, - 0xd6, 0x96, 0xd0, 0x8d, 0x97, 0xb6, 0x64, 0xcd, 0x70, 0xa5, 0x6d, 0xe3, 0x80, 0xe5, 0x70, 0x4f, - 0x0a, 0xee, 0xe2, 0xb5, 0x48, 0xd7, 0xe1, 0xe5, 0xff, 0xac, 0xc0, 0xe6, 0x39, 0x6f, 0x51, 0x07, - 0x36, 0x5d, 0x4e, 0x7a, 0x76, 0x97, 0xb8, 0xc4, 0x73, 0xa8, 0xd0, 0x21, 0xc9, 0x1d, 0xec, 0x2d, - 0x70, 0xb2, 0xce, 0x49, 0xaf, 0x62, 0xe0, 0x6d, 0x2a, 0x25, 0xf3, 0x06, 0x01, 0xde, 0x70, 0x13, - 0x52, 0xf4, 0x14, 0xb6, 0x1d, 0xee, 0x79, 0xd4, 0xd1, 0x25, 0xe7, 0x73, 0xee, 0x9a, 0x30, 0xee, - 0x2f, 0xe0, 0x3d, 0x9a, 0x59, 0xb4, 0x38, 0x77, 0x67, 0xcc, 0x5b, 0xce, 0x39, 0x39, 0xfa, 0x15, - 0x14, 0x78, 0x28, 0x5d, 0x46, 0x85, 0xdd, 0xa3, 0x32, 0x52, 0x14, 0x33, 0x9a, 0xfd, 0xc3, 0x05, - 0xec, 0xcd, 0xc8, 0xe6, 0x38, 0x36, 0xc1, 0x79, 0xfe, 0x92, 0x04, 0x7d, 0x0e, 0x19, 0xe9, 0x06, - 0xc5, 0xac, 0xe6, 0xfa, 0x68, 0x91, 0xa7, 0x2e, 0xa3, 0x9e, 0xec, 0xd4, 0xdb, 0x33, 0x27, 0x95, - 0x21, 0xfa, 0x16, 0xae, 0xe9, 0x1c, 0xb8, 0x74, 0x4c, 0x55, 0x11, 0x47, 0xba, 0xe2, 0xb2, 0x4e, - 0xfb, 0xa7, 0x6f, 0x5a, 0x40, 0x56, 0x4b, 0xe5, 0xea, 0x5c, 0x49, 0x15, 0x14, 0x6d, 0x5d, 0xb1, - 0xc6, 0x0b, 0x96, 0xfe, 0x98, 0x81, 0xc2, 0x2b, 0x40, 0xf4, 0x00, 0xb2, 0x0a, 0x6a, 0x92, 0x78, - 0x6b, 0xc1, 0x92, 0xca, 0xb6, 0x4d, 0x5d, 0xea, 0x48, 0x2e, 0xb0, 0x36, 0x7a, 0xb5, 0x14, 0xd2, - 0x3f, 0x50, 0x29, 0x64, 0x7e, 0xd0, 0x52, 0xc8, 0x7e, 0x8f, 0xa5, 0xb0, 0xfc, 0x8e, 0xa5, 0x50, - 0xfe, 0x6f, 0x0a, 0x56, 0xa2, 0xc3, 0xac, 0x7a, 0x8d, 0x47, 0x46, 0xf4, 0x7c, 0xaf, 0x51, 0x12, - 0x54, 0x85, 0x15, 0x97, 0x74, 0xa9, 0x1b, 0x14, 0xd3, 0xba, 0x44, 0xee, 0x5e, 0xda, 0x19, 0xac, - 0xba, 0xc6, 0x57, 0x3d, 0x29, 0xa6, 0xd8, 0x18, 0x5f, 0xd0, 0xb2, 0x32, 0x57, 0x6a, 0x59, 0xa5, - 0x5f, 0x40, 0x2e, 0xb1, 0x0e, 0xca, 0x43, 0xe6, 0x8c, 0x4e, 0x23, 0xff, 0xb1, 0x7a, 0x44, 0x3b, - 0xb0, 0x3c, 0x26, 0x6e, 0x48, 0x75, 0x85, 0xac, 0xe3, 0xe8, 0xe5, 0xd3, 0xf4, 0x27, 0xa9, 0xf2, - 0x3f, 0x57, 0x60, 0xe7, 0xa2, 0xa2, 0x40, 0x18, 0x56, 0x02, 0x36, 0xf2, 0xdd, 0x28, 0x0e, 0x5b, - 0x07, 0x9f, 0xbc, 0x65, 0x55, 0x59, 0x6d, 0x6d, 0x5d, 0xaf, 0xd4, 0x96, 0xb0, 0x61, 0x42, 0x67, - 0xba, 0xb4, 0x02, 0x16, 0x48, 0xea, 0x49, 0x7b, 0x48, 0x82, 0xa1, 0x29, 0xd9, 0x2f, 0xdf, 0x96, - 0xfc, 0x68, 0x46, 0x53, 0x23, 0xc1, 0x50, 0x2f, 0xb2, 0xe5, 0x9c, 0x93, 0xa1, 0x3e, 0x5c, 0x73, - 0xb9, 0x43, 0x5c, 0x26, 0xa7, 0xb6, 0xdb, 0x8d, 0x4f, 0xb7, 0x09, 0xf5, 0xcf, 0x17, 0x2e, 0x18, - 0x59, 0x5d, 0xb0, 0x30, 0x2e, 0xc4, 0x94, 0xf5, 0xae, 0x11, 0x95, 0xfe, 0x9a, 0x81, 0xfc, 0xcb, - 0xee, 0xa0, 0x3b, 0x90, 0x1f, 0x4a, 0xe9, 0xdb, 0x43, 0x4a, 0x7a, 0x54, 0xd8, 0xf3, 0x7a, 0x52, - 0x8e, 0x2a, 0x4d, 0x4d, 0x2b, 0x1a, 0xaa, 0xaa, 0x3c, 0xc8, 0x69, 0xac, 0xc3, 0xf9, 0x19, 0xa3, - 0x26, 0x22, 0x8f, 0xaf, 0x1a, 0x11, 0xab, 0xd6, 0xe9, 0xb4, 0x8e, 0x34, 0x65, 0x6d, 0x09, 0x83, - 0x5a, 0x21, 0x7a, 0x43, 0x3f, 0x81, 0xcd, 0x30, 0xa0, 0x76, 0xc0, 0x43, 0xe1, 0x50, 0x9b, 0xf9, - 0x3a, 0x24, 0x6b, 0xb5, 0x25, 0x9c, 0x0b, 0x03, 0xda, 0xd6, 0xd2, 0x13, 0x1f, 0x3d, 0x80, 0x1b, - 0xda, 0xab, 0xef, 0x42, 0x2a, 0xa6, 0xb6, 0x4f, 0x04, 0x19, 0x51, 0x19, 0x6f, 0x65, 0xd9, 0x6c, - 0xe5, 0xba, 0x82, 0x7c, 0xad, 0x10, 0xad, 0x18, 0xa0, 0xb7, 0x74, 0x07, 0x0a, 0x23, 0xe6, 0xb1, - 0x51, 0x38, 0xb2, 0x05, 0xf3, 0x06, 0x76, 0xc0, 0x9e, 0x53, 0x7d, 0xce, 0xb3, 0x78, 0xdb, 0x28, - 0x30, 0xf3, 0x06, 0x6d, 0xf6, 0x9c, 0x96, 0x46, 0x00, 0x73, 0x57, 0x17, 0x1c, 0x3e, 0x04, 0x59, - 0x9f, 0xc8, 0xa1, 0x29, 0x61, 0xfd, 0x8c, 0xf6, 0x21, 0x23, 0x65, 0xdc, 0x9f, 0x6e, 0x58, 0xd1, - 0x08, 0x63, 0xc5, 0x23, 0x8c, 0x75, 0x6c, 0x46, 0x1c, 0xc3, 0xa3, 0xb0, 0x15, 0x80, 0x35, 0x55, - 0x78, 0xf6, 0x19, 0x9d, 0x96, 0x6b, 0xb0, 0x16, 0x57, 0x29, 0xda, 0x86, 0x1c, 0x6e, 0x9e, 0x36, - 0x8e, 0x6d, 0xdc, 0xac, 0x9c, 0x34, 0xf2, 0x4b, 0x68, 0x0b, 0xa0, 0x5e, 0x3d, 0x6c, 0x77, 0xec, - 0xa3, 0x66, 0xa3, 0x91, 0x4f, 0x21, 0x80, 0x15, 0x7c, 0xd8, 0x38, 0x6e, 0x3e, 0xc9, 0xa7, 0x15, - 0xb8, 0x75, 0xd8, 0x6e, 0x77, 0x6a, 0xb8, 0x79, 0xfa, 0xa8, 0x96, 0xcf, 0x54, 0x72, 0xb0, 0xee, - 0x76, 0xcd, 0x69, 0x2e, 0xff, 0x6d, 0x0d, 0xae, 0x5f, 0xdc, 0x10, 0x51, 0x13, 0x32, 0xd2, 0xf1, - 0x4d, 0xbb, 0xff, 0xec, 0xad, 0x1b, 0xaa, 0xd5, 0x39, 0x6a, 0x25, 0xfa, 0x96, 0xe3, 0x23, 0x0c, - 0x59, 0x95, 0x03, 0x53, 0x35, 0x9f, 0xbf, 0x3d, 0xa3, 0x8a, 0xfd, 0x8c, 0x52, 0x73, 0x95, 0xfe, - 0x97, 0x86, 0x5c, 0x62, 0x21, 0x74, 0x0b, 0xb6, 0x47, 0x64, 0x62, 0xcf, 0x7b, 0x79, 0xa0, 0x37, - 0xb0, 0x8c, 0xb7, 0x46, 0x64, 0x32, 0xa7, 0x0d, 0x50, 0x65, 0x76, 0x75, 0xd8, 0x92, 0x8d, 0x28, - 0x0f, 0xa5, 0xf1, 0xeb, 0xf5, 0xa9, 0x99, 0x5d, 0x11, 0x9d, 0xc8, 0x00, 0x71, 0xd8, 0x94, 0x8e, - 0x6f, 0x9f, 0x51, 0xea, 0x13, 0x97, 0x8d, 0xa9, 0x49, 0xee, 0x57, 0x57, 0x8a, 0x95, 0xd5, 0x71, - 0xfc, 0xc7, 0x31, 0x23, 0xde, 0x90, 0x89, 0xb7, 0xd2, 0x1f, 0x52, 0xb0, 0x91, 0x54, 0xa3, 0xeb, - 0xb0, 0xe2, 0x0b, 0xde, 0xa5, 0xd1, 0x2e, 0x37, 0xb1, 0x79, 0x43, 0x77, 0x21, 0xab, 0x76, 0x75, - 0xf9, 0x96, 0x34, 0x0c, 0xdd, 0x87, 0x35, 0xe6, 0x49, 0x2a, 0xc6, 0xe4, 0xf2, 0x02, 0xc5, 0x33, - 0x68, 0xe9, 0xb7, 0x59, 0xd8, 0x48, 0xe6, 0x04, 0x3d, 0x80, 0x92, 0xca, 0xca, 0xbe, 0xad, 0x72, - 0xe0, 0x53, 0xaf, 0xa7, 0x0e, 0x94, 0xa0, 0xdf, 0x85, 0x34, 0x90, 0x71, 0x22, 0x7e, 0xa4, 0x11, - 0x4f, 0xc8, 0xa4, 0x15, 0xe9, 0xb1, 0x51, 0xa3, 0x8f, 0x00, 0x29, 0xd5, 0x81, 0x36, 0x9e, 0x19, - 0xa5, 0xb5, 0x91, 0xee, 0x50, 0x07, 0x4f, 0xc8, 0x64, 0x86, 0xfe, 0x0c, 0xde, 0x4b, 0xe2, 0x6c, - 0x9f, 0x8a, 0x44, 0xd6, 0xf5, 0x2e, 0x96, 0x71, 0x71, 0x34, 0xb7, 0x68, 0x51, 0x31, 0x0f, 0x3e, - 0x7a, 0x1f, 0x72, 0x91, 0xb9, 0x14, 0x8c, 0x46, 0x63, 0xd9, 0x32, 0x06, 0x0d, 0xd7, 0x12, 0xf4, - 0x4b, 0xd8, 0x60, 0x3d, 0x97, 0xce, 0x8a, 0x63, 0xf9, 0xb2, 0xb0, 0xe4, 0x14, 0x3c, 0xae, 0x8c, - 0xe7, 0x50, 0x18, 0x1e, 0xd8, 0xa1, 0x3f, 0x10, 0xa4, 0x47, 0xe3, 0x9b, 0x73, 0x45, 0x5f, 0x4e, - 0x8d, 0xab, 0xd5, 0xbd, 0x55, 0x3b, 0x38, 0x8d, 0x68, 0xcd, 0xfd, 0xba, 0x3d, 0x3c, 0x2f, 0x40, - 0x16, 0x5c, 0x53, 0x3d, 0xd3, 0xd1, 0xc3, 0x83, 0xad, 0x1d, 0x75, 0xb8, 0x5b, 0x5c, 0x55, 0x9d, - 0x13, 0x17, 0xc2, 0x80, 0x46, 0x63, 0x45, 0xcb, 0x28, 0xca, 0x5f, 0xc0, 0xf6, 0x4b, 0x9c, 0x28, - 0x07, 0xab, 0xc7, 0xd5, 0x87, 0x87, 0xa7, 0xf5, 0x4e, 0x7e, 0x09, 0x21, 0xd8, 0x3a, 0x6e, 0xda, - 0x8d, 0x66, 0xc7, 0x3e, 0x6d, 0x3d, 0xc2, 0x87, 0xc7, 0xd5, 0x7c, 0x4a, 0x01, 0xe2, 0x97, 0x74, - 0xf9, 0xf7, 0xcb, 0x90, 0x7f, 0x79, 0xec, 0x41, 0xfb, 0x80, 0xd4, 0x25, 0x47, 0x9d, 0x50, 0xb2, - 0x31, 0xb5, 0xa9, 0x10, 0x5c, 0x98, 0x12, 0xa8, 0xa4, 0x8b, 0x29, 0x5c, 0x48, 0x68, 0xab, 0x5a, - 0x89, 0xbe, 0x82, 0x72, 0xe0, 0xbb, 0x4c, 0xda, 0xea, 0xa3, 0x4b, 0x78, 0xc4, 0xb5, 0xf5, 0x0d, - 0x66, 0x73, 0xc1, 0x06, 0xcc, 0x8b, 0x29, 0xd6, 0xf4, 0x3e, 0x76, 0x35, 0xb2, 0x6a, 0x80, 0xfa, - 0x1a, 0x6c, 0x6a, 0x98, 0xe1, 0x1a, 0xc0, 0x07, 0xc9, 0xe5, 0xcf, 0x11, 0xf5, 0x09, 0x73, 0x43, - 0x41, 0x83, 0xe2, 0xba, 0xce, 0xe9, 0x8f, 0x5f, 0xc9, 0xe9, 0xe9, 0x89, 0x27, 0xef, 0x1d, 0x7c, - 0xa3, 0x06, 0x0f, 0xbc, 0x9b, 0xa0, 0x49, 0x2c, 0xf3, 0xd0, 0x70, 0xa0, 0xa7, 0x50, 0x4a, 0x2e, - 0x34, 0x20, 0x92, 0x3e, 0x23, 0xd3, 0xd8, 0xd9, 0x95, 0x37, 0x58, 0xa1, 0x98, 0xb0, 0x7f, 0x14, - 0x99, 0x9b, 0x4d, 0x60, 0xb8, 0x9e, 0xe4, 0xbe, 0x3f, 0x99, 0xc4, 0xbc, 0xab, 0x6f, 0xc0, 0xbb, - 0x93, 0xb0, 0xbd, 0x3f, 0x99, 0x18, 0xce, 0xe4, 0x51, 0x4f, 0xbf, 0xf1, 0x51, 0x47, 0x8f, 0x00, - 0x75, 0x49, 0x40, 0x6d, 0xfa, 0xad, 0x19, 0xb6, 0x75, 0x7b, 0xb9, 0xb4, 0x57, 0xe4, 0x95, 0x51, - 0xd5, 0xd8, 0xa8, 0xc3, 0x81, 0x7e, 0x06, 0x3b, 0xea, 0xe0, 0xcd, 0x78, 0x7c, 0x2a, 0x1c, 0xea, - 0x49, 0x73, 0x02, 0xd1, 0x88, 0x4c, 0x62, 0x78, 0x2b, 0xd2, 0xa8, 0xbe, 0x30, 0x62, 0x9e, 0x1a, - 0x4f, 0x5c, 0x39, 0x9c, 0xe1, 0x97, 0xa3, 0xbe, 0x30, 0x62, 0x5e, 0x4d, 0x2b, 0x0c, 0xba, 0xfc, - 0xaf, 0x0c, 0x14, 0x5e, 0x99, 0x9b, 0x51, 0x03, 0xb2, 0x23, 0xde, 0x8b, 0xe7, 0xc3, 0x8f, 0xdf, - 0x66, 0xe6, 0xb6, 0x3a, 0xf5, 0xb6, 0xb2, 0x8d, 0x2f, 0x78, 0xf5, 0x8c, 0xee, 0x02, 0x32, 0xe7, - 0xcb, 0xa1, 0x42, 0xb2, 0x3e, 0x73, 0x88, 0x8c, 0x27, 0xd6, 0x42, 0xa4, 0x39, 0x9a, 0x2b, 0x54, - 0xb7, 0xf1, 0x05, 0x1b, 0x13, 0x49, 0xd5, 0x5d, 0xae, 0xc3, 0xb6, 0x8e, 0xc1, 0x88, 0x1e, 0xd3, - 0xa9, 0xba, 0xb6, 0x1c, 0x92, 0xe4, 0x8a, 0x5a, 0xd2, 0x3a, 0xde, 0x72, 0x48, 0x82, 0x48, 0xdf, - 0x6f, 0x8e, 0xa0, 0x3d, 0xea, 0x49, 0x46, 0xdc, 0x68, 0xc0, 0x59, 0x35, 0xc0, 0x99, 0x38, 0x1e, - 0x6b, 0x82, 0xb0, 0xab, 0x42, 0x69, 0x13, 0x57, 0x6a, 0x64, 0xf4, 0xb5, 0xb8, 0x8e, 0xb7, 0x8d, - 0xe2, 0xd0, 0x95, 0x0a, 0x1a, 0xa8, 0x21, 0x3c, 0xf0, 0x98, 0x2e, 0xd6, 0x75, 0xac, 0x1e, 0x51, - 0x1d, 0x76, 0x98, 0x2e, 0x1e, 0x41, 0xed, 0xe0, 0x8c, 0xf9, 0xf6, 0x98, 0x0a, 0xd6, 0x9f, 0xea, - 0xc3, 0x97, 0x3b, 0x28, 0xbd, 0x92, 0xf0, 0x0a, 0xe7, 0x6e, 0x54, 0x75, 0x28, 0xb6, 0x6b, 0x9f, - 0x31, 0xff, 0x1b, 0x6d, 0x55, 0xfe, 0x12, 0x56, 0x4d, 0x10, 0x75, 0x67, 0x39, 0x69, 0x1f, 0x56, - 0xea, 0xd5, 0xfc, 0x92, 0x1a, 0x53, 0xda, 0x27, 0x4f, 0x5a, 0xf5, 0x6a, 0x34, 0xb2, 0x3c, 0x39, - 0xed, 0x9c, 0x1e, 0xd6, 0xf3, 0x69, 0x94, 0x87, 0x8d, 0x93, 0x76, 0xe7, 0xa4, 0x69, 0x1b, 0x49, - 0xa6, 0xfc, 0xe7, 0x2c, 0xbc, 0xb7, 0x60, 0xd6, 0x45, 0x04, 0xa0, 0xc7, 0x02, 0x29, 0x58, 0x37, - 0x94, 0x2a, 0xcb, 0xea, 0x8b, 0xe7, 0xf0, 0xdd, 0xe6, 0x66, 0xeb, 0x78, 0x46, 0x84, 0x13, 0xa4, - 0xe8, 0x37, 0xb0, 0xa6, 0x1a, 0x07, 0x1f, 0xeb, 0x8f, 0x57, 0xb5, 0xc0, 0x17, 0xef, 0xb8, 0xc0, - 0x43, 0x43, 0x83, 0x67, 0x84, 0xe8, 0x43, 0x28, 0xc4, 0xcf, 0xb6, 0x2f, 0x18, 0x17, 0x4c, 0x4e, - 0xa3, 0x7f, 0x32, 0x38, 0x1f, 0x2b, 0x5a, 0x46, 0x8e, 0x3e, 0x86, 0x55, 0xea, 0x91, 0xae, 0x4b, - 0x7b, 0xe6, 0x00, 0x2e, 0xca, 0x47, 0x0c, 0x2d, 0xfd, 0x25, 0x05, 0x30, 0xdf, 0x9a, 0x1a, 0x51, - 0xfb, 0x82, 0x8f, 0xcc, 0x97, 0x97, 0x7e, 0x46, 0xbf, 0x86, 0xb4, 0xe4, 0x66, 0x73, 0x27, 0x57, - 0x8e, 0x9e, 0xd5, 0xe1, 0xd1, 0xb7, 0x64, 0x5a, 0xf2, 0xd2, 0x7d, 0x58, 0x35, 0xaf, 0x97, 0x7d, - 0xf2, 0x6d, 0x26, 0x3e, 0xf9, 0x4a, 0x16, 0xac, 0xc5, 0xd1, 0xba, 0xd0, 0xe3, 0x2d, 0xe3, 0xb1, - 0x92, 0xa4, 0x25, 0xaf, 0x58, 0x7f, 0x7f, 0xb1, 0x9b, 0xfa, 0xc7, 0x8b, 0xdd, 0xd4, 0xbf, 0x5f, - 0xec, 0xa6, 0x9e, 0xde, 0x9c, 0xfd, 0xc6, 0x23, 0x3e, 0xdb, 0xbb, 0xe0, 0xa7, 0x60, 0x77, 0x45, - 0x47, 0xec, 0xde, 0xff, 0x03, 0x00, 0x00, 0xff, 0xff, 0xf0, 0xf9, 0x39, 0x3f, 0xda, 0x14, 0x00, - 0x00, + // 1978 bytes of a gzipped FileDescriptorProto + 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xb4, 0x58, 0x4b, 0x73, 0x1b, 0xc7, + 0x11, 0x26, 0x1e, 0x7c, 0x35, 0xf8, 0x00, 0x46, 0x2c, 0x05, 0x82, 0x53, 0xb4, 0x8c, 0x4a, 0x95, + 0x14, 0xd9, 0x5a, 0x46, 0x90, 0x95, 0x72, 0xac, 0xf8, 0x01, 0x90, 0x90, 0x40, 0x0b, 0x22, 0xe0, + 0x01, 0xe8, 0x4a, 0x94, 0xc3, 0xd6, 0x60, 0x31, 0x00, 0xc6, 0x5c, 0xec, 0xac, 0x67, 0x67, 0x21, + 0x40, 0xe7, 0x9c, 0x52, 0xf9, 0x09, 0x39, 0xa5, 0x2a, 0x7f, 0x20, 0xa7, 0x5c, 0x73, 0xcb, 0x31, + 0xa9, 0xfc, 0x81, 0x94, 0x0e, 0x39, 0xe6, 0x96, 0x4b, 0x4e, 0xa9, 0x99, 0x9d, 0x05, 0x96, 0x12, + 0x05, 0xea, 0x61, 0xdf, 0x76, 0xa7, 0xbf, 0xfe, 0xba, 0xa7, 0xbb, 0xa7, 0xa7, 0x77, 0xe1, 0x96, + 0x47, 0xe5, 0x53, 0x2e, 0xce, 0x98, 0x37, 0x3c, 0x98, 0xdc, 0x21, 0xae, 0x3f, 0x22, 0x77, 0x0f, + 0xfa, 0x34, 0x90, 0xcc, 0x23, 0x92, 0x71, 0xcf, 0x16, 0xa1, 0x4b, 0x2d, 0x5f, 0x70, 0xc9, 0xd1, + 0x35, 0x16, 0x48, 0xc6, 0xad, 0x85, 0x86, 0x15, 0x6b, 0x94, 0xde, 0x1f, 0x72, 0x3e, 0x74, 0xe9, + 0x01, 0xf1, 0xd9, 0xc1, 0x80, 0x51, 0xb7, 0x6f, 0xf7, 0xe8, 0x88, 0x4c, 0x18, 0x17, 0x91, 0x6e, + 0x69, 0xdf, 0x00, 0xf4, 0x5b, 0x2f, 0x1c, 0x1c, 0xf4, 0x43, 0xa1, 0x0d, 0xbc, 0x4a, 0xfe, 0x54, + 0x10, 0xdf, 0xa7, 0x22, 0x30, 0xf2, 0x9f, 0x5e, 0xe4, 0xe7, 0x84, 0x09, 0x19, 0x12, 0xd7, 0x0e, + 0xa8, 0x98, 0x30, 0xc7, 0xb8, 0x59, 0xda, 0x1b, 0xf2, 0x21, 0xd7, 0x8f, 0x07, 0xea, 0xc9, 0xac, + 0xde, 0x88, 0x9c, 0x67, 0xfc, 0x80, 0x4e, 0x25, 0xf5, 0x02, 0xc6, 0xbd, 0xc0, 0xb8, 0x3a, 0xa0, + 0x44, 0x86, 0xc2, 0xa8, 0x97, 0xff, 0x93, 0x82, 0xdd, 0xa3, 0x45, 0x00, 0x70, 0xe8, 0x52, 0x54, + 0x84, 0xec, 0x88, 0x07, 0xb2, 0x98, 0xba, 0x9e, 0xba, 0xb9, 0x59, 0xcb, 0x3e, 0xaf, 0xa6, 0xd2, + 0x58, 0xaf, 0xa0, 0x16, 0xec, 0x48, 0x41, 0x06, 0x03, 0xe6, 0xd8, 0x3e, 0x77, 0x99, 0x33, 0x2b, + 0xa6, 0xaf, 0xa7, 0x6e, 0xe6, 0x2a, 0x37, 0xad, 0x57, 0x06, 0xcb, 0xea, 0x46, 0x0a, 0x6d, 0x8d, + 0xc7, 0xdb, 0x32, 0xf9, 0x8a, 0xee, 0xc3, 0x7a, 0x10, 0xf6, 0x02, 0x2a, 0x83, 0x62, 0xe6, 0x7a, + 0xe6, 0x66, 0xae, 0xf2, 0xc1, 0x12, 0xa6, 0x8e, 0x46, 0xe2, 0x58, 0x03, 0xdd, 0x85, 0x4d, 0x3a, + 0xf5, 0xb9, 0x90, 0xb6, 0xe4, 0xc5, 0xec, 0xf5, 0xcc, 0xcd, 0xcd, 0xda, 0xd5, 0x3f, 0x7e, 0x7d, + 0x65, 0x63, 0x05, 0xed, 0x1a, 0x2b, 0x96, 0xc3, 0x3d, 0x29, 0xb8, 0x8b, 0x37, 0x22, 0x60, 0x97, + 0x97, 0xff, 0xbd, 0x06, 0xdb, 0xe7, 0x5c, 0x42, 0x5d, 0xd8, 0x76, 0x39, 0xe9, 0xdb, 0x3d, 0xe2, + 0x12, 0xcf, 0xa1, 0x42, 0xef, 0x3b, 0x57, 0x39, 0x58, 0xe2, 0x49, 0x93, 0x93, 0x7e, 0xcd, 0xc0, + 0x3b, 0x54, 0x4a, 0xe6, 0x0d, 0x03, 0xbc, 0xe5, 0x26, 0x56, 0xd1, 0x13, 0xd8, 0x75, 0xb8, 0xe7, + 0x51, 0x47, 0xd7, 0x95, 0xcf, 0xb9, 0x6b, 0x62, 0x75, 0x67, 0x09, 0xef, 0xe1, 0x5c, 0xa3, 0xcd, + 0xb9, 0x3b, 0x67, 0xde, 0x71, 0xce, 0xad, 0xa3, 0x5f, 0x41, 0x81, 0x87, 0xd2, 0x65, 0x54, 0xd8, + 0x7d, 0x2a, 0x23, 0x41, 0x31, 0xa3, 0xd9, 0x3f, 0x5c, 0xc2, 0xde, 0x8a, 0x74, 0x8e, 0x62, 0x15, + 0x9c, 0xe7, 0x2f, 0xac, 0xa0, 0xcf, 0x21, 0x23, 0xdd, 0xa0, 0x98, 0xd5, 0x5c, 0x1f, 0x2d, 0xf3, + 0xd4, 0x65, 0xd4, 0x93, 0xdd, 0x66, 0x67, 0xee, 0xa4, 0x52, 0x44, 0xdf, 0xc2, 0x15, 0x9d, 0x10, + 0x97, 0x4e, 0xa8, 0xaa, 0xd4, 0x48, 0x56, 0x5c, 0xd5, 0xb9, 0xfd, 0xf4, 0x75, 0xab, 0xc4, 0x6a, + 0xab, 0x5c, 0x9d, 0xab, 0x9b, 0x82, 0xa2, 0x6d, 0x2a, 0xd6, 0xd8, 0x60, 0xe9, 0x0f, 0x19, 0x28, + 0xbc, 0x04, 0x44, 0xf7, 0x21, 0xab, 0xa0, 0x26, 0x89, 0x37, 0x96, 0x98, 0x54, 0xba, 0x1d, 0xea, + 0x52, 0x47, 0x72, 0x81, 0xb5, 0xd2, 0xcb, 0xa5, 0x90, 0xfe, 0x81, 0x4a, 0x21, 0xf3, 0x83, 0x96, + 0x42, 0xf6, 0x7b, 0x2c, 0x85, 0xd5, 0xb7, 0x2c, 0x85, 0xf2, 0x7f, 0x53, 0xb0, 0x16, 0x9d, 0x58, + 0xd5, 0x50, 0x3c, 0x32, 0xa6, 0xe7, 0x1b, 0x8a, 0x5a, 0x41, 0x75, 0x58, 0x73, 0x49, 0x8f, 0xba, + 0x41, 0x31, 0xad, 0x4b, 0xe4, 0xf6, 0xa5, 0xc7, 0xdf, 0x6a, 0x6a, 0x7c, 0xdd, 0x93, 0x62, 0x86, + 0x8d, 0xf2, 0x05, 0x7d, 0x29, 0xf3, 0x4e, 0x7d, 0xa9, 0xf4, 0x0b, 0xc8, 0x25, 0xec, 0xa0, 0x3c, + 0x64, 0xce, 0xe8, 0x2c, 0xf2, 0x1f, 0xab, 0x47, 0xb4, 0x07, 0xab, 0x13, 0xe2, 0x86, 0x54, 0x57, + 0xc8, 0x26, 0x8e, 0x5e, 0x3e, 0x4d, 0x7f, 0x92, 0x2a, 0xff, 0x63, 0x0d, 0xf6, 0x2e, 0x2a, 0x0a, + 0x84, 0x61, 0x2d, 0x60, 0x63, 0xdf, 0x8d, 0xe2, 0xb0, 0x53, 0xf9, 0xe4, 0x0d, 0xab, 0xca, 0xea, + 0x68, 0xed, 0x66, 0xad, 0xb1, 0x82, 0x0d, 0x13, 0x3a, 0xd3, 0xa5, 0x15, 0xb0, 0x40, 0x52, 0x4f, + 0xda, 0x23, 0x12, 0x8c, 0x4c, 0xc9, 0x7e, 0xf9, 0xa6, 0xe4, 0x87, 0x73, 0x9a, 0x06, 0x09, 0x46, + 0xda, 0xc8, 0x8e, 0x73, 0x6e, 0x0d, 0x0d, 0xe0, 0x8a, 0xcb, 0x1d, 0xe2, 0x32, 0x39, 0xb3, 0xdd, + 0x5e, 0x7c, 0xba, 0x4d, 0xa8, 0x7f, 0xbe, 0xd4, 0x60, 0xa4, 0x75, 0x81, 0x61, 0x5c, 0x88, 0x29, + 0x9b, 0x3d, 0xb3, 0x54, 0xfa, 0x4b, 0x06, 0xf2, 0x2f, 0xba, 0x83, 0x6e, 0x41, 0x7e, 0x24, 0xa5, + 0x6f, 0x8f, 0x28, 0xe9, 0x53, 0x61, 0x2f, 0xea, 0x49, 0x39, 0xaa, 0x24, 0x0d, 0x2d, 0x38, 0x51, + 0x55, 0xe5, 0x41, 0x4e, 0x63, 0x1d, 0xce, 0xcf, 0x18, 0x35, 0x11, 0x79, 0xf4, 0xae, 0x11, 0xb1, + 0x1a, 0xdd, 0x6e, 0xfb, 0x50, 0x53, 0x36, 0x56, 0x30, 0x28, 0x0b, 0xd1, 0x1b, 0xfa, 0x09, 0x6c, + 0x87, 0x01, 0xb5, 0x03, 0x1e, 0x0a, 0x87, 0xda, 0xcc, 0xd7, 0x21, 0xd9, 0x68, 0xac, 0xe0, 0x5c, + 0x18, 0xd0, 0x8e, 0x5e, 0x3d, 0xf6, 0xd1, 0x7d, 0xb8, 0xa6, 0xbd, 0xfa, 0x2e, 0xa4, 0x62, 0x66, + 0xfb, 0x44, 0x90, 0x31, 0x95, 0xf1, 0x56, 0x56, 0xcd, 0x56, 0xae, 0x2a, 0xc8, 0xd7, 0x0a, 0xd1, + 0x8e, 0x01, 0x7a, 0x4b, 0xb7, 0xa0, 0x30, 0x66, 0x1e, 0x1b, 0x87, 0x63, 0x5b, 0x30, 0x6f, 0x68, + 0x07, 0xec, 0x19, 0xd5, 0xe7, 0x3c, 0x8b, 0x77, 0x8d, 0x00, 0x33, 0x6f, 0xd8, 0x61, 0xcf, 0x68, + 0x69, 0x0c, 0xb0, 0x70, 0x75, 0xc9, 0xe1, 0x43, 0x90, 0xf5, 0x89, 0x1c, 0x99, 0x12, 0xd6, 0xcf, + 0xe8, 0x0e, 0x64, 0xa4, 0x8c, 0xfb, 0xd3, 0x35, 0x2b, 0x9a, 0x53, 0xac, 0x78, 0x4e, 0xb1, 0x8e, + 0xcc, 0x1c, 0x63, 0x78, 0x14, 0xb6, 0x06, 0xb0, 0xa1, 0x0a, 0xcf, 0x3e, 0xa3, 0xb3, 0x72, 0x03, + 0x36, 0xe2, 0x2a, 0x45, 0xbb, 0x90, 0xc3, 0xad, 0xd3, 0x93, 0x23, 0x1b, 0xb7, 0x6a, 0xc7, 0x27, + 0xf9, 0x15, 0xb4, 0x03, 0xd0, 0xac, 0x57, 0x3b, 0x5d, 0xfb, 0xb0, 0x75, 0x72, 0x92, 0x4f, 0x21, + 0x80, 0x35, 0x5c, 0x3d, 0x39, 0x6a, 0x3d, 0xce, 0xa7, 0x15, 0xb8, 0x5d, 0xed, 0x74, 0xba, 0x0d, + 0xdc, 0x3a, 0x7d, 0xd8, 0xc8, 0x67, 0x6a, 0x39, 0xd8, 0x74, 0x7b, 0xe6, 0x34, 0x97, 0xff, 0xba, + 0x01, 0x57, 0x2f, 0x6e, 0x88, 0xa8, 0x05, 0x19, 0xe9, 0xf8, 0xa6, 0xdd, 0x7f, 0xf6, 0xc6, 0x0d, + 0xd5, 0xea, 0x1e, 0xb6, 0x13, 0x7d, 0xcb, 0xf1, 0x11, 0x86, 0xac, 0xca, 0x81, 0xa9, 0x9a, 0xcf, + 0xdf, 0x9c, 0x51, 0xc5, 0x7e, 0x4e, 0xa9, 0xb9, 0x4a, 0xff, 0x4b, 0x43, 0x2e, 0x61, 0x08, 0xdd, + 0x80, 0xdd, 0x31, 0x99, 0xda, 0x8b, 0x5e, 0x1e, 0xe8, 0x0d, 0xac, 0xe2, 0x9d, 0x31, 0x99, 0x2e, + 0x68, 0x03, 0x54, 0x9b, 0x5f, 0x1d, 0xb6, 0x64, 0x63, 0xca, 0x43, 0x69, 0xfc, 0x7a, 0x75, 0x6a, + 0xe6, 0x57, 0x44, 0x37, 0x52, 0x40, 0x1c, 0xb6, 0xa5, 0xe3, 0xdb, 0x67, 0x94, 0xfa, 0xc4, 0x65, + 0x13, 0x6a, 0x92, 0xfb, 0xd5, 0x3b, 0xc5, 0xca, 0xea, 0x3a, 0xfe, 0xa3, 0x98, 0x11, 0x6f, 0xc9, + 0xc4, 0x5b, 0xe9, 0xf7, 0x29, 0xd8, 0x4a, 0x8a, 0xd1, 0x55, 0x58, 0xf3, 0x05, 0xef, 0xd1, 0x68, + 0x97, 0xdb, 0xd8, 0xbc, 0xa1, 0xdb, 0x90, 0x55, 0xbb, 0xba, 0x7c, 0x4b, 0x1a, 0x86, 0xee, 0xc1, + 0x06, 0xf3, 0x24, 0x15, 0x13, 0x72, 0x79, 0x81, 0xe2, 0x39, 0xb4, 0xf4, 0xdb, 0x2c, 0x6c, 0x25, + 0x73, 0x82, 0xee, 0x43, 0x49, 0x65, 0xe5, 0x8e, 0xad, 0x72, 0xe0, 0x53, 0xaf, 0xaf, 0x0e, 0x94, + 0xa0, 0xdf, 0x85, 0x34, 0x90, 0x71, 0x22, 0x7e, 0xa4, 0x11, 0x8f, 0xc9, 0xb4, 0x1d, 0xc9, 0xb1, + 0x11, 0xa3, 0x8f, 0x00, 0x29, 0x51, 0x45, 0x2b, 0xcf, 0x95, 0xd2, 0x5a, 0x49, 0x77, 0xa8, 0xca, + 0x63, 0x32, 0x9d, 0xa3, 0x3f, 0x83, 0xf7, 0x92, 0x38, 0xdb, 0xa7, 0x22, 0x91, 0x75, 0xbd, 0x8b, + 0x55, 0x5c, 0x1c, 0x2f, 0x34, 0xda, 0x54, 0x2c, 0x82, 0x8f, 0xde, 0x87, 0x5c, 0xa4, 0x2e, 0x05, + 0xa3, 0xd1, 0x58, 0xb6, 0x8a, 0x41, 0xc3, 0xf5, 0x0a, 0xfa, 0x25, 0x6c, 0xb1, 0xbe, 0x4b, 0xe7, + 0xc5, 0xb1, 0x7a, 0x59, 0x58, 0x72, 0x0a, 0x1e, 0x57, 0xc6, 0x33, 0x28, 0x8c, 0x2a, 0x76, 0xe8, + 0x0f, 0x05, 0xe9, 0xd3, 0xf8, 0xe6, 0x5c, 0xd3, 0x97, 0xd3, 0xc9, 0xbb, 0xd5, 0xbd, 0xd5, 0xa8, + 0x9c, 0x46, 0xb4, 0xe6, 0x7e, 0xdd, 0x1d, 0x9d, 0x5f, 0x40, 0x16, 0x5c, 0x51, 0x3d, 0xd3, 0xd1, + 0xc3, 0x83, 0xad, 0x1d, 0x75, 0xb8, 0x5b, 0x5c, 0x57, 0x9d, 0x13, 0x17, 0xc2, 0x80, 0x46, 0x63, + 0x45, 0xdb, 0x08, 0xca, 0x5f, 0xc0, 0xee, 0x0b, 0x9c, 0x28, 0x07, 0xeb, 0x47, 0xf5, 0x07, 0xd5, + 0xd3, 0x66, 0x37, 0xbf, 0x82, 0x10, 0xec, 0x1c, 0xb5, 0xec, 0x93, 0x56, 0xd7, 0x3e, 0x6d, 0x3f, + 0xc4, 0xd5, 0xa3, 0x7a, 0x3e, 0xa5, 0x00, 0xf1, 0x4b, 0xba, 0xfc, 0xbb, 0x55, 0xc8, 0xbf, 0x38, + 0xf6, 0xa0, 0x3b, 0x80, 0xd4, 0x25, 0x47, 0x9d, 0x50, 0xb2, 0x09, 0xb5, 0xa9, 0x10, 0x5c, 0x98, + 0x12, 0xa8, 0xa5, 0x8b, 0x29, 0x5c, 0x48, 0x48, 0xeb, 0x5a, 0x88, 0xbe, 0x82, 0x72, 0xe0, 0xbb, + 0x4c, 0xda, 0xea, 0xcb, 0x4a, 0x78, 0xc4, 0xb5, 0xf5, 0x0d, 0x66, 0x73, 0xc1, 0x86, 0xcc, 0x8b, + 0x29, 0x36, 0xf4, 0x3e, 0xf6, 0x35, 0xb2, 0x6e, 0x80, 0xfa, 0x1a, 0x6c, 0x69, 0x98, 0xe1, 0x1a, + 0xc2, 0x07, 0x49, 0xf3, 0xe7, 0x88, 0x06, 0x84, 0xb9, 0xa1, 0xa0, 0x41, 0x71, 0x53, 0xe7, 0xf4, + 0xc7, 0x2f, 0xe5, 0xf4, 0xf4, 0xd8, 0x93, 0x77, 0x2b, 0xdf, 0xa8, 0xc1, 0x03, 0xef, 0x27, 0x68, + 0x12, 0x66, 0x1e, 0x18, 0x0e, 0xf4, 0x04, 0x4a, 0x49, 0x43, 0x43, 0x22, 0xe9, 0x53, 0x32, 0x8b, + 0x9d, 0x5d, 0x7b, 0x0d, 0x0b, 0xc5, 0x84, 0xfe, 0xc3, 0x48, 0xdd, 0x6c, 0x02, 0xc3, 0xd5, 0x24, + 0xf7, 0xbd, 0xe9, 0x34, 0xe6, 0x5d, 0x7f, 0x0d, 0xde, 0xbd, 0x84, 0xee, 0xbd, 0xe9, 0xd4, 0x70, + 0x26, 0x8f, 0x7a, 0xfa, 0xb5, 0x8f, 0x3a, 0x7a, 0x08, 0xa8, 0x47, 0x02, 0x6a, 0xd3, 0x6f, 0xcd, + 0xb0, 0xad, 0xdb, 0xcb, 0xa5, 0xbd, 0x22, 0xaf, 0x94, 0xea, 0x46, 0x47, 0x1d, 0x0e, 0xf4, 0x33, + 0xd8, 0x53, 0x07, 0x6f, 0xce, 0xe3, 0x53, 0xe1, 0x50, 0x4f, 0x9a, 0x13, 0x88, 0xc6, 0x64, 0x1a, + 0xc3, 0xdb, 0x91, 0x44, 0xf5, 0x85, 0x31, 0xf3, 0xd4, 0x78, 0xe2, 0xca, 0xd1, 0x1c, 0xbf, 0x1a, + 0xf5, 0x85, 0x31, 0xf3, 0x1a, 0x5a, 0x60, 0xd0, 0xe5, 0x7f, 0x66, 0xa0, 0xf0, 0xd2, 0xdc, 0x8c, + 0x4e, 0x20, 0x3b, 0xe6, 0xfd, 0x78, 0x3e, 0xfc, 0xf8, 0x4d, 0x66, 0x6e, 0xab, 0xdb, 0xec, 0x28, + 0xdd, 0xf8, 0x82, 0x57, 0xcf, 0xe8, 0x36, 0x20, 0x73, 0xbe, 0x1c, 0x2a, 0x24, 0x1b, 0x30, 0x87, + 0xc8, 0x78, 0x62, 0x2d, 0x44, 0x92, 0xc3, 0x85, 0x40, 0x75, 0x1b, 0x5f, 0xb0, 0x09, 0x91, 0x54, + 0xdd, 0xe5, 0x3a, 0x6c, 0x9b, 0x18, 0xcc, 0xd2, 0x23, 0x3a, 0x53, 0xd7, 0x96, 0x43, 0x92, 0x5c, + 0x51, 0x4b, 0xda, 0xc4, 0x3b, 0x0e, 0x49, 0x10, 0xe9, 0xfb, 0xcd, 0x11, 0xb4, 0x4f, 0x3d, 0xc9, + 0x88, 0x1b, 0x0d, 0x38, 0xeb, 0x06, 0x38, 0x5f, 0x8e, 0xc7, 0x9a, 0x20, 0xec, 0xa9, 0x50, 0xda, + 0xc4, 0x95, 0x1a, 0x19, 0x7d, 0x2d, 0x6e, 0xe2, 0x5d, 0x23, 0xa8, 0xba, 0x52, 0x41, 0x03, 0x35, + 0x84, 0x07, 0x1e, 0xd3, 0xc5, 0xba, 0x89, 0xd5, 0x23, 0x6a, 0xc2, 0x1e, 0xd3, 0xc5, 0x23, 0xa8, + 0x1d, 0x9c, 0x31, 0xdf, 0x9e, 0x50, 0xc1, 0x06, 0x33, 0x7d, 0xf8, 0x72, 0x95, 0xd2, 0x4b, 0x09, + 0xaf, 0x71, 0xee, 0x46, 0x55, 0x87, 0x62, 0xbd, 0xce, 0x19, 0xf3, 0xbf, 0xd1, 0x5a, 0xe5, 0x2f, + 0x61, 0xdd, 0x04, 0x51, 0x77, 0x96, 0xe3, 0x4e, 0xb5, 0xd6, 0xac, 0xe7, 0x57, 0xd4, 0x98, 0xd2, + 0x39, 0x7e, 0xdc, 0x6e, 0xd6, 0xa3, 0x91, 0xe5, 0xf1, 0x69, 0xf7, 0xb4, 0xda, 0xcc, 0xa7, 0x51, + 0x1e, 0xb6, 0x8e, 0x3b, 0xdd, 0xe3, 0x96, 0x6d, 0x56, 0x32, 0xe5, 0x3f, 0x65, 0xe1, 0xbd, 0x25, + 0xb3, 0x2e, 0x22, 0x00, 0x7d, 0x16, 0x48, 0xc1, 0x7a, 0xa1, 0x54, 0x59, 0x56, 0x5f, 0x3c, 0xd5, + 0xb7, 0x9b, 0x9b, 0xad, 0xa3, 0x39, 0x11, 0x4e, 0x90, 0xa2, 0xdf, 0xc0, 0x86, 0x6a, 0x1c, 0x7c, + 0xa2, 0x3f, 0x5e, 0x95, 0x81, 0x2f, 0xde, 0xd2, 0xc0, 0x03, 0x43, 0x83, 0xe7, 0x84, 0xe8, 0x43, + 0x28, 0xc4, 0xcf, 0xb6, 0x2f, 0x18, 0x17, 0x4c, 0xce, 0xa2, 0x1f, 0x2f, 0x38, 0x1f, 0x0b, 0xda, + 0x66, 0x1d, 0x7d, 0x0c, 0xeb, 0xd4, 0x23, 0x3d, 0x97, 0xf6, 0xcd, 0x01, 0x5c, 0x96, 0x8f, 0x18, + 0x5a, 0xfa, 0x73, 0x0a, 0x60, 0xb1, 0x35, 0x35, 0xa2, 0x0e, 0x04, 0x1f, 0x9b, 0x2f, 0x2f, 0xfd, + 0x8c, 0x7e, 0x0d, 0x69, 0xc9, 0xcd, 0xe6, 0x8e, 0xdf, 0x39, 0x7a, 0x56, 0x97, 0x47, 0xdf, 0x92, + 0x69, 0xc9, 0x4b, 0xf7, 0x60, 0xdd, 0xbc, 0x5e, 0xf6, 0xc9, 0xb7, 0x9d, 0xf8, 0xe4, 0x2b, 0x59, + 0xb0, 0x11, 0x47, 0xeb, 0x42, 0x8f, 0x77, 0x8c, 0xc7, 0x6a, 0x25, 0x2d, 0x79, 0xcd, 0xfa, 0xdb, + 0xf3, 0xfd, 0xd4, 0xdf, 0x9f, 0xef, 0xa7, 0xfe, 0xf5, 0x7c, 0x3f, 0xf5, 0xe4, 0xfa, 0xfc, 0x5f, + 0x1d, 0xf1, 0xd9, 0xc1, 0x05, 0x7f, 0xfe, 0x7a, 0x6b, 0x3a, 0x62, 0x77, 0xff, 0x1f, 0x00, 0x00, + 0xff, 0xff, 0x53, 0xa3, 0x4f, 0xd4, 0xbf, 0x14, 0x00, 0x00, } func (m *DestinationRule) Marshal() (dAtA []byte, err error) { diff --git a/networking/v1alpha3/destination_rule.proto b/networking/v1alpha3/destination_rule.proto index 0d4d834f166..daf5658cb96 100644 --- a/networking/v1alpha3/destination_rule.proto +++ b/networking/v1alpha3/destination_rule.proto @@ -239,7 +239,7 @@ message DestinationRule { // The value "." is reserved and defines an export to the same namespace that // the destination rule is declared in. Similarly, the value "*" is reserved and // defines an export to all namespaces. - repeated string export_to = 4 [(istio.extensions.feature) = {status: ALPHA, name: "DestinationRule.export_to", id: "traffic.control"}]; + repeated string export_to = 4 [(istio.extensions.feature) = {status: ALPHA, id: "traffic.control"}]; } // Traffic policies to apply for a specific destination, across all diff --git a/networking/v1alpha3/service_entry.pb.go b/networking/v1alpha3/service_entry.pb.go index 4eeec9850af..4fd0adf4f3c 100644 --- a/networking/v1alpha3/service_entry.pb.go +++ b/networking/v1alpha3/service_entry.pb.go @@ -1106,41 +1106,41 @@ func init() { } var fileDescriptor_9220e0fa673c4bf8 = []byte{ - // 536 bytes of a gzipped FileDescriptorProto - 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0x8c, 0x93, 0xdf, 0x8e, 0xd2, 0x40, - 0x14, 0xc6, 0xb7, 0xcb, 0xc2, 0x96, 0x59, 0x95, 0x32, 0x26, 0xa6, 0x12, 0xc3, 0x22, 0x37, 0xdb, - 0xb8, 0x49, 0x59, 0xd9, 0x4b, 0x6f, 0x04, 0xc1, 0x48, 0xc4, 0xa2, 0x2d, 0x46, 0xe2, 0x4d, 0x33, - 0xb4, 0x03, 0x8c, 0xd6, 0x1e, 0x32, 0x33, 0xc0, 0xee, 0xeb, 0xf8, 0x1c, 0x3e, 0x80, 0x97, 0x3e, - 0x82, 0xe1, 0x49, 0x4c, 0xff, 0x50, 0xd0, 0x20, 0xd9, 0xdb, 0xef, 0x7c, 0xdf, 0xaf, 0xe7, 0x4f, - 0x07, 0x5d, 0x84, 0x54, 0xae, 0x80, 0x7f, 0x65, 0xe1, 0xb4, 0xb1, 0x7c, 0x4e, 0x82, 0xf9, 0x8c, - 0x5c, 0x37, 0x04, 0xe5, 0x4b, 0xe6, 0x51, 0x97, 0x86, 0x92, 0xdf, 0x9a, 0x73, 0x0e, 0x12, 0xf0, - 0x63, 0x26, 0x24, 0x03, 0x73, 0x6b, 0x37, 0x37, 0xf6, 0xca, 0xf9, 0x14, 0x60, 0x1a, 0xd0, 0x06, - 0x99, 0xb3, 0xc6, 0x84, 0xd1, 0xc0, 0x77, 0xc7, 0x74, 0x46, 0x96, 0x0c, 0x78, 0x92, 0xad, 0x3c, - 0xdd, 0xf7, 0x91, 0x29, 0x91, 0x74, 0x45, 0x6e, 0x0f, 0x59, 0x04, 0xf3, 0xa9, 0x47, 0x36, 0x14, - 0x63, 0x9f, 0x25, 0x12, 0x02, 0x20, 0xfe, 0x6e, 0xaf, 0x95, 0x8b, 0xa4, 0x57, 0x06, 0x0d, 0x7a, - 0x23, 0x69, 0x28, 0x18, 0x84, 0x22, 0xed, 0x6c, 0x42, 0x89, 0x5c, 0x70, 0x9a, 0x18, 0xeb, 0x3f, - 0xf2, 0xe8, 0x9e, 0x93, 0x0c, 0xdb, 0x8d, 0xf2, 0xb8, 0x82, 0xf2, 0x33, 0x10, 0x52, 0xe8, 0x4a, - 0x2d, 0x67, 0x14, 0xdb, 0x27, 0xeb, 0x96, 0x72, 0x6c, 0x27, 0x12, 0x7e, 0x82, 0x8a, 0xc4, 0xf7, - 0x39, 0x15, 0x82, 0x0a, 0xfd, 0x38, 0xaa, 0xdb, 0x5b, 0x01, 0xbf, 0x40, 0xf9, 0x39, 0x70, 0x29, - 0xf4, 0x5c, 0x2d, 0x67, 0x9c, 0x35, 0xcf, 0xcd, 0xff, 0xee, 0xcb, 0x7c, 0x0f, 0x5c, 0x6e, 0xd0, - 0x71, 0x06, 0xf7, 0x91, 0x1a, 0x80, 0x47, 0x24, 0x83, 0x50, 0x3f, 0xa9, 0x29, 0xc6, 0x83, 0xe6, - 0xd5, 0x81, 0xfc, 0x6e, 0xc7, 0x66, 0x3f, 0xcd, 0xd9, 0x19, 0x01, 0x8f, 0x10, 0xe2, 0x54, 0x40, - 0xb0, 0x88, 0x79, 0xf9, 0x98, 0xd7, 0xbc, 0x2b, 0xcf, 0xce, 0x92, 0x69, 0x8b, 0x3b, 0x2c, 0xfc, - 0x1a, 0x15, 0x69, 0xe8, 0xcf, 0x81, 0x85, 0x52, 0xe8, 0x85, 0x78, 0x50, 0xe3, 0x00, 0xf8, 0x53, - 0x7a, 0x9c, 0x98, 0x6c, 0x6f, 0xa3, 0x78, 0x84, 0xca, 0xd9, 0xe1, 0x04, 0x0d, 0xa8, 0x27, 0x81, - 0xeb, 0xc5, 0x9a, 0x62, 0x9c, 0x35, 0x2f, 0xef, 0xc0, 0x73, 0xd2, 0x88, 0xad, 0xad, 0xfe, 0x51, - 0xf0, 0x5b, 0x54, 0xa4, 0x37, 0xd1, 0x52, 0x5d, 0x09, 0xfa, 0x69, 0x7c, 0x44, 0xf3, 0xfb, 0x87, - 0x4b, 0xf5, 0x08, 0x3f, 0xfa, 0x6b, 0xcc, 0xcc, 0x54, 0x29, 0x49, 0x4e, 0x26, 0x13, 0xe6, 0x99, - 0x1e, 0x84, 0x92, 0x43, 0x60, 0xab, 0x49, 0x6d, 0x08, 0xf8, 0x19, 0x2a, 0x8b, 0xc5, 0xf8, 0x0b, - 0xf5, 0xa4, 0x4b, 0x02, 0xe9, 0x86, 0xe4, 0x1b, 0x15, 0xba, 0x1a, 0x5f, 0xbe, 0x94, 0x16, 0x5a, - 0x81, 0xb4, 0x22, 0xb9, 0x7e, 0x85, 0xd4, 0xcd, 0x29, 0x70, 0x19, 0xdd, 0x7f, 0xd7, 0x75, 0xde, - 0xb8, 0xdd, 0xd1, 0xb0, 0x6b, 0x5b, 0xad, 0xbe, 0x76, 0x94, 0x49, 0x3d, 0x2b, 0x95, 0x94, 0xfa, - 0x4b, 0x84, 0xb6, 0xcb, 0xc6, 0x2a, 0x3a, 0xb1, 0x06, 0x56, 0x57, 0x3b, 0xc2, 0x08, 0x15, 0x9c, - 0x61, 0x6b, 0xd8, 0x7b, 0xa5, 0x29, 0xf8, 0x14, 0xe5, 0x3a, 0x96, 0xa3, 0x1d, 0xe3, 0x87, 0xa8, - 0xd4, 0xb1, 0x1c, 0xd7, 0x1e, 0x7c, 0xb4, 0x3a, 0xae, 0x3d, 0x68, 0xf7, 0x2c, 0x2d, 0xd7, 0x36, - 0x7f, 0xae, 0xab, 0xca, 0xaf, 0x75, 0x55, 0xf9, 0xbd, 0xae, 0x2a, 0x9f, 0x6b, 0xd9, 0x5f, 0x1f, - 0x3d, 0xc4, 0x3d, 0x8f, 0x65, 0x5c, 0x88, 0xff, 0xfa, 0xeb, 0x3f, 0x01, 0x00, 0x00, 0xff, 0xff, - 0xd2, 0x68, 0xf0, 0xe0, 0xf5, 0x03, 0x00, 0x00, + // 529 bytes of a gzipped FileDescriptorProto + 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0x8c, 0x93, 0xdd, 0x8e, 0xd2, 0x40, + 0x1c, 0xc5, 0xb7, 0x7c, 0x6d, 0x99, 0x55, 0x29, 0xb3, 0x89, 0xa9, 0xc4, 0xb0, 0xc8, 0xcd, 0x36, + 0x9a, 0x94, 0x15, 0x2e, 0xbd, 0x11, 0x04, 0x23, 0x09, 0x16, 0x6d, 0x31, 0x12, 0x6f, 0x9a, 0xa1, + 0x1d, 0x60, 0xb4, 0xf6, 0x4f, 0x66, 0x06, 0xd8, 0x7d, 0x1d, 0xe3, 0xc3, 0x78, 0xe9, 0x23, 0x18, + 0x9e, 0xc4, 0xf4, 0x83, 0x8f, 0x18, 0x24, 0x7b, 0x7b, 0x7a, 0xce, 0xaf, 0x67, 0xfe, 0xff, 0x19, + 0x74, 0x1d, 0x52, 0xb9, 0x06, 0xfe, 0x8d, 0x85, 0xb3, 0xc6, 0xea, 0x25, 0x09, 0x16, 0x73, 0xd2, + 0x6a, 0x08, 0xca, 0x57, 0xcc, 0xa3, 0x2e, 0x0d, 0x25, 0xbf, 0x33, 0x17, 0x1c, 0x24, 0xe0, 0x27, + 0x4c, 0x48, 0x06, 0xe6, 0xde, 0x6e, 0x6e, 0xed, 0x95, 0xab, 0x19, 0xc0, 0x2c, 0xa0, 0x0d, 0xb2, + 0x60, 0x8d, 0x29, 0xa3, 0x81, 0xef, 0x4e, 0xe8, 0x9c, 0xac, 0x18, 0xf0, 0x24, 0x5b, 0x79, 0x76, + 0xec, 0x27, 0x33, 0x22, 0xe9, 0x9a, 0xdc, 0x9d, 0xb2, 0x08, 0xe6, 0x53, 0x8f, 0x6c, 0x29, 0xc6, + 0x31, 0x4b, 0x24, 0x04, 0x40, 0xfc, 0xc3, 0xae, 0x95, 0xeb, 0xa4, 0x2b, 0x83, 0x06, 0xbd, 0x95, + 0x34, 0x14, 0x0c, 0x42, 0x91, 0x36, 0x9b, 0x52, 0x22, 0x97, 0x9c, 0x26, 0xc6, 0xfa, 0xcf, 0x3c, + 0x7a, 0xe0, 0x24, 0x87, 0xed, 0x45, 0x79, 0x5c, 0x41, 0xf9, 0x39, 0x08, 0x29, 0x74, 0xa5, 0x96, + 0x35, 0x8a, 0x9d, 0xdc, 0xa6, 0xad, 0x64, 0xec, 0x44, 0xc2, 0x4f, 0x51, 0x91, 0xf8, 0x3e, 0xa7, + 0x42, 0x50, 0xa1, 0x67, 0xa2, 0xef, 0xf6, 0x5e, 0xc0, 0xaf, 0x50, 0x7e, 0x01, 0x5c, 0x0a, 0x3d, + 0x5b, 0xcb, 0x1a, 0x17, 0xcd, 0x2b, 0xf3, 0xbf, 0xf3, 0x32, 0x3f, 0x00, 0x97, 0x5b, 0x74, 0x9c, + 0xc1, 0x03, 0xa4, 0x06, 0xe0, 0x11, 0xc9, 0x20, 0xd4, 0x73, 0x35, 0xc5, 0x78, 0xd4, 0xbc, 0x39, + 0x91, 0x3f, 0x6c, 0x6c, 0x0e, 0xd2, 0x9c, 0xbd, 0x23, 0xe0, 0x31, 0x42, 0x9c, 0x0a, 0x08, 0x96, + 0x31, 0x2f, 0x1f, 0xf3, 0x9a, 0xf7, 0xe5, 0xd9, 0xbb, 0x64, 0x5a, 0xf1, 0x80, 0x85, 0xdf, 0xa2, + 0x22, 0x0d, 0xfd, 0x05, 0xb0, 0x50, 0x0a, 0xbd, 0x10, 0x1f, 0xd4, 0x38, 0x01, 0xfe, 0x9c, 0x2e, + 0x27, 0x26, 0xdb, 0xfb, 0x28, 0x1e, 0xa3, 0xf2, 0x6e, 0x71, 0x82, 0x06, 0xd4, 0x93, 0xc0, 0xf5, + 0x62, 0x4d, 0x31, 0x2e, 0x9a, 0x2f, 0xee, 0xc1, 0x73, 0xd2, 0x88, 0xad, 0xad, 0xff, 0x51, 0x70, + 0x0b, 0x15, 0xe9, 0x6d, 0x34, 0x54, 0x57, 0x82, 0x7e, 0x1e, 0x2f, 0xf1, 0xf1, 0x8f, 0x8f, 0x97, + 0xea, 0x19, 0x2e, 0x49, 0x4e, 0xa6, 0x53, 0xe6, 0x99, 0x1e, 0x84, 0x92, 0x43, 0x60, 0xab, 0x89, + 0x71, 0x04, 0xf8, 0x39, 0x2a, 0x8b, 0xe5, 0xe4, 0x2b, 0xf5, 0xa4, 0x4b, 0x02, 0xe9, 0x86, 0xe4, + 0x3b, 0x15, 0xba, 0x1a, 0x6f, 0xb8, 0x94, 0x7e, 0x68, 0x07, 0xd2, 0x8a, 0xe4, 0xfa, 0x0d, 0x52, + 0xb7, 0x23, 0xc7, 0x65, 0xf4, 0xf0, 0x7d, 0xcf, 0x79, 0xe7, 0xf6, 0xc6, 0xa3, 0x9e, 0x6d, 0xb5, + 0x07, 0xda, 0xd9, 0x4e, 0xea, 0x5b, 0xa9, 0xa4, 0xd4, 0x5f, 0x23, 0xb4, 0x1f, 0x2a, 0x56, 0x51, + 0xce, 0x1a, 0x5a, 0x3d, 0xed, 0x0c, 0x23, 0x54, 0x70, 0x46, 0xed, 0x51, 0xff, 0x8d, 0xa6, 0xe0, + 0x73, 0x94, 0xed, 0x5a, 0x8e, 0x96, 0xc1, 0x97, 0xa8, 0xd4, 0xb5, 0x1c, 0xd7, 0x1e, 0x7e, 0xb2, + 0xba, 0xae, 0x3d, 0xec, 0xf4, 0x2d, 0x2d, 0xdb, 0x31, 0x7f, 0x6d, 0xaa, 0xca, 0xef, 0x4d, 0x55, + 0xf9, 0xb3, 0xa9, 0x2a, 0x5f, 0x6a, 0xbb, 0xdb, 0x1d, 0x3d, 0xb8, 0x23, 0x8f, 0x62, 0x52, 0x88, + 0x6f, 0x77, 0xeb, 0x6f, 0x00, 0x00, 0x00, 0xff, 0xff, 0xf4, 0xec, 0x66, 0x44, 0xdd, 0x03, 0x00, + 0x00, } func (m *ServiceEntry) Marshal() (dAtA []byte, err error) { diff --git a/networking/v1alpha3/service_entry.proto b/networking/v1alpha3/service_entry.proto index 93f2ed1c249..5c4698b7688 100644 --- a/networking/v1alpha3/service_entry.proto +++ b/networking/v1alpha3/service_entry.proto @@ -957,7 +957,7 @@ message ServiceEntry { // For a Kubernetes Service, the equivalent effect can be achieved by setting // the annotation "networking.istio.io/exportTo" to a comma-separated list // of namespace names. - repeated string export_to = 7 [(istio.extensions.feature) = {status: ALPHA, name: "ServiceEntry.export_to", id: "traffic.control"}]; + repeated string export_to = 7 [(istio.extensions.feature) = {status: ALPHA, id: "traffic.control"}]; // If specified, the proxy will verify that the server certificate's // subject alternate name matches one of the specified values. diff --git a/networking/v1alpha3/virtual_service.pb.go b/networking/v1alpha3/virtual_service.pb.go index d4e4b1af6c9..1b364341065 100644 --- a/networking/v1alpha3/virtual_service.pb.go +++ b/networking/v1alpha3/virtual_service.pb.go @@ -3478,142 +3478,141 @@ func init() { } var fileDescriptor_e85a9a4fa9c17a22 = []byte{ - // 2149 bytes of a gzipped FileDescriptorProto - 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xc4, 0x59, 0x4f, 0x73, 0x1b, 0x49, - 0x15, 0xb7, 0xfe, 0x59, 0xd2, 0x93, 0x64, 0xcb, 0x9d, 0x3f, 0x3b, 0x71, 0xa5, 0xb2, 0x5e, 0x85, - 0x6c, 0xbc, 0x05, 0x91, 0xc1, 0x01, 0x2a, 0x05, 0xd9, 0x04, 0xcb, 0x76, 0xd6, 0x09, 0x4e, 0xec, - 0xb4, 0x9d, 0xa5, 0x8a, 0xcb, 0x30, 0x9a, 0x79, 0x96, 0x86, 0x48, 0xd3, 0x93, 0x9e, 0x1e, 0xdb, - 0xa2, 0xf8, 0x04, 0xdc, 0xf6, 0xc6, 0x81, 0x13, 0xb5, 0x5f, 0x02, 0x3e, 0x01, 0x37, 0xb8, 0x71, - 0x84, 0xca, 0x81, 0x03, 0x07, 0xbe, 0x02, 0x54, 0xff, 0x19, 0x69, 0x64, 0x3b, 0x92, 0x1c, 0x36, - 0x70, 0xb2, 0xba, 0xfb, 0xfd, 0x7e, 0xdd, 0xfd, 0x5e, 0xbf, 0x3f, 0xf3, 0x0c, 0x9f, 0x05, 0x28, - 0x4e, 0x18, 0x7f, 0xed, 0x07, 0x9d, 0xb5, 0xe3, 0xef, 0x39, 0xbd, 0xb0, 0xeb, 0xdc, 0x5f, 0x3b, - 0xf6, 0xb9, 0x88, 0x9d, 0x9e, 0x1d, 0x21, 0x3f, 0xf6, 0x5d, 0x6c, 0x86, 0x9c, 0x09, 0x46, 0x6e, - 0xf8, 0x91, 0xf0, 0x59, 0x73, 0x04, 0x68, 0x26, 0x80, 0xe5, 0x8f, 0x3b, 0x8c, 0x75, 0x7a, 0xb8, - 0xe6, 0x84, 0xfe, 0xda, 0x91, 0x8f, 0x3d, 0xcf, 0x6e, 0x63, 0xd7, 0x39, 0xf6, 0x19, 0xd7, 0xd8, - 0xe5, 0x5b, 0x46, 0x40, 0x8d, 0xda, 0xf1, 0xd1, 0x9a, 0x17, 0x73, 0x47, 0xf8, 0x2c, 0x78, 0xd7, - 0xfa, 0x09, 0x77, 0xc2, 0x10, 0x79, 0x64, 0xd6, 0xef, 0xea, 0xbd, 0x7d, 0xb6, 0x86, 0xa7, 0x02, - 0x83, 0xc8, 0x67, 0x41, 0x64, 0x76, 0x3a, 0x42, 0x47, 0xc4, 0xdc, 0x1c, 0xb2, 0xf1, 0x87, 0x2c, - 0x2c, 0x7c, 0xa9, 0x8f, 0x7f, 0xa0, 0x4f, 0x4f, 0xae, 0x42, 0xa1, 0xcb, 0x22, 0x11, 0x59, 0x99, - 0x95, 0xdc, 0x6a, 0x99, 0xea, 0x01, 0x59, 0x86, 0x52, 0xc7, 0x11, 0x78, 0xe2, 0x0c, 0x22, 0x2b, - 0xab, 0x16, 0x86, 0x63, 0xf2, 0x00, 0xf2, 0x5d, 0x21, 0x42, 0x2b, 0xb7, 0x92, 0x5b, 0xad, 0xac, - 0x7f, 0xab, 0xf9, 0xce, 0x8b, 0x37, 0x77, 0x0e, 0x0f, 0xf7, 0x29, 0x8b, 0x05, 0x52, 0x85, 0x20, - 0x3f, 0x80, 0x9c, 0xe8, 0x45, 0x56, 0x41, 0x01, 0x6f, 0x4f, 0x00, 0x1e, 0xee, 0x1e, 0x68, 0x9c, - 0x94, 0x57, 0x30, 0x37, 0xb4, 0xf2, 0xd3, 0x61, 0x9b, 0xfb, 0x09, 0xcc, 0x0d, 0xc9, 0x73, 0x28, - 0xe3, 0x69, 0xc8, 0xb8, 0xb0, 0x05, 0xb3, 0xe6, 0xe5, 0x25, 0x5a, 0xdf, 0xfd, 0xfd, 0xcb, 0x7b, - 0xa5, 0x39, 0x62, 0x8d, 0xeb, 0xa0, 0x39, 0x14, 0x5b, 0x5e, 0x14, 0xdc, 0x39, 0x3a, 0xf2, 0xdd, - 0xa6, 0xcb, 0x02, 0xc1, 0x59, 0x8f, 0x96, 0xf4, 0xda, 0x21, 0x6b, 0xfc, 0x1a, 0x2a, 0x5b, 0x18, - 0x09, 0x3f, 0x50, 0x96, 0x21, 0x16, 0xe4, 0xa5, 0xaa, 0xac, 0xcc, 0x4a, 0x66, 0xb5, 0xdc, 0xca, - 0xbf, 0xdd, 0xc8, 0x64, 0xa9, 0x9a, 0x21, 0xd7, 0x61, 0x3e, 0x8a, 0xdb, 0x11, 0x0a, 0x2b, 0x2b, - 0xd7, 0xa8, 0x19, 0x91, 0x1f, 0x43, 0x5e, 0x52, 0x59, 0xb9, 0x95, 0xcc, 0x6a, 0x65, 0xfd, 0xee, - 0x84, 0x7b, 0xec, 0x33, 0x2e, 0x0e, 0xb0, 0x87, 0xae, 0x60, 0x9c, 0x2a, 0x50, 0xe3, 0x77, 0x25, - 0x28, 0x0f, 0xd5, 0x49, 0x08, 0xe4, 0x03, 0xa7, 0x8f, 0xd6, 0x92, 0xda, 0x40, 0xfd, 0x26, 0x1b, - 0x50, 0xe8, 0x3b, 0xc2, 0xed, 0x2a, 0x43, 0x56, 0xd6, 0xbf, 0x3d, 0xc5, 0x2e, 0xcf, 0xa5, 0x2c, - 0xc5, 0x37, 0x31, 0x46, 0x82, 0x6a, 0x24, 0xd9, 0x86, 0x02, 0x97, 0xfc, 0xca, 0xe4, 0x95, 0xf5, - 0xb5, 0x59, 0x4c, 0x9b, 0xd2, 0x09, 0xd5, 0x68, 0xb2, 0x09, 0x25, 0x8e, 0x9e, 0xcf, 0xd1, 0x9d, - 0xe5, 0xb2, 0x8a, 0xc9, 0x88, 0xd3, 0x21, 0x90, 0x3c, 0x86, 0x92, 0x87, 0x3d, 0x94, 0xaf, 0xce, - 0xba, 0xaa, 0x48, 0x26, 0x59, 0x7e, 0xcb, 0x88, 0xd2, 0x21, 0x88, 0xfc, 0x04, 0x8a, 0x1c, 0x4f, - 0xb8, 0x2f, 0xd0, 0xca, 0x2b, 0xfc, 0xa7, 0x53, 0x0f, 0xa1, 0xa4, 0x69, 0x02, 0x23, 0xf7, 0xa1, - 0x28, 0xfc, 0x3e, 0xb2, 0x58, 0x58, 0xf3, 0x8a, 0xe1, 0x46, 0x53, 0x3b, 0x62, 0x33, 0x71, 0xc4, - 0xe6, 0x96, 0x71, 0x54, 0x9a, 0x48, 0x92, 0x47, 0x72, 0x5b, 0xc1, 0x7d, 0x8c, 0xac, 0xa2, 0x02, - 0x4d, 0x75, 0x10, 0x14, 0x7c, 0x40, 0x13, 0x10, 0xd9, 0x84, 0xc2, 0x91, 0x13, 0xf7, 0x84, 0x55, - 0x52, 0xe8, 0x7b, 0x53, 0xd0, 0x4f, 0xa4, 0xec, 0xd3, 0xe0, 0x97, 0xe8, 0x6a, 0x0b, 0x28, 0x2c, - 0x79, 0x04, 0xf3, 0x7d, 0x9f, 0x73, 0xc6, 0xad, 0xf2, 0xd4, 0xab, 0xa7, 0x0d, 0x68, 0x50, 0xe4, - 0x0b, 0x58, 0xd0, 0xbf, 0xec, 0x10, 0xb9, 0x8b, 0x81, 0xb0, 0x88, 0xe2, 0xb9, 0x79, 0x4e, 0x01, - 0xaf, 0x9e, 0x06, 0xe2, 0xfe, 0xfa, 0x97, 0x4e, 0x2f, 0xc6, 0x56, 0xd6, 0xca, 0xd0, 0x9a, 0xc6, - 0xed, 0x6b, 0x18, 0xd9, 0x83, 0xa5, 0x71, 0x22, 0xa7, 0x83, 0xd6, 0x15, 0xc5, 0xd5, 0x98, 0xe4, - 0x00, 0x5a, 0x98, 0xd6, 0xc7, 0xd8, 0x9c, 0x0e, 0x92, 0x27, 0x50, 0x71, 0x19, 0x8f, 0xec, 0x90, - 0xf5, 0x7c, 0x77, 0x60, 0x81, 0xa2, 0xba, 0x33, 0x81, 0x6a, 0x93, 0xf1, 0x68, 0x5f, 0x09, 0x53, - 0x70, 0x87, 0xbf, 0xc9, 0x43, 0x28, 0x76, 0xd1, 0xf1, 0x90, 0x47, 0x56, 0x7d, 0xea, 0x71, 0x76, - 0xb4, 0x24, 0x4d, 0x20, 0xcf, 0xf2, 0xa5, 0x42, 0x7d, 0xfe, 0x59, 0xbe, 0x54, 0xa9, 0xd7, 0xe9, - 0xd2, 0x09, 0xb6, 0x23, 0xe6, 0xbe, 0x46, 0x61, 0xc7, 0x61, 0x87, 0x3b, 0x1e, 0xd2, 0x05, 0x19, - 0x9d, 0x03, 0xcf, 0x36, 0xe2, 0xf4, 0x23, 0x8e, 0x7d, 0x76, 0x8c, 0x36, 0xc7, 0x28, 0x64, 0x41, - 0x84, 0xa3, 0x05, 0x23, 0x78, 0x6e, 0xe1, 0xfa, 0x10, 0xa1, 0x1c, 0x74, 0x34, 0x3f, 0x04, 0x8c, - 0xcd, 0x37, 0x1e, 0x42, 0x29, 0x71, 0x81, 0x61, 0x70, 0xc8, 0xa4, 0x82, 0xc3, 0x4d, 0x28, 0xcb, - 0xbf, 0x51, 0xe8, 0xb8, 0x68, 0xc2, 0xd2, 0x68, 0xa2, 0xf1, 0x8f, 0x1c, 0x14, 0xcd, 0x1d, 0xc9, - 0x73, 0xf9, 0x7e, 0x15, 0xb9, 0x22, 0xa8, 0xac, 0xdf, 0x9f, 0xae, 0x18, 0xf3, 0x77, 0x2f, 0x44, - 0xed, 0x0d, 0x11, 0x4d, 0x38, 0xc8, 0x9e, 0x8c, 0x05, 0xfa, 0x72, 0x6a, 0xdf, 0xf7, 0xe4, 0x1b, - 0x92, 0x2c, 0xff, 0x31, 0x0b, 0xf5, 0xb3, 0xcb, 0xe4, 0x05, 0xe4, 0x64, 0xbc, 0xd5, 0x91, 0xef, - 0xe1, 0x7b, 0x6c, 0xd0, 0x3c, 0x40, 0xb1, 0x1d, 0x48, 0x47, 0x94, 0x44, 0x92, 0xcf, 0xf1, 0x3c, - 0x13, 0x06, 0xdf, 0x8b, 0x6f, 0xc3, 0xf3, 0x0c, 0x9f, 0xe3, 0x79, 0x32, 0x25, 0x68, 0x83, 0xaa, - 0xa4, 0x59, 0xa6, 0x66, 0xb4, 0xfc, 0x43, 0x28, 0x25, 0x1b, 0x93, 0x3a, 0xe4, 0x5e, 0xe3, 0xc0, - 0x58, 0x4d, 0xfe, 0x94, 0xa9, 0xf9, 0x58, 0x3a, 0x96, 0x31, 0x98, 0x1e, 0xfc, 0x28, 0xfb, 0x20, - 0x23, 0x71, 0xc9, 0x06, 0x97, 0xc1, 0x35, 0x7e, 0x9b, 0x81, 0x52, 0x92, 0x5b, 0xc9, 0xd3, 0xf1, - 0x84, 0x71, 0x6f, 0x72, 0x3e, 0x56, 0xf9, 0x62, 0x43, 0x08, 0xee, 0xb7, 0x63, 0x81, 0x91, 0xc9, - 0x78, 0x26, 0x71, 0x6c, 0x8c, 0x27, 0x8e, 0x49, 0xb9, 0xe7, 0x1d, 0x49, 0xa3, 0xf1, 0x95, 0x3c, - 0x9a, 0xc9, 0xdf, 0xa4, 0x35, 0x7e, 0xb4, 0xef, 0x4c, 0xe0, 0xdb, 0xfd, 0xfe, 0x99, 0x93, 0x7d, - 0x83, 0x67, 0xfa, 0xba, 0x0c, 0xf5, 0xb3, 0xb9, 0x72, 0xe8, 0x5e, 0x95, 0x94, 0x7b, 0x3d, 0x80, - 0x5c, 0xcc, 0x7d, 0xe3, 0x30, 0x93, 0x82, 0xed, 0x81, 0xe0, 0x7e, 0xd0, 0xd1, 0x7c, 0x12, 0x22, - 0x23, 0x75, 0xe4, 0x76, 0xb1, 0x9f, 0x78, 0xc7, 0xac, 0x60, 0x83, 0x52, 0x91, 0x1e, 0x45, 0x97, - 0x79, 0x26, 0xd3, 0xce, 0x8c, 0xd7, 0x28, 0xb2, 0x05, 0x65, 0x27, 0x16, 0x5d, 0xc6, 0x7d, 0x31, - 0x98, 0x21, 0x4f, 0xa6, 0x29, 0x46, 0x40, 0x42, 0x47, 0xd1, 0x54, 0x17, 0x77, 0x0f, 0x2e, 0x51, - 0x7d, 0x24, 0x4e, 0xa4, 0xfd, 0x25, 0x21, 0x92, 0x7a, 0x56, 0xe5, 0x92, 0x4c, 0xbd, 0x35, 0x5d, - 0x05, 0x91, 0x36, 0xd4, 0x22, 0x16, 0x73, 0x17, 0xed, 0x9e, 0xd3, 0xc6, 0x9e, 0x4c, 0xb1, 0x72, - 0xb7, 0xcf, 0x2f, 0xb3, 0xdb, 0x81, 0x22, 0xd8, 0x55, 0x78, 0xbd, 0x65, 0x35, 0x4a, 0x4d, 0x8d, - 0x95, 0xbe, 0xa5, 0x33, 0xa5, 0xaf, 0x0d, 0xd5, 0x37, 0x31, 0xf2, 0x81, 0x1d, 0x3a, 0xdc, 0xe9, - 0x47, 0x56, 0x79, 0x7a, 0x80, 0x38, 0xbb, 0xfd, 0x4b, 0x89, 0xdf, 0x57, 0x70, 0xbd, 0x7b, 0xe5, - 0xcd, 0x68, 0x86, 0x7c, 0x0a, 0x8b, 0x7e, 0x27, 0x60, 0x1c, 0xed, 0x98, 0xfb, 0xb6, 0xeb, 0x44, - 0xa8, 0x52, 0x5c, 0x89, 0xd6, 0xf4, 0xf4, 0x2b, 0xee, 0x6f, 0x3a, 0x11, 0x92, 0x2e, 0x2c, 0x9e, - 0xf8, 0xa2, 0xcb, 0xe2, 0x61, 0x0a, 0xb0, 0xaa, 0xea, 0x2c, 0x8f, 0x2f, 0x73, 0x96, 0x9f, 0x69, - 0x8a, 0x31, 0xfd, 0x2f, 0x9c, 0x8c, 0x4d, 0x92, 0xcf, 0xa0, 0x6e, 0x54, 0x3e, 0x4a, 0x20, 0x35, - 0xf5, 0xf4, 0x17, 0xf5, 0xfc, 0x8b, 0x64, 0x7a, 0xb9, 0x0d, 0xd5, 0x34, 0xd5, 0x05, 0x91, 0xe9, - 0x61, 0x3a, 0x32, 0xcd, 0xfe, 0xd2, 0x52, 0x91, 0xef, 0x31, 0x2c, 0x9d, 0x33, 0xe0, 0xa5, 0x42, - 0xe7, 0x11, 0xd4, 0xcf, 0x9a, 0xe0, 0x83, 0x1c, 0xd4, 0x87, 0x2b, 0x17, 0xa8, 0xf7, 0x43, 0x6c, - 0xd5, 0xf8, 0x3a, 0x0b, 0x57, 0x2f, 0xaa, 0xc7, 0xc9, 0x0b, 0xa8, 0x78, 0xa3, 0xe1, 0x0c, 0xe1, - 0x29, 0x05, 0x36, 0x01, 0x3e, 0x4d, 0x20, 0xd3, 0xd8, 0x09, 0xfa, 0x9d, 0xae, 0xfe, 0xb2, 0x29, - 0x50, 0x33, 0x4a, 0x17, 0x53, 0xc5, 0xf7, 0x29, 0xa6, 0x72, 0xf5, 0xe2, 0xff, 0xa0, 0x46, 0xfa, - 0x15, 0xd4, 0xff, 0x5f, 0x1a, 0x6a, 0xfc, 0x33, 0x0b, 0x4b, 0xe7, 0x32, 0x15, 0x59, 0x83, 0x2b, - 0x29, 0xb0, 0x1d, 0xc5, 0xed, 0x00, 0x87, 0x5f, 0xe2, 0x24, 0xb5, 0x74, 0xa0, 0x57, 0x86, 0x31, - 0x31, 0x9b, 0x8a, 0x89, 0xb7, 0x87, 0x31, 0x51, 0xe3, 0x55, 0x22, 0x28, 0x27, 0x41, 0x4d, 0x23, - 0x89, 0x7b, 0x36, 0x70, 0xea, 0x8f, 0xe9, 0x47, 0x97, 0x49, 0xac, 0x97, 0x8a, 0x9c, 0x85, 0x33, - 0x91, 0xf3, 0xa2, 0x30, 0x32, 0x7f, 0x71, 0x18, 0xf9, 0x6f, 0x5d, 0xbc, 0xf1, 0xef, 0x2c, 0x90, - 0xf3, 0x15, 0x0b, 0xf9, 0x04, 0xca, 0x51, 0xe0, 0xdb, 0xa9, 0x6e, 0x87, 0xb1, 0x60, 0x29, 0x0a, - 0xfc, 0x1d, 0xd5, 0xf6, 0x78, 0x87, 0x41, 0xb2, 0x53, 0x0d, 0x92, 0x4b, 0x19, 0xc4, 0x3b, 0xab, - 0xeb, 0xc2, 0xd4, 0xc8, 0x7c, 0xfe, 0xb4, 0x97, 0x52, 0xf6, 0xfc, 0x0c, 0xca, 0x2e, 0x7e, 0x18, - 0x65, 0x3f, 0xcb, 0x97, 0xf2, 0xf5, 0x02, 0x1d, 0x7f, 0x82, 0x8d, 0x3f, 0x67, 0xa1, 0x9a, 0xfe, - 0xae, 0x97, 0x8c, 0x49, 0x81, 0x54, 0xd6, 0x85, 0xcf, 0xcd, 0x74, 0xe1, 0x61, 0xbe, 0x48, 0x46, - 0x05, 0xc5, 0x55, 0xa3, 0x57, 0x59, 0x91, 0xd4, 0x76, 0xe6, 0x8c, 0x66, 0x7f, 0x21, 0xbd, 0x95, - 0xfb, 0xc7, 0x68, 0xab, 0xc5, 0xc2, 0x4a, 0x66, 0x75, 0x61, 0x6a, 0xf2, 0x4f, 0xce, 0xd0, 0x4c, - 0x7e, 0x8c, 0xba, 0x2b, 0x3e, 0x0b, 0x76, 0xe6, 0x28, 0x68, 0x4e, 0x39, 0xad, 0x7a, 0x37, 0xba, - 0x1c, 0x9b, 0x37, 0xbd, 0x1b, 0x5d, 0x66, 0xdd, 0x86, 0x5a, 0xd2, 0x99, 0xb0, 0x5d, 0xe6, 0xa1, - 0x31, 0x78, 0x35, 0x99, 0xdc, 0x64, 0x1e, 0x36, 0x9e, 0xc2, 0xb5, 0x0b, 0xf7, 0x20, 0x37, 0xe0, - 0xda, 0x13, 0xba, 0xf7, 0xdc, 0xde, 0xa7, 0x7b, 0x87, 0x7b, 0x9b, 0x7b, 0xbb, 0xf6, 0xd6, 0xf6, - 0x93, 0x8d, 0x57, 0xbb, 0x87, 0xf5, 0x39, 0x72, 0x0d, 0x96, 0xd4, 0x12, 0xdd, 0x7e, 0xf9, 0x6a, - 0xfb, 0xe0, 0xd0, 0xde, 0xdf, 0xa3, 0x87, 0xf5, 0x4c, 0x6b, 0x31, 0xb5, 0x9f, 0xea, 0xff, 0x7c, - 0x0e, 0x95, 0x54, 0x8f, 0xe2, 0xb2, 0xfa, 0x6c, 0x20, 0x54, 0x52, 0xc9, 0x83, 0x5c, 0x87, 0x02, - 0x9e, 0x3a, 0xae, 0xe9, 0x5e, 0xed, 0xcc, 0x51, 0x3d, 0x24, 0x16, 0xcc, 0x87, 0x1c, 0x8f, 0xfc, - 0x53, 0xcd, 0xb0, 0x33, 0x47, 0xcd, 0x58, 0x22, 0x38, 0x76, 0xf0, 0x54, 0x47, 0x17, 0x89, 0x50, - 0xc3, 0x56, 0x15, 0x40, 0x95, 0xdb, 0xb6, 0x18, 0x84, 0xd8, 0xf8, 0x5b, 0xc6, 0x74, 0xa9, 0x50, - 0x3e, 0xa3, 0x15, 0x28, 0x39, 0x42, 0x60, 0x3f, 0x54, 0xfe, 0x96, 0x59, 0x2d, 0x24, 0xfe, 0x96, - 0xcc, 0x92, 0x0d, 0x58, 0x0c, 0x91, 0xdb, 0x82, 0x0f, 0xec, 0xa4, 0xd3, 0x92, 0x9d, 0xd6, 0x69, - 0xa9, 0x85, 0xc8, 0x0f, 0xf9, 0xe0, 0xd0, 0xf4, 0x5b, 0x6e, 0xc8, 0x0f, 0x4c, 0x49, 0xc0, 0x02, - 0x13, 0xf9, 0x54, 0x2b, 0x65, 0xb0, 0x17, 0x10, 0x0a, 0x1f, 0xe9, 0x25, 0x99, 0x28, 0x04, 0xda, - 0x3d, 0xe6, 0x3a, 0x3d, 0x5f, 0xf8, 0x18, 0x99, 0x4a, 0x77, 0xf9, 0xdc, 0x2e, 0x2d, 0xc6, 0x7a, - 0xaa, 0x99, 0x41, 0xaf, 0x29, 0x28, 0x55, 0xc8, 0xdd, 0x21, 0xb0, 0xf1, 0xaf, 0x2c, 0xc0, 0xa8, - 0xa5, 0x40, 0xee, 0x40, 0xd5, 0xe9, 0xf5, 0xd8, 0x89, 0xcd, 0xb8, 0xdf, 0xf1, 0x03, 0x13, 0x56, - 0xb2, 0x56, 0x86, 0x56, 0xd4, 0xfc, 0x9e, 0x9a, 0x26, 0x3f, 0x85, 0x5a, 0x5a, 0x2c, 0xa9, 0x5b, - 0x67, 0xcd, 0xf5, 0xd5, 0x14, 0x57, 0x24, 0xdf, 0xa2, 0x26, 0xd3, 0x25, 0x7c, 0x12, 0x9e, 0xb4, - 0xd0, 0x73, 0x3d, 0x37, 0x12, 0x4a, 0x12, 0x73, 0x2e, 0x25, 0x94, 0xd4, 0x76, 0x77, 0x60, 0x01, - 0x4f, 0x43, 0x36, 0xca, 0xa9, 0x2a, 0x2d, 0x94, 0x69, 0x4d, 0xcf, 0x26, 0x62, 0xeb, 0x50, 0xec, - 0x3b, 0xa7, 0xb6, 0xd3, 0x41, 0xe5, 0x72, 0x13, 0xad, 0x33, 0xdf, 0x77, 0x4e, 0x37, 0x3a, 0x48, - 0xbe, 0x80, 0x25, 0xbd, 0xbf, 0xcb, 0xd1, 0xc3, 0x40, 0xf8, 0x4e, 0x2f, 0x32, 0x5d, 0xb4, 0x49, - 0x5a, 0xaf, 0x2b, 0xd0, 0xe6, 0x08, 0xd3, 0xf8, 0xaa, 0x00, 0xe4, 0x7c, 0xa3, 0x4b, 0x7e, 0xbc, - 0x7a, 0xd8, 0x73, 0x06, 0xb3, 0x34, 0x29, 0xce, 0xa1, 0x9b, 0x5b, 0x12, 0x4a, 0x35, 0x83, 0xa4, - 0x72, 0xda, 0x49, 0x56, 0xbd, 0x34, 0xd5, 0x86, 0x84, 0x52, 0xcd, 0xb0, 0xfc, 0x9b, 0x2c, 0x14, - 0x14, 0x37, 0xb9, 0x09, 0xc5, 0xa4, 0x75, 0xa6, 0x9f, 0xbe, 0x7c, 0x13, 0xc9, 0x14, 0x69, 0x41, - 0xe5, 0xc8, 0x3f, 0x45, 0xcf, 0xd6, 0x77, 0x98, 0xf6, 0xe6, 0xb5, 0xdf, 0xc8, 0x50, 0xa5, 0x50, - 0x7a, 0x87, 0x1d, 0x58, 0x92, 0x66, 0x0a, 0xb4, 0xa2, 0x0c, 0x53, 0x6e, 0x0a, 0xd3, 0xce, 0x1c, - 0xad, 0xa7, 0x50, 0x9a, 0xa9, 0x05, 0x90, 0xea, 0xce, 0x15, 0x66, 0xee, 0xce, 0xa5, 0x50, 0xad, - 0x25, 0x58, 0xec, 0x0a, 0x11, 0xea, 0x63, 0xa8, 0x60, 0xb0, 0xfc, 0xd7, 0x0c, 0x14, 0x94, 0x76, - 0xc8, 0x5d, 0xa8, 0xa8, 0xc5, 0x48, 0x38, 0x22, 0x8e, 0x74, 0x69, 0x34, 0xba, 0x93, 0x5c, 0x3a, - 0x50, 0x2b, 0xe4, 0x13, 0xa8, 0x74, 0x78, 0xe8, 0x26, 0x82, 0x49, 0xac, 0x01, 0x39, 0x39, 0x12, - 0x91, 0x80, 0x75, 0x1b, 0x55, 0x7f, 0x33, 0x9f, 0x88, 0xa8, 0xc9, 0x6d, 0xd5, 0xbd, 0xfc, 0x26, - 0xee, 0x53, 0x05, 0x50, 0x1b, 0xa8, 0xab, 0x3c, 0xcb, 0x97, 0x32, 0xf5, 0xec, 0xd0, 0x7c, 0x8d, - 0x75, 0xa8, 0xa6, 0x5b, 0xf4, 0x32, 0x6b, 0x04, 0x71, 0xbf, 0x8d, 0x5c, 0xd9, 0xba, 0x46, 0xcd, - 0xe8, 0x59, 0xbe, 0x94, 0xad, 0xe7, 0x74, 0x8b, 0xa0, 0xf1, 0x31, 0x14, 0x93, 0xa6, 0xe8, 0x30, - 0x99, 0x4a, 0xe9, 0x8c, 0x49, 0xa6, 0xad, 0xe6, 0x9f, 0xde, 0xde, 0xca, 0xfc, 0xe5, 0xed, 0xad, - 0xcc, 0xdf, 0xdf, 0xde, 0xca, 0xfc, 0x7c, 0x65, 0xf8, 0x2f, 0x1d, 0x27, 0xf4, 0xd7, 0x2e, 0xf8, - 0x37, 0x54, 0x7b, 0x5e, 0x19, 0xf7, 0xfe, 0x7f, 0x02, 0x00, 0x00, 0xff, 0xff, 0x81, 0x2c, 0x36, - 0x76, 0xa4, 0x1a, 0x00, 0x00, + // 2144 bytes of a gzipped FileDescriptorProto + 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xc4, 0x59, 0x4b, 0x73, 0x1b, 0x59, + 0xf5, 0xb7, 0xde, 0xd2, 0x91, 0x64, 0xcb, 0x37, 0x8f, 0xe9, 0xb8, 0x52, 0x19, 0x8f, 0xf2, 0xcf, + 0xc4, 0x53, 0x7f, 0x46, 0x2e, 0x6c, 0xa0, 0x52, 0x90, 0x49, 0xb0, 0x6c, 0x67, 0x9c, 0xe0, 0xc4, + 0xce, 0xb5, 0x33, 0x54, 0xb1, 0x69, 0x5a, 0xdd, 0xc7, 0x52, 0x13, 0xa9, 0x6f, 0xe7, 0xf6, 0x6d, + 0xdb, 0xa2, 0xf8, 0x04, 0xec, 0x66, 0xc7, 0x82, 0x2a, 0xaa, 0xa8, 0xf9, 0x14, 0x7c, 0x02, 0x76, + 0xb0, 0x63, 0x09, 0x95, 0x05, 0x0b, 0x16, 0x7c, 0x05, 0xa8, 0xfb, 0x68, 0xa9, 0xfd, 0x88, 0x24, + 0x87, 0x09, 0xac, 0xac, 0x7b, 0xef, 0xf9, 0xfd, 0xce, 0xed, 0x73, 0xfa, 0x3c, 0xfa, 0x18, 0x3e, + 0x0b, 0x50, 0x9c, 0x30, 0xfe, 0xda, 0x0f, 0xba, 0xab, 0xc7, 0xdf, 0x75, 0xfa, 0x61, 0xcf, 0x59, + 0x5f, 0x3d, 0xf6, 0xb9, 0x88, 0x9d, 0xbe, 0x1d, 0x21, 0x3f, 0xf6, 0x5d, 0x6c, 0x85, 0x9c, 0x09, + 0x46, 0x6e, 0xf9, 0x91, 0xf0, 0x59, 0x6b, 0x0c, 0x68, 0x25, 0x80, 0xa5, 0x8f, 0xbb, 0x8c, 0x75, + 0xfb, 0xb8, 0xea, 0x84, 0xfe, 0xea, 0x91, 0x8f, 0x7d, 0xcf, 0xee, 0x60, 0xcf, 0x39, 0xf6, 0x19, + 0xd7, 0xd8, 0xa5, 0x3b, 0x46, 0x40, 0xad, 0x3a, 0xf1, 0xd1, 0xaa, 0x17, 0x73, 0x47, 0xf8, 0x2c, + 0x78, 0xd7, 0xf9, 0x09, 0x77, 0xc2, 0x10, 0x79, 0x64, 0xce, 0xef, 0x6b, 0xdd, 0x3e, 0x5b, 0xc5, + 0x53, 0x81, 0x41, 0xe4, 0xb3, 0x20, 0x32, 0x9a, 0x8e, 0xd0, 0x11, 0x31, 0x37, 0x97, 0x6c, 0xfe, + 0x2e, 0x0b, 0xf3, 0x5f, 0xe9, 0xeb, 0x1f, 0xe8, 0xdb, 0x93, 0xeb, 0x50, 0xe8, 0xb1, 0x48, 0x44, + 0x56, 0x66, 0x39, 0xb7, 0x52, 0xa1, 0x7a, 0x41, 0x96, 0xa0, 0xdc, 0x75, 0x04, 0x9e, 0x38, 0xc3, + 0xc8, 0xca, 0xaa, 0x83, 0xd1, 0x9a, 0x3c, 0x80, 0x7c, 0x4f, 0x88, 0xd0, 0xca, 0x2d, 0xe7, 0x56, + 0xaa, 0x6b, 0xff, 0xd7, 0x7a, 0xe7, 0x83, 0xb7, 0x76, 0x0e, 0x0f, 0xf7, 0x29, 0x8b, 0x05, 0x52, + 0x85, 0x20, 0xdf, 0x87, 0x9c, 0xe8, 0x47, 0x56, 0x41, 0x01, 0xef, 0x4e, 0x00, 0x1e, 0xee, 0x1e, + 0x68, 0x9c, 0x94, 0x57, 0x30, 0x37, 0xb4, 0xf2, 0xd3, 0x61, 0x9b, 0xfb, 0x09, 0xcc, 0x0d, 0xc9, + 0x3a, 0x54, 0xf0, 0x34, 0x64, 0x5c, 0xd8, 0x82, 0x59, 0x45, 0xf9, 0x10, 0xed, 0x9b, 0xbf, 0x7f, + 0x79, 0xad, 0x3c, 0x47, 0x16, 0x04, 0x77, 0x8e, 0x8e, 0x7c, 0xb7, 0xe5, 0xb2, 0x40, 0x70, 0xd6, + 0xa7, 0x65, 0x2d, 0x78, 0xc8, 0x9a, 0xbf, 0x82, 0xea, 0x16, 0x46, 0xc2, 0x0f, 0x94, 0xfd, 0x89, + 0x05, 0x79, 0x69, 0x10, 0x2b, 0xb3, 0x9c, 0x59, 0xa9, 0xb4, 0xf3, 0x6f, 0x37, 0x32, 0x59, 0xaa, + 0x76, 0xc8, 0x4d, 0x28, 0x46, 0x71, 0x27, 0x42, 0x61, 0x65, 0xe5, 0x19, 0x35, 0x2b, 0xf2, 0x23, + 0xc8, 0x4b, 0x2a, 0x2b, 0xb7, 0x9c, 0x59, 0xa9, 0xae, 0xdd, 0x9f, 0x70, 0xdb, 0x7d, 0xc6, 0xc5, + 0x01, 0xf6, 0xd1, 0x15, 0x8c, 0x53, 0x05, 0x6a, 0xfe, 0xb6, 0x0c, 0x95, 0x91, 0xd1, 0x08, 0x81, + 0x7c, 0xe0, 0x0c, 0xd0, 0x5a, 0x54, 0x0a, 0xd4, 0x6f, 0xb2, 0x01, 0x85, 0x81, 0x23, 0xdc, 0x9e, + 0x72, 0x57, 0x75, 0xed, 0xff, 0xa7, 0x58, 0xff, 0xb9, 0x94, 0xa5, 0xf8, 0x26, 0xc6, 0x48, 0x50, + 0x8d, 0x24, 0xdb, 0x50, 0xe0, 0x92, 0x5f, 0x39, 0xb6, 0xba, 0xb6, 0x3a, 0x8b, 0x03, 0x53, 0x36, + 0xa1, 0x1a, 0x4d, 0x36, 0xa1, 0xcc, 0xd1, 0xf3, 0x39, 0xba, 0xb3, 0x3c, 0xac, 0x62, 0x32, 0xe2, + 0x74, 0x04, 0x24, 0x8f, 0xa1, 0xec, 0x61, 0x1f, 0xe5, 0xbb, 0x65, 0x5d, 0x57, 0x24, 0x93, 0xfc, + 0xbb, 0x65, 0x44, 0xe9, 0x08, 0x44, 0x7e, 0x0c, 0x25, 0x8e, 0x27, 0xdc, 0x17, 0x68, 0xe5, 0x15, + 0xfe, 0xd3, 0xa9, 0x97, 0x50, 0xd2, 0x34, 0x81, 0x91, 0x75, 0x28, 0x09, 0x7f, 0x80, 0x2c, 0x16, + 0x56, 0x51, 0x31, 0xdc, 0x6a, 0xe9, 0x70, 0x6b, 0x25, 0xe1, 0xd6, 0xda, 0x32, 0xe1, 0x48, 0x13, + 0x49, 0xf2, 0x48, 0xaa, 0x15, 0xdc, 0xc7, 0xc8, 0x2a, 0x29, 0xd0, 0xd4, 0x30, 0x40, 0xc1, 0x87, + 0x34, 0x01, 0x91, 0x4d, 0x28, 0x1c, 0x39, 0x71, 0x5f, 0x58, 0x65, 0x85, 0xfe, 0x7c, 0x0a, 0xfa, + 0x89, 0x94, 0x7d, 0x1a, 0xfc, 0x02, 0x5d, 0xed, 0x01, 0x85, 0x25, 0x8f, 0xa0, 0x38, 0xf0, 0x39, + 0x67, 0xdc, 0xaa, 0x4c, 0x7d, 0xf4, 0xb4, 0x03, 0x0d, 0x8a, 0x7c, 0x09, 0xf3, 0xfa, 0x97, 0x1d, + 0x22, 0x77, 0x31, 0x10, 0x16, 0x51, 0x3c, 0xb7, 0x2f, 0x18, 0xe0, 0xd5, 0xd3, 0x40, 0xac, 0xaf, + 0x7d, 0xe5, 0xf4, 0x63, 0x6c, 0x67, 0xad, 0x0c, 0xad, 0x6b, 0xdc, 0xbe, 0x86, 0x91, 0x3d, 0x58, + 0x3c, 0x4b, 0xe4, 0x74, 0xd1, 0xba, 0xa6, 0xb8, 0x9a, 0x93, 0x02, 0x40, 0x0b, 0xd3, 0xc6, 0x19, + 0x36, 0xa7, 0x8b, 0xe4, 0x09, 0x54, 0x5d, 0xc6, 0x23, 0x3b, 0x64, 0x7d, 0xdf, 0x1d, 0x5a, 0xa0, + 0xa8, 0xee, 0x4d, 0xa0, 0xda, 0x64, 0x3c, 0xda, 0x57, 0xc2, 0x14, 0xdc, 0xd1, 0x6f, 0xf2, 0x10, + 0x4a, 0x3d, 0x74, 0x3c, 0xe4, 0x91, 0xd5, 0x98, 0x7a, 0x9d, 0x1d, 0x2d, 0x49, 0x13, 0xc8, 0xb3, + 0x7c, 0xb9, 0xd0, 0x28, 0x3e, 0xcb, 0x97, 0xab, 0x8d, 0x06, 0x5d, 0x3c, 0xc1, 0x4e, 0xc4, 0xdc, + 0xd7, 0x28, 0xec, 0x38, 0xec, 0x72, 0xc7, 0x43, 0x3a, 0x2f, 0x73, 0x70, 0xe0, 0xd9, 0x46, 0x9c, + 0x7e, 0xc4, 0x71, 0xc0, 0x8e, 0xd1, 0xe6, 0x18, 0x85, 0x2c, 0x88, 0x70, 0x7c, 0x60, 0x04, 0x2f, + 0x1c, 0xdc, 0x1c, 0x21, 0x54, 0x80, 0x8e, 0xf7, 0x47, 0x80, 0x33, 0xfb, 0xcd, 0x87, 0x50, 0x4e, + 0x42, 0x60, 0x94, 0x1c, 0x32, 0xa9, 0xe4, 0x70, 0x1b, 0x2a, 0xf2, 0x6f, 0x14, 0x3a, 0x2e, 0x9a, + 0xb4, 0x34, 0xde, 0x68, 0xfe, 0x3d, 0x07, 0x25, 0xf3, 0x8c, 0xe4, 0xb9, 0x7c, 0x7f, 0x15, 0xb9, + 0x22, 0xa8, 0xae, 0xad, 0x4f, 0x37, 0x8c, 0xf9, 0xbb, 0x17, 0xa2, 0x8e, 0x86, 0x88, 0x26, 0x1c, + 0x64, 0x4f, 0xe6, 0x02, 0xfd, 0x70, 0x4a, 0xef, 0x7b, 0xf2, 0x8d, 0x48, 0x96, 0xfe, 0x90, 0x85, + 0xc6, 0xf9, 0x63, 0xf2, 0x02, 0x72, 0x32, 0xdf, 0xea, 0xcc, 0xf7, 0xf0, 0x3d, 0x14, 0xb4, 0x0e, + 0x50, 0x6c, 0x07, 0x32, 0x10, 0x25, 0x91, 0xe4, 0x73, 0x3c, 0xcf, 0xa4, 0xc1, 0xf7, 0xe2, 0xdb, + 0xf0, 0x3c, 0xc3, 0xe7, 0x78, 0x9e, 0x2c, 0x09, 0xda, 0xa1, 0xaa, 0x34, 0x56, 0xa8, 0x59, 0x2d, + 0xfd, 0x00, 0xca, 0x89, 0x62, 0xd2, 0x80, 0xdc, 0x6b, 0x1c, 0x1a, 0xaf, 0xc9, 0x9f, 0xb2, 0x00, + 0x1f, 0xcb, 0xc0, 0x32, 0x0e, 0xd3, 0x8b, 0x1f, 0x66, 0x1f, 0x64, 0x24, 0x2e, 0x51, 0x70, 0x15, + 0x5c, 0xf3, 0x37, 0x19, 0x28, 0x27, 0x15, 0x94, 0x3c, 0x3d, 0x5b, 0x30, 0x3e, 0x9f, 0x5c, 0x75, + 0x55, 0xbd, 0xd8, 0x10, 0x82, 0xfb, 0x9d, 0x58, 0x60, 0x64, 0x2a, 0x9e, 0x29, 0x1c, 0x1b, 0x67, + 0x0b, 0xc7, 0xa4, 0xda, 0xf3, 0x8e, 0xa2, 0xd1, 0xfc, 0x5a, 0x5e, 0xcd, 0x54, 0x69, 0xd2, 0x3e, + 0x7b, 0xb5, 0xef, 0x4c, 0xe0, 0xdb, 0xfd, 0xde, 0xb9, 0x9b, 0x7d, 0x8b, 0x77, 0xfa, 0xa6, 0x02, + 0x8d, 0xf3, 0xb5, 0x72, 0x14, 0x5e, 0xd5, 0x54, 0x78, 0x3d, 0x80, 0x5c, 0xcc, 0x7d, 0x13, 0x30, + 0x93, 0x92, 0xed, 0x81, 0xe0, 0x7e, 0xd0, 0xd5, 0x7c, 0x12, 0x22, 0x33, 0x75, 0xe4, 0xf6, 0x70, + 0x90, 0x44, 0xc7, 0xac, 0x60, 0x83, 0x52, 0x99, 0x1e, 0x45, 0x8f, 0x79, 0xa6, 0xd2, 0xce, 0x8c, + 0xd7, 0x28, 0xb2, 0x05, 0x15, 0x27, 0x16, 0x3d, 0xc6, 0x7d, 0x31, 0x9c, 0xa1, 0x4e, 0xa6, 0x29, + 0xc6, 0x40, 0x42, 0xc7, 0xd9, 0x54, 0xb7, 0x70, 0x0f, 0xae, 0xd0, 0x7d, 0x24, 0x41, 0xa4, 0xe3, + 0x25, 0x21, 0x92, 0x76, 0x56, 0xed, 0x92, 0x2c, 0xbd, 0x75, 0xdd, 0x05, 0x91, 0x0e, 0xd4, 0x23, + 0x16, 0x73, 0x17, 0xed, 0xbe, 0xd3, 0xc1, 0xbe, 0x2c, 0xb1, 0x52, 0xdb, 0x17, 0x57, 0xd1, 0x76, + 0xa0, 0x08, 0x76, 0x15, 0x5e, 0xab, 0xac, 0x45, 0xa9, 0xad, 0x33, 0x0d, 0x6e, 0xf9, 0x5c, 0x83, + 0x6b, 0x43, 0xed, 0x4d, 0x8c, 0x7c, 0x68, 0x87, 0x0e, 0x77, 0x06, 0x91, 0x55, 0x99, 0x9e, 0x20, + 0xce, 0xab, 0x7f, 0x29, 0xf1, 0xfb, 0x0a, 0xae, 0xb5, 0x57, 0xdf, 0x8c, 0x77, 0xc8, 0xa7, 0xb0, + 0xe0, 0x77, 0x03, 0xc6, 0xd1, 0x8e, 0xb9, 0x6f, 0xbb, 0x4e, 0x84, 0xaa, 0xc4, 0x95, 0x69, 0x5d, + 0x6f, 0xbf, 0xe2, 0xfe, 0xa6, 0x13, 0x21, 0xe9, 0xc1, 0xc2, 0x89, 0x2f, 0x7a, 0x2c, 0x1e, 0x95, + 0x00, 0xab, 0xa6, 0xee, 0xf2, 0xf8, 0x2a, 0x77, 0xf9, 0xa9, 0xa6, 0x38, 0x63, 0xff, 0xf9, 0x93, + 0x33, 0x9b, 0xe4, 0x33, 0x68, 0x18, 0x93, 0x8f, 0x0b, 0x48, 0x5d, 0xbd, 0xfa, 0x0b, 0x7a, 0xff, + 0x45, 0xb2, 0xbd, 0xd4, 0x81, 0x5a, 0x9a, 0xea, 0x92, 0xcc, 0xf4, 0x30, 0x9d, 0x99, 0x66, 0x7f, + 0xd3, 0x52, 0x99, 0xef, 0x31, 0x2c, 0x5e, 0x70, 0xe0, 0x95, 0x52, 0xe7, 0x11, 0x34, 0xce, 0xbb, + 0xe0, 0x83, 0x5c, 0xd4, 0x87, 0x6b, 0x97, 0x98, 0xf7, 0x43, 0xa8, 0x6a, 0x7e, 0x93, 0x85, 0xeb, + 0x97, 0xf5, 0xe3, 0xe4, 0x05, 0x54, 0xbd, 0xf1, 0x72, 0x86, 0xf4, 0x94, 0x02, 0x9b, 0x04, 0x9f, + 0x26, 0x90, 0x65, 0xec, 0x04, 0xfd, 0x6e, 0x4f, 0x7f, 0xd9, 0x14, 0xa8, 0x59, 0xa5, 0x9b, 0xa9, + 0xd2, 0xfb, 0x34, 0x53, 0xb9, 0x46, 0xe9, 0xbf, 0xd0, 0x23, 0xfd, 0x12, 0x1a, 0xff, 0x2b, 0x0b, + 0x35, 0xff, 0x91, 0x85, 0xc5, 0x0b, 0x95, 0x8a, 0xac, 0xc2, 0xb5, 0x14, 0xd8, 0x8e, 0xe2, 0x4e, + 0x80, 0xa3, 0xef, 0x6d, 0x92, 0x3a, 0x3a, 0xd0, 0x27, 0xa3, 0x9c, 0x98, 0x4d, 0xe5, 0xc4, 0xbb, + 0xa3, 0x9c, 0xa8, 0xf1, 0xaa, 0x10, 0x54, 0x92, 0xa4, 0xa6, 0x91, 0xc4, 0x3d, 0x9f, 0x38, 0xf5, + 0x27, 0xf3, 0xa3, 0xab, 0x14, 0xd6, 0x2b, 0x65, 0xce, 0xc2, 0xb9, 0xcc, 0x79, 0x59, 0x1a, 0x29, + 0x5e, 0x9e, 0x46, 0xfe, 0xd3, 0x10, 0x6f, 0xfe, 0x2b, 0x0b, 0xe4, 0x62, 0xc7, 0x42, 0x3e, 0x81, + 0x4a, 0x14, 0xf8, 0x76, 0x6a, 0xa6, 0x61, 0x3c, 0x58, 0x8e, 0x02, 0x7f, 0x47, 0x0d, 0x37, 0xde, + 0xe1, 0x90, 0xec, 0x54, 0x87, 0xe4, 0x52, 0x0e, 0xf1, 0xce, 0xdb, 0xba, 0x30, 0x35, 0x33, 0x5f, + 0xbc, 0xed, 0x95, 0x8c, 0x5d, 0x9c, 0xc1, 0xd8, 0xa5, 0x0f, 0x63, 0xec, 0x67, 0xf9, 0x72, 0xbe, + 0x51, 0xa0, 0x67, 0x5f, 0xc1, 0xe6, 0x9f, 0xb2, 0x50, 0x4b, 0x7f, 0xd7, 0x4b, 0xc6, 0xa4, 0x41, + 0xaa, 0xe8, 0xc6, 0xe7, 0x76, 0xba, 0xf1, 0x30, 0x5f, 0x24, 0xe3, 0x86, 0xe2, 0xba, 0xb1, 0xab, + 0xec, 0x48, 0xea, 0x3b, 0x73, 0xc6, 0xb2, 0x3f, 0x97, 0xd1, 0xca, 0xfd, 0x63, 0xb4, 0xd5, 0x61, + 0x61, 0x39, 0xb3, 0x32, 0x3f, 0xb5, 0xf8, 0x27, 0x77, 0x68, 0x25, 0x3f, 0xc6, 0xd3, 0x15, 0x9f, + 0x05, 0x3b, 0x73, 0x14, 0x34, 0xa7, 0xdc, 0x56, 0xb3, 0x1b, 0xdd, 0x8e, 0x15, 0xcd, 0xec, 0x46, + 0xb7, 0x59, 0x77, 0xa1, 0x9e, 0x4c, 0x26, 0x6c, 0x97, 0x79, 0x68, 0x1c, 0x5e, 0x4b, 0x36, 0x37, + 0x99, 0x87, 0xcd, 0xa7, 0x70, 0xe3, 0x52, 0x1d, 0xe4, 0x16, 0xdc, 0x78, 0x42, 0xf7, 0x9e, 0xdb, + 0xfb, 0x74, 0xef, 0x70, 0x6f, 0x73, 0x6f, 0xd7, 0xde, 0xda, 0x7e, 0xb2, 0xf1, 0x6a, 0xf7, 0xb0, + 0x31, 0x47, 0x6e, 0xc0, 0xa2, 0x3a, 0xa2, 0xdb, 0x2f, 0x5f, 0x6d, 0x1f, 0x1c, 0xda, 0xfb, 0x7b, + 0xf4, 0xb0, 0x91, 0x69, 0x2f, 0xa4, 0xf4, 0xa9, 0xf9, 0xcf, 0x17, 0x50, 0x4d, 0xcd, 0x28, 0xae, + 0x6a, 0xcf, 0x26, 0x42, 0x35, 0x55, 0x3c, 0xc8, 0x4d, 0x28, 0xe0, 0xa9, 0xe3, 0x9a, 0xe9, 0xd5, + 0xce, 0x1c, 0xd5, 0x4b, 0x62, 0x41, 0x31, 0xe4, 0x78, 0xe4, 0x9f, 0x6a, 0x86, 0x9d, 0x39, 0x6a, + 0xd6, 0x12, 0xc1, 0xb1, 0x8b, 0xa7, 0x3a, 0xbb, 0x48, 0x84, 0x5a, 0xb6, 0x6b, 0x00, 0xaa, 0xdd, + 0xb6, 0xc5, 0x30, 0xc4, 0xe6, 0x5f, 0x33, 0x66, 0x4a, 0x85, 0xf2, 0x35, 0x5a, 0x86, 0xb2, 0x23, + 0x04, 0x0e, 0x42, 0x15, 0x6f, 0x99, 0x95, 0x42, 0x12, 0x6f, 0xc9, 0x2e, 0xd9, 0x80, 0x85, 0x10, + 0xb9, 0x2d, 0xf8, 0xd0, 0x4e, 0x26, 0x2d, 0xd9, 0x69, 0x93, 0x96, 0x7a, 0x88, 0xfc, 0x90, 0x0f, + 0x0f, 0xcd, 0xbc, 0xe5, 0x96, 0xfc, 0xc0, 0x94, 0x04, 0x2c, 0x30, 0x99, 0x4f, 0x8d, 0x52, 0x86, + 0x7b, 0x01, 0xa1, 0xf0, 0x91, 0x3e, 0x92, 0x85, 0x42, 0xa0, 0xdd, 0x67, 0xae, 0xd3, 0xf7, 0x85, + 0x8f, 0x91, 0xe9, 0x74, 0x97, 0x2e, 0x68, 0x69, 0x33, 0xd6, 0x57, 0xc3, 0x0c, 0x7a, 0x43, 0x41, + 0xa9, 0x42, 0xee, 0x8e, 0x80, 0xcd, 0x7f, 0x66, 0x01, 0xc6, 0x23, 0x05, 0x72, 0x0f, 0x6a, 0x4e, + 0xbf, 0xcf, 0x4e, 0x6c, 0xc6, 0xfd, 0xae, 0x1f, 0x98, 0xb4, 0x92, 0xb5, 0x32, 0xb4, 0xaa, 0xf6, + 0xf7, 0xd4, 0x36, 0xf9, 0x09, 0xd4, 0xd3, 0x62, 0x49, 0xdf, 0x3a, 0x6b, 0xad, 0xaf, 0xa5, 0xb8, + 0x22, 0xf9, 0x2e, 0x6a, 0x32, 0xdd, 0xc2, 0x27, 0xe9, 0x49, 0x0b, 0x3d, 0xd7, 0x7b, 0x63, 0xa1, + 0xa4, 0x30, 0xe7, 0x52, 0x42, 0x49, 0x6f, 0x77, 0x0f, 0xe6, 0xf1, 0x34, 0x64, 0xe3, 0x9a, 0xaa, + 0xca, 0x42, 0x85, 0xd6, 0xf5, 0x6e, 0x22, 0xb6, 0x06, 0xa5, 0x81, 0x73, 0x6a, 0x3b, 0x5d, 0x54, + 0x21, 0x37, 0xd1, 0x3b, 0xc5, 0x81, 0x73, 0xba, 0xd1, 0x45, 0xf2, 0x25, 0x2c, 0x6a, 0xfd, 0x2e, + 0x47, 0x0f, 0x03, 0xe1, 0x3b, 0xfd, 0xc8, 0x4c, 0xd1, 0x26, 0x59, 0xbd, 0xa1, 0x40, 0x9b, 0x63, + 0x4c, 0xf3, 0xeb, 0x02, 0x90, 0x8b, 0x83, 0x2e, 0xf9, 0xf1, 0xea, 0x61, 0xdf, 0x19, 0xce, 0x32, + 0xa4, 0xb8, 0x80, 0x6e, 0x6d, 0x49, 0x28, 0xd5, 0x0c, 0x92, 0xca, 0xe9, 0x24, 0x55, 0xf5, 0xca, + 0x54, 0x1b, 0x12, 0x4a, 0x35, 0xc3, 0xd2, 0xaf, 0xb3, 0x50, 0x50, 0xdc, 0xe4, 0x36, 0x94, 0x92, + 0xd1, 0x99, 0x7e, 0xf5, 0xe5, 0x3b, 0x91, 0x6c, 0x91, 0x36, 0x54, 0x8f, 0xfc, 0x53, 0xf4, 0x6c, + 0xfd, 0x0c, 0xd3, 0xde, 0x79, 0x1d, 0x37, 0x32, 0x55, 0x29, 0x94, 0xd6, 0xb0, 0x03, 0x8b, 0xd2, + 0x4d, 0x81, 0x36, 0x94, 0x61, 0xca, 0x4d, 0x61, 0xda, 0x99, 0xa3, 0x8d, 0x14, 0x4a, 0x33, 0xb5, + 0x01, 0x52, 0xd3, 0xb9, 0xc2, 0xcc, 0xd3, 0xb9, 0x14, 0xaa, 0xbd, 0x08, 0x0b, 0x3d, 0x21, 0x42, + 0x7d, 0x0d, 0x95, 0x0c, 0x96, 0xfe, 0x92, 0x81, 0x82, 0xb2, 0x0e, 0xb9, 0x0f, 0x55, 0x75, 0x18, + 0x09, 0x47, 0xc4, 0x91, 0x6e, 0x8d, 0xc6, 0xcf, 0x24, 0x8f, 0x0e, 0xd4, 0x09, 0xf9, 0x04, 0xaa, + 0x5d, 0x1e, 0xba, 0x89, 0x60, 0x92, 0x6b, 0x40, 0x6e, 0x8e, 0x45, 0x24, 0x60, 0xcd, 0x46, 0x35, + 0xdf, 0xcc, 0x27, 0x22, 0x6a, 0x73, 0x5b, 0x4d, 0x2f, 0xbf, 0x8d, 0xe7, 0xa9, 0x01, 0x28, 0x05, + 0xea, 0x51, 0x9e, 0xe5, 0xcb, 0x99, 0x46, 0x76, 0xe4, 0xbe, 0xe6, 0x1a, 0xd4, 0xd2, 0x23, 0x7a, + 0x59, 0x35, 0x82, 0x78, 0xd0, 0x41, 0xae, 0x7c, 0x5d, 0xa7, 0x66, 0xf5, 0x2c, 0x5f, 0xce, 0x36, + 0x72, 0x7a, 0x44, 0xd0, 0xfc, 0x18, 0x4a, 0xc9, 0x50, 0x74, 0x54, 0x4c, 0xa5, 0x74, 0xc6, 0x14, + 0xd3, 0x76, 0xeb, 0x8f, 0x6f, 0xef, 0x64, 0xfe, 0xfc, 0xf6, 0x4e, 0xe6, 0x6f, 0x6f, 0xef, 0x64, + 0x7e, 0xb6, 0x3c, 0xfa, 0xc7, 0x8d, 0x13, 0xfa, 0xab, 0x97, 0xfc, 0xb3, 0xa9, 0x53, 0x54, 0xce, + 0x5d, 0xff, 0x77, 0x00, 0x00, 0x00, 0xff, 0xff, 0x68, 0x85, 0x05, 0x53, 0x8a, 0x1a, 0x00, 0x00, } func (m *VirtualService) Marshal() (dAtA []byte, err error) { diff --git a/networking/v1alpha3/virtual_service.proto b/networking/v1alpha3/virtual_service.proto index 03d779f6120..67313c98cf6 100644 --- a/networking/v1alpha3/virtual_service.proto +++ b/networking/v1alpha3/virtual_service.proto @@ -288,7 +288,7 @@ message VirtualService { // The value "." is reserved and defines an export to the same namespace that // the virtual service is declared in. Similarly the value "*" is reserved and // defines an export to all namespaces. - repeated string export_to = 6 [(istio.extensions.feature) = {status: ALPHA, name: "VirtualService.export_to", id: "traffic.control"}]; + repeated string export_to = 6 [(istio.extensions.feature) = {status: ALPHA, id: "traffic.control"}]; } // Destination indicates the network addressable service to which the diff --git a/networking/v1beta1/destination_rule.pb.go b/networking/v1beta1/destination_rule.pb.go index 84113cbd408..1fa3eacb011 100644 --- a/networking/v1beta1/destination_rule.pb.go +++ b/networking/v1beta1/destination_rule.pb.go @@ -2300,131 +2300,131 @@ func init() { } var fileDescriptor_31054629b619ca4b = []byte{ - // 1983 bytes of a gzipped FileDescriptorProto - 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xb4, 0x58, 0x4b, 0x73, 0x1b, 0xc7, - 0x11, 0x26, 0x1e, 0x7c, 0x35, 0xf8, 0x00, 0xc6, 0x2c, 0x05, 0x82, 0x53, 0x94, 0x82, 0x4a, 0x45, - 0x8a, 0x6c, 0x2d, 0x4d, 0x28, 0xaa, 0xc4, 0xb2, 0x15, 0x9b, 0x20, 0x28, 0x81, 0x36, 0x08, 0x40, - 0x03, 0xd0, 0x49, 0x74, 0xd9, 0x0c, 0x16, 0x43, 0x60, 0xcc, 0xc5, 0xce, 0x7a, 0x76, 0x16, 0x02, - 0x7c, 0xcd, 0x21, 0x55, 0xa9, 0xdc, 0x73, 0xf7, 0x3f, 0xc8, 0x29, 0xa7, 0xdc, 0x73, 0x49, 0x55, - 0x2a, 0xe7, 0x1c, 0x52, 0xfa, 0x0b, 0x39, 0xe5, 0x96, 0x9a, 0xd9, 0x59, 0x60, 0x29, 0x92, 0xa2, - 0x24, 0xc6, 0xb7, 0xdd, 0xee, 0xaf, 0xbf, 0xe9, 0xe9, 0xee, 0xe9, 0xe9, 0x5d, 0xf8, 0xa9, 0x47, - 0xe5, 0x0b, 0x2e, 0x4e, 0x99, 0x37, 0xd8, 0x19, 0xef, 0xf6, 0xa8, 0x24, 0xbb, 0x3b, 0x7d, 0x1a, - 0x48, 0xe6, 0x11, 0xc9, 0xb8, 0x67, 0x8b, 0xd0, 0xa5, 0x96, 0x2f, 0xb8, 0xe4, 0xa8, 0xc8, 0x02, - 0xc9, 0xb8, 0x35, 0x37, 0xb0, 0x8c, 0x41, 0xe9, 0xd6, 0x80, 0xf3, 0x81, 0x4b, 0x77, 0x88, 0xcf, - 0x76, 0x4e, 0x18, 0x75, 0xfb, 0x76, 0x8f, 0x0e, 0xc9, 0x98, 0x71, 0x11, 0x99, 0x96, 0xb6, 0x0d, - 0x40, 0xbf, 0xf5, 0xc2, 0x93, 0x9d, 0x7e, 0x28, 0x34, 0xff, 0x65, 0xfa, 0x17, 0x82, 0xf8, 0x3e, - 0x15, 0x81, 0xd1, 0xdf, 0xbd, 0xc0, 0xcb, 0x31, 0x13, 0x32, 0x24, 0xae, 0x1d, 0x50, 0x31, 0x66, - 0x8e, 0x71, 0xb2, 0xb4, 0x35, 0xe0, 0x03, 0xae, 0x1f, 0x77, 0xd4, 0x93, 0x91, 0xde, 0x89, 0x5c, - 0x67, 0x7c, 0x87, 0x4e, 0x24, 0xf5, 0x02, 0xc6, 0xbd, 0xc0, 0x78, 0x7a, 0x42, 0x89, 0x0c, 0x85, - 0x31, 0x2f, 0xff, 0x3e, 0x0d, 0x9b, 0xb5, 0xf9, 0xf6, 0x71, 0xe8, 0x52, 0x54, 0x84, 0xec, 0x90, - 0x07, 0xb2, 0x98, 0xba, 0x9d, 0xba, 0xbb, 0x5a, 0xcd, 0xbe, 0xdc, 0x4b, 0xa5, 0xb1, 0x96, 0xa0, - 0x26, 0x6c, 0x48, 0x41, 0x4e, 0x4e, 0x98, 0x63, 0xfb, 0xdc, 0x65, 0xce, 0xb4, 0x98, 0xbe, 0x9d, - 0xba, 0x9b, 0xab, 0xdc, 0xb1, 0x2e, 0x0b, 0x95, 0xd5, 0x8d, 0xf0, 0x6d, 0x0d, 0xc7, 0xeb, 0x32, - 0xf9, 0x8a, 0x1e, 0xc1, 0x72, 0x10, 0xf6, 0x02, 0x2a, 0x83, 0x62, 0xe6, 0x76, 0xe6, 0x6e, 0xae, - 0x72, 0xfb, 0x72, 0xa2, 0x8e, 0x06, 0xe2, 0xd8, 0x00, 0x35, 0x61, 0x95, 0x4e, 0x7c, 0x2e, 0xa4, - 0x2d, 0x79, 0x31, 0x7b, 0x3b, 0x73, 0x77, 0xb5, 0xba, 0xfb, 0xdd, 0x33, 0x6b, 0x65, 0x01, 0xdd, - 0x7c, 0x65, 0x43, 0xd6, 0x0c, 0x57, 0xda, 0x34, 0xeb, 0x5b, 0x0e, 0xf7, 0xa4, 0xe0, 0x2e, 0x5e, - 0x89, 0x74, 0x5d, 0x5e, 0xfe, 0xd7, 0x12, 0xac, 0x9f, 0x71, 0x16, 0x75, 0x60, 0xdd, 0xe5, 0xa4, - 0x6f, 0xf7, 0x88, 0x4b, 0x3c, 0x87, 0x0a, 0x1d, 0x90, 0x5c, 0xc5, 0xba, 0xdc, 0xc7, 0x06, 0x27, - 0xfd, 0xaa, 0x41, 0x77, 0xa8, 0x94, 0xcc, 0x1b, 0x04, 0x78, 0xcd, 0x4d, 0x48, 0xd1, 0x6f, 0x60, - 0xd3, 0xe1, 0x9e, 0x47, 0x1d, 0x5d, 0x6d, 0x3e, 0xe7, 0xae, 0x89, 0xe1, 0x47, 0x97, 0xd3, 0xee, - 0xcf, 0x0c, 0xda, 0x9c, 0xbb, 0x33, 0xe2, 0x0d, 0xe7, 0x8c, 0x1c, 0xfd, 0x0a, 0x0a, 0x3c, 0x94, - 0x2e, 0xa3, 0xc2, 0xee, 0x53, 0x19, 0x29, 0x8a, 0x19, 0x4d, 0x7e, 0xef, 0x72, 0xf2, 0x56, 0x64, - 0x52, 0x8b, 0x2d, 0x70, 0x9e, 0xbf, 0x22, 0x41, 0x8f, 0x21, 0x23, 0xdd, 0xa0, 0x98, 0xd5, 0x54, - 0x1f, 0xbc, 0xc6, 0x4f, 0x97, 0x51, 0x4f, 0x76, 0x1b, 0x9d, 0x99, 0x8b, 0xca, 0x0e, 0x31, 0x78, - 0x4f, 0xc7, 0xdf, 0xa5, 0x63, 0xaa, 0xca, 0x37, 0xd2, 0x15, 0x17, 0x75, 0xc6, 0x3f, 0x7e, 0xc3, - 0xd2, 0xb1, 0xda, 0x2a, 0x4d, 0x67, 0x8a, 0xa9, 0xa0, 0x58, 0x1b, 0x8a, 0x34, 0x5e, 0xaf, 0xf4, - 0xa7, 0x0c, 0x14, 0xce, 0x01, 0xd1, 0x23, 0xc8, 0x2a, 0xa8, 0xc9, 0xdf, 0x4f, 0x2e, 0x5f, 0x51, - 0x99, 0x76, 0xa8, 0x4b, 0x1d, 0xc9, 0x05, 0xd6, 0x36, 0xe7, 0x8b, 0x20, 0xfd, 0xfd, 0x14, 0x41, - 0xe6, 0xfb, 0x2c, 0x82, 0xec, 0xff, 0xaf, 0x08, 0x16, 0xdf, 0xad, 0x08, 0xca, 0xff, 0x49, 0xc1, - 0x52, 0x74, 0x84, 0x55, 0x7f, 0xf1, 0xc8, 0x88, 0x9e, 0xed, 0x2f, 0x4a, 0x82, 0x6a, 0xb0, 0xe4, - 0x92, 0x1e, 0x75, 0x83, 0x62, 0x5a, 0x17, 0xc7, 0x87, 0x57, 0xb5, 0x03, 0xab, 0xa1, 0xe1, 0x07, - 0x9e, 0x14, 0x53, 0x6c, 0x6c, 0x2f, 0xe8, 0x52, 0x99, 0xeb, 0x74, 0xa9, 0xd2, 0xc7, 0x90, 0x4b, - 0x2c, 0x83, 0xf2, 0x90, 0x39, 0xa5, 0xd3, 0xc8, 0x7b, 0xac, 0x1e, 0xd1, 0x16, 0x2c, 0x8e, 0x89, - 0x1b, 0x52, 0x5d, 0x1b, 0xab, 0x38, 0x7a, 0x79, 0x94, 0xfe, 0x45, 0xaa, 0xfc, 0xf7, 0x25, 0xd8, - 0xba, 0xa8, 0x1e, 0xd0, 0x33, 0x58, 0x0a, 0xd8, 0xc8, 0x77, 0xa3, 0x28, 0x6c, 0x54, 0x7e, 0xfe, - 0x76, 0xf5, 0x64, 0x75, 0xb4, 0x71, 0xa3, 0x5a, 0x5f, 0xc0, 0x86, 0x08, 0x7d, 0xad, 0x8b, 0x2a, - 0x60, 0x81, 0xa4, 0x9e, 0xb4, 0x87, 0x24, 0x18, 0x9a, 0x5a, 0xfd, 0xec, 0x2d, 0xb9, 0xf7, 0x67, - 0x2c, 0x75, 0x12, 0x0c, 0xf5, 0x1a, 0x1b, 0xce, 0x19, 0x19, 0xa2, 0xf0, 0x9e, 0xcb, 0x1d, 0xe2, - 0x32, 0x39, 0xb5, 0xdd, 0x5e, 0x7c, 0xa6, 0x4d, 0x9c, 0x1f, 0xbe, 0x6e, 0xbd, 0xc8, 0xe8, 0x82, - 0x75, 0x71, 0x21, 0x66, 0x6c, 0xf4, 0x8c, 0xa8, 0xf4, 0x97, 0x0c, 0xe4, 0x5f, 0xf5, 0x06, 0xdd, - 0x83, 0xfc, 0x50, 0x4a, 0xdf, 0x1e, 0x52, 0xd2, 0xa7, 0xc2, 0x9e, 0x97, 0x92, 0xf2, 0x53, 0x69, - 0xea, 0x5a, 0xd1, 0x54, 0x05, 0x35, 0x82, 0x9c, 0xc6, 0x3a, 0x9c, 0x9f, 0x32, 0x6a, 0xe2, 0xf1, - 0xc5, 0x35, 0xe3, 0x61, 0xd5, 0xbb, 0xdd, 0xf6, 0xbe, 0x66, 0xac, 0x2f, 0x60, 0x50, 0x0b, 0x44, - 0x6f, 0xe8, 0xc7, 0xb0, 0x1e, 0x06, 0xd4, 0x0e, 0x78, 0x28, 0x1c, 0x6a, 0x33, 0x5f, 0x07, 0x64, - 0xa5, 0xbe, 0x80, 0x73, 0x61, 0x40, 0x3b, 0x5a, 0x7a, 0xe8, 0xa3, 0x4f, 0xe0, 0xa6, 0x76, 0xea, - 0x9b, 0x90, 0x8a, 0xa9, 0xed, 0x13, 0x41, 0x46, 0x54, 0xc6, 0x3b, 0x59, 0x34, 0x3b, 0xb9, 0xa1, - 0x20, 0xcf, 0x14, 0xa2, 0x1d, 0x03, 0xf4, 0x8e, 0xee, 0x41, 0x61, 0xc4, 0x3c, 0x36, 0x0a, 0x47, - 0xb6, 0x60, 0xde, 0xc0, 0x0e, 0xd8, 0xb7, 0x54, 0x9f, 0xef, 0x2c, 0xde, 0x34, 0x0a, 0xcc, 0xbc, - 0x41, 0x87, 0x7d, 0x4b, 0x4b, 0x23, 0x80, 0xb9, 0xab, 0xaf, 0x39, 0x76, 0x08, 0xb2, 0x3e, 0x91, - 0x43, 0x53, 0xbe, 0xfa, 0x19, 0xed, 0x42, 0x46, 0xca, 0xb8, 0x2d, 0xdd, 0xb4, 0xa2, 0x79, 0xc5, - 0x8a, 0xe7, 0x15, 0xab, 0x66, 0xe6, 0x19, 0xc3, 0xa3, 0xb0, 0x55, 0x80, 0x15, 0x55, 0x75, 0xf6, - 0x29, 0x9d, 0x96, 0xeb, 0xb0, 0x12, 0x97, 0x28, 0xda, 0x84, 0x1c, 0x6e, 0x1d, 0x37, 0x6b, 0x36, - 0x6e, 0x55, 0x0f, 0x9b, 0xf9, 0x05, 0xb4, 0x01, 0xd0, 0x38, 0xd8, 0xeb, 0x74, 0xed, 0xfd, 0x56, - 0xb3, 0x99, 0x4f, 0x21, 0x80, 0x25, 0xbc, 0xd7, 0xac, 0xb5, 0x8e, 0xf2, 0x69, 0x05, 0x6e, 0xef, - 0x75, 0x3a, 0xdd, 0x3a, 0x6e, 0x1d, 0x3f, 0xad, 0xe7, 0x33, 0xd5, 0x1c, 0xac, 0xba, 0x3d, 0x73, - 0x90, 0xcb, 0x7f, 0x5d, 0x81, 0x1b, 0x17, 0x37, 0x42, 0xd4, 0x84, 0x8c, 0x74, 0x7c, 0xd3, 0xe3, - 0x3f, 0x7d, 0xdb, 0x3e, 0x6a, 0x75, 0xf7, 0xdb, 0x89, 0x86, 0xe5, 0xf8, 0xe8, 0x19, 0x64, 0x55, - 0x0a, 0x4c, 0xcd, 0x3c, 0x7e, 0x6b, 0x42, 0x15, 0xf9, 0x19, 0xa3, 0xa6, 0x2a, 0xfd, 0x37, 0x0d, - 0xb9, 0xc4, 0x3a, 0xe8, 0x0e, 0x6c, 0x8e, 0xc8, 0xc4, 0x9e, 0x77, 0xf0, 0x40, 0xbb, 0xbf, 0x88, - 0x37, 0x46, 0x64, 0x32, 0xa7, 0x0d, 0x50, 0x75, 0x76, 0x5f, 0xd8, 0x92, 0x8d, 0x28, 0x0f, 0xa5, - 0x71, 0xeb, 0xf2, 0xc4, 0xcc, 0x2e, 0x86, 0x6e, 0x64, 0x80, 0x3c, 0x58, 0x97, 0x8e, 0x6f, 0x9f, - 0x52, 0xea, 0x13, 0x97, 0x8d, 0xa9, 0x49, 0xed, 0xe1, 0x75, 0x22, 0x65, 0x75, 0x1d, 0xff, 0xcb, - 0x98, 0x10, 0xaf, 0xc9, 0xc4, 0x5b, 0xe9, 0x8f, 0x29, 0x58, 0x4b, 0xaa, 0xd1, 0x0d, 0x58, 0xf2, - 0x05, 0xef, 0xd1, 0x68, 0x93, 0xeb, 0xd8, 0xbc, 0xa1, 0xfb, 0x90, 0x55, 0x9b, 0xba, 0x7a, 0x47, - 0x1a, 0x86, 0x1e, 0xc2, 0x0a, 0xf3, 0x24, 0x15, 0x63, 0x72, 0x75, 0x75, 0xe2, 0x19, 0xb4, 0xf4, - 0xbb, 0x2c, 0xac, 0x25, 0x53, 0x82, 0x3e, 0x81, 0x92, 0x4a, 0xca, 0xae, 0xad, 0x52, 0xe0, 0x53, - 0xaf, 0xaf, 0x4e, 0x93, 0xa0, 0xdf, 0x84, 0x34, 0x90, 0x71, 0x1e, 0x7e, 0xa0, 0x11, 0x47, 0x64, - 0xd2, 0x8e, 0xf4, 0xd8, 0xa8, 0xd1, 0x87, 0x80, 0x94, 0xaa, 0xa2, 0x8d, 0x67, 0x46, 0x69, 0x6d, - 0xa4, 0xbb, 0x53, 0xe5, 0x88, 0x4c, 0x66, 0xe8, 0xc7, 0xf0, 0x7e, 0x12, 0x67, 0xfb, 0x54, 0x24, - 0x92, 0xae, 0x77, 0xb1, 0x88, 0x8b, 0xa3, 0xb9, 0x45, 0x9b, 0x8a, 0x79, 0xf0, 0xd1, 0x2d, 0xc8, - 0x45, 0xe6, 0x52, 0x30, 0x1a, 0x8d, 0x61, 0x8b, 0x18, 0x34, 0x5c, 0x4b, 0xd0, 0xa7, 0xb0, 0xc6, - 0xfa, 0x2e, 0x9d, 0xd5, 0xc6, 0xe2, 0x55, 0x61, 0xc9, 0x29, 0x78, 0x5c, 0x18, 0x53, 0x28, 0x0c, - 0x2b, 0x76, 0xe8, 0x0f, 0x04, 0xe9, 0xd3, 0xf8, 0xc6, 0x5c, 0xd2, 0xb7, 0xd2, 0xd1, 0xb5, 0xaa, - 0xde, 0xaa, 0x57, 0x8e, 0x23, 0x56, 0x73, 0xaf, 0x6e, 0x0e, 0xcf, 0x0a, 0x90, 0x05, 0xef, 0xa9, - 0x7e, 0xe9, 0xe8, 0x91, 0xc1, 0xd6, 0x7e, 0x3a, 0xdc, 0x2d, 0x2e, 0xab, 0xae, 0x89, 0x0b, 0x61, - 0x40, 0xa3, 0x61, 0xa2, 0x6d, 0x14, 0xe5, 0xcf, 0x60, 0xf3, 0x15, 0x4e, 0x94, 0x83, 0xe5, 0xda, - 0xc1, 0x93, 0xbd, 0xe3, 0x46, 0x37, 0xbf, 0x80, 0x10, 0x6c, 0xd4, 0x5a, 0x76, 0xb3, 0xd5, 0xb5, - 0x8f, 0xdb, 0x4f, 0xf1, 0x5e, 0xed, 0x20, 0x9f, 0x52, 0x80, 0xf8, 0x25, 0x5d, 0xfe, 0xc3, 0x22, - 0xe4, 0x5f, 0x9d, 0x75, 0xd0, 0x2e, 0x20, 0x75, 0xbd, 0x51, 0x27, 0x94, 0x6c, 0x4c, 0x6d, 0x2a, - 0x04, 0x17, 0xa6, 0x02, 0xaa, 0xe9, 0x62, 0x0a, 0x17, 0x12, 0xda, 0x03, 0xad, 0x44, 0x5f, 0x40, - 0x39, 0xf0, 0x5d, 0x26, 0x6d, 0xf5, 0x79, 0x25, 0x3c, 0xe2, 0xda, 0xfa, 0xf2, 0xb2, 0xb9, 0x60, - 0x03, 0xe6, 0xc5, 0x14, 0x2b, 0x7a, 0x1f, 0xdb, 0x1a, 0x79, 0x60, 0x80, 0xfa, 0x06, 0x6c, 0x69, - 0x98, 0xe1, 0x1a, 0xc0, 0x8f, 0x92, 0xcb, 0x9f, 0x21, 0x3a, 0x21, 0xcc, 0x0d, 0x05, 0x0d, 0x8a, - 0xab, 0x3a, 0xa5, 0x3f, 0x3c, 0x97, 0xd2, 0xe3, 0x43, 0x4f, 0x3e, 0xa8, 0x7c, 0xa5, 0x06, 0x0e, - 0xbc, 0x9d, 0xa0, 0x49, 0x2c, 0xf3, 0xc4, 0x70, 0xa0, 0xe7, 0x50, 0x4a, 0x2e, 0x34, 0x20, 0x92, - 0xbe, 0x20, 0xd3, 0xd8, 0xd9, 0xa5, 0x37, 0x58, 0xa1, 0x98, 0xb0, 0x7f, 0x1a, 0x99, 0x9b, 0x4d, - 0x60, 0xb8, 0x91, 0xe4, 0x7e, 0x38, 0x99, 0xc4, 0xbc, 0xcb, 0x6f, 0xc0, 0xbb, 0x95, 0xb0, 0x7d, - 0x38, 0x99, 0x18, 0xce, 0xe4, 0x49, 0x4f, 0xbf, 0xf1, 0x49, 0x47, 0x4f, 0x01, 0xf5, 0x48, 0x40, - 0x6d, 0xfa, 0xb5, 0x99, 0xaf, 0x75, 0x77, 0xb9, 0xb2, 0x55, 0xe4, 0x95, 0xd1, 0x81, 0xb1, 0x51, - 0x67, 0x03, 0x7d, 0x04, 0x5b, 0xea, 0xdc, 0xcd, 0x78, 0x7c, 0x2a, 0x1c, 0xea, 0x49, 0x73, 0x00, - 0xd1, 0x88, 0x4c, 0x62, 0x78, 0x3b, 0xd2, 0xa8, 0xb6, 0x30, 0x62, 0x9e, 0x9a, 0x4c, 0x5c, 0x39, - 0x9c, 0xe1, 0x17, 0xa3, 0xb6, 0x30, 0x62, 0x5e, 0x5d, 0x2b, 0x0c, 0xba, 0xfc, 0xcf, 0x0c, 0x14, - 0xce, 0x4d, 0xcb, 0xe8, 0x08, 0xb2, 0x23, 0xde, 0x8f, 0xe7, 0xc2, 0x07, 0x6f, 0x31, 0x68, 0x5b, - 0xdd, 0x46, 0x47, 0x99, 0xc6, 0x77, 0xbb, 0x7a, 0x46, 0xf7, 0x01, 0x99, 0xe3, 0xe5, 0x50, 0x21, - 0xd9, 0x09, 0x73, 0x88, 0x8c, 0x07, 0xd5, 0x42, 0xa4, 0xd9, 0x9f, 0x2b, 0x54, 0xaf, 0xf1, 0x05, - 0x1b, 0x13, 0x49, 0xd5, 0x35, 0xae, 0xa3, 0xb6, 0x8a, 0xc1, 0x88, 0xbe, 0xa4, 0x53, 0x75, 0x67, - 0x39, 0x24, 0xc9, 0x15, 0x35, 0xa4, 0x55, 0xbc, 0xe1, 0x90, 0x04, 0x91, 0xbe, 0xdc, 0x1c, 0x41, - 0xfb, 0xd4, 0x93, 0x8c, 0xb8, 0xd1, 0x6c, 0xb3, 0x6c, 0x80, 0x33, 0x71, 0x3c, 0xd1, 0x04, 0x61, - 0x4f, 0x45, 0xd2, 0x26, 0xae, 0xd4, 0xc8, 0xe8, 0xe3, 0x70, 0x15, 0x6f, 0x1a, 0xc5, 0x9e, 0x2b, - 0x15, 0x34, 0x50, 0xb3, 0x77, 0xe0, 0x31, 0x5d, 0xab, 0xab, 0x58, 0x3d, 0xa2, 0x06, 0x6c, 0x31, - 0x5d, 0x3b, 0x82, 0xda, 0xc1, 0x29, 0xf3, 0xed, 0x31, 0x15, 0xec, 0x64, 0xaa, 0xcf, 0x5e, 0xae, - 0x52, 0x3a, 0x97, 0xef, 0x2a, 0xe7, 0x6e, 0x54, 0x74, 0x28, 0xb6, 0xeb, 0x9c, 0x32, 0xff, 0x2b, - 0x6d, 0x55, 0xfe, 0x1c, 0x96, 0x4d, 0x10, 0x75, 0x63, 0x39, 0xec, 0xec, 0x55, 0x1b, 0x07, 0xf9, - 0x05, 0x35, 0xa1, 0x74, 0x0e, 0x8f, 0xda, 0x8d, 0x83, 0x68, 0x5a, 0x39, 0x3a, 0xee, 0x1e, 0xef, - 0x35, 0xf2, 0x69, 0x94, 0x87, 0xb5, 0xc3, 0x4e, 0xf7, 0xb0, 0x65, 0x1b, 0x49, 0xa6, 0xfc, 0x5d, - 0x16, 0xde, 0x7f, 0xcd, 0x94, 0x8b, 0x7e, 0x0b, 0xd0, 0x67, 0x81, 0x14, 0xac, 0x17, 0x4a, 0x95, - 0x64, 0xf5, 0x99, 0xf3, 0xf9, 0x3b, 0x0d, 0xcc, 0x56, 0x6d, 0xc6, 0x83, 0x13, 0x9c, 0xe8, 0x39, - 0xac, 0xa8, 0xb6, 0xc1, 0xc7, 0xfa, 0x63, 0x55, 0xf1, 0xff, 0xf2, 0xdd, 0xf8, 0x9f, 0x18, 0x16, - 0x3c, 0xe3, 0x43, 0x1f, 0x40, 0x21, 0x7e, 0xb6, 0x7d, 0xc1, 0xb8, 0x60, 0x72, 0x1a, 0xfd, 0x7c, - 0xc1, 0xf9, 0x58, 0xd1, 0x36, 0x72, 0xf4, 0x33, 0x58, 0xa6, 0x1e, 0xe9, 0xb9, 0xb4, 0x6f, 0x4e, - 0xdf, 0xeb, 0xb2, 0x11, 0x43, 0x4b, 0x7f, 0x4e, 0x01, 0xcc, 0x77, 0xa6, 0x66, 0xd3, 0x13, 0xc1, - 0x47, 0xe6, 0x73, 0x4b, 0x3f, 0xa3, 0x5f, 0x43, 0x5a, 0x72, 0xb3, 0xb7, 0xfa, 0x75, 0x63, 0x67, - 0x75, 0x79, 0xf4, 0xf9, 0x98, 0x96, 0xbc, 0xf4, 0x10, 0x96, 0xcd, 0xeb, 0x55, 0x9f, 0x79, 0xeb, - 0x89, 0xcf, 0xbc, 0x92, 0x05, 0x2b, 0x71, 0xb0, 0x2e, 0x74, 0x78, 0xc3, 0x38, 0xac, 0x24, 0x69, - 0xc9, 0xab, 0xf7, 0xff, 0xf6, 0x72, 0x3b, 0xf5, 0x8f, 0x97, 0xdb, 0xa9, 0x7f, 0xbf, 0xdc, 0x4e, - 0x3d, 0xbf, 0x35, 0xfb, 0x59, 0x47, 0x7c, 0xb6, 0x73, 0xfe, 0xcf, 0x5f, 0x6f, 0x49, 0xc7, 0xeb, - 0xc1, 0xff, 0x02, 0x00, 0x00, 0xff, 0xff, 0x4d, 0x2a, 0xbf, 0xac, 0xbc, 0x14, 0x00, 0x00, + // 1976 bytes of a gzipped FileDescriptorProto + 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xb4, 0x58, 0xbd, 0x73, 0x1b, 0xc7, + 0x15, 0x27, 0x3e, 0x48, 0x02, 0x0f, 0xfc, 0x00, 0x56, 0x1c, 0x05, 0x86, 0x33, 0x94, 0x82, 0xc9, + 0x44, 0x8a, 0x6c, 0x1d, 0x2d, 0x28, 0x9a, 0xc4, 0xb2, 0x15, 0x9b, 0x20, 0x28, 0x81, 0x36, 0x48, + 0x40, 0x0b, 0xd0, 0x49, 0xd4, 0x5c, 0x16, 0x87, 0x25, 0xb0, 0xe6, 0xe1, 0xf6, 0xbc, 0xb7, 0x07, + 0x01, 0x6e, 0xd3, 0x65, 0xd2, 0xa7, 0xf7, 0x7f, 0x90, 0x2a, 0x55, 0xfa, 0x34, 0x99, 0xc9, 0xa4, + 0x4e, 0x91, 0x51, 0x9d, 0x2e, 0x55, 0xba, 0xcc, 0xee, 0xed, 0x01, 0x47, 0x91, 0x14, 0xf5, 0x11, + 0x77, 0x77, 0xef, 0xfd, 0xde, 0x6f, 0xdf, 0xbe, 0xf7, 0xf6, 0xed, 0xbb, 0x83, 0x9f, 0x7a, 0x54, + 0x3e, 0xe7, 0xe2, 0x94, 0x79, 0xc3, 0x9d, 0xc9, 0xbd, 0x3e, 0x95, 0xe4, 0xde, 0xce, 0x80, 0x06, + 0x92, 0x79, 0x44, 0x32, 0xee, 0xd9, 0x22, 0x74, 0xa9, 0xe5, 0x0b, 0x2e, 0x39, 0x2a, 0xb3, 0x40, + 0x32, 0x6e, 0x2d, 0x0c, 0x2c, 0x63, 0x50, 0xb9, 0x31, 0xe4, 0x7c, 0xe8, 0xd2, 0x1d, 0xe2, 0xb3, + 0x9d, 0x13, 0x46, 0xdd, 0x81, 0xdd, 0xa7, 0x23, 0x32, 0x61, 0x5c, 0x44, 0xa6, 0x95, 0x6d, 0x03, + 0xd0, 0x6f, 0xfd, 0xf0, 0x64, 0x67, 0x10, 0x0a, 0xcd, 0x7f, 0x99, 0xfe, 0xb9, 0x20, 0xbe, 0x4f, + 0x45, 0x60, 0xf4, 0xb7, 0x2f, 0xf0, 0x72, 0xc2, 0x84, 0x0c, 0x89, 0x6b, 0x07, 0x54, 0x4c, 0x98, + 0x63, 0x9c, 0xac, 0x6c, 0x0d, 0xf9, 0x90, 0xeb, 0xc7, 0x1d, 0xf5, 0x64, 0xa4, 0xb7, 0x22, 0xd7, + 0x19, 0xdf, 0xa1, 0x53, 0x49, 0xbd, 0x80, 0x71, 0x2f, 0x30, 0x9e, 0x9e, 0x50, 0x22, 0x43, 0x61, + 0xcc, 0xab, 0xff, 0x4e, 0xc1, 0x66, 0x63, 0xb1, 0x7d, 0x1c, 0xba, 0x14, 0x95, 0x21, 0x3b, 0xe2, + 0x81, 0x2c, 0xa7, 0x6e, 0xa6, 0x6e, 0xe7, 0xeb, 0xd9, 0x17, 0xbb, 0xa9, 0x34, 0xd6, 0x12, 0x74, + 0x04, 0x1b, 0x52, 0x90, 0x93, 0x13, 0xe6, 0xd8, 0x3e, 0x77, 0x99, 0x33, 0x2b, 0xa7, 0x6f, 0xa6, + 0x6e, 0x17, 0x6a, 0xb7, 0xac, 0xcb, 0x42, 0x65, 0xf5, 0x22, 0x7c, 0x47, 0xc3, 0xf1, 0xba, 0x4c, + 0xbe, 0xa2, 0x87, 0xb0, 0x1a, 0x84, 0xfd, 0x80, 0xca, 0xa0, 0x9c, 0xb9, 0x99, 0xb9, 0x5d, 0xa8, + 0xdd, 0xbc, 0x9c, 0xa8, 0xab, 0x81, 0x38, 0x36, 0x40, 0xf7, 0x21, 0x4f, 0xa7, 0x3e, 0x17, 0xd2, + 0x96, 0xbc, 0x9c, 0xbd, 0x99, 0xb9, 0x9d, 0xaf, 0x5f, 0xff, 0xee, 0xe9, 0xb5, 0xdc, 0x12, 0xda, + 0x34, 0x8b, 0x58, 0x0e, 0xf7, 0xa4, 0xe0, 0x2e, 0xce, 0x45, 0xc0, 0x1e, 0xaf, 0xfe, 0x73, 0x05, + 0xd6, 0xcf, 0x78, 0x84, 0xba, 0xb0, 0xee, 0x72, 0x32, 0xb0, 0xfb, 0xc4, 0x25, 0x9e, 0x43, 0x85, + 0xde, 0x75, 0xa1, 0x66, 0x5d, 0xee, 0x48, 0x8b, 0x93, 0x41, 0xdd, 0xa0, 0xbb, 0x54, 0x4a, 0xe6, + 0x0d, 0x03, 0xbc, 0xe6, 0x26, 0xa4, 0xe8, 0x37, 0xb0, 0xe9, 0x70, 0xcf, 0xa3, 0x8e, 0x2e, 0x29, + 0x9f, 0x73, 0xd7, 0x04, 0xea, 0xa3, 0xcb, 0x69, 0xf7, 0xe6, 0x06, 0x1d, 0xce, 0xdd, 0x39, 0xf1, + 0x86, 0x73, 0x46, 0x8e, 0x7e, 0x05, 0x25, 0x1e, 0x4a, 0x97, 0x51, 0x61, 0x0f, 0xa8, 0x8c, 0x14, + 0xe5, 0x8c, 0x26, 0xbf, 0x73, 0x39, 0x79, 0x3b, 0x32, 0x69, 0xc4, 0x16, 0xb8, 0xc8, 0x5f, 0x92, + 0xa0, 0x47, 0x90, 0x91, 0x6e, 0x50, 0xce, 0x6a, 0xaa, 0x0f, 0x5e, 0xe1, 0xa7, 0xcb, 0xa8, 0x27, + 0x7b, 0xad, 0xee, 0xdc, 0x45, 0x65, 0x87, 0x18, 0x5c, 0xd3, 0xc9, 0x70, 0xe9, 0x84, 0xaa, 0x1a, + 0x8d, 0x74, 0xe5, 0x65, 0x9d, 0xd6, 0x8f, 0x5f, 0xb3, 0x3e, 0xac, 0x8e, 0x4a, 0xd3, 0x99, 0x8a, + 0x29, 0x29, 0xd6, 0x96, 0x22, 0x8d, 0xd7, 0xab, 0xfc, 0x31, 0x03, 0xa5, 0x73, 0x40, 0xf4, 0x10, + 0xb2, 0x0a, 0x6a, 0xf2, 0xf7, 0x93, 0xcb, 0x57, 0x54, 0xa6, 0x5d, 0xea, 0x52, 0x47, 0x72, 0x81, + 0xb5, 0xcd, 0xf9, 0x22, 0x48, 0x7f, 0x3f, 0x45, 0x90, 0xf9, 0x3e, 0x8b, 0x20, 0xfb, 0xff, 0x2b, + 0x82, 0xe5, 0xb7, 0x2b, 0x82, 0xea, 0x7f, 0x52, 0xb0, 0x12, 0x9d, 0x53, 0xd5, 0x44, 0x3c, 0x32, + 0xa6, 0x67, 0x9b, 0x88, 0x92, 0xa0, 0x06, 0xac, 0xb8, 0xa4, 0x4f, 0xdd, 0xa0, 0x9c, 0xd6, 0xc5, + 0xf1, 0xe1, 0x55, 0x67, 0xde, 0x6a, 0x69, 0xf8, 0xbe, 0x27, 0xc5, 0x0c, 0x1b, 0xdb, 0x0b, 0x5a, + 0x51, 0xe6, 0x5d, 0x5a, 0x51, 0xe5, 0x63, 0x28, 0x24, 0x96, 0x41, 0x45, 0xc8, 0x9c, 0xd2, 0x59, + 0xe4, 0x3d, 0x56, 0x8f, 0x68, 0x0b, 0x96, 0x27, 0xc4, 0x0d, 0xa9, 0xae, 0x8d, 0x3c, 0x8e, 0x5e, + 0x1e, 0xa6, 0x7f, 0x91, 0xaa, 0xfe, 0x6d, 0x05, 0xb6, 0x2e, 0xaa, 0x07, 0xf4, 0x14, 0x56, 0x02, + 0x36, 0xf6, 0xdd, 0x28, 0x0a, 0x1b, 0xb5, 0x9f, 0xbf, 0x59, 0x3d, 0x59, 0x5d, 0x6d, 0xdc, 0xaa, + 0x37, 0x97, 0xb0, 0x21, 0x42, 0x5f, 0xeb, 0xa2, 0x0a, 0x58, 0x20, 0xa9, 0x27, 0xed, 0x11, 0x09, + 0x46, 0xa6, 0x56, 0x3f, 0x7b, 0x43, 0xee, 0xbd, 0x39, 0x4b, 0x93, 0x04, 0x23, 0xbd, 0xc6, 0x86, + 0x73, 0x46, 0x86, 0x28, 0x5c, 0x73, 0xb9, 0x43, 0x5c, 0x26, 0x67, 0xb6, 0xdb, 0x8f, 0xcf, 0xb4, + 0x89, 0xf3, 0x83, 0x57, 0xad, 0x17, 0x19, 0x5d, 0xb0, 0x2e, 0x2e, 0xc5, 0x8c, 0xad, 0xbe, 0x11, + 0x55, 0xfe, 0x9c, 0x81, 0xe2, 0xcb, 0xde, 0xa0, 0x3b, 0x50, 0x1c, 0x49, 0xe9, 0xdb, 0x23, 0x4a, + 0x06, 0x54, 0xd8, 0x8b, 0x52, 0x52, 0x7e, 0x2a, 0x4d, 0x53, 0x2b, 0x8e, 0x54, 0x41, 0x8d, 0xa1, + 0xa0, 0xb1, 0x0e, 0xe7, 0xa7, 0x8c, 0x9a, 0x78, 0x7c, 0xf1, 0x8e, 0xf1, 0xb0, 0x9a, 0xbd, 0x5e, + 0x67, 0x4f, 0x33, 0x36, 0x97, 0x30, 0xa8, 0x05, 0xa2, 0x37, 0xf4, 0x63, 0x58, 0x0f, 0x03, 0x6a, + 0x07, 0x3c, 0x14, 0x0e, 0xb5, 0x99, 0xaf, 0x03, 0x92, 0x6b, 0x2e, 0xe1, 0x42, 0x18, 0xd0, 0xae, + 0x96, 0x1e, 0xf8, 0xe8, 0x13, 0x78, 0x4f, 0x3b, 0xf5, 0x4d, 0x48, 0xc5, 0xcc, 0xf6, 0x89, 0x20, + 0x63, 0x2a, 0xe3, 0x9d, 0x2c, 0x9b, 0x9d, 0x5c, 0x57, 0x90, 0xa7, 0x0a, 0xd1, 0x89, 0x01, 0x7a, + 0x47, 0x77, 0xa0, 0x34, 0x66, 0x1e, 0x1b, 0x87, 0x63, 0x5b, 0x30, 0x6f, 0x68, 0x07, 0xec, 0x5b, + 0xaa, 0xcf, 0x77, 0x16, 0x6f, 0x1a, 0x05, 0x66, 0xde, 0xb0, 0xcb, 0xbe, 0xa5, 0x95, 0x31, 0xc0, + 0xc2, 0xd5, 0x57, 0x1c, 0x3b, 0x04, 0x59, 0x9f, 0xc8, 0x91, 0x29, 0x5f, 0xfd, 0x8c, 0xee, 0x41, + 0x46, 0xca, 0xb8, 0x2d, 0xbd, 0x67, 0x45, 0x43, 0x89, 0x15, 0x0f, 0x25, 0x56, 0xc3, 0x0c, 0x2d, + 0x86, 0x47, 0x61, 0xeb, 0x00, 0x39, 0x55, 0x75, 0xf6, 0x29, 0x9d, 0x55, 0x9b, 0x90, 0x8b, 0x4b, + 0x14, 0x6d, 0x42, 0x01, 0xb7, 0x8f, 0x8f, 0x1a, 0x36, 0x6e, 0xd7, 0x0f, 0x8e, 0x8a, 0x4b, 0x68, + 0x03, 0xa0, 0xb5, 0xbf, 0xdb, 0xed, 0xd9, 0x7b, 0xed, 0xa3, 0xa3, 0x62, 0x0a, 0x01, 0xac, 0xe0, + 0xdd, 0xa3, 0x46, 0xfb, 0xb0, 0x98, 0x56, 0xe0, 0xce, 0x6e, 0xb7, 0xdb, 0x6b, 0xe2, 0xf6, 0xf1, + 0x93, 0x66, 0x31, 0x53, 0x2f, 0x40, 0xde, 0xed, 0x9b, 0x83, 0x5c, 0xfd, 0x4b, 0x0e, 0xae, 0x5f, + 0xdc, 0x08, 0xd1, 0x11, 0x64, 0xa4, 0xe3, 0x9b, 0x1e, 0xff, 0xe9, 0x9b, 0xf6, 0x51, 0xab, 0xb7, + 0xd7, 0x49, 0x34, 0x2c, 0xc7, 0x47, 0x4f, 0x21, 0xab, 0x52, 0x60, 0x6a, 0xe6, 0xd1, 0x1b, 0x13, + 0xaa, 0xc8, 0xcf, 0x19, 0x35, 0x55, 0xe5, 0xbf, 0x69, 0x28, 0x24, 0xd6, 0x41, 0xb7, 0x60, 0x73, + 0x4c, 0xa6, 0xf6, 0xa2, 0x83, 0x07, 0xda, 0xfd, 0x65, 0xbc, 0x31, 0x26, 0xd3, 0x05, 0x6d, 0x80, + 0xea, 0xf3, 0xfb, 0xc2, 0x96, 0x6c, 0x4c, 0x79, 0x28, 0x8d, 0x5b, 0x97, 0x27, 0x66, 0x7e, 0x31, + 0xf4, 0x22, 0x03, 0xe4, 0xc1, 0xba, 0x74, 0x7c, 0xfb, 0x94, 0x52, 0x9f, 0xb8, 0x6c, 0x42, 0x4d, + 0x6a, 0x0f, 0xde, 0x25, 0x52, 0x56, 0xcf, 0xf1, 0xbf, 0x8c, 0x09, 0xf1, 0x9a, 0x4c, 0xbc, 0x55, + 0xfe, 0x90, 0x82, 0xb5, 0xa4, 0x1a, 0x5d, 0x87, 0x15, 0x5f, 0xf0, 0x3e, 0x8d, 0x36, 0xb9, 0x8e, + 0xcd, 0x1b, 0xba, 0x0b, 0x59, 0xb5, 0xa9, 0xab, 0x77, 0xa4, 0x61, 0xe8, 0x01, 0xe4, 0x98, 0x27, + 0xa9, 0x98, 0x90, 0xab, 0xab, 0x13, 0xcf, 0xa1, 0x95, 0xdf, 0x65, 0x61, 0x2d, 0x99, 0x12, 0xf4, + 0x09, 0x54, 0x54, 0x52, 0xee, 0xd9, 0x2a, 0x05, 0x3e, 0xf5, 0x06, 0xea, 0x34, 0x09, 0xfa, 0x4d, + 0x48, 0x03, 0x19, 0xe7, 0xe1, 0x07, 0x1a, 0x71, 0x48, 0xa6, 0x9d, 0x48, 0x8f, 0x8d, 0x1a, 0x7d, + 0x08, 0x48, 0xa9, 0x6a, 0xda, 0x78, 0x6e, 0x94, 0xd6, 0x46, 0xba, 0x3b, 0xd5, 0x0e, 0xc9, 0x74, + 0x8e, 0x7e, 0x04, 0xef, 0x27, 0x71, 0xb6, 0x4f, 0x45, 0x22, 0xe9, 0x7a, 0x17, 0xcb, 0xb8, 0x3c, + 0x5e, 0x58, 0x74, 0xa8, 0x58, 0x04, 0x1f, 0xdd, 0x80, 0x42, 0x64, 0x2e, 0x05, 0xa3, 0xd1, 0x18, + 0xb6, 0x8c, 0x41, 0xc3, 0xb5, 0x04, 0x7d, 0x0a, 0x6b, 0x6c, 0xe0, 0xd2, 0x79, 0x6d, 0x2c, 0x5f, + 0x15, 0x96, 0x82, 0x82, 0xc7, 0x85, 0x31, 0x83, 0xd2, 0xa8, 0x66, 0x87, 0xfe, 0x50, 0x90, 0x01, + 0x8d, 0x6f, 0xcc, 0x15, 0x7d, 0x2b, 0x1d, 0xbe, 0x53, 0xd5, 0x5b, 0xcd, 0xda, 0x71, 0xc4, 0x6a, + 0xee, 0xd5, 0xcd, 0xd1, 0x59, 0x01, 0xb2, 0xe0, 0x9a, 0xea, 0x97, 0x8e, 0x1e, 0x19, 0x6c, 0xed, + 0xa7, 0xc3, 0xdd, 0xf2, 0xaa, 0xea, 0x9a, 0xb8, 0x14, 0x06, 0x34, 0x1a, 0x26, 0x3a, 0x46, 0x51, + 0xfd, 0x0c, 0x36, 0x5f, 0xe2, 0x44, 0x05, 0x58, 0x6d, 0xec, 0x3f, 0xde, 0x3d, 0x6e, 0xf5, 0x8a, + 0x4b, 0x08, 0xc1, 0x46, 0xa3, 0x6d, 0x1f, 0xb5, 0x7b, 0xf6, 0x71, 0xe7, 0x09, 0xde, 0x6d, 0xec, + 0x17, 0x53, 0x0a, 0x10, 0xbf, 0xa4, 0xab, 0xbf, 0x5f, 0x86, 0xe2, 0xcb, 0xb3, 0x0e, 0xba, 0x07, + 0x48, 0x5d, 0x6f, 0xd4, 0x09, 0x25, 0x9b, 0x50, 0x9b, 0x0a, 0xc1, 0x85, 0xa9, 0x80, 0x7a, 0xba, + 0x9c, 0xc2, 0xa5, 0x84, 0x76, 0x5f, 0x2b, 0xd1, 0x17, 0x50, 0x0d, 0x7c, 0x97, 0x49, 0x5b, 0x7d, + 0x43, 0x09, 0x8f, 0xb8, 0xb6, 0xbe, 0xbc, 0x6c, 0x2e, 0xd8, 0x90, 0x79, 0x31, 0x45, 0x4e, 0xef, + 0x63, 0x5b, 0x23, 0xf7, 0x0d, 0x50, 0xdf, 0x80, 0x6d, 0x0d, 0x33, 0x5c, 0x43, 0xf8, 0x51, 0x72, + 0xf9, 0x33, 0x44, 0x27, 0x84, 0xb9, 0xa1, 0xa0, 0x41, 0x39, 0xaf, 0x53, 0xfa, 0xc3, 0x73, 0x29, + 0x3d, 0x3e, 0xf0, 0xe4, 0xfd, 0xda, 0x57, 0x6a, 0xe0, 0xc0, 0xdb, 0x09, 0x9a, 0xc4, 0x32, 0x8f, + 0x0d, 0x07, 0x7a, 0x06, 0x95, 0xe4, 0x42, 0x43, 0x22, 0xe9, 0x73, 0x32, 0x8b, 0x9d, 0x5d, 0x79, + 0x8d, 0x15, 0xca, 0x09, 0xfb, 0x27, 0x91, 0xb9, 0xd9, 0x04, 0x86, 0xeb, 0x49, 0xee, 0x07, 0xd3, + 0x69, 0xcc, 0xbb, 0xfa, 0x1a, 0xbc, 0x5b, 0x09, 0xdb, 0x07, 0xd3, 0xa9, 0xe1, 0x4c, 0x9e, 0xf4, + 0xf4, 0x6b, 0x9f, 0x74, 0xf4, 0x04, 0x50, 0x9f, 0x04, 0xd4, 0xa6, 0x5f, 0x9b, 0xf9, 0x5a, 0x77, + 0x97, 0x2b, 0x5b, 0x45, 0x51, 0x19, 0xed, 0x1b, 0x1b, 0x75, 0x36, 0xd0, 0x47, 0xb0, 0xa5, 0xce, + 0xdd, 0x9c, 0xc7, 0xa7, 0xc2, 0xa1, 0x9e, 0x34, 0x07, 0x10, 0x8d, 0xc9, 0x34, 0x86, 0x77, 0x22, + 0x8d, 0x6a, 0x0b, 0x63, 0xe6, 0xa9, 0xc9, 0xc4, 0x95, 0xa3, 0x39, 0x7e, 0x39, 0x6a, 0x0b, 0x63, + 0xe6, 0x35, 0xb5, 0xc2, 0xa0, 0xab, 0xff, 0xc8, 0x40, 0xe9, 0xdc, 0xb4, 0x8c, 0x0e, 0x21, 0x3b, + 0xe6, 0x83, 0x78, 0x2e, 0xbc, 0xff, 0x06, 0x83, 0xb6, 0xd5, 0x6b, 0x75, 0x95, 0x69, 0x7c, 0xb7, + 0xab, 0x67, 0x74, 0x17, 0x90, 0x39, 0x5e, 0x0e, 0x15, 0x92, 0x9d, 0x30, 0x87, 0xc8, 0x78, 0x50, + 0x2d, 0x45, 0x9a, 0xbd, 0x85, 0x42, 0xf5, 0x1a, 0x5f, 0xb0, 0x09, 0x91, 0x54, 0x5d, 0xe3, 0x3a, + 0x6a, 0x79, 0x0c, 0x46, 0xf4, 0x25, 0x9d, 0xa9, 0x3b, 0xcb, 0x21, 0x49, 0xae, 0xa8, 0x21, 0xe5, + 0xf1, 0x86, 0x43, 0x12, 0x44, 0xfa, 0x72, 0x73, 0x04, 0x1d, 0x50, 0x4f, 0x32, 0xe2, 0x46, 0xb3, + 0xcd, 0xaa, 0x01, 0xce, 0xc5, 0xf1, 0x44, 0x13, 0x84, 0x7d, 0x15, 0x49, 0x9b, 0xb8, 0x52, 0x23, + 0xa3, 0x8f, 0xc3, 0x3c, 0xde, 0x34, 0x8a, 0x5d, 0x57, 0x2a, 0x68, 0xa0, 0x66, 0xef, 0xc0, 0x63, + 0xba, 0x56, 0xf3, 0x58, 0x3d, 0xa2, 0x16, 0x6c, 0x31, 0x5d, 0x3b, 0x82, 0xda, 0xc1, 0x29, 0xf3, + 0xed, 0x09, 0x15, 0xec, 0x64, 0xa6, 0xcf, 0x5e, 0xa1, 0x56, 0x39, 0x97, 0xef, 0x3a, 0xe7, 0x6e, + 0x54, 0x74, 0x28, 0xb6, 0xeb, 0x9e, 0x32, 0xff, 0x2b, 0x6d, 0x55, 0xfd, 0x1c, 0x56, 0x4d, 0x10, + 0x75, 0x63, 0x39, 0xe8, 0xee, 0xd6, 0x5b, 0xfb, 0xc5, 0x25, 0x35, 0xa1, 0x74, 0x0f, 0x0e, 0x3b, + 0xad, 0xfd, 0x68, 0x5a, 0x39, 0x3c, 0xee, 0x1d, 0xef, 0xb6, 0x8a, 0x69, 0x54, 0x84, 0xb5, 0x83, + 0x6e, 0xef, 0xa0, 0x6d, 0x1b, 0x49, 0xa6, 0xfa, 0x5d, 0x16, 0xde, 0x7f, 0xc5, 0x94, 0x8b, 0x7e, + 0x0b, 0x30, 0x60, 0x81, 0x14, 0xac, 0x1f, 0x4a, 0x95, 0x64, 0xf5, 0x99, 0xf3, 0xf9, 0x5b, 0x0d, + 0xcc, 0x56, 0x63, 0xce, 0x83, 0x13, 0x9c, 0xe8, 0x19, 0xe4, 0x54, 0xdb, 0xe0, 0x13, 0xfd, 0xb1, + 0xaa, 0xf8, 0x7f, 0xf9, 0x76, 0xfc, 0x8f, 0x0d, 0x0b, 0x9e, 0xf3, 0xa1, 0x0f, 0xa0, 0x14, 0x3f, + 0xdb, 0xbe, 0x60, 0x5c, 0x30, 0x39, 0x8b, 0xfe, 0xb0, 0xe0, 0x62, 0xac, 0xe8, 0x18, 0x39, 0xfa, + 0x19, 0xac, 0x52, 0x8f, 0xf4, 0x5d, 0x3a, 0x30, 0xa7, 0xef, 0x55, 0xd9, 0x88, 0xa1, 0x95, 0x3f, + 0xa5, 0x00, 0x16, 0x3b, 0x53, 0xb3, 0xe9, 0x89, 0xe0, 0x63, 0xf3, 0xb9, 0xa5, 0x9f, 0xd1, 0xaf, + 0x21, 0x2d, 0xb9, 0xd9, 0x5b, 0xf3, 0x5d, 0x63, 0x67, 0xf5, 0x78, 0xf4, 0xf9, 0x98, 0x96, 0xbc, + 0xf2, 0x00, 0x56, 0xcd, 0xeb, 0x55, 0x9f, 0x79, 0xeb, 0x89, 0xcf, 0xbc, 0x8a, 0x05, 0xb9, 0x38, + 0x58, 0x17, 0x3a, 0xbc, 0x61, 0x1c, 0x56, 0x92, 0xb4, 0xe4, 0xf5, 0xbb, 0x7f, 0x7d, 0xb1, 0x9d, + 0xfa, 0xfb, 0x8b, 0xed, 0xd4, 0xbf, 0x5e, 0x6c, 0xa7, 0x9e, 0xdd, 0x98, 0xff, 0x91, 0x23, 0x3e, + 0xdb, 0x39, 0xff, 0x7b, 0xaf, 0xbf, 0xa2, 0xe3, 0x75, 0xff, 0x7f, 0x01, 0x00, 0x00, 0xff, 0xff, + 0x5a, 0x8a, 0x56, 0x72, 0xa1, 0x14, 0x00, 0x00, } func (m *DestinationRule) Marshal() (dAtA []byte, err error) { diff --git a/networking/v1beta1/destination_rule.proto b/networking/v1beta1/destination_rule.proto index 8d2d139ba8f..6641b54dc14 100644 --- a/networking/v1beta1/destination_rule.proto +++ b/networking/v1beta1/destination_rule.proto @@ -239,7 +239,7 @@ message DestinationRule { // The value "." is reserved and defines an export to the same namespace that // the destination rule is declared in. Similarly, the value "*" is reserved and // defines an export to all namespaces. - repeated string export_to = 4 [(istio.extensions.feature) = {status: ALPHA, name: "DestinationRule.export_to", id: "traffic.control"}]; + repeated string export_to = 4 [(istio.extensions.feature) = {status: ALPHA, id: "traffic.control"}]; } // Traffic policies to apply for a specific destination, across all diff --git a/networking/v1beta1/service_entry.pb.go b/networking/v1beta1/service_entry.pb.go index 63e712d2307..6d64db22816 100644 --- a/networking/v1beta1/service_entry.pb.go +++ b/networking/v1beta1/service_entry.pb.go @@ -1105,41 +1105,41 @@ func init() { } var fileDescriptor_be685d9fa1e5ca12 = []byte{ - // 536 bytes of a gzipped FileDescriptorProto - 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0x8c, 0x93, 0xdd, 0x8e, 0xd2, 0x40, - 0x1c, 0xc5, 0xb7, 0xcb, 0xb2, 0x5b, 0x66, 0x55, 0xca, 0x98, 0x98, 0x86, 0x18, 0x96, 0x70, 0x21, - 0x64, 0x8d, 0xad, 0xe0, 0x9d, 0x57, 0x82, 0x34, 0x91, 0xec, 0x5a, 0xb4, 0xc5, 0x60, 0xbc, 0x69, - 0x86, 0xf6, 0x0f, 0x3b, 0x5a, 0x3b, 0x64, 0x66, 0x80, 0xdd, 0xd7, 0xf1, 0x25, 0x7c, 0x05, 0x2f, - 0x7d, 0x04, 0xc3, 0x93, 0x98, 0x7e, 0x50, 0x50, 0x17, 0xf5, 0xb2, 0x67, 0xce, 0xf9, 0xf5, 0xff, - 0x31, 0x83, 0x1e, 0x45, 0x20, 0x57, 0x8c, 0x7f, 0xa2, 0xd1, 0xcc, 0x5c, 0xb6, 0x27, 0x20, 0x49, - 0xdb, 0x14, 0xc0, 0x97, 0xd4, 0x07, 0x0f, 0x22, 0xc9, 0x6f, 0x8c, 0x39, 0x67, 0x92, 0x61, 0x9d, - 0x0a, 0x49, 0x99, 0xb1, 0x75, 0x1b, 0x99, 0xbb, 0x7a, 0x36, 0x63, 0x6c, 0x16, 0x82, 0x49, 0xe6, - 0xd4, 0x9c, 0x52, 0x08, 0x03, 0x6f, 0x02, 0x57, 0x64, 0x49, 0x19, 0x4f, 0xa3, 0xd5, 0xfa, 0x2d, - 0xbf, 0x98, 0x11, 0x09, 0x2b, 0x72, 0xf3, 0x17, 0x87, 0xa0, 0x01, 0xf8, 0x64, 0xc3, 0x68, 0xde, - 0xe2, 0x88, 0xbf, 0x43, 0x46, 0x82, 0xdd, 0x3a, 0xab, 0xcd, 0xb4, 0x4e, 0xca, 0x4c, 0xb8, 0x96, - 0x10, 0x09, 0xca, 0x22, 0x91, 0x95, 0x35, 0x05, 0x22, 0x17, 0x1c, 0x52, 0x63, 0xe3, 0x6b, 0x11, - 0xdd, 0x71, 0xd3, 0x46, 0xad, 0x38, 0x8f, 0xab, 0xa8, 0x78, 0xc5, 0x84, 0x14, 0xba, 0x52, 0x2f, - 0xb4, 0x4a, 0xbd, 0xa3, 0x75, 0x57, 0x39, 0x74, 0x52, 0x09, 0x3f, 0x44, 0x25, 0x12, 0x04, 0x1c, - 0x84, 0x00, 0xa1, 0x1f, 0xc6, 0xe7, 0xce, 0x56, 0xc0, 0xcf, 0x51, 0x71, 0xce, 0xb8, 0x14, 0x7a, - 0xa1, 0x5e, 0x68, 0x9d, 0x76, 0x6a, 0xc6, 0xbe, 0x59, 0x19, 0x6f, 0x18, 0x97, 0x1b, 0x72, 0x12, - 0xc1, 0x17, 0x48, 0x0d, 0x99, 0x4f, 0x24, 0x65, 0x91, 0x7e, 0x54, 0x57, 0x5a, 0xf7, 0x3a, 0xe6, - 0xfe, 0xf8, 0x6e, 0xbd, 0xc6, 0x65, 0x16, 0x73, 0x72, 0x00, 0x1e, 0x23, 0xc4, 0x41, 0xb0, 0x70, - 0x91, 0xe0, 0x8a, 0x09, 0xae, 0xfd, 0x9f, 0x38, 0x27, 0x0f, 0x66, 0x05, 0xee, 0xa0, 0xb0, 0x85, - 0x4a, 0x10, 0x05, 0x73, 0x46, 0x23, 0x29, 0xf4, 0xe3, 0xa4, 0xcb, 0xe6, 0x7e, 0xee, 0x38, 0x5b, - 0x4c, 0x02, 0x76, 0xb6, 0x49, 0x3c, 0x46, 0x95, 0x7c, 0x69, 0x02, 0x42, 0xf0, 0x25, 0xe3, 0x7a, - 0xa9, 0xae, 0xb4, 0x4e, 0x3b, 0xe7, 0xff, 0xc6, 0xb9, 0x59, 0xc2, 0xd1, 0x56, 0xbf, 0x29, 0xf8, - 0x02, 0x95, 0xe0, 0x3a, 0x1e, 0xa8, 0x27, 0x99, 0x7e, 0x92, 0xec, 0xcf, 0xf8, 0xf2, 0xf6, 0xb1, - 0x7a, 0x80, 0x1f, 0xfc, 0xd2, 0x64, 0x6e, 0xaa, 0x96, 0x25, 0x27, 0xd3, 0x29, 0xf5, 0x0d, 0x9f, - 0x45, 0x92, 0xb3, 0xd0, 0x51, 0xd3, 0xb3, 0x11, 0xc3, 0xe7, 0xa8, 0x22, 0x16, 0x93, 0x8f, 0xe0, - 0x4b, 0x8f, 0x84, 0xd2, 0x8b, 0xc8, 0x67, 0x10, 0xba, 0x9a, 0x2c, 0xbd, 0x9c, 0x1d, 0x74, 0x43, - 0x69, 0xc7, 0x72, 0xe3, 0x29, 0x52, 0x37, 0x7b, 0xc0, 0x15, 0x74, 0xf7, 0xb5, 0xe5, 0xbe, 0xf2, - 0xac, 0xf7, 0x23, 0xcb, 0xb1, 0xbb, 0x97, 0xda, 0x41, 0x2e, 0x0d, 0xec, 0x4c, 0x52, 0x1a, 0x2f, - 0x10, 0xda, 0x8e, 0x1a, 0xab, 0xe8, 0xc8, 0x1e, 0xda, 0x96, 0x76, 0x80, 0x11, 0x3a, 0x76, 0x47, - 0xdd, 0xd1, 0xe0, 0xa5, 0xa6, 0xe0, 0x13, 0x54, 0xe8, 0xdb, 0xae, 0x76, 0x88, 0xef, 0xa3, 0x72, - 0xdf, 0x76, 0x3d, 0x67, 0xf8, 0xce, 0xee, 0x7b, 0xce, 0xb0, 0x37, 0xb0, 0xb5, 0x42, 0xef, 0xc9, - 0xb7, 0x75, 0x4d, 0xf9, 0xbe, 0xae, 0x29, 0x3f, 0xd6, 0x35, 0xe5, 0xc3, 0x59, 0x7e, 0xe1, 0xe3, - 0x07, 0xf8, 0xe7, 0x33, 0x99, 0x1c, 0x27, 0xf7, 0xfd, 0xd9, 0xcf, 0x00, 0x00, 0x00, 0xff, 0xff, - 0xb4, 0xf7, 0x4f, 0x0d, 0xea, 0x03, 0x00, 0x00, + // 531 bytes of a gzipped FileDescriptorProto + 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0x8c, 0x93, 0x5d, 0x8f, 0xd2, 0x4e, + 0x14, 0xc6, 0xb7, 0xbc, 0x6d, 0x99, 0xfd, 0xff, 0xa5, 0xcc, 0x26, 0xa6, 0x21, 0x86, 0x25, 0x5c, + 0x08, 0xd9, 0xc4, 0x56, 0xd8, 0x3b, 0xaf, 0x04, 0x69, 0x22, 0x71, 0x2d, 0xda, 0x62, 0x30, 0xde, + 0x34, 0x43, 0x7b, 0x60, 0x47, 0x6b, 0x87, 0xcc, 0x0c, 0xb0, 0xfb, 0x69, 0x4c, 0xfc, 0x34, 0x5e, + 0xfa, 0x11, 0x0c, 0x9f, 0xc4, 0xf4, 0x85, 0x97, 0xe8, 0xa2, 0x5e, 0xf6, 0x99, 0xe7, 0xf9, 0xf5, + 0xcc, 0x39, 0x73, 0xd0, 0xe3, 0x08, 0xe4, 0x9a, 0xf1, 0x4f, 0x34, 0x9a, 0x9b, 0xab, 0xce, 0x14, + 0x24, 0xe9, 0x98, 0x02, 0xf8, 0x8a, 0xfa, 0xe0, 0x41, 0x24, 0xf9, 0x9d, 0xb1, 0xe0, 0x4c, 0x32, + 0xac, 0x53, 0x21, 0x29, 0x33, 0xf6, 0x6e, 0x23, 0x73, 0xd7, 0x2e, 0xe6, 0x8c, 0xcd, 0x43, 0x30, + 0xc9, 0x82, 0x9a, 0x33, 0x0a, 0x61, 0xe0, 0x4d, 0xe1, 0x86, 0xac, 0x28, 0xe3, 0x69, 0xb4, 0xd6, + 0xb8, 0xe7, 0x17, 0x73, 0x22, 0x61, 0x4d, 0xee, 0xfe, 0xe0, 0x10, 0x34, 0x00, 0x9f, 0x6c, 0x19, + 0xad, 0x7b, 0x1c, 0xf1, 0x77, 0xc8, 0x48, 0x70, 0x58, 0x67, 0xad, 0x95, 0xd6, 0x49, 0x99, 0x09, + 0xb7, 0x12, 0x22, 0x41, 0x59, 0x24, 0xb2, 0xb2, 0x66, 0x40, 0xe4, 0x92, 0x43, 0x6a, 0x6c, 0x7e, + 0x29, 0xa2, 0xff, 0xdc, 0xf4, 0xa2, 0x56, 0x9c, 0xc7, 0x35, 0x54, 0xbc, 0x61, 0x42, 0x0a, 0x5d, + 0x69, 0xe4, 0xdb, 0xe5, 0x7e, 0x61, 0xd3, 0x53, 0x72, 0x4e, 0x2a, 0xe1, 0x47, 0xa8, 0x4c, 0x82, + 0x80, 0x83, 0x10, 0x20, 0xf4, 0x5c, 0x7c, 0xee, 0xec, 0x05, 0xfc, 0x0c, 0x15, 0x17, 0x8c, 0x4b, + 0xa1, 0xe7, 0x1b, 0xf9, 0xf6, 0x59, 0xb7, 0x6e, 0x1c, 0xeb, 0x95, 0xf1, 0x86, 0x71, 0xb9, 0x25, + 0x27, 0x11, 0xfc, 0x0a, 0xa9, 0x21, 0xf3, 0x89, 0xa4, 0x2c, 0xd2, 0x0b, 0x0d, 0xa5, 0xfd, 0xa0, + 0x6b, 0x1e, 0x8f, 0x1f, 0xd6, 0x6b, 0x5c, 0x67, 0x31, 0x67, 0x07, 0xc0, 0x13, 0x84, 0x38, 0x08, + 0x16, 0x2e, 0x13, 0x5c, 0x31, 0xc1, 0x75, 0xfe, 0x11, 0xe7, 0xec, 0x82, 0x59, 0x81, 0x07, 0x28, + 0x6c, 0xa1, 0x32, 0x44, 0xc1, 0x82, 0xd1, 0x48, 0x0a, 0xbd, 0x94, 0xdc, 0xb2, 0x75, 0x9c, 0x3b, + 0xc9, 0x06, 0x93, 0x80, 0x9d, 0x7d, 0x12, 0x4f, 0x50, 0x75, 0x37, 0x34, 0x01, 0x21, 0xf8, 0x92, + 0x71, 0xbd, 0xdc, 0x50, 0xda, 0x67, 0xdd, 0xcb, 0xbf, 0xe3, 0xdc, 0x2c, 0xe1, 0x68, 0xeb, 0x5f, + 0x14, 0x7c, 0x85, 0xca, 0x70, 0x1b, 0x37, 0xd4, 0x93, 0x4c, 0x3f, 0x4d, 0xe6, 0xf7, 0xf0, 0xeb, + 0xdb, 0x73, 0xf5, 0x04, 0x57, 0x24, 0x27, 0xb3, 0x19, 0xf5, 0x0d, 0x9f, 0x45, 0x92, 0xb3, 0xd0, + 0x51, 0x53, 0xe3, 0x98, 0xe1, 0x4b, 0x54, 0x15, 0xcb, 0xe9, 0x47, 0xf0, 0xa5, 0x47, 0x42, 0xe9, + 0x45, 0xe4, 0x33, 0x08, 0x5d, 0x4d, 0x86, 0x5b, 0xc9, 0x0e, 0x7a, 0xa1, 0xb4, 0x63, 0xb9, 0xf9, + 0x14, 0xa9, 0xdb, 0x7e, 0xe3, 0x2a, 0xfa, 0xff, 0xb5, 0xe5, 0xbe, 0xf4, 0xac, 0xf7, 0x63, 0xcb, + 0xb1, 0x7b, 0xd7, 0xda, 0xc9, 0x4e, 0x1a, 0xda, 0x99, 0xa4, 0x34, 0x9f, 0x23, 0xb4, 0x6f, 0x29, + 0x56, 0x51, 0xc1, 0x1e, 0xd9, 0x96, 0x76, 0x82, 0x11, 0x2a, 0xb9, 0xe3, 0xde, 0x78, 0xf8, 0x42, + 0x53, 0xf0, 0x29, 0xca, 0x0f, 0x6c, 0x57, 0xcb, 0xe1, 0x73, 0x54, 0x19, 0xd8, 0xae, 0xe7, 0x8c, + 0xde, 0xd9, 0x03, 0xcf, 0x19, 0xf5, 0x87, 0xb6, 0x96, 0xef, 0x3f, 0xf9, 0xb6, 0xa9, 0x2b, 0xdf, + 0x37, 0x75, 0xe5, 0xc7, 0xa6, 0xae, 0x7c, 0xb8, 0xd8, 0x3d, 0xec, 0x78, 0xd1, 0x7e, 0x5f, 0x87, + 0x69, 0x29, 0x79, 0xd7, 0x57, 0x3f, 0x03, 0x00, 0x00, 0xff, 0xff, 0x2b, 0x05, 0x5f, 0x9d, 0xd2, + 0x03, 0x00, 0x00, } func (m *ServiceEntry) Marshal() (dAtA []byte, err error) { diff --git a/networking/v1beta1/service_entry.proto b/networking/v1beta1/service_entry.proto index 5a2abbf3352..0a4eb226b97 100644 --- a/networking/v1beta1/service_entry.proto +++ b/networking/v1beta1/service_entry.proto @@ -957,7 +957,7 @@ message ServiceEntry { // For a Kubernetes Service, the equivalent effect can be achieved by setting // the annotation "networking.istio.io/exportTo" to a comma-separated list // of namespace names. - repeated string export_to = 7 [(istio.extensions.feature) = {status: ALPHA, name: "ServiceEntry.export_to", id: "traffic.control"}]; + repeated string export_to = 7 [(istio.extensions.feature) = {status: ALPHA, id: "traffic.control"}]; // If specified, the proxy will verify that the server certificate's // subject alternate name matches one of the specified values. diff --git a/networking/v1beta1/virtual_service.pb.go b/networking/v1beta1/virtual_service.pb.go index 1d9cd4fa308..e440498093f 100644 --- a/networking/v1beta1/virtual_service.pb.go +++ b/networking/v1beta1/virtual_service.pb.go @@ -3477,142 +3477,141 @@ func init() { } var fileDescriptor_8c56a442a0838fd7 = []byte{ - // 2148 bytes of a gzipped FileDescriptorProto - 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xc4, 0x59, 0xcb, 0x6e, 0x1b, 0xc9, - 0xd5, 0x16, 0xef, 0xe4, 0x21, 0x29, 0x51, 0xe5, 0xcb, 0xb4, 0x05, 0xc3, 0x96, 0xe9, 0xdf, 0x33, - 0xfa, 0x93, 0x19, 0x2a, 0x23, 0x0f, 0xe2, 0x60, 0x3c, 0x9e, 0x19, 0x51, 0x92, 0x47, 0x16, 0x24, - 0x4b, 0x2e, 0xc9, 0x13, 0x20, 0x8b, 0x34, 0x9a, 0xcd, 0x23, 0xb2, 0x63, 0xb2, 0xab, 0x5d, 0x5d, - 0x2d, 0x89, 0xc8, 0x13, 0x64, 0x11, 0x04, 0xd9, 0x04, 0xc8, 0x76, 0x1e, 0x22, 0xc8, 0x23, 0x64, - 0x15, 0x64, 0x95, 0x6d, 0x02, 0xed, 0xb2, 0xc8, 0x2b, 0x04, 0x41, 0x5d, 0x9a, 0x6c, 0xea, 0x46, - 0xd1, 0x19, 0x27, 0x2b, 0xb1, 0xaa, 0xce, 0xf7, 0x55, 0xd5, 0x39, 0x75, 0x2e, 0x7d, 0x04, 0x4b, - 0x3e, 0x8a, 0x63, 0xc6, 0xdf, 0x78, 0x7e, 0x67, 0xf9, 0xe8, 0xd3, 0x16, 0x0a, 0xe7, 0xd3, 0xe5, - 0x23, 0x8f, 0x8b, 0xc8, 0xe9, 0xd9, 0x21, 0xf2, 0x23, 0xcf, 0xc5, 0x46, 0xc0, 0x99, 0x60, 0xc4, - 0xf2, 0x42, 0xe1, 0xb1, 0xc6, 0x48, 0xbe, 0x61, 0xe4, 0x17, 0xee, 0x77, 0x18, 0xeb, 0xf4, 0x70, - 0xd9, 0x09, 0xbc, 0xe5, 0x43, 0x0f, 0x7b, 0x6d, 0xbb, 0x85, 0x5d, 0xe7, 0xc8, 0x63, 0x5c, 0x43, - 0x17, 0xee, 0x19, 0x01, 0x35, 0x6a, 0x45, 0x87, 0xcb, 0xed, 0x88, 0x3b, 0xc2, 0x63, 0xfe, 0x65, - 0xeb, 0xc7, 0xdc, 0x09, 0x02, 0xe4, 0xa1, 0x59, 0xff, 0x48, 0x6f, 0xed, 0xb1, 0x65, 0x3c, 0x11, - 0xe8, 0x87, 0x1e, 0xf3, 0x43, 0xb3, 0xd3, 0x21, 0x3a, 0x22, 0xe2, 0xe6, 0x8c, 0xf5, 0x3f, 0xa4, - 0x61, 0xf6, 0x5b, 0x7d, 0xfa, 0x7d, 0x7d, 0x78, 0x72, 0x13, 0x72, 0x5d, 0x16, 0x8a, 0xd0, 0x4a, - 0x2d, 0x66, 0x96, 0x4a, 0x54, 0x0f, 0xc8, 0x02, 0x14, 0x3b, 0x8e, 0xc0, 0x63, 0x67, 0x10, 0x5a, - 0x69, 0xb5, 0x30, 0x1c, 0x93, 0x27, 0x90, 0xed, 0x0a, 0x11, 0x58, 0x99, 0xc5, 0xcc, 0x52, 0x79, - 0xe5, 0x61, 0xe3, 0xb2, 0x7b, 0x37, 0x36, 0x0f, 0x0e, 0xf6, 0x28, 0x8b, 0x04, 0x52, 0x05, 0x20, - 0x9f, 0x41, 0x46, 0xf4, 0x42, 0x2b, 0xa7, 0x70, 0xf5, 0xcb, 0x71, 0x07, 0xdb, 0xfb, 0x1a, 0x26, - 0xc5, 0x15, 0xca, 0x0d, 0xac, 0xec, 0x44, 0xd4, 0xda, 0x5e, 0x8c, 0x72, 0x03, 0xb2, 0x03, 0x25, - 0x3c, 0x09, 0x18, 0x17, 0xb6, 0x60, 0x56, 0x5e, 0xde, 0xa0, 0xf9, 0xa3, 0xef, 0x5e, 0x7d, 0x52, - 0x9c, 0x21, 0xd6, 0xb8, 0x02, 0x1a, 0x43, 0xb1, 0x85, 0x39, 0xc1, 0x9d, 0xc3, 0x43, 0xcf, 0x6d, - 0xb8, 0xcc, 0x17, 0x9c, 0xf5, 0x68, 0x51, 0xaf, 0x1d, 0xb0, 0xfa, 0x2f, 0xa1, 0xbc, 0x8e, 0xa1, - 0xf0, 0x7c, 0x65, 0x16, 0x62, 0x41, 0x56, 0xea, 0xc9, 0x4a, 0x2d, 0xa6, 0x96, 0x4a, 0xcd, 0xec, - 0xe9, 0x6a, 0x2a, 0x4d, 0xd5, 0x0c, 0xb9, 0x0d, 0xf9, 0x30, 0x6a, 0x85, 0x28, 0xac, 0xb4, 0x5c, - 0xa3, 0x66, 0x44, 0x3e, 0x87, 0xac, 0xa4, 0xb2, 0x32, 0x8b, 0xa9, 0xa5, 0xf2, 0xca, 0x87, 0x97, - 0x5f, 0x63, 0x8f, 0x71, 0xb1, 0x8f, 0x3d, 0x74, 0x05, 0xe3, 0x54, 0x61, 0xea, 0xbf, 0x2d, 0x42, - 0x69, 0xa8, 0x4b, 0x42, 0x20, 0xeb, 0x3b, 0x7d, 0xb4, 0xe6, 0x15, 0xbf, 0xfa, 0x4d, 0xbe, 0x86, - 0x5c, 0xdf, 0x11, 0x6e, 0x57, 0x19, 0xb1, 0xbc, 0xf2, 0x83, 0xab, 0x6d, 0xb2, 0x23, 0x45, 0x29, - 0xbe, 0x8d, 0x30, 0x14, 0x54, 0x03, 0xc9, 0x3a, 0xe4, 0xb8, 0xa4, 0x57, 0xd6, 0x2e, 0xaf, 0x34, - 0xae, 0x61, 0xd5, 0x84, 0x42, 0xa8, 0x06, 0x93, 0x26, 0x14, 0x39, 0xb6, 0x3d, 0x8e, 0xee, 0x35, - 0x6e, 0xaa, 0x88, 0x8c, 0x34, 0x1d, 0xe2, 0xc8, 0x97, 0x50, 0x6c, 0x63, 0x0f, 0xe5, 0x73, 0xb3, - 0x6e, 0x2a, 0x8e, 0x2b, 0x8c, 0xbe, 0x6e, 0x24, 0xe9, 0x10, 0x43, 0xbe, 0x82, 0x02, 0xc7, 0x63, - 0xee, 0x09, 0xb4, 0xb2, 0x0a, 0xfe, 0x68, 0xd2, 0x11, 0x94, 0x30, 0x8d, 0x51, 0xe4, 0x31, 0x14, - 0x84, 0xd7, 0x47, 0x16, 0x09, 0x2b, 0xaf, 0x08, 0xee, 0x34, 0xb4, 0xff, 0x35, 0x62, 0xff, 0x6b, - 0xac, 0x1b, 0xff, 0xa4, 0xb1, 0x24, 0x79, 0x26, 0x77, 0x15, 0xdc, 0xc3, 0xd0, 0x2a, 0x28, 0xd0, - 0x24, 0xbf, 0x40, 0xc1, 0x07, 0x34, 0xc6, 0x90, 0x26, 0xe4, 0x0e, 0x9d, 0xa8, 0x27, 0xac, 0xa2, - 0x02, 0x7f, 0x7c, 0x35, 0xf8, 0xb9, 0x14, 0x7d, 0xe1, 0xff, 0x02, 0x5d, 0xad, 0x7c, 0x05, 0x25, - 0xcf, 0x20, 0xdf, 0xf7, 0x38, 0x67, 0xdc, 0x2a, 0x4d, 0xba, 0x77, 0xd2, 0x74, 0x06, 0x44, 0xbe, - 0x81, 0x59, 0xfd, 0xcb, 0x0e, 0x90, 0xbb, 0xe8, 0x0b, 0x8b, 0x28, 0x9a, 0xbb, 0xe7, 0x6e, 0xff, - 0xfa, 0x85, 0x2f, 0x1e, 0xaf, 0x7c, 0xeb, 0xf4, 0x22, 0x6c, 0xa6, 0xad, 0x14, 0xad, 0x6a, 0xdc, - 0x9e, 0x86, 0x91, 0x97, 0x30, 0x3f, 0x4e, 0xe4, 0x74, 0xd0, 0xba, 0xa1, 0xb8, 0x1e, 0x5c, 0xf1, - 0xee, 0xb5, 0x2c, 0xad, 0x8d, 0x91, 0x39, 0x1d, 0x24, 0x1b, 0x50, 0x76, 0x19, 0x0f, 0xed, 0x80, - 0xf5, 0x3c, 0x77, 0x60, 0x81, 0x62, 0xfa, 0xbf, 0xcb, 0x99, 0xd6, 0x18, 0x0f, 0xf7, 0x94, 0x2c, - 0x05, 0x77, 0xf8, 0x9b, 0x3c, 0x85, 0x42, 0x17, 0x9d, 0x36, 0xf2, 0xd0, 0xaa, 0x4d, 0x3a, 0xcc, - 0xa6, 0x16, 0xa4, 0x31, 0x62, 0x2b, 0x5b, 0xcc, 0xd5, 0xf2, 0x5b, 0xd9, 0x62, 0xb9, 0x56, 0xa3, - 0xf3, 0xc7, 0xd8, 0x0a, 0x99, 0xfb, 0x06, 0x85, 0x1d, 0x05, 0x1d, 0xee, 0xb4, 0x91, 0xce, 0xca, - 0x70, 0xec, 0xb7, 0x6d, 0x23, 0x4e, 0x3f, 0xe0, 0xd8, 0x67, 0x47, 0x68, 0x73, 0x0c, 0x03, 0xe6, - 0x87, 0x38, 0x5a, 0x30, 0x82, 0xe7, 0x16, 0x6e, 0x0f, 0x11, 0xca, 0x2d, 0x47, 0xf3, 0x43, 0xc0, - 0xd8, 0x7c, 0xfd, 0x0b, 0x28, 0xc6, 0x6f, 0x7f, 0x18, 0x11, 0x52, 0x89, 0x88, 0x70, 0x17, 0x4a, - 0xf2, 0x6f, 0x18, 0x38, 0x2e, 0x9a, 0x50, 0x34, 0x9a, 0xa8, 0x9f, 0x66, 0xa0, 0x60, 0xee, 0x48, - 0xb6, 0xe5, 0xcb, 0x55, 0xe4, 0x8a, 0xa0, 0xbc, 0xb2, 0x32, 0x51, 0x2f, 0xe6, 0xef, 0x6e, 0x80, - 0xda, 0x0d, 0x42, 0x1a, 0x53, 0x90, 0x97, 0x32, 0x02, 0xe8, 0xbb, 0xa9, 0x6d, 0xdf, 0x8d, 0x6e, - 0xc8, 0xb1, 0xf0, 0xc7, 0x34, 0xd4, 0xce, 0x2e, 0x93, 0x1d, 0xc8, 0xc8, 0x08, 0xab, 0x83, 0xdd, - 0xd3, 0xe9, 0xf9, 0x1b, 0xfb, 0x28, 0x36, 0x7c, 0xe9, 0x80, 0x92, 0x47, 0xd2, 0x39, 0xed, 0xb6, - 0x89, 0x7c, 0xef, 0x42, 0xb7, 0xda, 0x6e, 0x1b, 0x3a, 0xa7, 0xdd, 0x96, 0x29, 0x40, 0x1b, 0x53, - 0x65, 0xc8, 0x12, 0x35, 0xa3, 0x85, 0x1f, 0x43, 0x31, 0xde, 0x97, 0xd4, 0x20, 0xf3, 0x06, 0x07, - 0xc6, 0x62, 0xf2, 0xa7, 0xcc, 0xc3, 0x47, 0xd2, 0xa3, 0x8c, 0xb1, 0xf4, 0xe0, 0xf3, 0xf4, 0x4f, - 0x52, 0x12, 0x17, 0x6f, 0x30, 0x0d, 0xae, 0xfe, 0xbb, 0x14, 0x14, 0xe3, 0x54, 0x4a, 0x36, 0xc7, - 0x33, 0xc4, 0xc7, 0x57, 0x66, 0x5f, 0x95, 0x20, 0x56, 0x85, 0xe0, 0x5e, 0x2b, 0x12, 0x18, 0x9a, - 0x04, 0x67, 0x32, 0xc5, 0xd7, 0xe3, 0x99, 0xe2, 0x8a, 0x5c, 0x73, 0x49, 0x96, 0xa8, 0xff, 0x46, - 0x1e, 0xcc, 0x64, 0x6b, 0xb2, 0x3a, 0x7e, 0xb0, 0x1f, 0x5e, 0x4e, 0xb7, 0xfd, 0xd9, 0x99, 0x73, - 0x7d, 0x7f, 0x27, 0xfa, 0x7d, 0x09, 0x6a, 0x67, 0x33, 0xe3, 0xd0, 0xad, 0xca, 0x09, 0xb7, 0x7a, - 0x02, 0x99, 0x88, 0x7b, 0xc6, 0x51, 0xae, 0x08, 0xb0, 0xfb, 0x82, 0x7b, 0x7e, 0x47, 0xd3, 0x49, - 0x84, 0x0c, 0xce, 0xa1, 0xdb, 0xc5, 0x7e, 0xec, 0x15, 0xd7, 0xc4, 0x1a, 0x90, 0x8a, 0xed, 0x28, - 0xba, 0xac, 0x6d, 0xd2, 0xea, 0x75, 0xe1, 0x1a, 0x44, 0xd6, 0xa0, 0xe4, 0x44, 0xa2, 0xcb, 0xb8, - 0x27, 0x06, 0x93, 0xb3, 0x62, 0x92, 0x61, 0x84, 0x23, 0xaf, 0x46, 0x01, 0x54, 0x97, 0x70, 0x4f, - 0xae, 0x5f, 0x66, 0xc4, 0xbe, 0xa3, 0xdd, 0x24, 0xe6, 0x91, 0x2a, 0x56, 0x55, 0x91, 0xcc, 0xb3, - 0x55, 0x5d, 0xed, 0x10, 0x07, 0xaa, 0x21, 0x8b, 0xb8, 0x8b, 0x76, 0xcf, 0x69, 0x61, 0x4f, 0xe6, - 0x53, 0xb9, 0xd9, 0x17, 0x53, 0x6c, 0xb6, 0xaf, 0xf0, 0xdb, 0x0a, 0xae, 0x77, 0xac, 0x84, 0x89, - 0xa9, 0xb1, 0xea, 0xb6, 0x78, 0xa6, 0xba, 0xfd, 0x39, 0x54, 0xde, 0x46, 0xc8, 0x07, 0x76, 0xe0, - 0x70, 0xa7, 0x1f, 0x5a, 0xa5, 0x89, 0x51, 0xe1, 0xec, 0xee, 0xaf, 0x24, 0x7c, 0x4f, 0xa1, 0xf5, - 0xe6, 0xe5, 0xb7, 0xa3, 0x19, 0xf2, 0x21, 0xcc, 0x79, 0x1d, 0x9f, 0x71, 0xb4, 0x23, 0xee, 0xd9, - 0xae, 0x13, 0xa2, 0xca, 0x68, 0x45, 0x5a, 0xd5, 0xd3, 0xaf, 0xb9, 0xb7, 0xe6, 0x84, 0x48, 0x3a, - 0x30, 0x77, 0xec, 0x89, 0x2e, 0x8b, 0x86, 0x31, 0xdf, 0xaa, 0xa8, 0xa3, 0x7c, 0x39, 0xc5, 0x51, - 0x7e, 0xaa, 0x19, 0xc6, 0x94, 0x3f, 0x7b, 0x3c, 0x36, 0x49, 0xfe, 0x1f, 0x6a, 0x46, 0xdf, 0xa3, - 0x84, 0x51, 0x55, 0x4f, 0x7e, 0x4e, 0xcf, 0xbf, 0x8c, 0xa7, 0x17, 0x1c, 0xa8, 0x24, 0xa9, 0x2e, - 0x88, 0x46, 0x4f, 0x93, 0xd1, 0xe8, 0xda, 0x8f, 0x2c, 0x11, 0xec, 0xbe, 0x82, 0xf9, 0x73, 0xd6, - 0x9b, 0x2a, 0x5a, 0x22, 0xd4, 0xce, 0x1a, 0xe0, 0x7d, 0x9c, 0xb3, 0x0b, 0x37, 0x2e, 0x50, 0xee, - 0x7b, 0xd8, 0xa9, 0xfe, 0x5d, 0x1a, 0x6e, 0x5e, 0x54, 0x73, 0x93, 0x1d, 0x28, 0xb7, 0x47, 0xc3, - 0xc9, 0x31, 0x29, 0x81, 0x35, 0x11, 0x3d, 0x89, 0x97, 0x69, 0xeb, 0x18, 0xbd, 0x4e, 0x57, 0x7f, - 0xb9, 0xe4, 0xa8, 0x19, 0x25, 0xeb, 0xa6, 0xc2, 0x3b, 0xd4, 0x4d, 0x99, 0x5a, 0xe1, 0xbf, 0x50, - 0x0e, 0x0d, 0xa0, 0xf6, 0x3f, 0xd2, 0x4f, 0xfd, 0x1f, 0x69, 0x98, 0x3f, 0x97, 0x9a, 0xc8, 0x32, - 0xdc, 0x48, 0x80, 0xed, 0x30, 0x6a, 0xf9, 0x38, 0xfc, 0xc8, 0x26, 0x89, 0xa5, 0x7d, 0xbd, 0x32, - 0x0c, 0x85, 0xe9, 0x44, 0x28, 0x7c, 0x38, 0x0c, 0x85, 0x1a, 0xaf, 0x82, 0x7f, 0x29, 0x0e, 0x66, - 0x1a, 0x49, 0x5a, 0x67, 0xe3, 0xa5, 0xfe, 0x52, 0x7e, 0x36, 0x45, 0x22, 0x9d, 0x2a, 0x60, 0xe6, - 0xce, 0x04, 0xcc, 0x8b, 0xe2, 0x47, 0xfe, 0xe2, 0xf8, 0xf1, 0x9f, 0x3a, 0x77, 0xfd, 0x5f, 0x69, - 0x20, 0xe7, 0xeb, 0x13, 0xf2, 0x00, 0x4a, 0xa1, 0xef, 0xd9, 0x89, 0x3e, 0x86, 0x31, 0x60, 0x31, - 0xf4, 0xbd, 0x4d, 0xd5, 0xd0, 0xb8, 0xc4, 0x1e, 0xe9, 0x89, 0xf6, 0xc8, 0x24, 0xec, 0xe1, 0x9e, - 0x55, 0x75, 0x6e, 0x52, 0x44, 0x3e, 0x7f, 0xd8, 0xa9, 0x74, 0x9d, 0xbf, 0x86, 0xae, 0x0b, 0xef, - 0x47, 0xd7, 0x5b, 0xd9, 0x62, 0xb6, 0x96, 0xa3, 0xe3, 0x0f, 0xb0, 0xfe, 0xe7, 0x34, 0x54, 0x92, - 0xdf, 0xed, 0x92, 0x31, 0x2e, 0x88, 0x4a, 0xba, 0xd2, 0xb9, 0x9b, 0xac, 0x35, 0xcc, 0x97, 0xc7, - 0xa8, 0x88, 0xb8, 0x69, 0xd4, 0x2a, 0x8b, 0x90, 0xea, 0xe6, 0x8c, 0x51, 0xac, 0x2d, 0x5d, 0x95, - 0x7b, 0x47, 0x68, 0xab, 0xc5, 0xdc, 0x62, 0x6a, 0x69, 0x76, 0x52, 0xc6, 0x8f, 0x8f, 0xd0, 0x88, - 0x7f, 0x8c, 0x3a, 0x27, 0x1e, 0xf3, 0x37, 0x67, 0x28, 0x68, 0x4a, 0x39, 0xad, 0xda, 0x32, 0xba, - 0xfc, 0xca, 0x9b, 0xb6, 0x8c, 0xae, 0xab, 0x1e, 0x42, 0x35, 0x6e, 0x3c, 0xd8, 0x2e, 0x6b, 0xa3, - 0x31, 0x77, 0x25, 0x9e, 0x5c, 0x63, 0x6d, 0xac, 0xbf, 0x80, 0x5b, 0x17, 0xee, 0x41, 0xee, 0xc0, - 0xad, 0xe7, 0x74, 0x77, 0xc7, 0xde, 0xa3, 0xbb, 0x07, 0xbb, 0x6b, 0xbb, 0xdb, 0xf6, 0xfa, 0xc6, - 0xf3, 0xd5, 0xd7, 0xdb, 0x07, 0xb5, 0x19, 0x72, 0x0b, 0xe6, 0xd5, 0x12, 0xdd, 0x78, 0xf5, 0x7a, - 0x63, 0xff, 0xc0, 0xde, 0xdb, 0xa5, 0x07, 0xb5, 0x54, 0x73, 0x2e, 0xb1, 0x9f, 0xea, 0xed, 0x3c, - 0x83, 0x72, 0xa2, 0x09, 0x31, 0xad, 0x3a, 0xeb, 0x08, 0xe5, 0x44, 0xda, 0x20, 0xb7, 0x21, 0x87, - 0x27, 0x8e, 0x6b, 0x1a, 0x53, 0x9b, 0x33, 0x54, 0x0f, 0x89, 0x05, 0xf9, 0x80, 0xe3, 0xa1, 0x77, - 0xa2, 0x19, 0x36, 0x67, 0xa8, 0x19, 0x4b, 0x04, 0xc7, 0x0e, 0x9e, 0xe8, 0xd0, 0x22, 0x11, 0x6a, - 0xd8, 0xac, 0x00, 0xa8, 0xe2, 0xda, 0x16, 0x83, 0x00, 0xeb, 0x7f, 0x4b, 0x99, 0x0e, 0x14, 0xca, - 0x57, 0xb4, 0x08, 0x45, 0x47, 0x08, 0xec, 0x07, 0xca, 0xdb, 0x52, 0x4b, 0xb9, 0xd8, 0xdb, 0xe2, - 0x59, 0xb2, 0x0a, 0x73, 0x01, 0x72, 0x5b, 0xf0, 0x81, 0x1d, 0xb7, 0x52, 0xd2, 0x93, 0x5a, 0x29, - 0xd5, 0x00, 0xf9, 0x01, 0x1f, 0x1c, 0x98, 0x86, 0xca, 0x1d, 0xf9, 0x21, 0x29, 0x09, 0x98, 0x6f, - 0xc2, 0x9e, 0x6a, 0x96, 0x0c, 0x76, 0x7d, 0x42, 0xe1, 0x03, 0xbd, 0x24, 0x93, 0x84, 0x40, 0xbb, - 0xc7, 0x5c, 0xa7, 0xe7, 0x09, 0x0f, 0x43, 0x53, 0xdb, 0x2e, 0x9c, 0xdb, 0xa5, 0xc9, 0x58, 0x4f, - 0x35, 0x2c, 0xe8, 0x2d, 0x05, 0xa5, 0x0a, 0xb9, 0x3d, 0x04, 0xd6, 0xff, 0x99, 0x06, 0x18, 0x35, - 0x0e, 0xc8, 0x23, 0xa8, 0x38, 0xbd, 0x1e, 0x3b, 0xb6, 0x19, 0xf7, 0x3a, 0x9e, 0x6f, 0x82, 0x4a, - 0xda, 0x4a, 0xd1, 0xb2, 0x9a, 0xdf, 0x55, 0xd3, 0x64, 0x0b, 0xaa, 0x49, 0xb1, 0xb8, 0x56, 0xbd, - 0x66, 0x92, 0xaf, 0x24, 0xa8, 0x42, 0xf9, 0x14, 0x35, 0x97, 0xae, 0xd9, 0xe3, 0xd8, 0xa4, 0x85, - 0x76, 0xf4, 0xdc, 0x48, 0x28, 0x4e, 0xc9, 0x99, 0x84, 0x50, 0x5c, 0xd1, 0x3d, 0x82, 0x59, 0x3c, - 0x09, 0xd8, 0x28, 0x9d, 0xaa, 0x94, 0x50, 0xa2, 0x55, 0x3d, 0x1b, 0x8b, 0xad, 0x40, 0xa1, 0xef, - 0x9c, 0xd8, 0x4e, 0x07, 0x95, 0xc3, 0x5d, 0x69, 0x9c, 0x7c, 0xdf, 0x39, 0x59, 0xed, 0x20, 0xf9, - 0x06, 0xe6, 0xf5, 0xfe, 0x2e, 0xc7, 0x36, 0xfa, 0xc2, 0x73, 0x7a, 0xa1, 0xe9, 0x92, 0x5d, 0xa5, - 0xf4, 0x9a, 0x02, 0xad, 0x8d, 0x30, 0xf5, 0x5f, 0xe7, 0x80, 0x9c, 0x6f, 0x65, 0xc9, 0xcf, 0xd4, - 0x36, 0xf6, 0x9c, 0xc1, 0x35, 0x5a, 0x11, 0xe7, 0xc0, 0x8d, 0x75, 0x89, 0xa4, 0x9a, 0x40, 0x32, - 0x39, 0xad, 0x38, 0xa1, 0x4e, 0xcb, 0xb4, 0x2a, 0x91, 0x54, 0x13, 0x2c, 0xfc, 0x2a, 0x0d, 0x39, - 0x45, 0x4d, 0xee, 0x42, 0x21, 0xee, 0x8d, 0xe9, 0x77, 0x2f, 0x1f, 0x44, 0x3c, 0x45, 0x9a, 0x50, - 0x3e, 0xf4, 0x4e, 0xb0, 0x6d, 0xeb, 0x1b, 0x4c, 0x7a, 0xf0, 0xda, 0x69, 0x64, 0x9c, 0x52, 0xa8, - 0x75, 0x73, 0xea, 0x79, 0x69, 0x24, 0x5f, 0xab, 0xc9, 0x30, 0x65, 0x26, 0x30, 0x6d, 0xce, 0xd0, - 0x5a, 0x02, 0xa5, 0x99, 0x56, 0x01, 0x12, 0xed, 0xb7, 0xdc, 0x75, 0xdb, 0x6f, 0x09, 0x50, 0x73, - 0x1e, 0xe6, 0xba, 0x42, 0x04, 0xfa, 0x14, 0x2a, 0x10, 0x2c, 0xfc, 0x35, 0x05, 0x39, 0xa5, 0x1c, - 0xf2, 0x11, 0x94, 0xd5, 0x62, 0x28, 0x1c, 0x11, 0x85, 0xba, 0x26, 0x1a, 0x5d, 0x49, 0x2e, 0xed, - 0xab, 0x15, 0xf2, 0x00, 0xca, 0x1d, 0x1e, 0xb8, 0xb1, 0x60, 0x1c, 0x67, 0x40, 0x4e, 0x8e, 0x44, - 0x24, 0x60, 0xc5, 0x46, 0xd5, 0xbe, 0xcc, 0xc6, 0x22, 0x6a, 0x72, 0x43, 0x75, 0x27, 0xbf, 0x87, - 0xeb, 0x54, 0x00, 0x14, 0xbf, 0xba, 0xc9, 0x56, 0xb6, 0x98, 0xaa, 0xa5, 0x87, 0xc6, 0xab, 0xaf, - 0x40, 0x25, 0xd9, 0x79, 0x97, 0x09, 0xc3, 0x8f, 0xfa, 0x2d, 0xe4, 0xca, 0xd2, 0x55, 0x6a, 0x46, - 0x5b, 0xd9, 0x62, 0xba, 0x96, 0xd1, 0xcd, 0x80, 0xfa, 0x7d, 0x28, 0xc4, 0x3d, 0xcf, 0x61, 0x1a, - 0x95, 0xd2, 0x29, 0x93, 0x46, 0x9b, 0x9f, 0xfc, 0xe9, 0xf4, 0x5e, 0xea, 0x2f, 0xa7, 0xf7, 0x52, - 0x7f, 0x3f, 0xbd, 0x97, 0xfa, 0xd9, 0xfd, 0xe1, 0x7f, 0x69, 0x9c, 0xc0, 0x5b, 0x3e, 0xff, 0x7f, - 0xa5, 0x56, 0x5e, 0x59, 0xf6, 0xf1, 0xbf, 0x03, 0x00, 0x00, 0xff, 0xff, 0x05, 0x11, 0x97, 0x62, - 0x74, 0x1a, 0x00, 0x00, + // 2141 bytes of a gzipped FileDescriptorProto + 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xc4, 0x59, 0xcd, 0x6e, 0x1b, 0xc9, + 0x11, 0x16, 0xff, 0x44, 0xb2, 0x48, 0x4a, 0x54, 0xfb, 0x67, 0xc7, 0x82, 0x61, 0xcb, 0x74, 0xbc, + 0xab, 0x24, 0x1b, 0x0a, 0x2b, 0x2f, 0xe2, 0x60, 0xbd, 0xde, 0x5d, 0x51, 0x92, 0x57, 0x16, 0x64, + 0x4b, 0x6e, 0xc9, 0x1b, 0x20, 0x87, 0x0c, 0x9a, 0xc3, 0x12, 0x39, 0x31, 0x39, 0x3d, 0xee, 0xe9, + 0x91, 0x44, 0xe4, 0x09, 0x72, 0x08, 0x82, 0x5c, 0x02, 0x04, 0xc8, 0x69, 0x9f, 0x22, 0x8f, 0x90, + 0x53, 0x90, 0x53, 0xae, 0x09, 0x7c, 0xcb, 0x21, 0xaf, 0x10, 0x04, 0xfd, 0x33, 0xe4, 0xe8, 0x97, + 0x92, 0xb3, 0xce, 0x9e, 0xc4, 0xae, 0xae, 0xef, 0xeb, 0xee, 0xaa, 0xee, 0xaa, 0x9a, 0x12, 0x2c, + 0x06, 0x28, 0x0f, 0xb9, 0x78, 0xed, 0x07, 0xdd, 0xa5, 0x83, 0x4f, 0xda, 0x28, 0xd9, 0x27, 0x4b, + 0x07, 0xbe, 0x90, 0x31, 0xeb, 0xbb, 0x11, 0x8a, 0x03, 0xdf, 0xc3, 0x66, 0x28, 0xb8, 0xe4, 0xc4, + 0xf1, 0x23, 0xe9, 0xf3, 0xe6, 0x58, 0xbf, 0x69, 0xf5, 0xe7, 0xef, 0x76, 0x39, 0xef, 0xf6, 0x71, + 0x89, 0x85, 0xfe, 0xd2, 0xbe, 0x8f, 0xfd, 0x8e, 0xdb, 0xc6, 0x1e, 0x3b, 0xf0, 0xb9, 0x30, 0xd0, + 0xf9, 0x3b, 0x56, 0x41, 0x8f, 0xda, 0xf1, 0xfe, 0x52, 0x27, 0x16, 0x4c, 0xfa, 0x3c, 0x38, 0x6f, + 0xfe, 0x50, 0xb0, 0x30, 0x44, 0x11, 0xd9, 0xf9, 0x8f, 0xcc, 0xd2, 0x3e, 0x5f, 0xc2, 0x23, 0x89, + 0x41, 0xe4, 0xf3, 0x20, 0xb2, 0x2b, 0xed, 0x23, 0x93, 0xb1, 0xb0, 0x7b, 0x6c, 0xfc, 0x29, 0x0b, + 0x33, 0xdf, 0x98, 0xdd, 0xef, 0x9a, 0xcd, 0x93, 0xeb, 0x50, 0xe8, 0xf1, 0x48, 0x46, 0x4e, 0x66, + 0x21, 0xb7, 0x58, 0xa6, 0x66, 0x40, 0xe6, 0xa1, 0xd4, 0x65, 0x12, 0x0f, 0xd9, 0x30, 0x72, 0xb2, + 0x7a, 0x62, 0x34, 0x26, 0x8f, 0x20, 0xdf, 0x93, 0x32, 0x74, 0x72, 0x0b, 0xb9, 0xc5, 0xca, 0xf2, + 0xfd, 0xe6, 0x79, 0xe7, 0x6e, 0x6e, 0xec, 0xed, 0xed, 0x50, 0x1e, 0x4b, 0xa4, 0x1a, 0x40, 0x3e, + 0x85, 0x9c, 0xec, 0x47, 0x4e, 0x41, 0xe3, 0x1a, 0xe7, 0xe3, 0xf6, 0xb6, 0x76, 0x0d, 0x4c, 0xa9, + 0x6b, 0x94, 0x17, 0x3a, 0xf9, 0x89, 0xa8, 0xd5, 0x9d, 0x04, 0xe5, 0x85, 0xe4, 0x21, 0x94, 0xf1, + 0x28, 0xe4, 0x42, 0xba, 0x92, 0x3b, 0xd3, 0xea, 0x04, 0xad, 0x9b, 0xdf, 0xbe, 0xbc, 0x56, 0x9a, + 0x22, 0xb3, 0x52, 0xb0, 0xfd, 0x7d, 0xdf, 0x6b, 0x7a, 0x3c, 0x90, 0x82, 0xf7, 0x69, 0xc9, 0x28, + 0xee, 0xf1, 0xc6, 0xaf, 0xa1, 0xb2, 0x86, 0x91, 0xf4, 0x03, 0x6d, 0x7c, 0xe2, 0x40, 0x5e, 0x59, + 0xc3, 0xc9, 0x2c, 0x64, 0x16, 0xcb, 0xad, 0xfc, 0xdb, 0x95, 0x4c, 0x96, 0x6a, 0x09, 0xb9, 0x09, + 0xd3, 0x51, 0xdc, 0x8e, 0x50, 0x3a, 0x59, 0x35, 0x47, 0xed, 0x88, 0x7c, 0x06, 0x79, 0x45, 0xe5, + 0xe4, 0x16, 0x32, 0x8b, 0x95, 0xe5, 0x0f, 0xcf, 0xdf, 0xec, 0x0e, 0x17, 0x72, 0x17, 0xfb, 0xe8, + 0x49, 0x2e, 0xa8, 0xc6, 0x34, 0x7e, 0x5f, 0x82, 0xf2, 0xc8, 0x62, 0x84, 0x40, 0x3e, 0x60, 0x03, + 0x74, 0xe6, 0x34, 0xbf, 0xfe, 0x4d, 0xbe, 0x82, 0xc2, 0x80, 0x49, 0xaf, 0xa7, 0x5d, 0x55, 0x59, + 0xfe, 0xd1, 0xc5, 0x96, 0x7f, 0xae, 0x54, 0x29, 0xbe, 0x89, 0x31, 0x92, 0xd4, 0x00, 0xc9, 0x1a, + 0x14, 0x84, 0xa2, 0xd7, 0x3e, 0xad, 0x2c, 0x37, 0x2f, 0xe1, 0xbb, 0x94, 0x41, 0xa8, 0x01, 0x93, + 0x16, 0x94, 0x04, 0x76, 0x7c, 0x81, 0xde, 0x25, 0x4e, 0xaa, 0x89, 0xac, 0x36, 0x1d, 0xe1, 0xc8, + 0x17, 0x50, 0xea, 0x60, 0x1f, 0xd5, 0xa5, 0x72, 0xae, 0x6b, 0x8e, 0x0b, 0x5c, 0xbb, 0x66, 0x35, + 0xe9, 0x08, 0x43, 0xbe, 0x84, 0xa2, 0xc0, 0x43, 0xe1, 0x4b, 0x74, 0xf2, 0x1a, 0xfe, 0x60, 0xd2, + 0x16, 0xb4, 0x32, 0x4d, 0x50, 0xe4, 0x21, 0x14, 0xa5, 0x3f, 0x40, 0x1e, 0x4b, 0x67, 0x5a, 0x13, + 0xdc, 0x6a, 0x9a, 0x57, 0xd6, 0x4c, 0x5e, 0x59, 0x73, 0xcd, 0xbe, 0x42, 0x9a, 0x68, 0x92, 0x27, + 0x6a, 0x55, 0x29, 0x7c, 0x8c, 0x9c, 0xa2, 0x06, 0x4d, 0xba, 0xfd, 0x28, 0xc5, 0x90, 0x26, 0x18, + 0xd2, 0x82, 0xc2, 0x3e, 0x8b, 0xfb, 0xd2, 0x29, 0x69, 0xf0, 0xc7, 0x17, 0x83, 0x9f, 0x2a, 0xd5, + 0x67, 0xc1, 0xaf, 0xd0, 0x33, 0xc6, 0xd7, 0x50, 0xf2, 0x04, 0xa6, 0x07, 0xbe, 0x10, 0x5c, 0x38, + 0xe5, 0x49, 0xe7, 0x4e, 0xbb, 0xce, 0x82, 0xc8, 0xd7, 0x30, 0x63, 0x7e, 0xb9, 0x21, 0x0a, 0x0f, + 0x03, 0xe9, 0x10, 0x4d, 0x73, 0xfb, 0xd4, 0xe9, 0x5f, 0x3d, 0x0b, 0xe4, 0xc3, 0xe5, 0x6f, 0x58, + 0x3f, 0xc6, 0x56, 0xd6, 0xc9, 0xd0, 0x9a, 0xc1, 0xed, 0x18, 0x18, 0x79, 0x01, 0x73, 0xc7, 0x89, + 0x58, 0x17, 0x9d, 0x6b, 0x9a, 0xeb, 0xde, 0x05, 0xf7, 0xde, 0xe8, 0xd2, 0xfa, 0x31, 0x32, 0xd6, + 0x45, 0xb2, 0x0e, 0x15, 0x8f, 0x8b, 0xc8, 0x0d, 0x79, 0xdf, 0xf7, 0x86, 0x0e, 0x68, 0xa6, 0x1f, + 0x9c, 0xcf, 0xb4, 0xca, 0x45, 0xb4, 0xa3, 0x75, 0x29, 0x78, 0xa3, 0xdf, 0xe4, 0x31, 0x14, 0x7b, + 0xc8, 0x3a, 0x28, 0x22, 0xa7, 0x3e, 0x69, 0x33, 0x1b, 0x46, 0x91, 0x26, 0x88, 0xcd, 0x7c, 0xa9, + 0x50, 0x9f, 0xde, 0xcc, 0x97, 0x2a, 0xf5, 0x3a, 0x9d, 0x3b, 0xc4, 0x76, 0xc4, 0xbd, 0xd7, 0x28, + 0xdd, 0x38, 0xec, 0x0a, 0xd6, 0x41, 0x3a, 0xa3, 0x82, 0x6e, 0xd0, 0x71, 0xad, 0x3a, 0xfd, 0x40, + 0xe0, 0x80, 0x1f, 0xa0, 0x2b, 0x30, 0x0a, 0x79, 0x10, 0xe1, 0x78, 0xc2, 0x2a, 0x9e, 0x9a, 0xb8, + 0x39, 0x42, 0xe8, 0x67, 0x39, 0x96, 0x8f, 0x00, 0xc7, 0xe4, 0x8d, 0xcf, 0xa1, 0x94, 0xdc, 0xfd, + 0x51, 0x44, 0xc8, 0xa4, 0x22, 0xc2, 0x6d, 0x28, 0xab, 0xbf, 0x51, 0xc8, 0x3c, 0xb4, 0xa1, 0x68, + 0x2c, 0x68, 0xbc, 0xcd, 0x41, 0xd1, 0x9e, 0x91, 0x6c, 0xa9, 0x9b, 0xab, 0xc9, 0x35, 0x41, 0x65, + 0x79, 0x79, 0xa2, 0x5d, 0xec, 0xdf, 0xed, 0x10, 0xcd, 0x33, 0x88, 0x68, 0x42, 0x41, 0x5e, 0xa8, + 0x08, 0x60, 0xce, 0xa6, 0x97, 0x7d, 0x37, 0xba, 0x11, 0xc7, 0xfc, 0x9f, 0xb3, 0x50, 0x3f, 0x39, + 0x4d, 0x9e, 0x43, 0x4e, 0x45, 0x58, 0x13, 0xec, 0x1e, 0x5f, 0x9d, 0xbf, 0xb9, 0x8b, 0x72, 0x3d, + 0x50, 0x0f, 0x50, 0xf1, 0x28, 0x3a, 0xd6, 0xe9, 0xd8, 0xc8, 0xf7, 0x2e, 0x74, 0x2b, 0x9d, 0x8e, + 0xa5, 0x63, 0x9d, 0x8e, 0x4a, 0x01, 0xc6, 0x99, 0x3a, 0x0f, 0x96, 0xa9, 0x1d, 0xcd, 0xff, 0x14, + 0x4a, 0xc9, 0xba, 0xa4, 0x0e, 0xb9, 0xd7, 0x38, 0xb4, 0x1e, 0x53, 0x3f, 0x55, 0xb6, 0x3d, 0x50, + 0x2f, 0xca, 0x3a, 0xcb, 0x0c, 0x3e, 0xcb, 0xfe, 0x2c, 0xa3, 0x70, 0xc9, 0x02, 0x57, 0xc1, 0x35, + 0xfe, 0x90, 0x81, 0x52, 0x92, 0x30, 0xc9, 0xc6, 0xf1, 0x0c, 0xf1, 0xf1, 0x85, 0x39, 0x56, 0x27, + 0x88, 0x15, 0x29, 0x85, 0xdf, 0x8e, 0x25, 0x46, 0x36, 0xc1, 0xd9, 0x4c, 0xf1, 0xd5, 0xf1, 0x4c, + 0x71, 0x41, 0xae, 0x39, 0x27, 0x4b, 0x34, 0x7e, 0xa7, 0x36, 0x66, 0x73, 0x32, 0x59, 0x39, 0xbe, + 0xb1, 0x1f, 0x9f, 0x4f, 0xb7, 0xf5, 0xe9, 0x89, 0x7d, 0x7d, 0x77, 0x3b, 0xfa, 0x63, 0x19, 0xea, + 0x27, 0x33, 0xe3, 0xe8, 0x59, 0x55, 0x52, 0xcf, 0xea, 0x11, 0xe4, 0x62, 0xe1, 0xdb, 0x87, 0x72, + 0x41, 0x80, 0xdd, 0x95, 0xc2, 0x0f, 0xba, 0x86, 0x4e, 0x21, 0x54, 0x70, 0x8e, 0xbc, 0x1e, 0x0e, + 0x92, 0x57, 0x71, 0x49, 0xac, 0x05, 0xe9, 0xd8, 0x8e, 0xb2, 0xc7, 0x3b, 0x36, 0xad, 0x5e, 0x16, + 0x6e, 0x40, 0x64, 0x15, 0xca, 0x2c, 0x96, 0x3d, 0x2e, 0x7c, 0x39, 0x9c, 0x9c, 0x15, 0xd3, 0x0c, + 0x63, 0x1c, 0x79, 0x39, 0x0e, 0xa0, 0xa6, 0x50, 0x7b, 0x74, 0xf9, 0x32, 0x23, 0x79, 0x3b, 0xe6, + 0x99, 0x24, 0x3c, 0xca, 0xc4, 0xba, 0x2a, 0x52, 0x79, 0xb6, 0x66, 0xaa, 0x1d, 0xc2, 0xa0, 0x16, + 0xf1, 0x58, 0x78, 0xe8, 0xf6, 0x59, 0x1b, 0xfb, 0x2a, 0x9f, 0xaa, 0xc5, 0x3e, 0xbf, 0xc2, 0x62, + 0xbb, 0x1a, 0xbf, 0xa5, 0xe1, 0x66, 0xc5, 0x6a, 0x94, 0x12, 0x1d, 0xab, 0x61, 0x4b, 0x27, 0x6a, + 0xd8, 0x5f, 0x42, 0xf5, 0x4d, 0x8c, 0x62, 0xe8, 0x86, 0x4c, 0xb0, 0x41, 0xe4, 0x94, 0x27, 0x46, + 0x85, 0x93, 0xab, 0xbf, 0x54, 0xf0, 0x1d, 0x8d, 0x36, 0x8b, 0x57, 0xde, 0x8c, 0x25, 0xe4, 0x43, + 0x98, 0xf5, 0xbb, 0x01, 0x17, 0xe8, 0xc6, 0xc2, 0x77, 0x3d, 0x16, 0xa1, 0xce, 0x68, 0x25, 0x5a, + 0x33, 0xe2, 0x57, 0xc2, 0x5f, 0x65, 0x11, 0x92, 0x2e, 0xcc, 0x1e, 0xfa, 0xb2, 0xc7, 0xe3, 0x51, + 0xcc, 0x77, 0xaa, 0x7a, 0x2b, 0x5f, 0x5c, 0x61, 0x2b, 0x3f, 0x37, 0x0c, 0xc7, 0x8c, 0x3f, 0x73, + 0x78, 0x4c, 0x48, 0x7e, 0x08, 0x75, 0x6b, 0xef, 0x71, 0xc2, 0xa8, 0xe9, 0x2b, 0x3f, 0x6b, 0xe4, + 0x2f, 0x12, 0xf1, 0x3c, 0x83, 0x6a, 0x9a, 0xea, 0x8c, 0x68, 0xf4, 0x38, 0x1d, 0x8d, 0x2e, 0x7d, + 0xc9, 0x52, 0xc1, 0xee, 0x4b, 0x98, 0x3b, 0xe5, 0xbd, 0x2b, 0x45, 0x4b, 0x84, 0xfa, 0x49, 0x07, + 0xbc, 0x8f, 0x7d, 0xf6, 0xe0, 0xda, 0x19, 0xc6, 0x7d, 0x0f, 0x2b, 0x35, 0xbe, 0xcd, 0xc2, 0xf5, + 0xb3, 0x6a, 0x6e, 0xf2, 0x1c, 0x2a, 0x9d, 0xf1, 0x70, 0x72, 0x4c, 0x4a, 0x61, 0x6d, 0x44, 0x4f, + 0xe3, 0x55, 0xda, 0x3a, 0x44, 0xbf, 0xdb, 0x33, 0x5f, 0x2e, 0x05, 0x6a, 0x47, 0xe9, 0xba, 0xa9, + 0xf8, 0x0e, 0x75, 0x53, 0xae, 0x5e, 0xfc, 0x3f, 0x94, 0x43, 0x43, 0xa8, 0x7f, 0x4f, 0xf6, 0x69, + 0xfc, 0x2b, 0x0b, 0x73, 0xa7, 0x52, 0x13, 0x59, 0x82, 0x6b, 0x29, 0xb0, 0x1b, 0xc5, 0xed, 0x00, + 0x47, 0x9f, 0xd2, 0x24, 0x35, 0xb5, 0x6b, 0x66, 0x46, 0xa1, 0x30, 0x9b, 0x0a, 0x85, 0xf7, 0x47, + 0xa1, 0xd0, 0xe0, 0x75, 0xf0, 0x2f, 0x27, 0xc1, 0xcc, 0x20, 0x49, 0xfb, 0x64, 0xbc, 0x34, 0xdf, + 0xc3, 0x4f, 0xae, 0x90, 0x48, 0xaf, 0x14, 0x30, 0x0b, 0x27, 0x02, 0xe6, 0x59, 0xf1, 0x63, 0xfa, + 0xec, 0xf8, 0xf1, 0xbf, 0x3e, 0xee, 0xc6, 0x7f, 0xb2, 0x40, 0x4e, 0xd7, 0x27, 0xe4, 0x1e, 0x94, + 0xa3, 0xc0, 0x77, 0x53, 0xdd, 0x0a, 0xeb, 0xc0, 0x52, 0x14, 0xf8, 0x1b, 0xba, 0x6d, 0x71, 0x8e, + 0x3f, 0xb2, 0x13, 0xfd, 0x91, 0x4b, 0xf9, 0xc3, 0x3b, 0x69, 0xea, 0xc2, 0xa4, 0x88, 0x7c, 0x7a, + 0xb3, 0x57, 0xb2, 0xf5, 0xf4, 0x25, 0x6c, 0x5d, 0x7c, 0x3f, 0xb6, 0xde, 0xcc, 0x97, 0xf2, 0xf5, + 0x02, 0x3d, 0x7e, 0x01, 0x1b, 0x7f, 0xcd, 0x42, 0x35, 0xfd, 0xdd, 0xae, 0x18, 0x93, 0x82, 0xa8, + 0x6c, 0x2a, 0x9d, 0xdb, 0xe9, 0x5a, 0xc3, 0x7e, 0x79, 0x8c, 0x8b, 0x88, 0xeb, 0xd6, 0xac, 0xaa, + 0x08, 0xa9, 0x6d, 0x4c, 0x59, 0xc3, 0xba, 0xea, 0xa9, 0x0a, 0xff, 0x00, 0x5d, 0x3d, 0x59, 0x58, + 0xc8, 0x2c, 0xce, 0x4c, 0xca, 0xf8, 0xc9, 0x16, 0x9a, 0xc9, 0x8f, 0x71, 0xe7, 0xc4, 0xe7, 0xc1, + 0xc6, 0x14, 0x05, 0x43, 0xa9, 0xc4, 0xba, 0x2d, 0x63, 0xca, 0xaf, 0x69, 0xdb, 0x96, 0x31, 0x75, + 0xd5, 0x7d, 0xa8, 0x25, 0x8d, 0x07, 0xd7, 0xe3, 0x1d, 0xb4, 0xee, 0xae, 0x26, 0xc2, 0x55, 0xde, + 0xc1, 0xc6, 0x33, 0xb8, 0x71, 0xe6, 0x1a, 0xe4, 0x16, 0xdc, 0x78, 0x4a, 0xb7, 0x9f, 0xbb, 0x3b, + 0x74, 0x7b, 0x6f, 0x7b, 0x75, 0x7b, 0xcb, 0x5d, 0x5b, 0x7f, 0xba, 0xf2, 0x6a, 0x6b, 0xaf, 0x3e, + 0x45, 0x6e, 0xc0, 0x9c, 0x9e, 0xa2, 0xeb, 0x2f, 0x5f, 0xad, 0xef, 0xee, 0xb9, 0x3b, 0xdb, 0x74, + 0xaf, 0x9e, 0x69, 0xcd, 0xa6, 0xd6, 0xd3, 0xbd, 0x9d, 0x27, 0x50, 0x49, 0x35, 0x21, 0xae, 0x6a, + 0xce, 0x06, 0x42, 0x25, 0x95, 0x36, 0xc8, 0x4d, 0x28, 0xe0, 0x11, 0xf3, 0x6c, 0x63, 0x6a, 0x63, + 0x8a, 0x9a, 0x21, 0x71, 0x60, 0x3a, 0x14, 0xb8, 0xef, 0x1f, 0x19, 0x86, 0x8d, 0x29, 0x6a, 0xc7, + 0x0a, 0x21, 0xb0, 0x8b, 0x47, 0x26, 0xb4, 0x28, 0x84, 0x1e, 0xb6, 0xaa, 0x00, 0xba, 0xb8, 0x76, + 0xe5, 0x30, 0xc4, 0xc6, 0x3f, 0x32, 0xb6, 0x03, 0x85, 0xea, 0x16, 0x2d, 0x40, 0x89, 0x49, 0x89, + 0x83, 0x50, 0xbf, 0xb6, 0xcc, 0x62, 0x21, 0x79, 0x6d, 0x89, 0x94, 0xac, 0xc0, 0x6c, 0x88, 0xc2, + 0x95, 0x62, 0xe8, 0x26, 0xad, 0x94, 0xec, 0xa4, 0x56, 0x4a, 0x2d, 0x44, 0xb1, 0x27, 0x86, 0x7b, + 0xb6, 0xa1, 0x72, 0x4b, 0x7d, 0x48, 0x2a, 0x02, 0x1e, 0xd8, 0xb0, 0xa7, 0x9b, 0x25, 0xc3, 0xed, + 0x80, 0x50, 0xf8, 0xc0, 0x4c, 0xa9, 0x24, 0x21, 0xd1, 0xed, 0x73, 0x8f, 0xf5, 0x7d, 0xe9, 0x63, + 0x64, 0x6b, 0xdb, 0xf9, 0x53, 0xab, 0xb4, 0x38, 0xef, 0xeb, 0x86, 0x05, 0xbd, 0xa1, 0xa1, 0x54, + 0x23, 0xb7, 0x46, 0xc0, 0xc6, 0xbf, 0xb3, 0x00, 0xe3, 0xc6, 0x01, 0x79, 0x00, 0x55, 0xd6, 0xef, + 0xf3, 0x43, 0x97, 0x0b, 0xbf, 0xeb, 0x07, 0x36, 0xa8, 0x64, 0x9d, 0x0c, 0xad, 0x68, 0xf9, 0xb6, + 0x16, 0x93, 0x4d, 0xa8, 0xa5, 0xd5, 0x92, 0x5a, 0xf5, 0x92, 0x49, 0xbe, 0x9a, 0xa2, 0x8a, 0xd4, + 0x55, 0x34, 0x5c, 0xa6, 0x66, 0x4f, 0x62, 0x93, 0x51, 0x7a, 0x6e, 0x64, 0x63, 0xa5, 0x24, 0x25, + 0xe7, 0x52, 0x4a, 0x49, 0x45, 0xf7, 0x00, 0x66, 0xf0, 0x28, 0xe4, 0xe3, 0x74, 0xaa, 0x53, 0x42, + 0x99, 0xd6, 0x8c, 0x34, 0x51, 0x5b, 0x86, 0xe2, 0x80, 0x1d, 0xb9, 0xac, 0x8b, 0xfa, 0xc1, 0x5d, + 0xe8, 0x9c, 0xe9, 0x01, 0x3b, 0x5a, 0xe9, 0x22, 0xf9, 0x1a, 0xe6, 0xcc, 0xfa, 0x9e, 0xc0, 0x0e, + 0x06, 0xd2, 0x67, 0xfd, 0xc8, 0x76, 0xc9, 0x2e, 0x32, 0x7a, 0x5d, 0x83, 0x56, 0xc7, 0x98, 0xc6, + 0x6f, 0x0b, 0x40, 0x4e, 0xb7, 0xb2, 0xd4, 0x67, 0x6a, 0x07, 0xfb, 0x6c, 0x78, 0x89, 0x56, 0xc4, + 0x29, 0x70, 0x73, 0x4d, 0x21, 0xa9, 0x21, 0x50, 0x4c, 0xac, 0x9d, 0x24, 0xd4, 0xab, 0x32, 0xad, + 0x28, 0x24, 0x35, 0x04, 0xf3, 0xbf, 0xc9, 0x42, 0x41, 0x53, 0x93, 0xdb, 0x50, 0x4c, 0x7a, 0x63, + 0xe6, 0xde, 0xab, 0x0b, 0x91, 0x88, 0x48, 0x0b, 0x2a, 0xfb, 0xfe, 0x11, 0x76, 0x5c, 0x73, 0x82, + 0x49, 0x17, 0xde, 0x3c, 0x1a, 0x15, 0xa7, 0x34, 0x6a, 0xcd, 0xee, 0x7a, 0x4e, 0x39, 0x29, 0x30, + 0x66, 0xb2, 0x4c, 0xb9, 0x09, 0x4c, 0x1b, 0x53, 0xb4, 0x9e, 0x42, 0x19, 0xa6, 0x15, 0x80, 0x54, + 0xfb, 0xad, 0x70, 0xd9, 0xf6, 0x5b, 0x0a, 0xd4, 0x9a, 0x83, 0xd9, 0x9e, 0x94, 0xa1, 0xd9, 0x85, + 0x0e, 0x04, 0xf3, 0x7f, 0xcf, 0x40, 0x41, 0x1b, 0x87, 0x7c, 0x04, 0x15, 0x3d, 0x19, 0x49, 0x26, + 0xe3, 0xc8, 0xd4, 0x44, 0xe3, 0x23, 0xa9, 0xa9, 0x5d, 0x3d, 0x43, 0xee, 0x41, 0xa5, 0x2b, 0x42, + 0x2f, 0x51, 0x4c, 0xe2, 0x0c, 0x28, 0xe1, 0x58, 0x45, 0x01, 0x96, 0x5d, 0xd4, 0xed, 0xcb, 0x7c, + 0xa2, 0xa2, 0x85, 0xeb, 0xba, 0x3b, 0xf9, 0x1d, 0x1c, 0xa7, 0x0a, 0xa0, 0xf9, 0xf5, 0x49, 0x36, + 0xf3, 0xa5, 0x4c, 0x3d, 0x3b, 0x72, 0x5e, 0x63, 0x19, 0xaa, 0xe9, 0xce, 0xbb, 0x4a, 0x18, 0x41, + 0x3c, 0x68, 0xa3, 0xd0, 0x9e, 0xae, 0x51, 0x3b, 0xda, 0xcc, 0x97, 0xb2, 0xf5, 0x9c, 0x69, 0x06, + 0x34, 0xee, 0x42, 0x31, 0xe9, 0x79, 0x8e, 0xd2, 0xa8, 0xd2, 0xce, 0xd8, 0x34, 0xda, 0xfa, 0xc9, + 0x5f, 0xde, 0xde, 0xc9, 0xfc, 0xed, 0xed, 0x9d, 0xcc, 0x3f, 0xdf, 0xde, 0xc9, 0xfc, 0xe2, 0xee, + 0xe8, 0x7f, 0x31, 0x2c, 0xf4, 0x97, 0x4e, 0xff, 0xf7, 0xa8, 0x3d, 0xad, 0x3d, 0xfb, 0xf0, 0xbf, + 0x01, 0x00, 0x00, 0xff, 0xff, 0x38, 0x62, 0xac, 0xcf, 0x5a, 0x1a, 0x00, 0x00, } func (m *VirtualService) Marshal() (dAtA []byte, err error) { diff --git a/networking/v1beta1/virtual_service.proto b/networking/v1beta1/virtual_service.proto index e99b81c93c7..5ab31aaca42 100644 --- a/networking/v1beta1/virtual_service.proto +++ b/networking/v1beta1/virtual_service.proto @@ -288,7 +288,7 @@ message VirtualService { // The value "." is reserved and defines an export to the same namespace that // the virtual service is declared in. Similarly the value "*" is reserved and // defines an export to all namespaces. - repeated string export_to = 6 [(istio.extensions.feature) = {status: ALPHA, name: "VirtualService.export_to", id: "traffic.control"}]; + repeated string export_to = 6 [(istio.extensions.feature) = {status: ALPHA, id: "traffic.control"}]; } // Destination indicates the network addressable service to which the diff --git a/python/istio_api/istio/io/extensions/field_feature_pb2.py b/python/istio_api/istio/io/extensions/field_feature_pb2.py index 6b49006bed1..13280d327ea 100644 --- a/python/istio_api/istio/io/extensions/field_feature_pb2.py +++ b/python/istio_api/istio/io/extensions/field_feature_pb2.py @@ -21,7 +21,7 @@ syntax='proto3', serialized_options=b'Z istio.io/api/istio.io/extensions', create_key=_descriptor._internal_create_key, - serialized_pb=b'\n\'istio.io/extensions/field_feature.proto\x12\x10istio.extensions\x1a google/protobuf/descriptor.proto\"\x95\x01\n\x0cIstioFeature\x12<\n\x06status\x18\x01 \x01(\x0e\x32\x1f.istio.extensions.FeatureStatusH\x00R\x06status\x88\x01\x01\x12\x17\n\x04name\x18\x02 \x01(\tH\x01R\x04name\x88\x01\x01\x12\x13\n\x02id\x18\x03 \x01(\tH\x02R\x02id\x88\x01\x01\x42\t\n\x07_statusB\x07\n\x05_nameB\x05\n\x03_id*B\n\rFeatureStatus\x12\t\n\x05\x41LPHA\x10\x00\x12\x08\n\x04\x42\x45TA\x10\x01\x12\n\n\x06STABLE\x10\x02\x12\x10\n\x0c\x45XPERIMENTAL\x10\x03:X\n\x07\x66\x65\x61ture\x12\x1d.google.protobuf.FieldOptions\x18\x94\n \x01(\x0b\x32\x1e.istio.extensions.IstioFeatureR\x07\x66\x65\x61tureB\"Z istio.io/api/istio.io/extensionsb\x06proto3' + serialized_pb=b'\n\'istio.io/extensions/field_feature.proto\x12\x10istio.extensions\x1a google/protobuf/descriptor.proto\"s\n\x0cIstioFeature\x12<\n\x06status\x18\x01 \x01(\x0e\x32\x1f.istio.extensions.FeatureStatusH\x00R\x06status\x88\x01\x01\x12\x13\n\x02id\x18\x02 \x01(\tH\x01R\x02id\x88\x01\x01\x42\t\n\x07_statusB\x05\n\x03_id*B\n\rFeatureStatus\x12\t\n\x05\x41LPHA\x10\x00\x12\x08\n\x04\x42\x45TA\x10\x01\x12\n\n\x06STABLE\x10\x02\x12\x10\n\x0c\x45XPERIMENTAL\x10\x03:X\n\x07\x66\x65\x61ture\x12\x1d.google.protobuf.FieldOptions\x18\x94\n \x01(\x0b\x32\x1e.istio.extensions.IstioFeatureR\x07\x66\x65\x61tureB\"Z istio.io/api/istio.io/extensionsb\x06proto3' , dependencies=[google_dot_protobuf_dot_descriptor__pb2.DESCRIPTOR,]) @@ -55,8 +55,8 @@ ], containing_type=None, serialized_options=None, - serialized_start=247, - serialized_end=313, + serialized_start=212, + serialized_end=278, ) _sym_db.RegisterEnumDescriptor(_FEATURESTATUS) @@ -92,18 +92,11 @@ is_extension=False, extension_scope=None, serialized_options=None, json_name='status', file=DESCRIPTOR, create_key=_descriptor._internal_create_key), _descriptor.FieldDescriptor( - name='name', full_name='istio.extensions.IstioFeature.name', index=1, + name='id', full_name='istio.extensions.IstioFeature.id', index=1, number=2, type=9, cpp_type=9, label=1, has_default_value=False, default_value=b"".decode('utf-8'), message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, - serialized_options=None, json_name='name', file=DESCRIPTOR, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='id', full_name='istio.extensions.IstioFeature.id', index=2, - number=3, type=9, cpp_type=9, label=1, - has_default_value=False, default_value=b"".decode('utf-8'), - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, serialized_options=None, json_name='id', file=DESCRIPTOR, create_key=_descriptor._internal_create_key), ], extensions=[ @@ -121,28 +114,20 @@ index=0, containing_type=None, create_key=_descriptor._internal_create_key, fields=[]), - _descriptor.OneofDescriptor( - name='_name', full_name='istio.extensions.IstioFeature._name', - index=1, containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[]), _descriptor.OneofDescriptor( name='_id', full_name='istio.extensions.IstioFeature._id', - index=2, containing_type=None, + index=1, containing_type=None, create_key=_descriptor._internal_create_key, fields=[]), ], - serialized_start=96, - serialized_end=245, + serialized_start=95, + serialized_end=210, ) _ISTIOFEATURE.fields_by_name['status'].enum_type = _FEATURESTATUS _ISTIOFEATURE.oneofs_by_name['_status'].fields.append( _ISTIOFEATURE.fields_by_name['status']) _ISTIOFEATURE.fields_by_name['status'].containing_oneof = _ISTIOFEATURE.oneofs_by_name['_status'] -_ISTIOFEATURE.oneofs_by_name['_name'].fields.append( - _ISTIOFEATURE.fields_by_name['name']) -_ISTIOFEATURE.fields_by_name['name'].containing_oneof = _ISTIOFEATURE.oneofs_by_name['_name'] _ISTIOFEATURE.oneofs_by_name['_id'].fields.append( _ISTIOFEATURE.fields_by_name['id']) _ISTIOFEATURE.fields_by_name['id'].containing_oneof = _ISTIOFEATURE.oneofs_by_name['_id'] diff --git a/python/istio_api/networking/v1alpha3/destination_rule_pb2.py b/python/istio_api/networking/v1alpha3/destination_rule_pb2.py index b6e691541a8..cb0ad7f907c 100644 --- a/python/istio_api/networking/v1alpha3/destination_rule_pb2.py +++ b/python/istio_api/networking/v1alpha3/destination_rule_pb2.py @@ -25,7 +25,7 @@ syntax='proto3', serialized_options=b'Z istio.io/api/networking/v1alpha3', create_key=_descriptor._internal_create_key, - serialized_pb=b'\n*networking/v1alpha3/destination_rule.proto\x12\x19istio.networking.v1alpha3\x1a\x1fgoogle/api/field_behavior.proto\x1a\x1egoogle/protobuf/duration.proto\x1a\x1egoogle/protobuf/wrappers.proto\x1a)networking/v1alpha3/virtual_service.proto\x1a\x14gogoproto/gogo.proto\x1a\'istio.io/extensions/field_feature.proto\"\x89\x02\n\x0f\x44\x65stinationRule\x12\x18\n\x04host\x18\x01 \x01(\tB\x04\xe2\x41\x01\x02R\x04host\x12O\n\x0etraffic_policy\x18\x02 \x01(\x0b\x32(.istio.networking.v1alpha3.TrafficPolicyR\rtrafficPolicy\x12;\n\x07subsets\x18\x03 \x03(\x0b\x32!.istio.networking.v1alpha3.SubsetR\x07subsets\x12N\n\texport_to\x18\x04 \x03(\tB1\xa2Q.\x08\x00\x12\x19\x44\x65stinationRule.export_to\x1a\x0ftraffic.controlR\x08\x65xportTo\"\xe6\x06\n\rTrafficPolicy\x12T\n\rload_balancer\x18\x01 \x01(\x0b\x32/.istio.networking.v1alpha3.LoadBalancerSettingsR\x0cloadBalancer\x12Z\n\x0f\x63onnection_pool\x18\x02 \x01(\x0b\x32\x31.istio.networking.v1alpha3.ConnectionPoolSettingsR\x0e\x63onnectionPool\x12X\n\x11outlier_detection\x18\x03 \x01(\x0b\x32+.istio.networking.v1alpha3.OutlierDetectionR\x10outlierDetection\x12>\n\x03tls\x18\x04 \x01(\x0b\x32,.istio.networking.v1alpha3.ClientTLSSettingsR\x03tls\x12j\n\x13port_level_settings\x18\x05 \x03(\x0b\x32:.istio.networking.v1alpha3.TrafficPolicy.PortTrafficPolicyR\x11portLevelSettings\x1a\x9c\x03\n\x11PortTrafficPolicy\x12;\n\x04port\x18\x01 \x01(\x0b\x32\'.istio.networking.v1alpha3.PortSelectorR\x04port\x12T\n\rload_balancer\x18\x02 \x01(\x0b\x32/.istio.networking.v1alpha3.LoadBalancerSettingsR\x0cloadBalancer\x12Z\n\x0f\x63onnection_pool\x18\x03 \x01(\x0b\x32\x31.istio.networking.v1alpha3.ConnectionPoolSettingsR\x0e\x63onnectionPool\x12X\n\x11outlier_detection\x18\x04 \x01(\x0b\x32+.istio.networking.v1alpha3.OutlierDetectionR\x10outlierDetection\x12>\n\x03tls\x18\x05 \x01(\x0b\x32,.istio.networking.v1alpha3.ClientTLSSettingsR\x03tls\"\xf5\x01\n\x06Subset\x12\x18\n\x04name\x18\x01 \x01(\tB\x04\xe2\x41\x01\x02R\x04name\x12\x45\n\x06labels\x18\x02 \x03(\x0b\x32-.istio.networking.v1alpha3.Subset.LabelsEntryR\x06labels\x12O\n\x0etraffic_policy\x18\x03 \x01(\x0b\x32(.istio.networking.v1alpha3.TrafficPolicyR\rtrafficPolicy\x1a\x39\n\x0bLabelsEntry\x12\x10\n\x03key\x18\x01 \x01(\tR\x03key\x12\x14\n\x05value\x18\x02 \x01(\tR\x05value:\x02\x38\x01\"\xd1\x06\n\x14LoadBalancerSettings\x12R\n\x06simple\x18\x01 \x01(\x0e\x32\x38.istio.networking.v1alpha3.LoadBalancerSettings.SimpleLBH\x00R\x06simple\x12k\n\x0f\x63onsistent_hash\x18\x02 \x01(\x0b\x32@.istio.networking.v1alpha3.LoadBalancerSettings.ConsistentHashLBH\x00R\x0e\x63onsistentHash\x12\x66\n\x13locality_lb_setting\x18\x03 \x01(\x0b\x32\x36.istio.networking.v1alpha3.LocalityLoadBalancerSettingR\x11localityLbSetting\x1a\xb8\x03\n\x10\x43onsistentHashLB\x12*\n\x10http_header_name\x18\x01 \x01(\tH\x00R\x0ehttpHeaderName\x12n\n\x0bhttp_cookie\x18\x02 \x01(\x0b\x32K.istio.networking.v1alpha3.LoadBalancerSettings.ConsistentHashLB.HTTPCookieH\x00R\nhttpCookie\x12$\n\ruse_source_ip\x18\x03 \x01(\x08H\x00R\x0buseSourceIp\x12;\n\x19http_query_parameter_name\x18\x05 \x01(\tH\x00R\x16httpQueryParameterName\x12*\n\x11minimum_ring_size\x18\x04 \x01(\x04R\x0fminimumRingSize\x1am\n\nHTTPCookie\x12\x18\n\x04name\x18\x01 \x01(\tB\x04\xe2\x41\x01\x02R\x04name\x12\x12\n\x04path\x18\x02 \x01(\tR\x04path\x12\x31\n\x03ttl\x18\x03 \x01(\x0b\x32\x19.google.protobuf.DurationB\x04\xe2\x41\x01\x02R\x03ttlB\n\n\x08hash_key\"H\n\x08SimpleLB\x12\x0f\n\x0bROUND_ROBIN\x10\x00\x12\x0e\n\nLEAST_CONN\x10\x01\x12\n\n\x06RANDOM\x10\x02\x12\x0f\n\x0bPASSTHROUGH\x10\x03\x42\x0b\n\tlb_policy\"\xc1\x08\n\x16\x43onnectionPoolSettings\x12O\n\x03tcp\x18\x01 \x01(\x0b\x32=.istio.networking.v1alpha3.ConnectionPoolSettings.TCPSettingsR\x03tcp\x12R\n\x04http\x18\x02 \x01(\x0b\x32>.istio.networking.v1alpha3.ConnectionPoolSettings.HTTPSettingsR\x04http\x1a\xfa\x02\n\x0bTCPSettings\x12\'\n\x0fmax_connections\x18\x01 \x01(\x05R\x0emaxConnections\x12\x42\n\x0f\x63onnect_timeout\x18\x02 \x01(\x0b\x32\x19.google.protobuf.DurationR\x0e\x63onnectTimeout\x12o\n\rtcp_keepalive\x18\x03 \x01(\x0b\x32J.istio.networking.v1alpha3.ConnectionPoolSettings.TCPSettings.TcpKeepaliveR\x0ctcpKeepalive\x1a\x8c\x01\n\x0cTcpKeepalive\x12\x16\n\x06probes\x18\x01 \x01(\rR\x06probes\x12-\n\x04time\x18\x02 \x01(\x0b\x32\x19.google.protobuf.DurationR\x04time\x12\x35\n\x08interval\x18\x03 \x01(\x0b\x32\x19.google.protobuf.DurationR\x08interval\x1a\x84\x04\n\x0cHTTPSettings\x12;\n\x1ahttp1_max_pending_requests\x18\x01 \x01(\x05R\x17http1MaxPendingRequests\x12,\n\x12http2_max_requests\x18\x02 \x01(\x05R\x10http2MaxRequests\x12=\n\x1bmax_requests_per_connection\x18\x03 \x01(\x05R\x18maxRequestsPerConnection\x12\x1f\n\x0bmax_retries\x18\x04 \x01(\x05R\nmaxRetries\x12<\n\x0cidle_timeout\x18\x05 \x01(\x0b\x32\x19.google.protobuf.DurationR\x0bidleTimeout\x12z\n\x11h2_upgrade_policy\x18\x06 \x01(\x0e\x32N.istio.networking.v1alpha3.ConnectionPoolSettings.HTTPSettings.H2UpgradePolicyR\x0fh2UpgradePolicy\x12.\n\x13use_client_protocol\x18\x07 \x01(\x08R\x11useClientProtocol\"?\n\x0fH2UpgradePolicy\x12\x0b\n\x07\x44\x45\x46\x41ULT\x10\x00\x12\x12\n\x0e\x44O_NOT_UPGRADE\x10\x01\x12\x0b\n\x07UPGRADE\x10\x02\"\x8a\x05\n\x10OutlierDetection\x12\x31\n\x12\x63onsecutive_errors\x18\x01 \x01(\x05\x42\x02\x18\x01R\x11\x63onsecutiveErrors\x12J\n\"split_external_local_origin_errors\x18\x08 \x01(\x08R\x1esplitExternalLocalOriginErrors\x12g\n!consecutive_local_origin_failures\x18\t \x01(\x0b\x32\x1c.google.protobuf.UInt32ValueR\x1e\x63onsecutiveLocalOriginFailures\x12Z\n\x1a\x63onsecutive_gateway_errors\x18\x06 \x01(\x0b\x32\x1c.google.protobuf.UInt32ValueR\x18\x63onsecutiveGatewayErrors\x12R\n\x16\x63onsecutive_5xx_errors\x18\x07 \x01(\x0b\x32\x1c.google.protobuf.UInt32ValueR\x14\x63onsecutive5xxErrors\x12\x35\n\x08interval\x18\x02 \x01(\x0b\x32\x19.google.protobuf.DurationR\x08interval\x12G\n\x12\x62\x61se_ejection_time\x18\x03 \x01(\x0b\x32\x19.google.protobuf.DurationR\x10\x62\x61seEjectionTime\x12\x30\n\x14max_ejection_percent\x18\x04 \x01(\x05R\x12maxEjectionPercent\x12,\n\x12min_health_percent\x18\x05 \x01(\x05R\x10minHealthPercent\"\xd3\x03\n\x11\x43lientTLSSettings\x12N\n\x04mode\x18\x01 \x01(\x0e\x32\x34.istio.networking.v1alpha3.ClientTLSSettings.TLSmodeB\x04\xe2\x41\x01\x02R\x04mode\x12-\n\x12\x63lient_certificate\x18\x02 \x01(\tR\x11\x63lientCertificate\x12\x1f\n\x0bprivate_key\x18\x03 \x01(\tR\nprivateKey\x12\'\n\x0f\x63\x61_certificates\x18\x04 \x01(\tR\x0e\x63\x61\x43\x65rtificates\x12\'\n\x0f\x63redential_name\x18\x07 \x01(\tR\x0e\x63redentialName\x12*\n\x11subject_alt_names\x18\x05 \x03(\tR\x0fsubjectAltNames\x12\x10\n\x03sni\x18\x06 \x01(\tR\x03sni\x12L\n\x14insecure_skip_verify\x18\x08 \x01(\x0b\x32\x1a.google.protobuf.BoolValueR\x12insecureSkipVerify\"@\n\x07TLSmode\x12\x0b\n\x07\x44ISABLE\x10\x00\x12\n\n\x06SIMPLE\x10\x01\x12\n\n\x06MUTUAL\x10\x02\x12\x10\n\x0cISTIO_MUTUAL\x10\x03\"\xa5\x04\n\x1bLocalityLoadBalancerSetting\x12\x61\n\ndistribute\x18\x01 \x03(\x0b\x32\x41.istio.networking.v1alpha3.LocalityLoadBalancerSetting.DistributeR\ndistribute\x12[\n\x08\x66\x61ilover\x18\x02 \x03(\x0b\x32?.istio.networking.v1alpha3.LocalityLoadBalancerSetting.FailoverR\x08\x66\x61ilover\x12+\n\x11\x66\x61ilover_priority\x18\x04 \x03(\tR\x10\x66\x61iloverPriority\x12\x34\n\x07\x65nabled\x18\x03 \x01(\x0b\x32\x1a.google.protobuf.BoolValueR\x07\x65nabled\x1a\xb2\x01\n\nDistribute\x12\x12\n\x04\x66rom\x18\x01 \x01(\tR\x04\x66rom\x12Y\n\x02to\x18\x02 \x03(\x0b\x32I.istio.networking.v1alpha3.LocalityLoadBalancerSetting.Distribute.ToEntryR\x02to\x1a\x35\n\x07ToEntry\x12\x10\n\x03key\x18\x01 \x01(\tR\x03key\x12\x14\n\x05value\x18\x02 \x01(\rR\x05value:\x02\x38\x01\x1a.\n\x08\x46\x61ilover\x12\x12\n\x04\x66rom\x18\x01 \x01(\tR\x04\x66rom\x12\x0e\n\x02to\x18\x02 \x01(\tR\x02toB\"Z istio.io/api/networking/v1alpha3b\x06proto3' + serialized_pb=b'\n*networking/v1alpha3/destination_rule.proto\x12\x19istio.networking.v1alpha3\x1a\x1fgoogle/api/field_behavior.proto\x1a\x1egoogle/protobuf/duration.proto\x1a\x1egoogle/protobuf/wrappers.proto\x1a)networking/v1alpha3/virtual_service.proto\x1a\x14gogoproto/gogo.proto\x1a\'istio.io/extensions/field_feature.proto\"\xee\x01\n\x0f\x44\x65stinationRule\x12\x18\n\x04host\x18\x01 \x01(\tB\x04\xe2\x41\x01\x02R\x04host\x12O\n\x0etraffic_policy\x18\x02 \x01(\x0b\x32(.istio.networking.v1alpha3.TrafficPolicyR\rtrafficPolicy\x12;\n\x07subsets\x18\x03 \x03(\x0b\x32!.istio.networking.v1alpha3.SubsetR\x07subsets\x12\x33\n\texport_to\x18\x04 \x03(\tB\x16\xa2Q\x13\x08\x00\x12\x0ftraffic.controlR\x08\x65xportTo\"\xe6\x06\n\rTrafficPolicy\x12T\n\rload_balancer\x18\x01 \x01(\x0b\x32/.istio.networking.v1alpha3.LoadBalancerSettingsR\x0cloadBalancer\x12Z\n\x0f\x63onnection_pool\x18\x02 \x01(\x0b\x32\x31.istio.networking.v1alpha3.ConnectionPoolSettingsR\x0e\x63onnectionPool\x12X\n\x11outlier_detection\x18\x03 \x01(\x0b\x32+.istio.networking.v1alpha3.OutlierDetectionR\x10outlierDetection\x12>\n\x03tls\x18\x04 \x01(\x0b\x32,.istio.networking.v1alpha3.ClientTLSSettingsR\x03tls\x12j\n\x13port_level_settings\x18\x05 \x03(\x0b\x32:.istio.networking.v1alpha3.TrafficPolicy.PortTrafficPolicyR\x11portLevelSettings\x1a\x9c\x03\n\x11PortTrafficPolicy\x12;\n\x04port\x18\x01 \x01(\x0b\x32\'.istio.networking.v1alpha3.PortSelectorR\x04port\x12T\n\rload_balancer\x18\x02 \x01(\x0b\x32/.istio.networking.v1alpha3.LoadBalancerSettingsR\x0cloadBalancer\x12Z\n\x0f\x63onnection_pool\x18\x03 \x01(\x0b\x32\x31.istio.networking.v1alpha3.ConnectionPoolSettingsR\x0e\x63onnectionPool\x12X\n\x11outlier_detection\x18\x04 \x01(\x0b\x32+.istio.networking.v1alpha3.OutlierDetectionR\x10outlierDetection\x12>\n\x03tls\x18\x05 \x01(\x0b\x32,.istio.networking.v1alpha3.ClientTLSSettingsR\x03tls\"\xf5\x01\n\x06Subset\x12\x18\n\x04name\x18\x01 \x01(\tB\x04\xe2\x41\x01\x02R\x04name\x12\x45\n\x06labels\x18\x02 \x03(\x0b\x32-.istio.networking.v1alpha3.Subset.LabelsEntryR\x06labels\x12O\n\x0etraffic_policy\x18\x03 \x01(\x0b\x32(.istio.networking.v1alpha3.TrafficPolicyR\rtrafficPolicy\x1a\x39\n\x0bLabelsEntry\x12\x10\n\x03key\x18\x01 \x01(\tR\x03key\x12\x14\n\x05value\x18\x02 \x01(\tR\x05value:\x02\x38\x01\"\xd1\x06\n\x14LoadBalancerSettings\x12R\n\x06simple\x18\x01 \x01(\x0e\x32\x38.istio.networking.v1alpha3.LoadBalancerSettings.SimpleLBH\x00R\x06simple\x12k\n\x0f\x63onsistent_hash\x18\x02 \x01(\x0b\x32@.istio.networking.v1alpha3.LoadBalancerSettings.ConsistentHashLBH\x00R\x0e\x63onsistentHash\x12\x66\n\x13locality_lb_setting\x18\x03 \x01(\x0b\x32\x36.istio.networking.v1alpha3.LocalityLoadBalancerSettingR\x11localityLbSetting\x1a\xb8\x03\n\x10\x43onsistentHashLB\x12*\n\x10http_header_name\x18\x01 \x01(\tH\x00R\x0ehttpHeaderName\x12n\n\x0bhttp_cookie\x18\x02 \x01(\x0b\x32K.istio.networking.v1alpha3.LoadBalancerSettings.ConsistentHashLB.HTTPCookieH\x00R\nhttpCookie\x12$\n\ruse_source_ip\x18\x03 \x01(\x08H\x00R\x0buseSourceIp\x12;\n\x19http_query_parameter_name\x18\x05 \x01(\tH\x00R\x16httpQueryParameterName\x12*\n\x11minimum_ring_size\x18\x04 \x01(\x04R\x0fminimumRingSize\x1am\n\nHTTPCookie\x12\x18\n\x04name\x18\x01 \x01(\tB\x04\xe2\x41\x01\x02R\x04name\x12\x12\n\x04path\x18\x02 \x01(\tR\x04path\x12\x31\n\x03ttl\x18\x03 \x01(\x0b\x32\x19.google.protobuf.DurationB\x04\xe2\x41\x01\x02R\x03ttlB\n\n\x08hash_key\"H\n\x08SimpleLB\x12\x0f\n\x0bROUND_ROBIN\x10\x00\x12\x0e\n\nLEAST_CONN\x10\x01\x12\n\n\x06RANDOM\x10\x02\x12\x0f\n\x0bPASSTHROUGH\x10\x03\x42\x0b\n\tlb_policy\"\xc1\x08\n\x16\x43onnectionPoolSettings\x12O\n\x03tcp\x18\x01 \x01(\x0b\x32=.istio.networking.v1alpha3.ConnectionPoolSettings.TCPSettingsR\x03tcp\x12R\n\x04http\x18\x02 \x01(\x0b\x32>.istio.networking.v1alpha3.ConnectionPoolSettings.HTTPSettingsR\x04http\x1a\xfa\x02\n\x0bTCPSettings\x12\'\n\x0fmax_connections\x18\x01 \x01(\x05R\x0emaxConnections\x12\x42\n\x0f\x63onnect_timeout\x18\x02 \x01(\x0b\x32\x19.google.protobuf.DurationR\x0e\x63onnectTimeout\x12o\n\rtcp_keepalive\x18\x03 \x01(\x0b\x32J.istio.networking.v1alpha3.ConnectionPoolSettings.TCPSettings.TcpKeepaliveR\x0ctcpKeepalive\x1a\x8c\x01\n\x0cTcpKeepalive\x12\x16\n\x06probes\x18\x01 \x01(\rR\x06probes\x12-\n\x04time\x18\x02 \x01(\x0b\x32\x19.google.protobuf.DurationR\x04time\x12\x35\n\x08interval\x18\x03 \x01(\x0b\x32\x19.google.protobuf.DurationR\x08interval\x1a\x84\x04\n\x0cHTTPSettings\x12;\n\x1ahttp1_max_pending_requests\x18\x01 \x01(\x05R\x17http1MaxPendingRequests\x12,\n\x12http2_max_requests\x18\x02 \x01(\x05R\x10http2MaxRequests\x12=\n\x1bmax_requests_per_connection\x18\x03 \x01(\x05R\x18maxRequestsPerConnection\x12\x1f\n\x0bmax_retries\x18\x04 \x01(\x05R\nmaxRetries\x12<\n\x0cidle_timeout\x18\x05 \x01(\x0b\x32\x19.google.protobuf.DurationR\x0bidleTimeout\x12z\n\x11h2_upgrade_policy\x18\x06 \x01(\x0e\x32N.istio.networking.v1alpha3.ConnectionPoolSettings.HTTPSettings.H2UpgradePolicyR\x0fh2UpgradePolicy\x12.\n\x13use_client_protocol\x18\x07 \x01(\x08R\x11useClientProtocol\"?\n\x0fH2UpgradePolicy\x12\x0b\n\x07\x44\x45\x46\x41ULT\x10\x00\x12\x12\n\x0e\x44O_NOT_UPGRADE\x10\x01\x12\x0b\n\x07UPGRADE\x10\x02\"\x8a\x05\n\x10OutlierDetection\x12\x31\n\x12\x63onsecutive_errors\x18\x01 \x01(\x05\x42\x02\x18\x01R\x11\x63onsecutiveErrors\x12J\n\"split_external_local_origin_errors\x18\x08 \x01(\x08R\x1esplitExternalLocalOriginErrors\x12g\n!consecutive_local_origin_failures\x18\t \x01(\x0b\x32\x1c.google.protobuf.UInt32ValueR\x1e\x63onsecutiveLocalOriginFailures\x12Z\n\x1a\x63onsecutive_gateway_errors\x18\x06 \x01(\x0b\x32\x1c.google.protobuf.UInt32ValueR\x18\x63onsecutiveGatewayErrors\x12R\n\x16\x63onsecutive_5xx_errors\x18\x07 \x01(\x0b\x32\x1c.google.protobuf.UInt32ValueR\x14\x63onsecutive5xxErrors\x12\x35\n\x08interval\x18\x02 \x01(\x0b\x32\x19.google.protobuf.DurationR\x08interval\x12G\n\x12\x62\x61se_ejection_time\x18\x03 \x01(\x0b\x32\x19.google.protobuf.DurationR\x10\x62\x61seEjectionTime\x12\x30\n\x14max_ejection_percent\x18\x04 \x01(\x05R\x12maxEjectionPercent\x12,\n\x12min_health_percent\x18\x05 \x01(\x05R\x10minHealthPercent\"\xd3\x03\n\x11\x43lientTLSSettings\x12N\n\x04mode\x18\x01 \x01(\x0e\x32\x34.istio.networking.v1alpha3.ClientTLSSettings.TLSmodeB\x04\xe2\x41\x01\x02R\x04mode\x12-\n\x12\x63lient_certificate\x18\x02 \x01(\tR\x11\x63lientCertificate\x12\x1f\n\x0bprivate_key\x18\x03 \x01(\tR\nprivateKey\x12\'\n\x0f\x63\x61_certificates\x18\x04 \x01(\tR\x0e\x63\x61\x43\x65rtificates\x12\'\n\x0f\x63redential_name\x18\x07 \x01(\tR\x0e\x63redentialName\x12*\n\x11subject_alt_names\x18\x05 \x03(\tR\x0fsubjectAltNames\x12\x10\n\x03sni\x18\x06 \x01(\tR\x03sni\x12L\n\x14insecure_skip_verify\x18\x08 \x01(\x0b\x32\x1a.google.protobuf.BoolValueR\x12insecureSkipVerify\"@\n\x07TLSmode\x12\x0b\n\x07\x44ISABLE\x10\x00\x12\n\n\x06SIMPLE\x10\x01\x12\n\n\x06MUTUAL\x10\x02\x12\x10\n\x0cISTIO_MUTUAL\x10\x03\"\xa5\x04\n\x1bLocalityLoadBalancerSetting\x12\x61\n\ndistribute\x18\x01 \x03(\x0b\x32\x41.istio.networking.v1alpha3.LocalityLoadBalancerSetting.DistributeR\ndistribute\x12[\n\x08\x66\x61ilover\x18\x02 \x03(\x0b\x32?.istio.networking.v1alpha3.LocalityLoadBalancerSetting.FailoverR\x08\x66\x61ilover\x12+\n\x11\x66\x61ilover_priority\x18\x04 \x03(\tR\x10\x66\x61iloverPriority\x12\x34\n\x07\x65nabled\x18\x03 \x01(\x0b\x32\x1a.google.protobuf.BoolValueR\x07\x65nabled\x1a\xb2\x01\n\nDistribute\x12\x12\n\x04\x66rom\x18\x01 \x01(\tR\x04\x66rom\x12Y\n\x02to\x18\x02 \x03(\x0b\x32I.istio.networking.v1alpha3.LocalityLoadBalancerSetting.Distribute.ToEntryR\x02to\x1a\x35\n\x07ToEntry\x12\x10\n\x03key\x18\x01 \x01(\tR\x03key\x12\x14\n\x05value\x18\x02 \x01(\rR\x05value:\x02\x38\x01\x1a.\n\x08\x46\x61ilover\x12\x12\n\x04\x66rom\x18\x01 \x01(\tR\x04\x66rom\x12\x0e\n\x02to\x18\x02 \x01(\tR\x02toB\"Z istio.io/api/networking/v1alpha3b\x06proto3' , dependencies=[google_dot_api_dot_field__behavior__pb2.DESCRIPTOR,google_dot_protobuf_dot_duration__pb2.DESCRIPTOR,google_dot_protobuf_dot_wrappers__pb2.DESCRIPTOR,networking_dot_v1alpha3_dot_virtual__service__pb2.DESCRIPTOR,gogoproto_dot_gogo__pb2.DESCRIPTOR,istio_dot_io_dot_extensions_dot_field__feature__pb2.DESCRIPTOR,]) @@ -61,8 +61,8 @@ ], containing_type=None, serialized_options=None, - serialized_start=2430, - serialized_end=2502, + serialized_start=2403, + serialized_end=2475, ) _sym_db.RegisterEnumDescriptor(_LOADBALANCERSETTINGS_SIMPLELB) @@ -91,8 +91,8 @@ ], containing_type=None, serialized_options=None, - serialized_start=3544, - serialized_end=3607, + serialized_start=3517, + serialized_end=3580, ) _sym_db.RegisterEnumDescriptor(_CONNECTIONPOOLSETTINGS_HTTPSETTINGS_H2UPGRADEPOLICY) @@ -126,8 +126,8 @@ ], containing_type=None, serialized_options=None, - serialized_start=4666, - serialized_end=4730, + serialized_start=4639, + serialized_end=4703, ) _sym_db.RegisterEnumDescriptor(_CLIENTTLSSETTINGS_TLSMODE) @@ -167,7 +167,7 @@ has_default_value=False, default_value=[], message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, - serialized_options=b'\242Q.\010\000\022\031DestinationRule.export_to\032\017traffic.control', json_name='exportTo', file=DESCRIPTOR, create_key=_descriptor._internal_create_key), + serialized_options=b'\242Q\023\010\000\022\017traffic.control', json_name='exportTo', file=DESCRIPTOR, create_key=_descriptor._internal_create_key), ], extensions=[ ], @@ -181,7 +181,7 @@ oneofs=[ ], serialized_start=277, - serialized_end=542, + serialized_end=515, ) @@ -240,8 +240,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=1003, - serialized_end=1415, + serialized_start=976, + serialized_end=1388, ) _TRAFFICPOLICY = _descriptor.Descriptor( @@ -299,8 +299,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=545, - serialized_end=1415, + serialized_start=518, + serialized_end=1388, ) @@ -338,8 +338,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=1606, - serialized_end=1663, + serialized_start=1579, + serialized_end=1636, ) _SUBSET = _descriptor.Descriptor( @@ -383,8 +383,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=1418, - serialized_end=1663, + serialized_start=1391, + serialized_end=1636, ) @@ -429,8 +429,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=2307, - serialized_end=2416, + serialized_start=2280, + serialized_end=2389, ) _LOADBALANCERSETTINGS_CONSISTENTHASHLB = _descriptor.Descriptor( @@ -493,8 +493,8 @@ create_key=_descriptor._internal_create_key, fields=[]), ], - serialized_start=1988, - serialized_end=2428, + serialized_start=1961, + serialized_end=2401, ) _LOADBALANCERSETTINGS = _descriptor.Descriptor( @@ -544,8 +544,8 @@ create_key=_descriptor._internal_create_key, fields=[]), ], - serialized_start=1666, - serialized_end=2515, + serialized_start=1639, + serialized_end=2488, ) @@ -590,8 +590,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=2948, - serialized_end=3088, + serialized_start=2921, + serialized_end=3061, ) _CONNECTIONPOOLSETTINGS_TCPSETTINGS = _descriptor.Descriptor( @@ -635,8 +635,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=2710, - serialized_end=3088, + serialized_start=2683, + serialized_end=3061, ) _CONNECTIONPOOLSETTINGS_HTTPSETTINGS = _descriptor.Descriptor( @@ -709,8 +709,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=3091, - serialized_end=3607, + serialized_start=3064, + serialized_end=3580, ) _CONNECTIONPOOLSETTINGS = _descriptor.Descriptor( @@ -747,8 +747,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=2518, - serialized_end=3607, + serialized_start=2491, + serialized_end=3580, ) @@ -835,8 +835,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=3610, - serialized_end=4260, + serialized_start=3583, + serialized_end=4233, ) @@ -917,8 +917,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=4263, - serialized_end=4730, + serialized_start=4236, + serialized_end=4703, ) @@ -956,8 +956,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=5181, - serialized_end=5234, + serialized_start=5154, + serialized_end=5207, ) _LOCALITYLOADBALANCERSETTING_DISTRIBUTE = _descriptor.Descriptor( @@ -994,8 +994,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=5056, - serialized_end=5234, + serialized_start=5029, + serialized_end=5207, ) _LOCALITYLOADBALANCERSETTING_FAILOVER = _descriptor.Descriptor( @@ -1032,8 +1032,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=5236, - serialized_end=5282, + serialized_start=5209, + serialized_end=5255, ) _LOCALITYLOADBALANCERSETTING = _descriptor.Descriptor( @@ -1084,8 +1084,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=4733, - serialized_end=5282, + serialized_start=4706, + serialized_end=5255, ) _DESTINATIONRULE.fields_by_name['traffic_policy'].message_type = _TRAFFICPOLICY diff --git a/python/istio_api/networking/v1alpha3/service_entry_pb2.py b/python/istio_api/networking/v1alpha3/service_entry_pb2.py index fb44e56eee6..882b3651239 100644 --- a/python/istio_api/networking/v1alpha3/service_entry_pb2.py +++ b/python/istio_api/networking/v1alpha3/service_entry_pb2.py @@ -24,7 +24,7 @@ syntax='proto3', serialized_options=b'Z istio.io/api/networking/v1alpha3', create_key=_descriptor._internal_create_key, - serialized_pb=b'\n\'networking/v1alpha3/service_entry.proto\x12\x19istio.networking.v1alpha3\x1a\x1fgoogle/api/field_behavior.proto\x1a!networking/v1alpha3/gateway.proto\x1a!networking/v1alpha3/sidecar.proto\x1a(networking/v1alpha3/workload_entry.proto\x1a\'istio.io/extensions/field_feature.proto\"\xbc\x05\n\x0cServiceEntry\x12\x1a\n\x05hosts\x18\x01 \x03(\tB\x04\xe2\x41\x01\x02R\x05hosts\x12\x1c\n\taddresses\x18\x02 \x03(\tR\taddresses\x12;\n\x05ports\x18\x03 \x03(\x0b\x32\x1f.istio.networking.v1alpha3.PortB\x04\xe2\x41\x01\x02R\x05ports\x12L\n\x08location\x18\x04 \x01(\x0e\x32\x30.istio.networking.v1alpha3.ServiceEntry.LocationR\x08location\x12X\n\nresolution\x18\x05 \x01(\x0e\x32\x32.istio.networking.v1alpha3.ServiceEntry.ResolutionB\x04\xe2\x41\x01\x02R\nresolution\x12\x46\n\tendpoints\x18\x06 \x03(\x0b\x32(.istio.networking.v1alpha3.WorkloadEntryR\tendpoints\x12X\n\x11workload_selector\x18\t \x01(\x0b\x32+.istio.networking.v1alpha3.WorkloadSelectorR\x10workloadSelector\x12K\n\texport_to\x18\x07 \x03(\tB.\xa2Q+\x08\x00\x12\x16ServiceEntry.export_to\x1a\x0ftraffic.controlR\x08\x65xportTo\x12*\n\x11subject_alt_names\x18\x08 \x03(\tR\x0fsubjectAltNames\"0\n\x08Location\x12\x11\n\rMESH_EXTERNAL\x10\x00\x12\x11\n\rMESH_INTERNAL\x10\x01\"@\n\nResolution\x12\x08\n\x04NONE\x10\x00\x12\n\n\x06STATIC\x10\x01\x12\x07\n\x03\x44NS\x10\x02\x12\x13\n\x0f\x44NS_ROUND_ROBIN\x10\x03\x42\"Z istio.io/api/networking/v1alpha3b\x06proto3' + serialized_pb=b'\n\'networking/v1alpha3/service_entry.proto\x12\x19istio.networking.v1alpha3\x1a\x1fgoogle/api/field_behavior.proto\x1a!networking/v1alpha3/gateway.proto\x1a!networking/v1alpha3/sidecar.proto\x1a(networking/v1alpha3/workload_entry.proto\x1a\'istio.io/extensions/field_feature.proto\"\xa4\x05\n\x0cServiceEntry\x12\x1a\n\x05hosts\x18\x01 \x03(\tB\x04\xe2\x41\x01\x02R\x05hosts\x12\x1c\n\taddresses\x18\x02 \x03(\tR\taddresses\x12;\n\x05ports\x18\x03 \x03(\x0b\x32\x1f.istio.networking.v1alpha3.PortB\x04\xe2\x41\x01\x02R\x05ports\x12L\n\x08location\x18\x04 \x01(\x0e\x32\x30.istio.networking.v1alpha3.ServiceEntry.LocationR\x08location\x12X\n\nresolution\x18\x05 \x01(\x0e\x32\x32.istio.networking.v1alpha3.ServiceEntry.ResolutionB\x04\xe2\x41\x01\x02R\nresolution\x12\x46\n\tendpoints\x18\x06 \x03(\x0b\x32(.istio.networking.v1alpha3.WorkloadEntryR\tendpoints\x12X\n\x11workload_selector\x18\t \x01(\x0b\x32+.istio.networking.v1alpha3.WorkloadSelectorR\x10workloadSelector\x12\x33\n\texport_to\x18\x07 \x03(\tB\x16\xa2Q\x13\x08\x00\x12\x0ftraffic.controlR\x08\x65xportTo\x12*\n\x11subject_alt_names\x18\x08 \x03(\tR\x0fsubjectAltNames\"0\n\x08Location\x12\x11\n\rMESH_EXTERNAL\x10\x00\x12\x11\n\rMESH_INTERNAL\x10\x01\"@\n\nResolution\x12\x08\n\x04NONE\x10\x00\x12\n\n\x06STATIC\x10\x01\x12\x07\n\x03\x44NS\x10\x02\x12\x13\n\x0f\x44NS_ROUND_ROBIN\x10\x03\x42\"Z istio.io/api/networking/v1alpha3b\x06proto3' , dependencies=[google_dot_api_dot_field__behavior__pb2.DESCRIPTOR,networking_dot_v1alpha3_dot_gateway__pb2.DESCRIPTOR,networking_dot_v1alpha3_dot_sidecar__pb2.DESCRIPTOR,networking_dot_v1alpha3_dot_workload__entry__pb2.DESCRIPTOR,istio_dot_io_dot_extensions_dot_field__feature__pb2.DESCRIPTOR,]) @@ -50,8 +50,8 @@ ], containing_type=None, serialized_options=None, - serialized_start=843, - serialized_end=891, + serialized_start=819, + serialized_end=867, ) _sym_db.RegisterEnumDescriptor(_SERVICEENTRY_LOCATION) @@ -85,8 +85,8 @@ ], containing_type=None, serialized_options=None, - serialized_start=893, - serialized_end=957, + serialized_start=869, + serialized_end=933, ) _sym_db.RegisterEnumDescriptor(_SERVICEENTRY_RESOLUTION) @@ -154,7 +154,7 @@ has_default_value=False, default_value=[], message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, - serialized_options=b'\242Q+\010\000\022\026ServiceEntry.export_to\032\017traffic.control', json_name='exportTo', file=DESCRIPTOR, create_key=_descriptor._internal_create_key), + serialized_options=b'\242Q\023\010\000\022\017traffic.control', json_name='exportTo', file=DESCRIPTOR, create_key=_descriptor._internal_create_key), _descriptor.FieldDescriptor( name='subject_alt_names', full_name='istio.networking.v1alpha3.ServiceEntry.subject_alt_names', index=8, number=8, type=9, cpp_type=9, label=3, @@ -177,7 +177,7 @@ oneofs=[ ], serialized_start=257, - serialized_end=957, + serialized_end=933, ) _SERVICEENTRY.fields_by_name['ports'].message_type = networking_dot_v1alpha3_dot_gateway__pb2._PORT diff --git a/python/istio_api/networking/v1alpha3/virtual_service_pb2.py b/python/istio_api/networking/v1alpha3/virtual_service_pb2.py index b633dfba927..284b82e6ac7 100644 --- a/python/istio_api/networking/v1alpha3/virtual_service_pb2.py +++ b/python/istio_api/networking/v1alpha3/virtual_service_pb2.py @@ -23,7 +23,7 @@ syntax='proto3', serialized_options=b'Z istio.io/api/networking/v1alpha3', create_key=_descriptor._internal_create_key, - serialized_pb=b'\n)networking/v1alpha3/virtual_service.proto\x12\x19istio.networking.v1alpha3\x1a\x1fgoogle/api/field_behavior.proto\x1a\x1egoogle/protobuf/duration.proto\x1a\x1egoogle/protobuf/wrappers.proto\x1a\'istio.io/extensions/field_feature.proto\"\xb9\x02\n\x0eVirtualService\x12\x14\n\x05hosts\x18\x01 \x03(\tR\x05hosts\x12\x1a\n\x08gateways\x18\x02 \x03(\tR\x08gateways\x12\x38\n\x04http\x18\x03 \x03(\x0b\x32$.istio.networking.v1alpha3.HTTPRouteR\x04http\x12\x35\n\x03tls\x18\x05 \x03(\x0b\x32#.istio.networking.v1alpha3.TLSRouteR\x03tls\x12\x35\n\x03tcp\x18\x04 \x03(\x0b\x32#.istio.networking.v1alpha3.TCPRouteR\x03tcp\x12M\n\texport_to\x18\x06 \x03(\tB0\xa2Q-\x08\x00\x12\x18VirtualService.export_to\x1a\x0ftraffic.controlR\x08\x65xportTo\"|\n\x0b\x44\x65stination\x12\x18\n\x04host\x18\x01 \x01(\tB\x04\xe2\x41\x01\x02R\x04host\x12\x16\n\x06subset\x18\x02 \x01(\tR\x06subset\x12;\n\x04port\x18\x03 \x01(\x0b\x32\'.istio.networking.v1alpha3.PortSelectorR\x04port\"\x9c\x08\n\tHTTPRoute\x12\x12\n\x04name\x18\x11 \x01(\tR\x04name\x12\x41\n\x05match\x18\x01 \x03(\x0b\x32+.istio.networking.v1alpha3.HTTPMatchRequestR\x05match\x12\x45\n\x05route\x18\x02 \x03(\x0b\x32/.istio.networking.v1alpha3.HTTPRouteDestinationR\x05route\x12\x43\n\x08redirect\x18\x03 \x01(\x0b\x32\'.istio.networking.v1alpha3.HTTPRedirectR\x08redirect\x12?\n\x08\x64\x65legate\x18\x14 \x01(\x0b\x32#.istio.networking.v1alpha3.DelegateR\x08\x64\x65legate\x12@\n\x07rewrite\x18\x04 \x01(\x0b\x32&.istio.networking.v1alpha3.HTTPRewriteR\x07rewrite\x12\x33\n\x07timeout\x18\x06 \x01(\x0b\x32\x19.google.protobuf.DurationR\x07timeout\x12>\n\x07retries\x18\x07 \x01(\x0b\x32$.istio.networking.v1alpha3.HTTPRetryR\x07retries\x12\x43\n\x05\x66\x61ult\x18\x08 \x01(\x0b\x32-.istio.networking.v1alpha3.HTTPFaultInjectionR\x05\x66\x61ult\x12>\n\x06mirror\x18\t \x01(\x0b\x32&.istio.networking.v1alpha3.DestinationR\x06mirror\x12G\n\x0emirror_percent\x18\x12 \x01(\x0b\x32\x1c.google.protobuf.UInt32ValueB\x02\x18\x01R\rmirrorPercent\x12O\n\x11mirror_percentage\x18\x13 \x01(\x0b\x32\".istio.networking.v1alpha3.PercentR\x10mirrorPercentage\x12\x46\n\x0b\x63ors_policy\x18\n \x01(\x0b\x32%.istio.networking.v1alpha3.CorsPolicyR\ncorsPolicy\x12<\n\x07headers\x18\x10 \x01(\x0b\x32\".istio.networking.v1alpha3.HeadersR\x07headersJ\x04\x08\x05\x10\x06J\x04\x08\x0b\x10\x10R\x11websocket_upgradeR\x0e\x61ppend_headersR\x17remove_response_headersR\x17\x61ppend_response_headersR\x16remove_request_headersR\x16\x61ppend_request_headers\"<\n\x08\x44\x65legate\x12\x12\n\x04name\x18\x01 \x01(\tR\x04name\x12\x1c\n\tnamespace\x18\x02 \x01(\tR\tnamespace\"\xe6\x03\n\x07Headers\x12M\n\x07request\x18\x01 \x01(\x0b\x32\x33.istio.networking.v1alpha3.Headers.HeaderOperationsR\x07request\x12O\n\x08response\x18\x02 \x01(\x0b\x32\x33.istio.networking.v1alpha3.Headers.HeaderOperationsR\x08response\x1a\xba\x02\n\x10HeaderOperations\x12N\n\x03set\x18\x01 \x03(\x0b\x32<.istio.networking.v1alpha3.Headers.HeaderOperations.SetEntryR\x03set\x12N\n\x03\x61\x64\x64\x18\x02 \x03(\x0b\x32<.istio.networking.v1alpha3.Headers.HeaderOperations.AddEntryR\x03\x61\x64\x64\x12\x16\n\x06remove\x18\x03 \x03(\tR\x06remove\x1a\x36\n\x08SetEntry\x12\x10\n\x03key\x18\x01 \x01(\tR\x03key\x12\x14\n\x05value\x18\x02 \x01(\tR\x05value:\x02\x38\x01\x1a\x36\n\x08\x41\x64\x64\x45ntry\x12\x10\n\x03key\x18\x01 \x01(\tR\x03key\x12\x14\n\x05value\x18\x02 \x01(\tR\x05value:\x02\x38\x01\"\x98\x01\n\x08TLSRoute\x12I\n\x05match\x18\x01 \x03(\x0b\x32-.istio.networking.v1alpha3.TLSMatchAttributesB\x04\xe2\x41\x01\x02R\x05match\x12\x41\n\x05route\x18\x02 \x03(\x0b\x32+.istio.networking.v1alpha3.RouteDestinationR\x05route\"\x91\x01\n\x08TCPRoute\x12\x42\n\x05match\x18\x01 \x03(\x0b\x32,.istio.networking.v1alpha3.L4MatchAttributesR\x05match\x12\x41\n\x05route\x18\x02 \x03(\x0b\x32+.istio.networking.v1alpha3.RouteDestinationR\x05route\"\xa4\t\n\x10HTTPMatchRequest\x12\x12\n\x04name\x18\x0b \x01(\tR\x04name\x12\x38\n\x03uri\x18\x01 \x01(\x0b\x32&.istio.networking.v1alpha3.StringMatchR\x03uri\x12>\n\x06scheme\x18\x02 \x01(\x0b\x32&.istio.networking.v1alpha3.StringMatchR\x06scheme\x12>\n\x06method\x18\x03 \x01(\x0b\x32&.istio.networking.v1alpha3.StringMatchR\x06method\x12\x44\n\tauthority\x18\x04 \x01(\x0b\x32&.istio.networking.v1alpha3.StringMatchR\tauthority\x12R\n\x07headers\x18\x05 \x03(\x0b\x32\x38.istio.networking.v1alpha3.HTTPMatchRequest.HeadersEntryR\x07headers\x12\x12\n\x04port\x18\x06 \x01(\rR\x04port\x12\x62\n\rsource_labels\x18\x07 \x03(\x0b\x32=.istio.networking.v1alpha3.HTTPMatchRequest.SourceLabelsEntryR\x0csourceLabels\x12\x1a\n\x08gateways\x18\x08 \x03(\tR\x08gateways\x12_\n\x0cquery_params\x18\t \x03(\x0b\x32<.istio.networking.v1alpha3.HTTPMatchRequest.QueryParamsEntryR\x0bqueryParams\x12&\n\x0fignore_uri_case\x18\n \x01(\x08R\rignoreUriCase\x12h\n\x0fwithout_headers\x18\x0c \x03(\x0b\x32?.istio.networking.v1alpha3.HTTPMatchRequest.WithoutHeadersEntryR\x0ewithoutHeaders\x12)\n\x10source_namespace\x18\r \x01(\tR\x0fsourceNamespace\x1a\x62\n\x0cHeadersEntry\x12\x10\n\x03key\x18\x01 \x01(\tR\x03key\x12<\n\x05value\x18\x02 \x01(\x0b\x32&.istio.networking.v1alpha3.StringMatchR\x05value:\x02\x38\x01\x1a?\n\x11SourceLabelsEntry\x12\x10\n\x03key\x18\x01 \x01(\tR\x03key\x12\x14\n\x05value\x18\x02 \x01(\tR\x05value:\x02\x38\x01\x1a\x66\n\x10QueryParamsEntry\x12\x10\n\x03key\x18\x01 \x01(\tR\x03key\x12<\n\x05value\x18\x02 \x01(\x0b\x32&.istio.networking.v1alpha3.StringMatchR\x05value:\x02\x38\x01\x1ai\n\x13WithoutHeadersEntry\x12\x10\n\x03key\x18\x01 \x01(\tR\x03key\x12<\n\x05value\x18\x02 \x01(\x0b\x32&.istio.networking.v1alpha3.StringMatchR\x05value:\x02\x38\x01\"\xa4\x02\n\x14HTTPRouteDestination\x12N\n\x0b\x64\x65stination\x18\x01 \x01(\x0b\x32&.istio.networking.v1alpha3.DestinationB\x04\xe2\x41\x01\x02R\x0b\x64\x65stination\x12\x16\n\x06weight\x18\x02 \x01(\x05R\x06weight\x12<\n\x07headers\x18\x07 \x01(\x0b\x32\".istio.networking.v1alpha3.HeadersR\x07headersJ\x04\x08\x03\x10\x07R\x17remove_response_headersR\x17\x61ppend_response_headersR\x16remove_request_headersR\x16\x61ppend_request_headers\"z\n\x10RouteDestination\x12N\n\x0b\x64\x65stination\x18\x01 \x01(\x0b\x32&.istio.networking.v1alpha3.DestinationB\x04\xe2\x41\x01\x02R\x0b\x64\x65stination\x12\x16\n\x06weight\x18\x02 \x01(\x05R\x06weight\"\xea\x02\n\x11L4MatchAttributes\x12/\n\x13\x64\x65stination_subnets\x18\x01 \x03(\tR\x12\x64\x65stinationSubnets\x12\x12\n\x04port\x18\x02 \x01(\rR\x04port\x12#\n\rsource_subnet\x18\x03 \x01(\tR\x0csourceSubnet\x12\x63\n\rsource_labels\x18\x04 \x03(\x0b\x32>.istio.networking.v1alpha3.L4MatchAttributes.SourceLabelsEntryR\x0csourceLabels\x12\x1a\n\x08gateways\x18\x05 \x03(\tR\x08gateways\x12)\n\x10source_namespace\x18\x06 \x01(\tR\x0fsourceNamespace\x1a?\n\x11SourceLabelsEntry\x12\x10\n\x03key\x18\x01 \x01(\tR\x03key\x12\x14\n\x05value\x18\x02 \x01(\tR\x05value:\x02\x38\x01\"\xff\x02\n\x12TLSMatchAttributes\x12!\n\tsni_hosts\x18\x01 \x03(\tB\x04\xe2\x41\x01\x02R\x08sniHosts\x12/\n\x13\x64\x65stination_subnets\x18\x02 \x03(\tR\x12\x64\x65stinationSubnets\x12\x12\n\x04port\x18\x03 \x01(\rR\x04port\x12\x64\n\rsource_labels\x18\x05 \x03(\x0b\x32?.istio.networking.v1alpha3.TLSMatchAttributes.SourceLabelsEntryR\x0csourceLabels\x12\x1a\n\x08gateways\x18\x06 \x03(\tR\x08gateways\x12)\n\x10source_namespace\x18\x07 \x01(\tR\x0fsourceNamespace\x1a?\n\x11SourceLabelsEntry\x12\x10\n\x03key\x18\x01 \x01(\tR\x03key\x12\x14\n\x05value\x18\x02 \x01(\tR\x05value:\x02\x38\x01J\x04\x08\x04\x10\x05R\rsource_subnet\"\xcf\x02\n\x0cHTTPRedirect\x12\x10\n\x03uri\x18\x01 \x01(\tR\x03uri\x12\x1c\n\tauthority\x18\x02 \x01(\tR\tauthority\x12\x14\n\x04port\x18\x04 \x01(\rH\x00R\x04port\x12`\n\x0b\x64\x65rive_port\x18\x05 \x01(\x0e\x32=.istio.networking.v1alpha3.HTTPRedirect.RedirectPortSelectionH\x00R\nderivePort\x12\x16\n\x06scheme\x18\x06 \x01(\tR\x06scheme\x12#\n\rredirect_code\x18\x03 \x01(\rR\x0credirectCode\"I\n\x15RedirectPortSelection\x12\x19\n\x15\x46ROM_PROTOCOL_DEFAULT\x10\x00\x12\x15\n\x11\x46ROM_REQUEST_PORT\x10\x01\x42\x0f\n\rredirect_port\"=\n\x0bHTTPRewrite\x12\x10\n\x03uri\x18\x01 \x01(\tR\x03uri\x12\x1c\n\tauthority\x18\x02 \x01(\tR\tauthority\"e\n\x0bStringMatch\x12\x16\n\x05\x65xact\x18\x01 \x01(\tH\x00R\x05\x65xact\x12\x18\n\x06prefix\x18\x02 \x01(\tH\x00R\x06prefix\x12\x16\n\x05regex\x18\x03 \x01(\tH\x00R\x05regexB\x0c\n\nmatch_type\"\xdf\x01\n\tHTTPRetry\x12 \n\x08\x61ttempts\x18\x01 \x01(\x05\x42\x04\xe2\x41\x01\x02R\x08\x61ttempts\x12\x41\n\x0fper_try_timeout\x18\x02 \x01(\x0b\x32\x19.google.protobuf.DurationR\rperTryTimeout\x12\x19\n\x08retry_on\x18\x03 \x01(\tR\x07retryOn\x12R\n\x17retry_remote_localities\x18\x04 \x01(\x0b\x32\x1a.google.protobuf.BoolValueR\x15retryRemoteLocalities\"\xee\x02\n\nCorsPolicy\x12%\n\x0c\x61llow_origin\x18\x01 \x03(\tB\x02\x18\x01R\x0b\x61llowOrigin\x12K\n\rallow_origins\x18\x07 \x03(\x0b\x32&.istio.networking.v1alpha3.StringMatchR\x0c\x61llowOrigins\x12#\n\rallow_methods\x18\x02 \x03(\tR\x0c\x61llowMethods\x12#\n\rallow_headers\x18\x03 \x03(\tR\x0c\x61llowHeaders\x12%\n\x0e\x65xpose_headers\x18\x04 \x03(\tR\rexposeHeaders\x12\x32\n\x07max_age\x18\x05 \x01(\x0b\x32\x19.google.protobuf.DurationR\x06maxAge\x12G\n\x11\x61llow_credentials\x18\x06 \x01(\x0b\x32\x1a.google.protobuf.BoolValueR\x10\x61llowCredentials\"\x91\x05\n\x12HTTPFaultInjection\x12I\n\x05\x64\x65lay\x18\x01 \x01(\x0b\x32\x33.istio.networking.v1alpha3.HTTPFaultInjection.DelayR\x05\x64\x65lay\x12I\n\x05\x61\x62ort\x18\x02 \x01(\x0b\x32\x33.istio.networking.v1alpha3.HTTPFaultInjection.AbortR\x05\x61\x62ort\x1a\x8a\x02\n\x05\x44\x65lay\x12\x1c\n\x07percent\x18\x01 \x01(\x05\x42\x02\x18\x01R\x07percent\x12\x42\n\x0b\x66ixed_delay\x18\x02 \x01(\x0b\x32\x19.google.protobuf.DurationB\x04\xe2\x41\x01\x02H\x00R\nfixedDelay\x12H\n\x11\x65xponential_delay\x18\x03 \x01(\x0b\x32\x19.google.protobuf.DurationH\x00R\x10\x65xponentialDelay\x12\x42\n\npercentage\x18\x05 \x01(\x0b\x32\".istio.networking.v1alpha3.PercentR\npercentageB\x11\n\x0fhttp_delay_type\x1a\xd7\x01\n\x05\x41\x62ort\x12\'\n\x0bhttp_status\x18\x02 \x01(\x05\x42\x04\xe2\x41\x01\x02H\x00R\nhttpStatus\x12!\n\x0bgrpc_status\x18\x03 \x01(\tH\x00R\ngrpcStatus\x12!\n\x0bhttp2_error\x18\x04 \x01(\tH\x00R\nhttp2Error\x12\x42\n\npercentage\x18\x05 \x01(\x0b\x32\".istio.networking.v1alpha3.PercentR\npercentageB\x0c\n\nerror_typeJ\x04\x08\x01\x10\x02R\x07percent\"2\n\x0cPortSelector\x12\x16\n\x06number\x18\x01 \x01(\rR\x06numberJ\x04\x08\x02\x10\x03R\x04name\"\x1f\n\x07Percent\x12\x14\n\x05value\x18\x01 \x01(\x01R\x05valueB\"Z istio.io/api/networking/v1alpha3b\x06proto3' + serialized_pb=b'\n)networking/v1alpha3/virtual_service.proto\x12\x19istio.networking.v1alpha3\x1a\x1fgoogle/api/field_behavior.proto\x1a\x1egoogle/protobuf/duration.proto\x1a\x1egoogle/protobuf/wrappers.proto\x1a\'istio.io/extensions/field_feature.proto\"\x9f\x02\n\x0eVirtualService\x12\x14\n\x05hosts\x18\x01 \x03(\tR\x05hosts\x12\x1a\n\x08gateways\x18\x02 \x03(\tR\x08gateways\x12\x38\n\x04http\x18\x03 \x03(\x0b\x32$.istio.networking.v1alpha3.HTTPRouteR\x04http\x12\x35\n\x03tls\x18\x05 \x03(\x0b\x32#.istio.networking.v1alpha3.TLSRouteR\x03tls\x12\x35\n\x03tcp\x18\x04 \x03(\x0b\x32#.istio.networking.v1alpha3.TCPRouteR\x03tcp\x12\x33\n\texport_to\x18\x06 \x03(\tB\x16\xa2Q\x13\x08\x00\x12\x0ftraffic.controlR\x08\x65xportTo\"|\n\x0b\x44\x65stination\x12\x18\n\x04host\x18\x01 \x01(\tB\x04\xe2\x41\x01\x02R\x04host\x12\x16\n\x06subset\x18\x02 \x01(\tR\x06subset\x12;\n\x04port\x18\x03 \x01(\x0b\x32\'.istio.networking.v1alpha3.PortSelectorR\x04port\"\x9c\x08\n\tHTTPRoute\x12\x12\n\x04name\x18\x11 \x01(\tR\x04name\x12\x41\n\x05match\x18\x01 \x03(\x0b\x32+.istio.networking.v1alpha3.HTTPMatchRequestR\x05match\x12\x45\n\x05route\x18\x02 \x03(\x0b\x32/.istio.networking.v1alpha3.HTTPRouteDestinationR\x05route\x12\x43\n\x08redirect\x18\x03 \x01(\x0b\x32\'.istio.networking.v1alpha3.HTTPRedirectR\x08redirect\x12?\n\x08\x64\x65legate\x18\x14 \x01(\x0b\x32#.istio.networking.v1alpha3.DelegateR\x08\x64\x65legate\x12@\n\x07rewrite\x18\x04 \x01(\x0b\x32&.istio.networking.v1alpha3.HTTPRewriteR\x07rewrite\x12\x33\n\x07timeout\x18\x06 \x01(\x0b\x32\x19.google.protobuf.DurationR\x07timeout\x12>\n\x07retries\x18\x07 \x01(\x0b\x32$.istio.networking.v1alpha3.HTTPRetryR\x07retries\x12\x43\n\x05\x66\x61ult\x18\x08 \x01(\x0b\x32-.istio.networking.v1alpha3.HTTPFaultInjectionR\x05\x66\x61ult\x12>\n\x06mirror\x18\t \x01(\x0b\x32&.istio.networking.v1alpha3.DestinationR\x06mirror\x12G\n\x0emirror_percent\x18\x12 \x01(\x0b\x32\x1c.google.protobuf.UInt32ValueB\x02\x18\x01R\rmirrorPercent\x12O\n\x11mirror_percentage\x18\x13 \x01(\x0b\x32\".istio.networking.v1alpha3.PercentR\x10mirrorPercentage\x12\x46\n\x0b\x63ors_policy\x18\n \x01(\x0b\x32%.istio.networking.v1alpha3.CorsPolicyR\ncorsPolicy\x12<\n\x07headers\x18\x10 \x01(\x0b\x32\".istio.networking.v1alpha3.HeadersR\x07headersJ\x04\x08\x05\x10\x06J\x04\x08\x0b\x10\x10R\x11websocket_upgradeR\x0e\x61ppend_headersR\x17remove_response_headersR\x17\x61ppend_response_headersR\x16remove_request_headersR\x16\x61ppend_request_headers\"<\n\x08\x44\x65legate\x12\x12\n\x04name\x18\x01 \x01(\tR\x04name\x12\x1c\n\tnamespace\x18\x02 \x01(\tR\tnamespace\"\xe6\x03\n\x07Headers\x12M\n\x07request\x18\x01 \x01(\x0b\x32\x33.istio.networking.v1alpha3.Headers.HeaderOperationsR\x07request\x12O\n\x08response\x18\x02 \x01(\x0b\x32\x33.istio.networking.v1alpha3.Headers.HeaderOperationsR\x08response\x1a\xba\x02\n\x10HeaderOperations\x12N\n\x03set\x18\x01 \x03(\x0b\x32<.istio.networking.v1alpha3.Headers.HeaderOperations.SetEntryR\x03set\x12N\n\x03\x61\x64\x64\x18\x02 \x03(\x0b\x32<.istio.networking.v1alpha3.Headers.HeaderOperations.AddEntryR\x03\x61\x64\x64\x12\x16\n\x06remove\x18\x03 \x03(\tR\x06remove\x1a\x36\n\x08SetEntry\x12\x10\n\x03key\x18\x01 \x01(\tR\x03key\x12\x14\n\x05value\x18\x02 \x01(\tR\x05value:\x02\x38\x01\x1a\x36\n\x08\x41\x64\x64\x45ntry\x12\x10\n\x03key\x18\x01 \x01(\tR\x03key\x12\x14\n\x05value\x18\x02 \x01(\tR\x05value:\x02\x38\x01\"\x98\x01\n\x08TLSRoute\x12I\n\x05match\x18\x01 \x03(\x0b\x32-.istio.networking.v1alpha3.TLSMatchAttributesB\x04\xe2\x41\x01\x02R\x05match\x12\x41\n\x05route\x18\x02 \x03(\x0b\x32+.istio.networking.v1alpha3.RouteDestinationR\x05route\"\x91\x01\n\x08TCPRoute\x12\x42\n\x05match\x18\x01 \x03(\x0b\x32,.istio.networking.v1alpha3.L4MatchAttributesR\x05match\x12\x41\n\x05route\x18\x02 \x03(\x0b\x32+.istio.networking.v1alpha3.RouteDestinationR\x05route\"\xa4\t\n\x10HTTPMatchRequest\x12\x12\n\x04name\x18\x0b \x01(\tR\x04name\x12\x38\n\x03uri\x18\x01 \x01(\x0b\x32&.istio.networking.v1alpha3.StringMatchR\x03uri\x12>\n\x06scheme\x18\x02 \x01(\x0b\x32&.istio.networking.v1alpha3.StringMatchR\x06scheme\x12>\n\x06method\x18\x03 \x01(\x0b\x32&.istio.networking.v1alpha3.StringMatchR\x06method\x12\x44\n\tauthority\x18\x04 \x01(\x0b\x32&.istio.networking.v1alpha3.StringMatchR\tauthority\x12R\n\x07headers\x18\x05 \x03(\x0b\x32\x38.istio.networking.v1alpha3.HTTPMatchRequest.HeadersEntryR\x07headers\x12\x12\n\x04port\x18\x06 \x01(\rR\x04port\x12\x62\n\rsource_labels\x18\x07 \x03(\x0b\x32=.istio.networking.v1alpha3.HTTPMatchRequest.SourceLabelsEntryR\x0csourceLabels\x12\x1a\n\x08gateways\x18\x08 \x03(\tR\x08gateways\x12_\n\x0cquery_params\x18\t \x03(\x0b\x32<.istio.networking.v1alpha3.HTTPMatchRequest.QueryParamsEntryR\x0bqueryParams\x12&\n\x0fignore_uri_case\x18\n \x01(\x08R\rignoreUriCase\x12h\n\x0fwithout_headers\x18\x0c \x03(\x0b\x32?.istio.networking.v1alpha3.HTTPMatchRequest.WithoutHeadersEntryR\x0ewithoutHeaders\x12)\n\x10source_namespace\x18\r \x01(\tR\x0fsourceNamespace\x1a\x62\n\x0cHeadersEntry\x12\x10\n\x03key\x18\x01 \x01(\tR\x03key\x12<\n\x05value\x18\x02 \x01(\x0b\x32&.istio.networking.v1alpha3.StringMatchR\x05value:\x02\x38\x01\x1a?\n\x11SourceLabelsEntry\x12\x10\n\x03key\x18\x01 \x01(\tR\x03key\x12\x14\n\x05value\x18\x02 \x01(\tR\x05value:\x02\x38\x01\x1a\x66\n\x10QueryParamsEntry\x12\x10\n\x03key\x18\x01 \x01(\tR\x03key\x12<\n\x05value\x18\x02 \x01(\x0b\x32&.istio.networking.v1alpha3.StringMatchR\x05value:\x02\x38\x01\x1ai\n\x13WithoutHeadersEntry\x12\x10\n\x03key\x18\x01 \x01(\tR\x03key\x12<\n\x05value\x18\x02 \x01(\x0b\x32&.istio.networking.v1alpha3.StringMatchR\x05value:\x02\x38\x01\"\xa4\x02\n\x14HTTPRouteDestination\x12N\n\x0b\x64\x65stination\x18\x01 \x01(\x0b\x32&.istio.networking.v1alpha3.DestinationB\x04\xe2\x41\x01\x02R\x0b\x64\x65stination\x12\x16\n\x06weight\x18\x02 \x01(\x05R\x06weight\x12<\n\x07headers\x18\x07 \x01(\x0b\x32\".istio.networking.v1alpha3.HeadersR\x07headersJ\x04\x08\x03\x10\x07R\x17remove_response_headersR\x17\x61ppend_response_headersR\x16remove_request_headersR\x16\x61ppend_request_headers\"z\n\x10RouteDestination\x12N\n\x0b\x64\x65stination\x18\x01 \x01(\x0b\x32&.istio.networking.v1alpha3.DestinationB\x04\xe2\x41\x01\x02R\x0b\x64\x65stination\x12\x16\n\x06weight\x18\x02 \x01(\x05R\x06weight\"\xea\x02\n\x11L4MatchAttributes\x12/\n\x13\x64\x65stination_subnets\x18\x01 \x03(\tR\x12\x64\x65stinationSubnets\x12\x12\n\x04port\x18\x02 \x01(\rR\x04port\x12#\n\rsource_subnet\x18\x03 \x01(\tR\x0csourceSubnet\x12\x63\n\rsource_labels\x18\x04 \x03(\x0b\x32>.istio.networking.v1alpha3.L4MatchAttributes.SourceLabelsEntryR\x0csourceLabels\x12\x1a\n\x08gateways\x18\x05 \x03(\tR\x08gateways\x12)\n\x10source_namespace\x18\x06 \x01(\tR\x0fsourceNamespace\x1a?\n\x11SourceLabelsEntry\x12\x10\n\x03key\x18\x01 \x01(\tR\x03key\x12\x14\n\x05value\x18\x02 \x01(\tR\x05value:\x02\x38\x01\"\xff\x02\n\x12TLSMatchAttributes\x12!\n\tsni_hosts\x18\x01 \x03(\tB\x04\xe2\x41\x01\x02R\x08sniHosts\x12/\n\x13\x64\x65stination_subnets\x18\x02 \x03(\tR\x12\x64\x65stinationSubnets\x12\x12\n\x04port\x18\x03 \x01(\rR\x04port\x12\x64\n\rsource_labels\x18\x05 \x03(\x0b\x32?.istio.networking.v1alpha3.TLSMatchAttributes.SourceLabelsEntryR\x0csourceLabels\x12\x1a\n\x08gateways\x18\x06 \x03(\tR\x08gateways\x12)\n\x10source_namespace\x18\x07 \x01(\tR\x0fsourceNamespace\x1a?\n\x11SourceLabelsEntry\x12\x10\n\x03key\x18\x01 \x01(\tR\x03key\x12\x14\n\x05value\x18\x02 \x01(\tR\x05value:\x02\x38\x01J\x04\x08\x04\x10\x05R\rsource_subnet\"\xcf\x02\n\x0cHTTPRedirect\x12\x10\n\x03uri\x18\x01 \x01(\tR\x03uri\x12\x1c\n\tauthority\x18\x02 \x01(\tR\tauthority\x12\x14\n\x04port\x18\x04 \x01(\rH\x00R\x04port\x12`\n\x0b\x64\x65rive_port\x18\x05 \x01(\x0e\x32=.istio.networking.v1alpha3.HTTPRedirect.RedirectPortSelectionH\x00R\nderivePort\x12\x16\n\x06scheme\x18\x06 \x01(\tR\x06scheme\x12#\n\rredirect_code\x18\x03 \x01(\rR\x0credirectCode\"I\n\x15RedirectPortSelection\x12\x19\n\x15\x46ROM_PROTOCOL_DEFAULT\x10\x00\x12\x15\n\x11\x46ROM_REQUEST_PORT\x10\x01\x42\x0f\n\rredirect_port\"=\n\x0bHTTPRewrite\x12\x10\n\x03uri\x18\x01 \x01(\tR\x03uri\x12\x1c\n\tauthority\x18\x02 \x01(\tR\tauthority\"e\n\x0bStringMatch\x12\x16\n\x05\x65xact\x18\x01 \x01(\tH\x00R\x05\x65xact\x12\x18\n\x06prefix\x18\x02 \x01(\tH\x00R\x06prefix\x12\x16\n\x05regex\x18\x03 \x01(\tH\x00R\x05regexB\x0c\n\nmatch_type\"\xdf\x01\n\tHTTPRetry\x12 \n\x08\x61ttempts\x18\x01 \x01(\x05\x42\x04\xe2\x41\x01\x02R\x08\x61ttempts\x12\x41\n\x0fper_try_timeout\x18\x02 \x01(\x0b\x32\x19.google.protobuf.DurationR\rperTryTimeout\x12\x19\n\x08retry_on\x18\x03 \x01(\tR\x07retryOn\x12R\n\x17retry_remote_localities\x18\x04 \x01(\x0b\x32\x1a.google.protobuf.BoolValueR\x15retryRemoteLocalities\"\xee\x02\n\nCorsPolicy\x12%\n\x0c\x61llow_origin\x18\x01 \x03(\tB\x02\x18\x01R\x0b\x61llowOrigin\x12K\n\rallow_origins\x18\x07 \x03(\x0b\x32&.istio.networking.v1alpha3.StringMatchR\x0c\x61llowOrigins\x12#\n\rallow_methods\x18\x02 \x03(\tR\x0c\x61llowMethods\x12#\n\rallow_headers\x18\x03 \x03(\tR\x0c\x61llowHeaders\x12%\n\x0e\x65xpose_headers\x18\x04 \x03(\tR\rexposeHeaders\x12\x32\n\x07max_age\x18\x05 \x01(\x0b\x32\x19.google.protobuf.DurationR\x06maxAge\x12G\n\x11\x61llow_credentials\x18\x06 \x01(\x0b\x32\x1a.google.protobuf.BoolValueR\x10\x61llowCredentials\"\x91\x05\n\x12HTTPFaultInjection\x12I\n\x05\x64\x65lay\x18\x01 \x01(\x0b\x32\x33.istio.networking.v1alpha3.HTTPFaultInjection.DelayR\x05\x64\x65lay\x12I\n\x05\x61\x62ort\x18\x02 \x01(\x0b\x32\x33.istio.networking.v1alpha3.HTTPFaultInjection.AbortR\x05\x61\x62ort\x1a\x8a\x02\n\x05\x44\x65lay\x12\x1c\n\x07percent\x18\x01 \x01(\x05\x42\x02\x18\x01R\x07percent\x12\x42\n\x0b\x66ixed_delay\x18\x02 \x01(\x0b\x32\x19.google.protobuf.DurationB\x04\xe2\x41\x01\x02H\x00R\nfixedDelay\x12H\n\x11\x65xponential_delay\x18\x03 \x01(\x0b\x32\x19.google.protobuf.DurationH\x00R\x10\x65xponentialDelay\x12\x42\n\npercentage\x18\x05 \x01(\x0b\x32\".istio.networking.v1alpha3.PercentR\npercentageB\x11\n\x0fhttp_delay_type\x1a\xd7\x01\n\x05\x41\x62ort\x12\'\n\x0bhttp_status\x18\x02 \x01(\x05\x42\x04\xe2\x41\x01\x02H\x00R\nhttpStatus\x12!\n\x0bgrpc_status\x18\x03 \x01(\tH\x00R\ngrpcStatus\x12!\n\x0bhttp2_error\x18\x04 \x01(\tH\x00R\nhttp2Error\x12\x42\n\npercentage\x18\x05 \x01(\x0b\x32\".istio.networking.v1alpha3.PercentR\npercentageB\x0c\n\nerror_typeJ\x04\x08\x01\x10\x02R\x07percent\"2\n\x0cPortSelector\x12\x16\n\x06number\x18\x01 \x01(\rR\x06numberJ\x04\x08\x02\x10\x03R\x04name\"\x1f\n\x07Percent\x12\x14\n\x05value\x18\x01 \x01(\x01R\x05valueB\"Z istio.io/api/networking/v1alpha3b\x06proto3' , dependencies=[google_dot_api_dot_field__behavior__pb2.DESCRIPTOR,google_dot_protobuf_dot_duration__pb2.DESCRIPTOR,google_dot_protobuf_dot_wrappers__pb2.DESCRIPTOR,istio_dot_io_dot_extensions_dot_field__feature__pb2.DESCRIPTOR,]) @@ -49,8 +49,8 @@ ], containing_type=None, serialized_options=None, - serialized_start=5168, - serialized_end=5241, + serialized_start=5142, + serialized_end=5215, ) _sym_db.RegisterEnumDescriptor(_HTTPREDIRECT_REDIRECTPORTSELECTION) @@ -104,7 +104,7 @@ has_default_value=False, default_value=[], message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, - serialized_options=b'\242Q-\010\000\022\030VirtualService.export_to\032\017traffic.control', json_name='exportTo', file=DESCRIPTOR, create_key=_descriptor._internal_create_key), + serialized_options=b'\242Q\023\010\000\022\017traffic.control', json_name='exportTo', file=DESCRIPTOR, create_key=_descriptor._internal_create_key), ], extensions=[ ], @@ -118,7 +118,7 @@ oneofs=[ ], serialized_start=211, - serialized_end=524, + serialized_end=498, ) @@ -163,8 +163,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=526, - serialized_end=650, + serialized_start=500, + serialized_end=624, ) @@ -286,8 +286,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=653, - serialized_end=1705, + serialized_start=627, + serialized_end=1679, ) @@ -325,8 +325,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=1707, - serialized_end=1767, + serialized_start=1681, + serialized_end=1741, ) @@ -364,8 +364,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=2146, - serialized_end=2200, + serialized_start=2120, + serialized_end=2174, ) _HEADERS_HEADEROPERATIONS_ADDENTRY = _descriptor.Descriptor( @@ -402,8 +402,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=2202, - serialized_end=2256, + serialized_start=2176, + serialized_end=2230, ) _HEADERS_HEADEROPERATIONS = _descriptor.Descriptor( @@ -447,8 +447,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=1942, - serialized_end=2256, + serialized_start=1916, + serialized_end=2230, ) _HEADERS = _descriptor.Descriptor( @@ -485,8 +485,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=1770, - serialized_end=2256, + serialized_start=1744, + serialized_end=2230, ) @@ -524,8 +524,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=2259, - serialized_end=2411, + serialized_start=2233, + serialized_end=2385, ) @@ -563,8 +563,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=2414, - serialized_end=2559, + serialized_start=2388, + serialized_end=2533, ) @@ -602,8 +602,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=3376, - serialized_end=3474, + serialized_start=3350, + serialized_end=3448, ) _HTTPMATCHREQUEST_SOURCELABELSENTRY = _descriptor.Descriptor( @@ -640,8 +640,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=3476, - serialized_end=3539, + serialized_start=3450, + serialized_end=3513, ) _HTTPMATCHREQUEST_QUERYPARAMSENTRY = _descriptor.Descriptor( @@ -678,8 +678,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=3541, - serialized_end=3643, + serialized_start=3515, + serialized_end=3617, ) _HTTPMATCHREQUEST_WITHOUTHEADERSENTRY = _descriptor.Descriptor( @@ -716,8 +716,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=3645, - serialized_end=3750, + serialized_start=3619, + serialized_end=3724, ) _HTTPMATCHREQUEST = _descriptor.Descriptor( @@ -831,8 +831,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=2562, - serialized_end=3750, + serialized_start=2536, + serialized_end=3724, ) @@ -877,8 +877,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=3753, - serialized_end=4045, + serialized_start=3727, + serialized_end=4019, ) @@ -916,8 +916,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=4047, - serialized_end=4169, + serialized_start=4021, + serialized_end=4143, ) @@ -955,8 +955,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=3476, - serialized_end=3539, + serialized_start=3450, + serialized_end=3513, ) _L4MATCHATTRIBUTES = _descriptor.Descriptor( @@ -1021,8 +1021,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=4172, - serialized_end=4534, + serialized_start=4146, + serialized_end=4508, ) @@ -1060,8 +1060,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=3476, - serialized_end=3539, + serialized_start=3450, + serialized_end=3513, ) _TLSMATCHATTRIBUTES = _descriptor.Descriptor( @@ -1126,8 +1126,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=4537, - serialized_end=4920, + serialized_start=4511, + serialized_end=4894, ) @@ -1199,8 +1199,8 @@ create_key=_descriptor._internal_create_key, fields=[]), ], - serialized_start=4923, - serialized_end=5258, + serialized_start=4897, + serialized_end=5232, ) @@ -1238,8 +1238,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=5260, - serialized_end=5321, + serialized_start=5234, + serialized_end=5295, ) @@ -1289,8 +1289,8 @@ create_key=_descriptor._internal_create_key, fields=[]), ], - serialized_start=5323, - serialized_end=5424, + serialized_start=5297, + serialized_end=5398, ) @@ -1342,8 +1342,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=5427, - serialized_end=5650, + serialized_start=5401, + serialized_end=5624, ) @@ -1416,8 +1416,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=5653, - serialized_end=6019, + serialized_start=5627, + serialized_end=5993, ) @@ -1474,8 +1474,8 @@ create_key=_descriptor._internal_create_key, fields=[]), ], - serialized_start=6195, - serialized_end=6461, + serialized_start=6169, + serialized_end=6435, ) _HTTPFAULTINJECTION_ABORT = _descriptor.Descriptor( @@ -1531,8 +1531,8 @@ create_key=_descriptor._internal_create_key, fields=[]), ], - serialized_start=6464, - serialized_end=6679, + serialized_start=6438, + serialized_end=6653, ) _HTTPFAULTINJECTION = _descriptor.Descriptor( @@ -1569,8 +1569,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=6022, - serialized_end=6679, + serialized_start=5996, + serialized_end=6653, ) @@ -1601,8 +1601,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=6681, - serialized_end=6731, + serialized_start=6655, + serialized_end=6705, ) @@ -1633,8 +1633,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=6733, - serialized_end=6764, + serialized_start=6707, + serialized_end=6738, ) _VIRTUALSERVICE.fields_by_name['http'].message_type = _HTTPROUTE diff --git a/python/istio_api/networking/v1beta1/destination_rule_pb2.py b/python/istio_api/networking/v1beta1/destination_rule_pb2.py index a2daa21c4e5..30739dfb62a 100644 --- a/python/istio_api/networking/v1beta1/destination_rule_pb2.py +++ b/python/istio_api/networking/v1beta1/destination_rule_pb2.py @@ -25,7 +25,7 @@ syntax='proto3', serialized_options=b'Z\037istio.io/api/networking/v1beta1', create_key=_descriptor._internal_create_key, - serialized_pb=b'\n)networking/v1beta1/destination_rule.proto\x12\x18istio.networking.v1beta1\x1a\x1fgoogle/api/field_behavior.proto\x1a\x1egoogle/protobuf/duration.proto\x1a\x1egoogle/protobuf/wrappers.proto\x1a(networking/v1beta1/virtual_service.proto\x1a\x14gogoproto/gogo.proto\x1a\'istio.io/extensions/field_feature.proto\"\x87\x02\n\x0f\x44\x65stinationRule\x12\x18\n\x04host\x18\x01 \x01(\tB\x04\xe2\x41\x01\x02R\x04host\x12N\n\x0etraffic_policy\x18\x02 \x01(\x0b\x32\'.istio.networking.v1beta1.TrafficPolicyR\rtrafficPolicy\x12:\n\x07subsets\x18\x03 \x03(\x0b\x32 .istio.networking.v1beta1.SubsetR\x07subsets\x12N\n\texport_to\x18\x04 \x03(\tB1\xa2Q.\x08\x00\x12\x19\x44\x65stinationRule.export_to\x1a\x0ftraffic.controlR\x08\x65xportTo\"\xdc\x06\n\rTrafficPolicy\x12S\n\rload_balancer\x18\x01 \x01(\x0b\x32..istio.networking.v1beta1.LoadBalancerSettingsR\x0cloadBalancer\x12Y\n\x0f\x63onnection_pool\x18\x02 \x01(\x0b\x32\x30.istio.networking.v1beta1.ConnectionPoolSettingsR\x0e\x63onnectionPool\x12W\n\x11outlier_detection\x18\x03 \x01(\x0b\x32*.istio.networking.v1beta1.OutlierDetectionR\x10outlierDetection\x12=\n\x03tls\x18\x04 \x01(\x0b\x32+.istio.networking.v1beta1.ClientTLSSettingsR\x03tls\x12i\n\x13port_level_settings\x18\x05 \x03(\x0b\x32\x39.istio.networking.v1beta1.TrafficPolicy.PortTrafficPolicyR\x11portLevelSettings\x1a\x97\x03\n\x11PortTrafficPolicy\x12:\n\x04port\x18\x01 \x01(\x0b\x32&.istio.networking.v1beta1.PortSelectorR\x04port\x12S\n\rload_balancer\x18\x02 \x01(\x0b\x32..istio.networking.v1beta1.LoadBalancerSettingsR\x0cloadBalancer\x12Y\n\x0f\x63onnection_pool\x18\x03 \x01(\x0b\x32\x30.istio.networking.v1beta1.ConnectionPoolSettingsR\x0e\x63onnectionPool\x12W\n\x11outlier_detection\x18\x04 \x01(\x0b\x32*.istio.networking.v1beta1.OutlierDetectionR\x10outlierDetection\x12=\n\x03tls\x18\x05 \x01(\x0b\x32+.istio.networking.v1beta1.ClientTLSSettingsR\x03tls\"\xf3\x01\n\x06Subset\x12\x18\n\x04name\x18\x01 \x01(\tB\x04\xe2\x41\x01\x02R\x04name\x12\x44\n\x06labels\x18\x02 \x03(\x0b\x32,.istio.networking.v1beta1.Subset.LabelsEntryR\x06labels\x12N\n\x0etraffic_policy\x18\x03 \x01(\x0b\x32\'.istio.networking.v1beta1.TrafficPolicyR\rtrafficPolicy\x1a\x39\n\x0bLabelsEntry\x12\x10\n\x03key\x18\x01 \x01(\tR\x03key\x12\x14\n\x05value\x18\x02 \x01(\tR\x05value:\x02\x38\x01\"\xcd\x06\n\x14LoadBalancerSettings\x12Q\n\x06simple\x18\x01 \x01(\x0e\x32\x37.istio.networking.v1beta1.LoadBalancerSettings.SimpleLBH\x00R\x06simple\x12j\n\x0f\x63onsistent_hash\x18\x02 \x01(\x0b\x32?.istio.networking.v1beta1.LoadBalancerSettings.ConsistentHashLBH\x00R\x0e\x63onsistentHash\x12\x65\n\x13locality_lb_setting\x18\x03 \x01(\x0b\x32\x35.istio.networking.v1beta1.LocalityLoadBalancerSettingR\x11localityLbSetting\x1a\xb7\x03\n\x10\x43onsistentHashLB\x12*\n\x10http_header_name\x18\x01 \x01(\tH\x00R\x0ehttpHeaderName\x12m\n\x0bhttp_cookie\x18\x02 \x01(\x0b\x32J.istio.networking.v1beta1.LoadBalancerSettings.ConsistentHashLB.HTTPCookieH\x00R\nhttpCookie\x12$\n\ruse_source_ip\x18\x03 \x01(\x08H\x00R\x0buseSourceIp\x12;\n\x19http_query_parameter_name\x18\x05 \x01(\tH\x00R\x16httpQueryParameterName\x12*\n\x11minimum_ring_size\x18\x04 \x01(\x04R\x0fminimumRingSize\x1am\n\nHTTPCookie\x12\x18\n\x04name\x18\x01 \x01(\tB\x04\xe2\x41\x01\x02R\x04name\x12\x12\n\x04path\x18\x02 \x01(\tR\x04path\x12\x31\n\x03ttl\x18\x03 \x01(\x0b\x32\x19.google.protobuf.DurationB\x04\xe2\x41\x01\x02R\x03ttlB\n\n\x08hash_key\"H\n\x08SimpleLB\x12\x0f\n\x0bROUND_ROBIN\x10\x00\x12\x0e\n\nLEAST_CONN\x10\x01\x12\n\n\x06RANDOM\x10\x02\x12\x0f\n\x0bPASSTHROUGH\x10\x03\x42\x0b\n\tlb_policy\"\xbd\x08\n\x16\x43onnectionPoolSettings\x12N\n\x03tcp\x18\x01 \x01(\x0b\x32<.istio.networking.v1beta1.ConnectionPoolSettings.TCPSettingsR\x03tcp\x12Q\n\x04http\x18\x02 \x01(\x0b\x32=.istio.networking.v1beta1.ConnectionPoolSettings.HTTPSettingsR\x04http\x1a\xf9\x02\n\x0bTCPSettings\x12\'\n\x0fmax_connections\x18\x01 \x01(\x05R\x0emaxConnections\x12\x42\n\x0f\x63onnect_timeout\x18\x02 \x01(\x0b\x32\x19.google.protobuf.DurationR\x0e\x63onnectTimeout\x12n\n\rtcp_keepalive\x18\x03 \x01(\x0b\x32I.istio.networking.v1beta1.ConnectionPoolSettings.TCPSettings.TcpKeepaliveR\x0ctcpKeepalive\x1a\x8c\x01\n\x0cTcpKeepalive\x12\x16\n\x06probes\x18\x01 \x01(\rR\x06probes\x12-\n\x04time\x18\x02 \x01(\x0b\x32\x19.google.protobuf.DurationR\x04time\x12\x35\n\x08interval\x18\x03 \x01(\x0b\x32\x19.google.protobuf.DurationR\x08interval\x1a\x83\x04\n\x0cHTTPSettings\x12;\n\x1ahttp1_max_pending_requests\x18\x01 \x01(\x05R\x17http1MaxPendingRequests\x12,\n\x12http2_max_requests\x18\x02 \x01(\x05R\x10http2MaxRequests\x12=\n\x1bmax_requests_per_connection\x18\x03 \x01(\x05R\x18maxRequestsPerConnection\x12\x1f\n\x0bmax_retries\x18\x04 \x01(\x05R\nmaxRetries\x12<\n\x0cidle_timeout\x18\x05 \x01(\x0b\x32\x19.google.protobuf.DurationR\x0bidleTimeout\x12y\n\x11h2_upgrade_policy\x18\x06 \x01(\x0e\x32M.istio.networking.v1beta1.ConnectionPoolSettings.HTTPSettings.H2UpgradePolicyR\x0fh2UpgradePolicy\x12.\n\x13use_client_protocol\x18\x07 \x01(\x08R\x11useClientProtocol\"?\n\x0fH2UpgradePolicy\x12\x0b\n\x07\x44\x45\x46\x41ULT\x10\x00\x12\x12\n\x0e\x44O_NOT_UPGRADE\x10\x01\x12\x0b\n\x07UPGRADE\x10\x02\"\x8a\x05\n\x10OutlierDetection\x12\x31\n\x12\x63onsecutive_errors\x18\x01 \x01(\x05\x42\x02\x18\x01R\x11\x63onsecutiveErrors\x12J\n\"split_external_local_origin_errors\x18\x08 \x01(\x08R\x1esplitExternalLocalOriginErrors\x12g\n!consecutive_local_origin_failures\x18\t \x01(\x0b\x32\x1c.google.protobuf.UInt32ValueR\x1e\x63onsecutiveLocalOriginFailures\x12Z\n\x1a\x63onsecutive_gateway_errors\x18\x06 \x01(\x0b\x32\x1c.google.protobuf.UInt32ValueR\x18\x63onsecutiveGatewayErrors\x12R\n\x16\x63onsecutive_5xx_errors\x18\x07 \x01(\x0b\x32\x1c.google.protobuf.UInt32ValueR\x14\x63onsecutive5xxErrors\x12\x35\n\x08interval\x18\x02 \x01(\x0b\x32\x19.google.protobuf.DurationR\x08interval\x12G\n\x12\x62\x61se_ejection_time\x18\x03 \x01(\x0b\x32\x19.google.protobuf.DurationR\x10\x62\x61seEjectionTime\x12\x30\n\x14max_ejection_percent\x18\x04 \x01(\x05R\x12maxEjectionPercent\x12,\n\x12min_health_percent\x18\x05 \x01(\x05R\x10minHealthPercent\"\xd2\x03\n\x11\x43lientTLSSettings\x12M\n\x04mode\x18\x01 \x01(\x0e\x32\x33.istio.networking.v1beta1.ClientTLSSettings.TLSmodeB\x04\xe2\x41\x01\x02R\x04mode\x12-\n\x12\x63lient_certificate\x18\x02 \x01(\tR\x11\x63lientCertificate\x12\x1f\n\x0bprivate_key\x18\x03 \x01(\tR\nprivateKey\x12\'\n\x0f\x63\x61_certificates\x18\x04 \x01(\tR\x0e\x63\x61\x43\x65rtificates\x12\'\n\x0f\x63redential_name\x18\x07 \x01(\tR\x0e\x63redentialName\x12*\n\x11subject_alt_names\x18\x05 \x03(\tR\x0fsubjectAltNames\x12\x10\n\x03sni\x18\x06 \x01(\tR\x03sni\x12L\n\x14insecure_skip_verify\x18\x08 \x01(\x0b\x32\x1a.google.protobuf.BoolValueR\x12insecureSkipVerify\"@\n\x07TLSmode\x12\x0b\n\x07\x44ISABLE\x10\x00\x12\n\n\x06SIMPLE\x10\x01\x12\n\n\x06MUTUAL\x10\x02\x12\x10\n\x0cISTIO_MUTUAL\x10\x03\"\xa2\x04\n\x1bLocalityLoadBalancerSetting\x12`\n\ndistribute\x18\x01 \x03(\x0b\x32@.istio.networking.v1beta1.LocalityLoadBalancerSetting.DistributeR\ndistribute\x12Z\n\x08\x66\x61ilover\x18\x02 \x03(\x0b\x32>.istio.networking.v1beta1.LocalityLoadBalancerSetting.FailoverR\x08\x66\x61ilover\x12+\n\x11\x66\x61ilover_priority\x18\x04 \x03(\tR\x10\x66\x61iloverPriority\x12\x34\n\x07\x65nabled\x18\x03 \x01(\x0b\x32\x1a.google.protobuf.BoolValueR\x07\x65nabled\x1a\xb1\x01\n\nDistribute\x12\x12\n\x04\x66rom\x18\x01 \x01(\tR\x04\x66rom\x12X\n\x02to\x18\x02 \x03(\x0b\x32H.istio.networking.v1beta1.LocalityLoadBalancerSetting.Distribute.ToEntryR\x02to\x1a\x35\n\x07ToEntry\x12\x10\n\x03key\x18\x01 \x01(\tR\x03key\x12\x14\n\x05value\x18\x02 \x01(\rR\x05value:\x02\x38\x01\x1a.\n\x08\x46\x61ilover\x12\x12\n\x04\x66rom\x18\x01 \x01(\tR\x04\x66rom\x12\x0e\n\x02to\x18\x02 \x01(\tR\x02toB!Z\x1fistio.io/api/networking/v1beta1b\x06proto3' + serialized_pb=b'\n)networking/v1beta1/destination_rule.proto\x12\x18istio.networking.v1beta1\x1a\x1fgoogle/api/field_behavior.proto\x1a\x1egoogle/protobuf/duration.proto\x1a\x1egoogle/protobuf/wrappers.proto\x1a(networking/v1beta1/virtual_service.proto\x1a\x14gogoproto/gogo.proto\x1a\'istio.io/extensions/field_feature.proto\"\xec\x01\n\x0f\x44\x65stinationRule\x12\x18\n\x04host\x18\x01 \x01(\tB\x04\xe2\x41\x01\x02R\x04host\x12N\n\x0etraffic_policy\x18\x02 \x01(\x0b\x32\'.istio.networking.v1beta1.TrafficPolicyR\rtrafficPolicy\x12:\n\x07subsets\x18\x03 \x03(\x0b\x32 .istio.networking.v1beta1.SubsetR\x07subsets\x12\x33\n\texport_to\x18\x04 \x03(\tB\x16\xa2Q\x13\x08\x00\x12\x0ftraffic.controlR\x08\x65xportTo\"\xdc\x06\n\rTrafficPolicy\x12S\n\rload_balancer\x18\x01 \x01(\x0b\x32..istio.networking.v1beta1.LoadBalancerSettingsR\x0cloadBalancer\x12Y\n\x0f\x63onnection_pool\x18\x02 \x01(\x0b\x32\x30.istio.networking.v1beta1.ConnectionPoolSettingsR\x0e\x63onnectionPool\x12W\n\x11outlier_detection\x18\x03 \x01(\x0b\x32*.istio.networking.v1beta1.OutlierDetectionR\x10outlierDetection\x12=\n\x03tls\x18\x04 \x01(\x0b\x32+.istio.networking.v1beta1.ClientTLSSettingsR\x03tls\x12i\n\x13port_level_settings\x18\x05 \x03(\x0b\x32\x39.istio.networking.v1beta1.TrafficPolicy.PortTrafficPolicyR\x11portLevelSettings\x1a\x97\x03\n\x11PortTrafficPolicy\x12:\n\x04port\x18\x01 \x01(\x0b\x32&.istio.networking.v1beta1.PortSelectorR\x04port\x12S\n\rload_balancer\x18\x02 \x01(\x0b\x32..istio.networking.v1beta1.LoadBalancerSettingsR\x0cloadBalancer\x12Y\n\x0f\x63onnection_pool\x18\x03 \x01(\x0b\x32\x30.istio.networking.v1beta1.ConnectionPoolSettingsR\x0e\x63onnectionPool\x12W\n\x11outlier_detection\x18\x04 \x01(\x0b\x32*.istio.networking.v1beta1.OutlierDetectionR\x10outlierDetection\x12=\n\x03tls\x18\x05 \x01(\x0b\x32+.istio.networking.v1beta1.ClientTLSSettingsR\x03tls\"\xf3\x01\n\x06Subset\x12\x18\n\x04name\x18\x01 \x01(\tB\x04\xe2\x41\x01\x02R\x04name\x12\x44\n\x06labels\x18\x02 \x03(\x0b\x32,.istio.networking.v1beta1.Subset.LabelsEntryR\x06labels\x12N\n\x0etraffic_policy\x18\x03 \x01(\x0b\x32\'.istio.networking.v1beta1.TrafficPolicyR\rtrafficPolicy\x1a\x39\n\x0bLabelsEntry\x12\x10\n\x03key\x18\x01 \x01(\tR\x03key\x12\x14\n\x05value\x18\x02 \x01(\tR\x05value:\x02\x38\x01\"\xcd\x06\n\x14LoadBalancerSettings\x12Q\n\x06simple\x18\x01 \x01(\x0e\x32\x37.istio.networking.v1beta1.LoadBalancerSettings.SimpleLBH\x00R\x06simple\x12j\n\x0f\x63onsistent_hash\x18\x02 \x01(\x0b\x32?.istio.networking.v1beta1.LoadBalancerSettings.ConsistentHashLBH\x00R\x0e\x63onsistentHash\x12\x65\n\x13locality_lb_setting\x18\x03 \x01(\x0b\x32\x35.istio.networking.v1beta1.LocalityLoadBalancerSettingR\x11localityLbSetting\x1a\xb7\x03\n\x10\x43onsistentHashLB\x12*\n\x10http_header_name\x18\x01 \x01(\tH\x00R\x0ehttpHeaderName\x12m\n\x0bhttp_cookie\x18\x02 \x01(\x0b\x32J.istio.networking.v1beta1.LoadBalancerSettings.ConsistentHashLB.HTTPCookieH\x00R\nhttpCookie\x12$\n\ruse_source_ip\x18\x03 \x01(\x08H\x00R\x0buseSourceIp\x12;\n\x19http_query_parameter_name\x18\x05 \x01(\tH\x00R\x16httpQueryParameterName\x12*\n\x11minimum_ring_size\x18\x04 \x01(\x04R\x0fminimumRingSize\x1am\n\nHTTPCookie\x12\x18\n\x04name\x18\x01 \x01(\tB\x04\xe2\x41\x01\x02R\x04name\x12\x12\n\x04path\x18\x02 \x01(\tR\x04path\x12\x31\n\x03ttl\x18\x03 \x01(\x0b\x32\x19.google.protobuf.DurationB\x04\xe2\x41\x01\x02R\x03ttlB\n\n\x08hash_key\"H\n\x08SimpleLB\x12\x0f\n\x0bROUND_ROBIN\x10\x00\x12\x0e\n\nLEAST_CONN\x10\x01\x12\n\n\x06RANDOM\x10\x02\x12\x0f\n\x0bPASSTHROUGH\x10\x03\x42\x0b\n\tlb_policy\"\xbd\x08\n\x16\x43onnectionPoolSettings\x12N\n\x03tcp\x18\x01 \x01(\x0b\x32<.istio.networking.v1beta1.ConnectionPoolSettings.TCPSettingsR\x03tcp\x12Q\n\x04http\x18\x02 \x01(\x0b\x32=.istio.networking.v1beta1.ConnectionPoolSettings.HTTPSettingsR\x04http\x1a\xf9\x02\n\x0bTCPSettings\x12\'\n\x0fmax_connections\x18\x01 \x01(\x05R\x0emaxConnections\x12\x42\n\x0f\x63onnect_timeout\x18\x02 \x01(\x0b\x32\x19.google.protobuf.DurationR\x0e\x63onnectTimeout\x12n\n\rtcp_keepalive\x18\x03 \x01(\x0b\x32I.istio.networking.v1beta1.ConnectionPoolSettings.TCPSettings.TcpKeepaliveR\x0ctcpKeepalive\x1a\x8c\x01\n\x0cTcpKeepalive\x12\x16\n\x06probes\x18\x01 \x01(\rR\x06probes\x12-\n\x04time\x18\x02 \x01(\x0b\x32\x19.google.protobuf.DurationR\x04time\x12\x35\n\x08interval\x18\x03 \x01(\x0b\x32\x19.google.protobuf.DurationR\x08interval\x1a\x83\x04\n\x0cHTTPSettings\x12;\n\x1ahttp1_max_pending_requests\x18\x01 \x01(\x05R\x17http1MaxPendingRequests\x12,\n\x12http2_max_requests\x18\x02 \x01(\x05R\x10http2MaxRequests\x12=\n\x1bmax_requests_per_connection\x18\x03 \x01(\x05R\x18maxRequestsPerConnection\x12\x1f\n\x0bmax_retries\x18\x04 \x01(\x05R\nmaxRetries\x12<\n\x0cidle_timeout\x18\x05 \x01(\x0b\x32\x19.google.protobuf.DurationR\x0bidleTimeout\x12y\n\x11h2_upgrade_policy\x18\x06 \x01(\x0e\x32M.istio.networking.v1beta1.ConnectionPoolSettings.HTTPSettings.H2UpgradePolicyR\x0fh2UpgradePolicy\x12.\n\x13use_client_protocol\x18\x07 \x01(\x08R\x11useClientProtocol\"?\n\x0fH2UpgradePolicy\x12\x0b\n\x07\x44\x45\x46\x41ULT\x10\x00\x12\x12\n\x0e\x44O_NOT_UPGRADE\x10\x01\x12\x0b\n\x07UPGRADE\x10\x02\"\x8a\x05\n\x10OutlierDetection\x12\x31\n\x12\x63onsecutive_errors\x18\x01 \x01(\x05\x42\x02\x18\x01R\x11\x63onsecutiveErrors\x12J\n\"split_external_local_origin_errors\x18\x08 \x01(\x08R\x1esplitExternalLocalOriginErrors\x12g\n!consecutive_local_origin_failures\x18\t \x01(\x0b\x32\x1c.google.protobuf.UInt32ValueR\x1e\x63onsecutiveLocalOriginFailures\x12Z\n\x1a\x63onsecutive_gateway_errors\x18\x06 \x01(\x0b\x32\x1c.google.protobuf.UInt32ValueR\x18\x63onsecutiveGatewayErrors\x12R\n\x16\x63onsecutive_5xx_errors\x18\x07 \x01(\x0b\x32\x1c.google.protobuf.UInt32ValueR\x14\x63onsecutive5xxErrors\x12\x35\n\x08interval\x18\x02 \x01(\x0b\x32\x19.google.protobuf.DurationR\x08interval\x12G\n\x12\x62\x61se_ejection_time\x18\x03 \x01(\x0b\x32\x19.google.protobuf.DurationR\x10\x62\x61seEjectionTime\x12\x30\n\x14max_ejection_percent\x18\x04 \x01(\x05R\x12maxEjectionPercent\x12,\n\x12min_health_percent\x18\x05 \x01(\x05R\x10minHealthPercent\"\xd2\x03\n\x11\x43lientTLSSettings\x12M\n\x04mode\x18\x01 \x01(\x0e\x32\x33.istio.networking.v1beta1.ClientTLSSettings.TLSmodeB\x04\xe2\x41\x01\x02R\x04mode\x12-\n\x12\x63lient_certificate\x18\x02 \x01(\tR\x11\x63lientCertificate\x12\x1f\n\x0bprivate_key\x18\x03 \x01(\tR\nprivateKey\x12\'\n\x0f\x63\x61_certificates\x18\x04 \x01(\tR\x0e\x63\x61\x43\x65rtificates\x12\'\n\x0f\x63redential_name\x18\x07 \x01(\tR\x0e\x63redentialName\x12*\n\x11subject_alt_names\x18\x05 \x03(\tR\x0fsubjectAltNames\x12\x10\n\x03sni\x18\x06 \x01(\tR\x03sni\x12L\n\x14insecure_skip_verify\x18\x08 \x01(\x0b\x32\x1a.google.protobuf.BoolValueR\x12insecureSkipVerify\"@\n\x07TLSmode\x12\x0b\n\x07\x44ISABLE\x10\x00\x12\n\n\x06SIMPLE\x10\x01\x12\n\n\x06MUTUAL\x10\x02\x12\x10\n\x0cISTIO_MUTUAL\x10\x03\"\xa2\x04\n\x1bLocalityLoadBalancerSetting\x12`\n\ndistribute\x18\x01 \x03(\x0b\x32@.istio.networking.v1beta1.LocalityLoadBalancerSetting.DistributeR\ndistribute\x12Z\n\x08\x66\x61ilover\x18\x02 \x03(\x0b\x32>.istio.networking.v1beta1.LocalityLoadBalancerSetting.FailoverR\x08\x66\x61ilover\x12+\n\x11\x66\x61ilover_priority\x18\x04 \x03(\tR\x10\x66\x61iloverPriority\x12\x34\n\x07\x65nabled\x18\x03 \x01(\x0b\x32\x1a.google.protobuf.BoolValueR\x07\x65nabled\x1a\xb1\x01\n\nDistribute\x12\x12\n\x04\x66rom\x18\x01 \x01(\tR\x04\x66rom\x12X\n\x02to\x18\x02 \x03(\x0b\x32H.istio.networking.v1beta1.LocalityLoadBalancerSetting.Distribute.ToEntryR\x02to\x1a\x35\n\x07ToEntry\x12\x10\n\x03key\x18\x01 \x01(\tR\x03key\x12\x14\n\x05value\x18\x02 \x01(\rR\x05value:\x02\x38\x01\x1a.\n\x08\x46\x61ilover\x12\x12\n\x04\x66rom\x18\x01 \x01(\tR\x04\x66rom\x12\x0e\n\x02to\x18\x02 \x01(\tR\x02toB!Z\x1fistio.io/api/networking/v1beta1b\x06proto3' , dependencies=[google_dot_api_dot_field__behavior__pb2.DESCRIPTOR,google_dot_protobuf_dot_duration__pb2.DESCRIPTOR,google_dot_protobuf_dot_wrappers__pb2.DESCRIPTOR,networking_dot_v1beta1_dot_virtual__service__pb2.DESCRIPTOR,gogoproto_dot_gogo__pb2.DESCRIPTOR,istio_dot_io_dot_extensions_dot_field__feature__pb2.DESCRIPTOR,]) @@ -61,8 +61,8 @@ ], containing_type=None, serialized_options=None, - serialized_start=2409, - serialized_end=2481, + serialized_start=2382, + serialized_end=2454, ) _sym_db.RegisterEnumDescriptor(_LOADBALANCERSETTINGS_SIMPLELB) @@ -91,8 +91,8 @@ ], containing_type=None, serialized_options=None, - serialized_start=3519, - serialized_end=3582, + serialized_start=3492, + serialized_end=3555, ) _sym_db.RegisterEnumDescriptor(_CONNECTIONPOOLSETTINGS_HTTPSETTINGS_H2UPGRADEPOLICY) @@ -126,8 +126,8 @@ ], containing_type=None, serialized_options=None, - serialized_start=4640, - serialized_end=4704, + serialized_start=4613, + serialized_end=4677, ) _sym_db.RegisterEnumDescriptor(_CLIENTTLSSETTINGS_TLSMODE) @@ -167,7 +167,7 @@ has_default_value=False, default_value=[], message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, - serialized_options=b'\242Q.\010\000\022\031DestinationRule.export_to\032\017traffic.control', json_name='exportTo', file=DESCRIPTOR, create_key=_descriptor._internal_create_key), + serialized_options=b'\242Q\023\010\000\022\017traffic.control', json_name='exportTo', file=DESCRIPTOR, create_key=_descriptor._internal_create_key), ], extensions=[ ], @@ -181,7 +181,7 @@ oneofs=[ ], serialized_start=274, - serialized_end=537, + serialized_end=510, ) @@ -240,8 +240,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=993, - serialized_end=1400, + serialized_start=966, + serialized_end=1373, ) _TRAFFICPOLICY = _descriptor.Descriptor( @@ -299,8 +299,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=540, - serialized_end=1400, + serialized_start=513, + serialized_end=1373, ) @@ -338,8 +338,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=1589, - serialized_end=1646, + serialized_start=1562, + serialized_end=1619, ) _SUBSET = _descriptor.Descriptor( @@ -383,8 +383,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=1403, - serialized_end=1646, + serialized_start=1376, + serialized_end=1619, ) @@ -429,8 +429,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=2286, - serialized_end=2395, + serialized_start=2259, + serialized_end=2368, ) _LOADBALANCERSETTINGS_CONSISTENTHASHLB = _descriptor.Descriptor( @@ -493,8 +493,8 @@ create_key=_descriptor._internal_create_key, fields=[]), ], - serialized_start=1968, - serialized_end=2407, + serialized_start=1941, + serialized_end=2380, ) _LOADBALANCERSETTINGS = _descriptor.Descriptor( @@ -544,8 +544,8 @@ create_key=_descriptor._internal_create_key, fields=[]), ], - serialized_start=1649, - serialized_end=2494, + serialized_start=1622, + serialized_end=2467, ) @@ -590,8 +590,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=2924, - serialized_end=3064, + serialized_start=2897, + serialized_end=3037, ) _CONNECTIONPOOLSETTINGS_TCPSETTINGS = _descriptor.Descriptor( @@ -635,8 +635,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=2687, - serialized_end=3064, + serialized_start=2660, + serialized_end=3037, ) _CONNECTIONPOOLSETTINGS_HTTPSETTINGS = _descriptor.Descriptor( @@ -709,8 +709,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=3067, - serialized_end=3582, + serialized_start=3040, + serialized_end=3555, ) _CONNECTIONPOOLSETTINGS = _descriptor.Descriptor( @@ -747,8 +747,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=2497, - serialized_end=3582, + serialized_start=2470, + serialized_end=3555, ) @@ -835,8 +835,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=3585, - serialized_end=4235, + serialized_start=3558, + serialized_end=4208, ) @@ -917,8 +917,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=4238, - serialized_end=4704, + serialized_start=4211, + serialized_end=4677, ) @@ -956,8 +956,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=5152, - serialized_end=5205, + serialized_start=5125, + serialized_end=5178, ) _LOCALITYLOADBALANCERSETTING_DISTRIBUTE = _descriptor.Descriptor( @@ -994,8 +994,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=5028, - serialized_end=5205, + serialized_start=5001, + serialized_end=5178, ) _LOCALITYLOADBALANCERSETTING_FAILOVER = _descriptor.Descriptor( @@ -1032,8 +1032,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=5207, - serialized_end=5253, + serialized_start=5180, + serialized_end=5226, ) _LOCALITYLOADBALANCERSETTING = _descriptor.Descriptor( @@ -1084,8 +1084,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=4707, - serialized_end=5253, + serialized_start=4680, + serialized_end=5226, ) _DESTINATIONRULE.fields_by_name['traffic_policy'].message_type = _TRAFFICPOLICY diff --git a/python/istio_api/networking/v1beta1/service_entry_pb2.py b/python/istio_api/networking/v1beta1/service_entry_pb2.py index a824d6bf7d3..b95067a165b 100644 --- a/python/istio_api/networking/v1beta1/service_entry_pb2.py +++ b/python/istio_api/networking/v1beta1/service_entry_pb2.py @@ -24,7 +24,7 @@ syntax='proto3', serialized_options=b'Z\037istio.io/api/networking/v1beta1', create_key=_descriptor._internal_create_key, - serialized_pb=b'\n&networking/v1beta1/service_entry.proto\x12\x18istio.networking.v1beta1\x1a\x1fgoogle/api/field_behavior.proto\x1a networking/v1beta1/gateway.proto\x1a networking/v1beta1/sidecar.proto\x1a\'networking/v1beta1/workload_entry.proto\x1a\'istio.io/extensions/field_feature.proto\"\xb7\x05\n\x0cServiceEntry\x12\x1a\n\x05hosts\x18\x01 \x03(\tB\x04\xe2\x41\x01\x02R\x05hosts\x12\x1c\n\taddresses\x18\x02 \x03(\tR\taddresses\x12:\n\x05ports\x18\x03 \x03(\x0b\x32\x1e.istio.networking.v1beta1.PortB\x04\xe2\x41\x01\x02R\x05ports\x12K\n\x08location\x18\x04 \x01(\x0e\x32/.istio.networking.v1beta1.ServiceEntry.LocationR\x08location\x12W\n\nresolution\x18\x05 \x01(\x0e\x32\x31.istio.networking.v1beta1.ServiceEntry.ResolutionB\x04\xe2\x41\x01\x02R\nresolution\x12\x45\n\tendpoints\x18\x06 \x03(\x0b\x32\'.istio.networking.v1beta1.WorkloadEntryR\tendpoints\x12W\n\x11workload_selector\x18\t \x01(\x0b\x32*.istio.networking.v1beta1.WorkloadSelectorR\x10workloadSelector\x12K\n\texport_to\x18\x07 \x03(\tB.\xa2Q+\x08\x00\x12\x16ServiceEntry.export_to\x1a\x0ftraffic.controlR\x08\x65xportTo\x12*\n\x11subject_alt_names\x18\x08 \x03(\tR\x0fsubjectAltNames\"0\n\x08Location\x12\x11\n\rMESH_EXTERNAL\x10\x00\x12\x11\n\rMESH_INTERNAL\x10\x01\"@\n\nResolution\x12\x08\n\x04NONE\x10\x00\x12\n\n\x06STATIC\x10\x01\x12\x07\n\x03\x44NS\x10\x02\x12\x13\n\x0f\x44NS_ROUND_ROBIN\x10\x03\x42!Z\x1fistio.io/api/networking/v1beta1b\x06proto3' + serialized_pb=b'\n&networking/v1beta1/service_entry.proto\x12\x18istio.networking.v1beta1\x1a\x1fgoogle/api/field_behavior.proto\x1a networking/v1beta1/gateway.proto\x1a networking/v1beta1/sidecar.proto\x1a\'networking/v1beta1/workload_entry.proto\x1a\'istio.io/extensions/field_feature.proto\"\x9f\x05\n\x0cServiceEntry\x12\x1a\n\x05hosts\x18\x01 \x03(\tB\x04\xe2\x41\x01\x02R\x05hosts\x12\x1c\n\taddresses\x18\x02 \x03(\tR\taddresses\x12:\n\x05ports\x18\x03 \x03(\x0b\x32\x1e.istio.networking.v1beta1.PortB\x04\xe2\x41\x01\x02R\x05ports\x12K\n\x08location\x18\x04 \x01(\x0e\x32/.istio.networking.v1beta1.ServiceEntry.LocationR\x08location\x12W\n\nresolution\x18\x05 \x01(\x0e\x32\x31.istio.networking.v1beta1.ServiceEntry.ResolutionB\x04\xe2\x41\x01\x02R\nresolution\x12\x45\n\tendpoints\x18\x06 \x03(\x0b\x32\'.istio.networking.v1beta1.WorkloadEntryR\tendpoints\x12W\n\x11workload_selector\x18\t \x01(\x0b\x32*.istio.networking.v1beta1.WorkloadSelectorR\x10workloadSelector\x12\x33\n\texport_to\x18\x07 \x03(\tB\x16\xa2Q\x13\x08\x00\x12\x0ftraffic.controlR\x08\x65xportTo\x12*\n\x11subject_alt_names\x18\x08 \x03(\tR\x0fsubjectAltNames\"0\n\x08Location\x12\x11\n\rMESH_EXTERNAL\x10\x00\x12\x11\n\rMESH_INTERNAL\x10\x01\"@\n\nResolution\x12\x08\n\x04NONE\x10\x00\x12\n\n\x06STATIC\x10\x01\x12\x07\n\x03\x44NS\x10\x02\x12\x13\n\x0f\x44NS_ROUND_ROBIN\x10\x03\x42!Z\x1fistio.io/api/networking/v1beta1b\x06proto3' , dependencies=[google_dot_api_dot_field__behavior__pb2.DESCRIPTOR,networking_dot_v1beta1_dot_gateway__pb2.DESCRIPTOR,networking_dot_v1beta1_dot_sidecar__pb2.DESCRIPTOR,networking_dot_v1beta1_dot_workload__entry__pb2.DESCRIPTOR,istio_dot_io_dot_extensions_dot_field__feature__pb2.DESCRIPTOR,]) @@ -50,8 +50,8 @@ ], containing_type=None, serialized_options=None, - serialized_start=833, - serialized_end=881, + serialized_start=809, + serialized_end=857, ) _sym_db.RegisterEnumDescriptor(_SERVICEENTRY_LOCATION) @@ -85,8 +85,8 @@ ], containing_type=None, serialized_options=None, - serialized_start=883, - serialized_end=947, + serialized_start=859, + serialized_end=923, ) _sym_db.RegisterEnumDescriptor(_SERVICEENTRY_RESOLUTION) @@ -154,7 +154,7 @@ has_default_value=False, default_value=[], message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, - serialized_options=b'\242Q+\010\000\022\026ServiceEntry.export_to\032\017traffic.control', json_name='exportTo', file=DESCRIPTOR, create_key=_descriptor._internal_create_key), + serialized_options=b'\242Q\023\010\000\022\017traffic.control', json_name='exportTo', file=DESCRIPTOR, create_key=_descriptor._internal_create_key), _descriptor.FieldDescriptor( name='subject_alt_names', full_name='istio.networking.v1beta1.ServiceEntry.subject_alt_names', index=8, number=8, type=9, cpp_type=9, label=3, @@ -177,7 +177,7 @@ oneofs=[ ], serialized_start=252, - serialized_end=947, + serialized_end=923, ) _SERVICEENTRY.fields_by_name['ports'].message_type = networking_dot_v1beta1_dot_gateway__pb2._PORT diff --git a/python/istio_api/networking/v1beta1/virtual_service_pb2.py b/python/istio_api/networking/v1beta1/virtual_service_pb2.py index 684ce600830..d79c5fba764 100644 --- a/python/istio_api/networking/v1beta1/virtual_service_pb2.py +++ b/python/istio_api/networking/v1beta1/virtual_service_pb2.py @@ -23,7 +23,7 @@ syntax='proto3', serialized_options=b'Z\037istio.io/api/networking/v1beta1', create_key=_descriptor._internal_create_key, - serialized_pb=b'\n(networking/v1beta1/virtual_service.proto\x12\x18istio.networking.v1beta1\x1a\x1fgoogle/api/field_behavior.proto\x1a\x1egoogle/protobuf/duration.proto\x1a\x1egoogle/protobuf/wrappers.proto\x1a\'istio.io/extensions/field_feature.proto\"\xb6\x02\n\x0eVirtualService\x12\x14\n\x05hosts\x18\x01 \x03(\tR\x05hosts\x12\x1a\n\x08gateways\x18\x02 \x03(\tR\x08gateways\x12\x37\n\x04http\x18\x03 \x03(\x0b\x32#.istio.networking.v1beta1.HTTPRouteR\x04http\x12\x34\n\x03tls\x18\x05 \x03(\x0b\x32\".istio.networking.v1beta1.TLSRouteR\x03tls\x12\x34\n\x03tcp\x18\x04 \x03(\x0b\x32\".istio.networking.v1beta1.TCPRouteR\x03tcp\x12M\n\texport_to\x18\x06 \x03(\tB0\xa2Q-\x08\x00\x12\x18VirtualService.export_to\x1a\x0ftraffic.controlR\x08\x65xportTo\"{\n\x0b\x44\x65stination\x12\x18\n\x04host\x18\x01 \x01(\tB\x04\xe2\x41\x01\x02R\x04host\x12\x16\n\x06subset\x18\x02 \x01(\tR\x06subset\x12:\n\x04port\x18\x03 \x01(\x0b\x32&.istio.networking.v1beta1.PortSelectorR\x04port\"\x91\x08\n\tHTTPRoute\x12\x12\n\x04name\x18\x11 \x01(\tR\x04name\x12@\n\x05match\x18\x01 \x03(\x0b\x32*.istio.networking.v1beta1.HTTPMatchRequestR\x05match\x12\x44\n\x05route\x18\x02 \x03(\x0b\x32..istio.networking.v1beta1.HTTPRouteDestinationR\x05route\x12\x42\n\x08redirect\x18\x03 \x01(\x0b\x32&.istio.networking.v1beta1.HTTPRedirectR\x08redirect\x12>\n\x08\x64\x65legate\x18\x14 \x01(\x0b\x32\".istio.networking.v1beta1.DelegateR\x08\x64\x65legate\x12?\n\x07rewrite\x18\x04 \x01(\x0b\x32%.istio.networking.v1beta1.HTTPRewriteR\x07rewrite\x12\x33\n\x07timeout\x18\x06 \x01(\x0b\x32\x19.google.protobuf.DurationR\x07timeout\x12=\n\x07retries\x18\x07 \x01(\x0b\x32#.istio.networking.v1beta1.HTTPRetryR\x07retries\x12\x42\n\x05\x66\x61ult\x18\x08 \x01(\x0b\x32,.istio.networking.v1beta1.HTTPFaultInjectionR\x05\x66\x61ult\x12=\n\x06mirror\x18\t \x01(\x0b\x32%.istio.networking.v1beta1.DestinationR\x06mirror\x12G\n\x0emirror_percent\x18\x12 \x01(\x0b\x32\x1c.google.protobuf.UInt32ValueB\x02\x18\x01R\rmirrorPercent\x12N\n\x11mirror_percentage\x18\x13 \x01(\x0b\x32!.istio.networking.v1beta1.PercentR\x10mirrorPercentage\x12\x45\n\x0b\x63ors_policy\x18\n \x01(\x0b\x32$.istio.networking.v1beta1.CorsPolicyR\ncorsPolicy\x12;\n\x07headers\x18\x10 \x01(\x0b\x32!.istio.networking.v1beta1.HeadersR\x07headersJ\x04\x08\x05\x10\x06J\x04\x08\x0b\x10\x10R\x11websocket_upgradeR\x0e\x61ppend_headersR\x17remove_response_headersR\x17\x61ppend_response_headersR\x16remove_request_headersR\x16\x61ppend_request_headers\"<\n\x08\x44\x65legate\x12\x12\n\x04name\x18\x01 \x01(\tR\x04name\x12\x1c\n\tnamespace\x18\x02 \x01(\tR\tnamespace\"\xe2\x03\n\x07Headers\x12L\n\x07request\x18\x01 \x01(\x0b\x32\x32.istio.networking.v1beta1.Headers.HeaderOperationsR\x07request\x12N\n\x08response\x18\x02 \x01(\x0b\x32\x32.istio.networking.v1beta1.Headers.HeaderOperationsR\x08response\x1a\xb8\x02\n\x10HeaderOperations\x12M\n\x03set\x18\x01 \x03(\x0b\x32;.istio.networking.v1beta1.Headers.HeaderOperations.SetEntryR\x03set\x12M\n\x03\x61\x64\x64\x18\x02 \x03(\x0b\x32;.istio.networking.v1beta1.Headers.HeaderOperations.AddEntryR\x03\x61\x64\x64\x12\x16\n\x06remove\x18\x03 \x03(\tR\x06remove\x1a\x36\n\x08SetEntry\x12\x10\n\x03key\x18\x01 \x01(\tR\x03key\x12\x14\n\x05value\x18\x02 \x01(\tR\x05value:\x02\x38\x01\x1a\x36\n\x08\x41\x64\x64\x45ntry\x12\x10\n\x03key\x18\x01 \x01(\tR\x03key\x12\x14\n\x05value\x18\x02 \x01(\tR\x05value:\x02\x38\x01\"\x96\x01\n\x08TLSRoute\x12H\n\x05match\x18\x01 \x03(\x0b\x32,.istio.networking.v1beta1.TLSMatchAttributesB\x04\xe2\x41\x01\x02R\x05match\x12@\n\x05route\x18\x02 \x03(\x0b\x32*.istio.networking.v1beta1.RouteDestinationR\x05route\"\x8f\x01\n\x08TCPRoute\x12\x41\n\x05match\x18\x01 \x03(\x0b\x32+.istio.networking.v1beta1.L4MatchAttributesR\x05match\x12@\n\x05route\x18\x02 \x03(\x0b\x32*.istio.networking.v1beta1.RouteDestinationR\x05route\"\x99\t\n\x10HTTPMatchRequest\x12\x12\n\x04name\x18\x0b \x01(\tR\x04name\x12\x37\n\x03uri\x18\x01 \x01(\x0b\x32%.istio.networking.v1beta1.StringMatchR\x03uri\x12=\n\x06scheme\x18\x02 \x01(\x0b\x32%.istio.networking.v1beta1.StringMatchR\x06scheme\x12=\n\x06method\x18\x03 \x01(\x0b\x32%.istio.networking.v1beta1.StringMatchR\x06method\x12\x43\n\tauthority\x18\x04 \x01(\x0b\x32%.istio.networking.v1beta1.StringMatchR\tauthority\x12Q\n\x07headers\x18\x05 \x03(\x0b\x32\x37.istio.networking.v1beta1.HTTPMatchRequest.HeadersEntryR\x07headers\x12\x12\n\x04port\x18\x06 \x01(\rR\x04port\x12\x61\n\rsource_labels\x18\x07 \x03(\x0b\x32<.istio.networking.v1beta1.HTTPMatchRequest.SourceLabelsEntryR\x0csourceLabels\x12\x1a\n\x08gateways\x18\x08 \x03(\tR\x08gateways\x12^\n\x0cquery_params\x18\t \x03(\x0b\x32;.istio.networking.v1beta1.HTTPMatchRequest.QueryParamsEntryR\x0bqueryParams\x12&\n\x0fignore_uri_case\x18\n \x01(\x08R\rignoreUriCase\x12g\n\x0fwithout_headers\x18\x0c \x03(\x0b\x32>.istio.networking.v1beta1.HTTPMatchRequest.WithoutHeadersEntryR\x0ewithoutHeaders\x12)\n\x10source_namespace\x18\r \x01(\tR\x0fsourceNamespace\x1a\x61\n\x0cHeadersEntry\x12\x10\n\x03key\x18\x01 \x01(\tR\x03key\x12;\n\x05value\x18\x02 \x01(\x0b\x32%.istio.networking.v1beta1.StringMatchR\x05value:\x02\x38\x01\x1a?\n\x11SourceLabelsEntry\x12\x10\n\x03key\x18\x01 \x01(\tR\x03key\x12\x14\n\x05value\x18\x02 \x01(\tR\x05value:\x02\x38\x01\x1a\x65\n\x10QueryParamsEntry\x12\x10\n\x03key\x18\x01 \x01(\tR\x03key\x12;\n\x05value\x18\x02 \x01(\x0b\x32%.istio.networking.v1beta1.StringMatchR\x05value:\x02\x38\x01\x1ah\n\x13WithoutHeadersEntry\x12\x10\n\x03key\x18\x01 \x01(\tR\x03key\x12;\n\x05value\x18\x02 \x01(\x0b\x32%.istio.networking.v1beta1.StringMatchR\x05value:\x02\x38\x01\"\xa2\x02\n\x14HTTPRouteDestination\x12M\n\x0b\x64\x65stination\x18\x01 \x01(\x0b\x32%.istio.networking.v1beta1.DestinationB\x04\xe2\x41\x01\x02R\x0b\x64\x65stination\x12\x16\n\x06weight\x18\x02 \x01(\x05R\x06weight\x12;\n\x07headers\x18\x07 \x01(\x0b\x32!.istio.networking.v1beta1.HeadersR\x07headersJ\x04\x08\x03\x10\x07R\x17remove_response_headersR\x17\x61ppend_response_headersR\x16remove_request_headersR\x16\x61ppend_request_headers\"y\n\x10RouteDestination\x12M\n\x0b\x64\x65stination\x18\x01 \x01(\x0b\x32%.istio.networking.v1beta1.DestinationB\x04\xe2\x41\x01\x02R\x0b\x64\x65stination\x12\x16\n\x06weight\x18\x02 \x01(\x05R\x06weight\"\xe9\x02\n\x11L4MatchAttributes\x12/\n\x13\x64\x65stination_subnets\x18\x01 \x03(\tR\x12\x64\x65stinationSubnets\x12\x12\n\x04port\x18\x02 \x01(\rR\x04port\x12#\n\rsource_subnet\x18\x03 \x01(\tR\x0csourceSubnet\x12\x62\n\rsource_labels\x18\x04 \x03(\x0b\x32=.istio.networking.v1beta1.L4MatchAttributes.SourceLabelsEntryR\x0csourceLabels\x12\x1a\n\x08gateways\x18\x05 \x03(\tR\x08gateways\x12)\n\x10source_namespace\x18\x06 \x01(\tR\x0fsourceNamespace\x1a?\n\x11SourceLabelsEntry\x12\x10\n\x03key\x18\x01 \x01(\tR\x03key\x12\x14\n\x05value\x18\x02 \x01(\tR\x05value:\x02\x38\x01\"\xfe\x02\n\x12TLSMatchAttributes\x12!\n\tsni_hosts\x18\x01 \x03(\tB\x04\xe2\x41\x01\x02R\x08sniHosts\x12/\n\x13\x64\x65stination_subnets\x18\x02 \x03(\tR\x12\x64\x65stinationSubnets\x12\x12\n\x04port\x18\x03 \x01(\rR\x04port\x12\x63\n\rsource_labels\x18\x05 \x03(\x0b\x32>.istio.networking.v1beta1.TLSMatchAttributes.SourceLabelsEntryR\x0csourceLabels\x12\x1a\n\x08gateways\x18\x06 \x03(\tR\x08gateways\x12)\n\x10source_namespace\x18\x07 \x01(\tR\x0fsourceNamespace\x1a?\n\x11SourceLabelsEntry\x12\x10\n\x03key\x18\x01 \x01(\tR\x03key\x12\x14\n\x05value\x18\x02 \x01(\tR\x05value:\x02\x38\x01J\x04\x08\x04\x10\x05R\rsource_subnet\"\xce\x02\n\x0cHTTPRedirect\x12\x10\n\x03uri\x18\x01 \x01(\tR\x03uri\x12\x1c\n\tauthority\x18\x02 \x01(\tR\tauthority\x12\x14\n\x04port\x18\x04 \x01(\rH\x00R\x04port\x12_\n\x0b\x64\x65rive_port\x18\x05 \x01(\x0e\x32<.istio.networking.v1beta1.HTTPRedirect.RedirectPortSelectionH\x00R\nderivePort\x12\x16\n\x06scheme\x18\x06 \x01(\tR\x06scheme\x12#\n\rredirect_code\x18\x03 \x01(\rR\x0credirectCode\"I\n\x15RedirectPortSelection\x12\x19\n\x15\x46ROM_PROTOCOL_DEFAULT\x10\x00\x12\x15\n\x11\x46ROM_REQUEST_PORT\x10\x01\x42\x0f\n\rredirect_port\"=\n\x0bHTTPRewrite\x12\x10\n\x03uri\x18\x01 \x01(\tR\x03uri\x12\x1c\n\tauthority\x18\x02 \x01(\tR\tauthority\"e\n\x0bStringMatch\x12\x16\n\x05\x65xact\x18\x01 \x01(\tH\x00R\x05\x65xact\x12\x18\n\x06prefix\x18\x02 \x01(\tH\x00R\x06prefix\x12\x16\n\x05regex\x18\x03 \x01(\tH\x00R\x05regexB\x0c\n\nmatch_type\"\xdf\x01\n\tHTTPRetry\x12 \n\x08\x61ttempts\x18\x01 \x01(\x05\x42\x04\xe2\x41\x01\x02R\x08\x61ttempts\x12\x41\n\x0fper_try_timeout\x18\x02 \x01(\x0b\x32\x19.google.protobuf.DurationR\rperTryTimeout\x12\x19\n\x08retry_on\x18\x03 \x01(\tR\x07retryOn\x12R\n\x17retry_remote_localities\x18\x04 \x01(\x0b\x32\x1a.google.protobuf.BoolValueR\x15retryRemoteLocalities\"\xed\x02\n\nCorsPolicy\x12%\n\x0c\x61llow_origin\x18\x01 \x03(\tB\x02\x18\x01R\x0b\x61llowOrigin\x12J\n\rallow_origins\x18\x07 \x03(\x0b\x32%.istio.networking.v1beta1.StringMatchR\x0c\x61llowOrigins\x12#\n\rallow_methods\x18\x02 \x03(\tR\x0c\x61llowMethods\x12#\n\rallow_headers\x18\x03 \x03(\tR\x0c\x61llowHeaders\x12%\n\x0e\x65xpose_headers\x18\x04 \x03(\tR\rexposeHeaders\x12\x32\n\x07max_age\x18\x05 \x01(\x0b\x32\x19.google.protobuf.DurationR\x06maxAge\x12G\n\x11\x61llow_credentials\x18\x06 \x01(\x0b\x32\x1a.google.protobuf.BoolValueR\x10\x61llowCredentials\"\x8d\x05\n\x12HTTPFaultInjection\x12H\n\x05\x64\x65lay\x18\x01 \x01(\x0b\x32\x32.istio.networking.v1beta1.HTTPFaultInjection.DelayR\x05\x64\x65lay\x12H\n\x05\x61\x62ort\x18\x02 \x01(\x0b\x32\x32.istio.networking.v1beta1.HTTPFaultInjection.AbortR\x05\x61\x62ort\x1a\x89\x02\n\x05\x44\x65lay\x12\x1c\n\x07percent\x18\x01 \x01(\x05\x42\x02\x18\x01R\x07percent\x12\x42\n\x0b\x66ixed_delay\x18\x02 \x01(\x0b\x32\x19.google.protobuf.DurationB\x04\xe2\x41\x01\x02H\x00R\nfixedDelay\x12H\n\x11\x65xponential_delay\x18\x03 \x01(\x0b\x32\x19.google.protobuf.DurationH\x00R\x10\x65xponentialDelay\x12\x41\n\npercentage\x18\x05 \x01(\x0b\x32!.istio.networking.v1beta1.PercentR\npercentageB\x11\n\x0fhttp_delay_type\x1a\xd6\x01\n\x05\x41\x62ort\x12\'\n\x0bhttp_status\x18\x02 \x01(\x05\x42\x04\xe2\x41\x01\x02H\x00R\nhttpStatus\x12!\n\x0bgrpc_status\x18\x03 \x01(\tH\x00R\ngrpcStatus\x12!\n\x0bhttp2_error\x18\x04 \x01(\tH\x00R\nhttp2Error\x12\x41\n\npercentage\x18\x05 \x01(\x0b\x32!.istio.networking.v1beta1.PercentR\npercentageB\x0c\n\nerror_typeJ\x04\x08\x01\x10\x02R\x07percent\"2\n\x0cPortSelector\x12\x16\n\x06number\x18\x01 \x01(\rR\x06numberJ\x04\x08\x02\x10\x03R\x04name\"\x1f\n\x07Percent\x12\x14\n\x05value\x18\x01 \x01(\x01R\x05valueB!Z\x1fistio.io/api/networking/v1beta1b\x06proto3' + serialized_pb=b'\n(networking/v1beta1/virtual_service.proto\x12\x18istio.networking.v1beta1\x1a\x1fgoogle/api/field_behavior.proto\x1a\x1egoogle/protobuf/duration.proto\x1a\x1egoogle/protobuf/wrappers.proto\x1a\'istio.io/extensions/field_feature.proto\"\x9c\x02\n\x0eVirtualService\x12\x14\n\x05hosts\x18\x01 \x03(\tR\x05hosts\x12\x1a\n\x08gateways\x18\x02 \x03(\tR\x08gateways\x12\x37\n\x04http\x18\x03 \x03(\x0b\x32#.istio.networking.v1beta1.HTTPRouteR\x04http\x12\x34\n\x03tls\x18\x05 \x03(\x0b\x32\".istio.networking.v1beta1.TLSRouteR\x03tls\x12\x34\n\x03tcp\x18\x04 \x03(\x0b\x32\".istio.networking.v1beta1.TCPRouteR\x03tcp\x12\x33\n\texport_to\x18\x06 \x03(\tB\x16\xa2Q\x13\x08\x00\x12\x0ftraffic.controlR\x08\x65xportTo\"{\n\x0b\x44\x65stination\x12\x18\n\x04host\x18\x01 \x01(\tB\x04\xe2\x41\x01\x02R\x04host\x12\x16\n\x06subset\x18\x02 \x01(\tR\x06subset\x12:\n\x04port\x18\x03 \x01(\x0b\x32&.istio.networking.v1beta1.PortSelectorR\x04port\"\x91\x08\n\tHTTPRoute\x12\x12\n\x04name\x18\x11 \x01(\tR\x04name\x12@\n\x05match\x18\x01 \x03(\x0b\x32*.istio.networking.v1beta1.HTTPMatchRequestR\x05match\x12\x44\n\x05route\x18\x02 \x03(\x0b\x32..istio.networking.v1beta1.HTTPRouteDestinationR\x05route\x12\x42\n\x08redirect\x18\x03 \x01(\x0b\x32&.istio.networking.v1beta1.HTTPRedirectR\x08redirect\x12>\n\x08\x64\x65legate\x18\x14 \x01(\x0b\x32\".istio.networking.v1beta1.DelegateR\x08\x64\x65legate\x12?\n\x07rewrite\x18\x04 \x01(\x0b\x32%.istio.networking.v1beta1.HTTPRewriteR\x07rewrite\x12\x33\n\x07timeout\x18\x06 \x01(\x0b\x32\x19.google.protobuf.DurationR\x07timeout\x12=\n\x07retries\x18\x07 \x01(\x0b\x32#.istio.networking.v1beta1.HTTPRetryR\x07retries\x12\x42\n\x05\x66\x61ult\x18\x08 \x01(\x0b\x32,.istio.networking.v1beta1.HTTPFaultInjectionR\x05\x66\x61ult\x12=\n\x06mirror\x18\t \x01(\x0b\x32%.istio.networking.v1beta1.DestinationR\x06mirror\x12G\n\x0emirror_percent\x18\x12 \x01(\x0b\x32\x1c.google.protobuf.UInt32ValueB\x02\x18\x01R\rmirrorPercent\x12N\n\x11mirror_percentage\x18\x13 \x01(\x0b\x32!.istio.networking.v1beta1.PercentR\x10mirrorPercentage\x12\x45\n\x0b\x63ors_policy\x18\n \x01(\x0b\x32$.istio.networking.v1beta1.CorsPolicyR\ncorsPolicy\x12;\n\x07headers\x18\x10 \x01(\x0b\x32!.istio.networking.v1beta1.HeadersR\x07headersJ\x04\x08\x05\x10\x06J\x04\x08\x0b\x10\x10R\x11websocket_upgradeR\x0e\x61ppend_headersR\x17remove_response_headersR\x17\x61ppend_response_headersR\x16remove_request_headersR\x16\x61ppend_request_headers\"<\n\x08\x44\x65legate\x12\x12\n\x04name\x18\x01 \x01(\tR\x04name\x12\x1c\n\tnamespace\x18\x02 \x01(\tR\tnamespace\"\xe2\x03\n\x07Headers\x12L\n\x07request\x18\x01 \x01(\x0b\x32\x32.istio.networking.v1beta1.Headers.HeaderOperationsR\x07request\x12N\n\x08response\x18\x02 \x01(\x0b\x32\x32.istio.networking.v1beta1.Headers.HeaderOperationsR\x08response\x1a\xb8\x02\n\x10HeaderOperations\x12M\n\x03set\x18\x01 \x03(\x0b\x32;.istio.networking.v1beta1.Headers.HeaderOperations.SetEntryR\x03set\x12M\n\x03\x61\x64\x64\x18\x02 \x03(\x0b\x32;.istio.networking.v1beta1.Headers.HeaderOperations.AddEntryR\x03\x61\x64\x64\x12\x16\n\x06remove\x18\x03 \x03(\tR\x06remove\x1a\x36\n\x08SetEntry\x12\x10\n\x03key\x18\x01 \x01(\tR\x03key\x12\x14\n\x05value\x18\x02 \x01(\tR\x05value:\x02\x38\x01\x1a\x36\n\x08\x41\x64\x64\x45ntry\x12\x10\n\x03key\x18\x01 \x01(\tR\x03key\x12\x14\n\x05value\x18\x02 \x01(\tR\x05value:\x02\x38\x01\"\x96\x01\n\x08TLSRoute\x12H\n\x05match\x18\x01 \x03(\x0b\x32,.istio.networking.v1beta1.TLSMatchAttributesB\x04\xe2\x41\x01\x02R\x05match\x12@\n\x05route\x18\x02 \x03(\x0b\x32*.istio.networking.v1beta1.RouteDestinationR\x05route\"\x8f\x01\n\x08TCPRoute\x12\x41\n\x05match\x18\x01 \x03(\x0b\x32+.istio.networking.v1beta1.L4MatchAttributesR\x05match\x12@\n\x05route\x18\x02 \x03(\x0b\x32*.istio.networking.v1beta1.RouteDestinationR\x05route\"\x99\t\n\x10HTTPMatchRequest\x12\x12\n\x04name\x18\x0b \x01(\tR\x04name\x12\x37\n\x03uri\x18\x01 \x01(\x0b\x32%.istio.networking.v1beta1.StringMatchR\x03uri\x12=\n\x06scheme\x18\x02 \x01(\x0b\x32%.istio.networking.v1beta1.StringMatchR\x06scheme\x12=\n\x06method\x18\x03 \x01(\x0b\x32%.istio.networking.v1beta1.StringMatchR\x06method\x12\x43\n\tauthority\x18\x04 \x01(\x0b\x32%.istio.networking.v1beta1.StringMatchR\tauthority\x12Q\n\x07headers\x18\x05 \x03(\x0b\x32\x37.istio.networking.v1beta1.HTTPMatchRequest.HeadersEntryR\x07headers\x12\x12\n\x04port\x18\x06 \x01(\rR\x04port\x12\x61\n\rsource_labels\x18\x07 \x03(\x0b\x32<.istio.networking.v1beta1.HTTPMatchRequest.SourceLabelsEntryR\x0csourceLabels\x12\x1a\n\x08gateways\x18\x08 \x03(\tR\x08gateways\x12^\n\x0cquery_params\x18\t \x03(\x0b\x32;.istio.networking.v1beta1.HTTPMatchRequest.QueryParamsEntryR\x0bqueryParams\x12&\n\x0fignore_uri_case\x18\n \x01(\x08R\rignoreUriCase\x12g\n\x0fwithout_headers\x18\x0c \x03(\x0b\x32>.istio.networking.v1beta1.HTTPMatchRequest.WithoutHeadersEntryR\x0ewithoutHeaders\x12)\n\x10source_namespace\x18\r \x01(\tR\x0fsourceNamespace\x1a\x61\n\x0cHeadersEntry\x12\x10\n\x03key\x18\x01 \x01(\tR\x03key\x12;\n\x05value\x18\x02 \x01(\x0b\x32%.istio.networking.v1beta1.StringMatchR\x05value:\x02\x38\x01\x1a?\n\x11SourceLabelsEntry\x12\x10\n\x03key\x18\x01 \x01(\tR\x03key\x12\x14\n\x05value\x18\x02 \x01(\tR\x05value:\x02\x38\x01\x1a\x65\n\x10QueryParamsEntry\x12\x10\n\x03key\x18\x01 \x01(\tR\x03key\x12;\n\x05value\x18\x02 \x01(\x0b\x32%.istio.networking.v1beta1.StringMatchR\x05value:\x02\x38\x01\x1ah\n\x13WithoutHeadersEntry\x12\x10\n\x03key\x18\x01 \x01(\tR\x03key\x12;\n\x05value\x18\x02 \x01(\x0b\x32%.istio.networking.v1beta1.StringMatchR\x05value:\x02\x38\x01\"\xa2\x02\n\x14HTTPRouteDestination\x12M\n\x0b\x64\x65stination\x18\x01 \x01(\x0b\x32%.istio.networking.v1beta1.DestinationB\x04\xe2\x41\x01\x02R\x0b\x64\x65stination\x12\x16\n\x06weight\x18\x02 \x01(\x05R\x06weight\x12;\n\x07headers\x18\x07 \x01(\x0b\x32!.istio.networking.v1beta1.HeadersR\x07headersJ\x04\x08\x03\x10\x07R\x17remove_response_headersR\x17\x61ppend_response_headersR\x16remove_request_headersR\x16\x61ppend_request_headers\"y\n\x10RouteDestination\x12M\n\x0b\x64\x65stination\x18\x01 \x01(\x0b\x32%.istio.networking.v1beta1.DestinationB\x04\xe2\x41\x01\x02R\x0b\x64\x65stination\x12\x16\n\x06weight\x18\x02 \x01(\x05R\x06weight\"\xe9\x02\n\x11L4MatchAttributes\x12/\n\x13\x64\x65stination_subnets\x18\x01 \x03(\tR\x12\x64\x65stinationSubnets\x12\x12\n\x04port\x18\x02 \x01(\rR\x04port\x12#\n\rsource_subnet\x18\x03 \x01(\tR\x0csourceSubnet\x12\x62\n\rsource_labels\x18\x04 \x03(\x0b\x32=.istio.networking.v1beta1.L4MatchAttributes.SourceLabelsEntryR\x0csourceLabels\x12\x1a\n\x08gateways\x18\x05 \x03(\tR\x08gateways\x12)\n\x10source_namespace\x18\x06 \x01(\tR\x0fsourceNamespace\x1a?\n\x11SourceLabelsEntry\x12\x10\n\x03key\x18\x01 \x01(\tR\x03key\x12\x14\n\x05value\x18\x02 \x01(\tR\x05value:\x02\x38\x01\"\xfe\x02\n\x12TLSMatchAttributes\x12!\n\tsni_hosts\x18\x01 \x03(\tB\x04\xe2\x41\x01\x02R\x08sniHosts\x12/\n\x13\x64\x65stination_subnets\x18\x02 \x03(\tR\x12\x64\x65stinationSubnets\x12\x12\n\x04port\x18\x03 \x01(\rR\x04port\x12\x63\n\rsource_labels\x18\x05 \x03(\x0b\x32>.istio.networking.v1beta1.TLSMatchAttributes.SourceLabelsEntryR\x0csourceLabels\x12\x1a\n\x08gateways\x18\x06 \x03(\tR\x08gateways\x12)\n\x10source_namespace\x18\x07 \x01(\tR\x0fsourceNamespace\x1a?\n\x11SourceLabelsEntry\x12\x10\n\x03key\x18\x01 \x01(\tR\x03key\x12\x14\n\x05value\x18\x02 \x01(\tR\x05value:\x02\x38\x01J\x04\x08\x04\x10\x05R\rsource_subnet\"\xce\x02\n\x0cHTTPRedirect\x12\x10\n\x03uri\x18\x01 \x01(\tR\x03uri\x12\x1c\n\tauthority\x18\x02 \x01(\tR\tauthority\x12\x14\n\x04port\x18\x04 \x01(\rH\x00R\x04port\x12_\n\x0b\x64\x65rive_port\x18\x05 \x01(\x0e\x32<.istio.networking.v1beta1.HTTPRedirect.RedirectPortSelectionH\x00R\nderivePort\x12\x16\n\x06scheme\x18\x06 \x01(\tR\x06scheme\x12#\n\rredirect_code\x18\x03 \x01(\rR\x0credirectCode\"I\n\x15RedirectPortSelection\x12\x19\n\x15\x46ROM_PROTOCOL_DEFAULT\x10\x00\x12\x15\n\x11\x46ROM_REQUEST_PORT\x10\x01\x42\x0f\n\rredirect_port\"=\n\x0bHTTPRewrite\x12\x10\n\x03uri\x18\x01 \x01(\tR\x03uri\x12\x1c\n\tauthority\x18\x02 \x01(\tR\tauthority\"e\n\x0bStringMatch\x12\x16\n\x05\x65xact\x18\x01 \x01(\tH\x00R\x05\x65xact\x12\x18\n\x06prefix\x18\x02 \x01(\tH\x00R\x06prefix\x12\x16\n\x05regex\x18\x03 \x01(\tH\x00R\x05regexB\x0c\n\nmatch_type\"\xdf\x01\n\tHTTPRetry\x12 \n\x08\x61ttempts\x18\x01 \x01(\x05\x42\x04\xe2\x41\x01\x02R\x08\x61ttempts\x12\x41\n\x0fper_try_timeout\x18\x02 \x01(\x0b\x32\x19.google.protobuf.DurationR\rperTryTimeout\x12\x19\n\x08retry_on\x18\x03 \x01(\tR\x07retryOn\x12R\n\x17retry_remote_localities\x18\x04 \x01(\x0b\x32\x1a.google.protobuf.BoolValueR\x15retryRemoteLocalities\"\xed\x02\n\nCorsPolicy\x12%\n\x0c\x61llow_origin\x18\x01 \x03(\tB\x02\x18\x01R\x0b\x61llowOrigin\x12J\n\rallow_origins\x18\x07 \x03(\x0b\x32%.istio.networking.v1beta1.StringMatchR\x0c\x61llowOrigins\x12#\n\rallow_methods\x18\x02 \x03(\tR\x0c\x61llowMethods\x12#\n\rallow_headers\x18\x03 \x03(\tR\x0c\x61llowHeaders\x12%\n\x0e\x65xpose_headers\x18\x04 \x03(\tR\rexposeHeaders\x12\x32\n\x07max_age\x18\x05 \x01(\x0b\x32\x19.google.protobuf.DurationR\x06maxAge\x12G\n\x11\x61llow_credentials\x18\x06 \x01(\x0b\x32\x1a.google.protobuf.BoolValueR\x10\x61llowCredentials\"\x8d\x05\n\x12HTTPFaultInjection\x12H\n\x05\x64\x65lay\x18\x01 \x01(\x0b\x32\x32.istio.networking.v1beta1.HTTPFaultInjection.DelayR\x05\x64\x65lay\x12H\n\x05\x61\x62ort\x18\x02 \x01(\x0b\x32\x32.istio.networking.v1beta1.HTTPFaultInjection.AbortR\x05\x61\x62ort\x1a\x89\x02\n\x05\x44\x65lay\x12\x1c\n\x07percent\x18\x01 \x01(\x05\x42\x02\x18\x01R\x07percent\x12\x42\n\x0b\x66ixed_delay\x18\x02 \x01(\x0b\x32\x19.google.protobuf.DurationB\x04\xe2\x41\x01\x02H\x00R\nfixedDelay\x12H\n\x11\x65xponential_delay\x18\x03 \x01(\x0b\x32\x19.google.protobuf.DurationH\x00R\x10\x65xponentialDelay\x12\x41\n\npercentage\x18\x05 \x01(\x0b\x32!.istio.networking.v1beta1.PercentR\npercentageB\x11\n\x0fhttp_delay_type\x1a\xd6\x01\n\x05\x41\x62ort\x12\'\n\x0bhttp_status\x18\x02 \x01(\x05\x42\x04\xe2\x41\x01\x02H\x00R\nhttpStatus\x12!\n\x0bgrpc_status\x18\x03 \x01(\tH\x00R\ngrpcStatus\x12!\n\x0bhttp2_error\x18\x04 \x01(\tH\x00R\nhttp2Error\x12\x41\n\npercentage\x18\x05 \x01(\x0b\x32!.istio.networking.v1beta1.PercentR\npercentageB\x0c\n\nerror_typeJ\x04\x08\x01\x10\x02R\x07percent\"2\n\x0cPortSelector\x12\x16\n\x06number\x18\x01 \x01(\rR\x06numberJ\x04\x08\x02\x10\x03R\x04name\"\x1f\n\x07Percent\x12\x14\n\x05value\x18\x01 \x01(\x01R\x05valueB!Z\x1fistio.io/api/networking/v1beta1b\x06proto3' , dependencies=[google_dot_api_dot_field__behavior__pb2.DESCRIPTOR,google_dot_protobuf_dot_duration__pb2.DESCRIPTOR,google_dot_protobuf_dot_wrappers__pb2.DESCRIPTOR,istio_dot_io_dot_extensions_dot_field__feature__pb2.DESCRIPTOR,]) @@ -49,8 +49,8 @@ ], containing_type=None, serialized_options=None, - serialized_start=5126, - serialized_end=5199, + serialized_start=5100, + serialized_end=5173, ) _sym_db.RegisterEnumDescriptor(_HTTPREDIRECT_REDIRECTPORTSELECTION) @@ -104,7 +104,7 @@ has_default_value=False, default_value=[], message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, - serialized_options=b'\242Q-\010\000\022\030VirtualService.export_to\032\017traffic.control', json_name='exportTo', file=DESCRIPTOR, create_key=_descriptor._internal_create_key), + serialized_options=b'\242Q\023\010\000\022\017traffic.control', json_name='exportTo', file=DESCRIPTOR, create_key=_descriptor._internal_create_key), ], extensions=[ ], @@ -118,7 +118,7 @@ oneofs=[ ], serialized_start=209, - serialized_end=519, + serialized_end=493, ) @@ -163,8 +163,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=521, - serialized_end=644, + serialized_start=495, + serialized_end=618, ) @@ -286,8 +286,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=647, - serialized_end=1688, + serialized_start=621, + serialized_end=1662, ) @@ -325,8 +325,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=1690, - serialized_end=1750, + serialized_start=1664, + serialized_end=1724, ) @@ -364,8 +364,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=2125, - serialized_end=2179, + serialized_start=2099, + serialized_end=2153, ) _HEADERS_HEADEROPERATIONS_ADDENTRY = _descriptor.Descriptor( @@ -402,8 +402,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=2181, - serialized_end=2235, + serialized_start=2155, + serialized_end=2209, ) _HEADERS_HEADEROPERATIONS = _descriptor.Descriptor( @@ -447,8 +447,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=1923, - serialized_end=2235, + serialized_start=1897, + serialized_end=2209, ) _HEADERS = _descriptor.Descriptor( @@ -485,8 +485,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=1753, - serialized_end=2235, + serialized_start=1727, + serialized_end=2209, ) @@ -524,8 +524,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=2238, - serialized_end=2388, + serialized_start=2212, + serialized_end=2362, ) @@ -563,8 +563,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=2391, - serialized_end=2534, + serialized_start=2365, + serialized_end=2508, ) @@ -602,8 +602,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=3343, - serialized_end=3440, + serialized_start=3317, + serialized_end=3414, ) _HTTPMATCHREQUEST_SOURCELABELSENTRY = _descriptor.Descriptor( @@ -640,8 +640,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=3442, - serialized_end=3505, + serialized_start=3416, + serialized_end=3479, ) _HTTPMATCHREQUEST_QUERYPARAMSENTRY = _descriptor.Descriptor( @@ -678,8 +678,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=3507, - serialized_end=3608, + serialized_start=3481, + serialized_end=3582, ) _HTTPMATCHREQUEST_WITHOUTHEADERSENTRY = _descriptor.Descriptor( @@ -716,8 +716,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=3610, - serialized_end=3714, + serialized_start=3584, + serialized_end=3688, ) _HTTPMATCHREQUEST = _descriptor.Descriptor( @@ -831,8 +831,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=2537, - serialized_end=3714, + serialized_start=2511, + serialized_end=3688, ) @@ -877,8 +877,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=3717, - serialized_end=4007, + serialized_start=3691, + serialized_end=3981, ) @@ -916,8 +916,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=4009, - serialized_end=4130, + serialized_start=3983, + serialized_end=4104, ) @@ -955,8 +955,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=3442, - serialized_end=3505, + serialized_start=3416, + serialized_end=3479, ) _L4MATCHATTRIBUTES = _descriptor.Descriptor( @@ -1021,8 +1021,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=4133, - serialized_end=4494, + serialized_start=4107, + serialized_end=4468, ) @@ -1060,8 +1060,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=3442, - serialized_end=3505, + serialized_start=3416, + serialized_end=3479, ) _TLSMATCHATTRIBUTES = _descriptor.Descriptor( @@ -1126,8 +1126,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=4497, - serialized_end=4879, + serialized_start=4471, + serialized_end=4853, ) @@ -1199,8 +1199,8 @@ create_key=_descriptor._internal_create_key, fields=[]), ], - serialized_start=4882, - serialized_end=5216, + serialized_start=4856, + serialized_end=5190, ) @@ -1238,8 +1238,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=5218, - serialized_end=5279, + serialized_start=5192, + serialized_end=5253, ) @@ -1289,8 +1289,8 @@ create_key=_descriptor._internal_create_key, fields=[]), ], - serialized_start=5281, - serialized_end=5382, + serialized_start=5255, + serialized_end=5356, ) @@ -1342,8 +1342,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=5385, - serialized_end=5608, + serialized_start=5359, + serialized_end=5582, ) @@ -1416,8 +1416,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=5611, - serialized_end=5976, + serialized_start=5585, + serialized_end=5950, ) @@ -1474,8 +1474,8 @@ create_key=_descriptor._internal_create_key, fields=[]), ], - serialized_start=6150, - serialized_end=6415, + serialized_start=6124, + serialized_end=6389, ) _HTTPFAULTINJECTION_ABORT = _descriptor.Descriptor( @@ -1531,8 +1531,8 @@ create_key=_descriptor._internal_create_key, fields=[]), ], - serialized_start=6418, - serialized_end=6632, + serialized_start=6392, + serialized_end=6606, ) _HTTPFAULTINJECTION = _descriptor.Descriptor( @@ -1569,8 +1569,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=5979, - serialized_end=6632, + serialized_start=5953, + serialized_end=6606, ) @@ -1601,8 +1601,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=6634, - serialized_end=6684, + serialized_start=6608, + serialized_end=6658, ) @@ -1633,8 +1633,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=6686, - serialized_end=6717, + serialized_start=6660, + serialized_end=6691, ) _VIRTUALSERVICE.fields_by_name['http'].message_type = _HTTPROUTE