@@ -1634,7 +1634,7 @@ def get_logtail_config(self, project_name, config_name):
1634
1634
(resp , headers ) = self ._send ("GET" , project_name , None , resource , params , headers )
1635
1635
return GetLogtailConfigResponse (resp , headers )
1636
1636
1637
- def list_logtail_config (self , project_name , logstore_name = None , offset = 0 , size = 100 ):
1637
+ def list_logtail_config (self , project_name , offset = 0 , size = 100 , logstore = None , config = None ):
1638
1638
""" list logtail config name in a project
1639
1639
Unsuccessful opertaion will cause an LogException.
1640
1640
@@ -1647,6 +1647,12 @@ def list_logtail_config(self, project_name, logstore_name=None, offset=0, size=1
1647
1647
:type size: int
1648
1648
:param size: the max return names count, -1 means all
1649
1649
1650
+ :type logstore: string
1651
+ :param logstore: logstore name to filter related config
1652
+
1653
+ :type config: string
1654
+ :param config: config name to filter related config
1655
+
1650
1656
:return: ListLogtailConfigResponse
1651
1657
1652
1658
:raise: LogException
@@ -1660,8 +1666,10 @@ def list_logtail_config(self, project_name, logstore_name=None, offset=0, size=1
1660
1666
resource = "/configs"
1661
1667
params ['offset' ] = str (offset )
1662
1668
params ['size' ] = str (size )
1663
- if logstore_name is not None :
1664
- params ['logstoreName' ] = logstore_name
1669
+ if logstore :
1670
+ params ['logstoreName' ] = logstore
1671
+ if config :
1672
+ params ['configName' ] = config
1665
1673
(resp , header ) = self ._send ("GET" , project_name , None , resource , params , headers )
1666
1674
return ListLogtailConfigResponse (resp , header )
1667
1675
0 commit comments