@@ -708,6 +708,28 @@ class DescribeConfigsResponse_v1(Response):
708
708
('config_source' , Int8 )))))))
709
709
)
710
710
711
+ class DescribeConfigsResponse_v2 (Response ):
712
+ API_KEY = 32
713
+ API_VERSION = 2
714
+ SCHEMA = Schema (
715
+ ('throttle_time_ms' , Int32 ),
716
+ ('resources' , Array (
717
+ ('error_code' , Int16 ),
718
+ ('error_message' , String ('utf-8' )),
719
+ ('resource_type' , Int8 ),
720
+ ('resource_name' , String ('utf-8' )),
721
+ ('config_entries' , Array (
722
+ ('config_names' , String ('utf-8' )),
723
+ ('config_value' , String ('utf-8' )),
724
+ ('read_only' , Boolean ),
725
+ ('config_source' , Int8 ),
726
+ ('is_sensitive' , Boolean ),
727
+ ('config_synonyms' , Array (
728
+ ('config_name' , String ('utf-8' )),
729
+ ('config_value' , String ('utf-8' )),
730
+ ('config_source' , Int8 )))))))
731
+ )
732
+
711
733
class DescribeConfigsRequest_v0 (Request ):
712
734
API_KEY = 32
713
735
API_VERSION = 0
@@ -731,8 +753,20 @@ class DescribeConfigsRequest_v1(Request):
731
753
('include_synonyms' , Boolean )
732
754
)
733
755
734
- DescribeConfigsRequest = [DescribeConfigsRequest_v0 , DescribeConfigsRequest_v1 ]
735
- DescribeConfigsResponse = [DescribeConfigsResponse_v0 , DescribeConfigsResponse_v1 ]
756
+ class DescribeConfigsRequest_v2 (Request ):
757
+ API_KEY = 32
758
+ API_VERSION = 2
759
+ RESPONSE_TYPE = DescribeConfigsResponse_v2
760
+ SCHEMA = DescribeConfigsRequest_v2 .SCHEMA
761
+
762
+ DescribeConfigsRequest = [
763
+ DescribeConfigsRequest_v0 , DescribeConfigsRequest_v1 ,
764
+ DescribeConfigsRequest_v2 ,
765
+ ]
766
+ DescribeConfigsResponse = [
767
+ DescribeConfigsResponse_v0 , DescribeConfigsResponse_v1 ,
768
+ DescribeConfigsResponse_v2 ,
769
+ ]
736
770
737
771
class SaslAuthenticateResponse_v0 (Response ):
738
772
API_KEY = 36
0 commit comments