Skip to content

Commit e842e3c

Browse files
authored
Update logclient.py
1 parent b1b37db commit e842e3c

File tree

1 file changed

+11
-3
lines changed

1 file changed

+11
-3
lines changed

aliyun/log/logclient.py

+11-3
Original file line numberDiff line numberDiff line change
@@ -1634,7 +1634,7 @@ def get_logtail_config(self, project_name, config_name):
16341634
(resp, headers) = self._send("GET", project_name, None, resource, params, headers)
16351635
return GetLogtailConfigResponse(resp, headers)
16361636

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):
16381638
""" list logtail config name in a project
16391639
Unsuccessful opertaion will cause an LogException.
16401640
@@ -1647,6 +1647,12 @@ def list_logtail_config(self, project_name, logstore_name=None, offset=0, size=1
16471647
:type size: int
16481648
:param size: the max return names count, -1 means all
16491649
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+
16501656
:return: ListLogtailConfigResponse
16511657
16521658
:raise: LogException
@@ -1660,8 +1666,10 @@ def list_logtail_config(self, project_name, logstore_name=None, offset=0, size=1
16601666
resource = "/configs"
16611667
params['offset'] = str(offset)
16621668
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
16651673
(resp, header) = self._send("GET", project_name, None, resource, params, headers)
16661674
return ListLogtailConfigResponse(resp, header)
16671675

0 commit comments

Comments
 (0)