@@ -802,158 +802,6 @@ func validateFlags() {
802
802
}
803
803
}
804
804
805
- func aclOperationToString (operation sarama.AclOperation ) string {
806
- switch operation {
807
- case sarama .AclOperationAny :
808
- return "ANY"
809
- case sarama .AclOperationAll :
810
- return "ALL"
811
- case sarama .AclOperationRead :
812
- return "READ"
813
- case sarama .AclOperationWrite :
814
- return "WRITE"
815
- case sarama .AclOperationCreate :
816
- return "CREATE"
817
- case sarama .AclOperationDelete :
818
- return "DELETE"
819
- case sarama .AclOperationAlter :
820
- return "ALTER"
821
- case sarama .AclOperationDescribe :
822
- return "DESCRIBE"
823
- case sarama .AclOperationClusterAction :
824
- return "CLUSTER_ACTION"
825
- case sarama .AclOperationDescribeConfigs :
826
- return "DESCRIBE_CONFIGS"
827
- case sarama .AclOperationAlterConfigs :
828
- return "ALTER_CONFIGS"
829
- case sarama .AclOperationIdempotentWrite :
830
- return "IDEMPOTENT_WRITE"
831
- default :
832
- return "INVALID"
833
- }
834
- }
835
-
836
- func aclOperationFromString (operation string ) sarama.AclOperation {
837
- switch strings .ToUpper (operation ) {
838
- case "ANY" :
839
- return sarama .AclOperationAny
840
- case "ALL" :
841
- return sarama .AclOperationAll
842
- case "READ" :
843
- return sarama .AclOperationRead
844
- case "WRITE" :
845
- return sarama .AclOperationWrite
846
- case "CREATE" :
847
- return sarama .AclOperationCreate
848
- case "DELETE" :
849
- return sarama .AclOperationDelete
850
- case "ALTER" :
851
- return sarama .AclOperationAlter
852
- case "DESCRIBE" :
853
- return sarama .AclOperationDescribe
854
- case "CLUSTER_ACTION" :
855
- return sarama .AclOperationClusterAction
856
- case "DESCRIBE_CONFIGS" :
857
- return sarama .AclOperationDescribeConfigs
858
- case "ALTER_CONFIGS" :
859
- return sarama .AclOperationAlterConfigs
860
- case "IDEMPOTENT_WRITE" :
861
- return sarama .AclOperationIdempotentWrite
862
- default :
863
- return sarama .AclOperationUnknown
864
- }
865
- }
866
-
867
- func aclResourcePatternTypeToString (patternType sarama.AclResourcePatternType ) string {
868
- switch patternType {
869
- case sarama .AclPatternAny :
870
- return "ANY"
871
- case sarama .AclPatternMatch :
872
- return "MATCH"
873
- case sarama .AclPatternLiteral :
874
- return "LITERAL"
875
- case sarama .AclPatternPrefixed :
876
- return "PREFIXED"
877
- default :
878
- return "INVALID"
879
- }
880
- }
881
-
882
- func aclResourcePatternTypeFromString (patternType string ) sarama.AclResourcePatternType {
883
- switch strings .ToUpper (patternType ) {
884
- case "ANY" :
885
- return sarama .AclPatternAny
886
- case "MATCH" :
887
- return sarama .AclPatternMatch
888
- case "LITERAL" :
889
- return sarama .AclPatternLiteral
890
- case "PREFIXED" :
891
- return sarama .AclPatternPrefixed
892
- default :
893
- return sarama .AclPatternUnknown
894
- }
895
- }
896
-
897
- func aclResourceTypeToString (resourceType sarama.AclResourceType ) string {
898
- switch resourceType {
899
- case sarama .AclResourceAny :
900
- return "any"
901
- case sarama .AclResourceTopic :
902
- return "topic"
903
- case sarama .AclResourceGroup :
904
- return "group"
905
- case sarama .AclResourceCluster :
906
- return "cluster"
907
- case sarama .AclResourceTransactionalID :
908
- return "transactional-id"
909
- default :
910
- return "INVALID"
911
- }
912
- }
913
-
914
- func aclResourceTypeFromString (resourceType string ) sarama.AclResourceType {
915
- switch strings .ToLower (resourceType ) {
916
- case "any" :
917
- return sarama .AclResourceAny
918
- case "topic" :
919
- return sarama .AclResourceTopic
920
- case "group" :
921
- return sarama .AclResourceGroup
922
- case "cluster" :
923
- return sarama .AclResourceCluster
924
- case "transactional-id" :
925
- return sarama .AclResourceTransactionalID
926
- default :
927
- return sarama .AclResourceUnknown
928
- }
929
- }
930
-
931
- func aclPermissionTypeToString (permissionType sarama.AclPermissionType ) string {
932
- switch permissionType {
933
- case sarama .AclPermissionAny :
934
- return "ANY"
935
- case sarama .AclPermissionDeny :
936
- return "DENY"
937
- case sarama .AclPermissionAllow :
938
- return "ALLOW"
939
- default :
940
- return "INVALID"
941
- }
942
- }
943
-
944
- func aclPermissionTypeFromString (permissionType string ) sarama.AclPermissionType {
945
- switch strings .ToUpper (permissionType ) {
946
- case "ALLOW" :
947
- return sarama .AclPermissionAllow
948
- case "DENY" :
949
- return sarama .AclPermissionDeny
950
- case "ANY" :
951
- return sarama .AclPermissionAny
952
- default :
953
- return sarama .AclPermissionUnknown
954
- }
955
- }
956
-
957
805
func usage () {
958
806
usage := `Manage Kafka cluster resources (topics and ACLs)
959
807
Usage: %s <action> [<options>] [<broker connection options>]
0 commit comments