All Products
Search
Document Center

Simple Log Service:Obtain the list of applied Logtail configurations

Last Updated:Jun 17, 2026

Retrieves the list of Logtail configurations that are applied to a specific machine group by calling the GetAppliedConfigs operation.

Prerequisites

Parameter description

def get_machine_group_applied_configs(self, project_name, group_name):

Request parameters

Parameter

Type

Required

Description

project_name

string

Yes

The name of the project. The project in Simple Log Service is used to isolate the resources of different users and control access to specific resources. See Manage projects.

group_name

string

Yes

The name of the machine group.

Response parameters

For information about the response parameters, see GetAppliedConfigs.

Sample code

from aliyun.log import LogClient
import os

# In this example, the AccessKey ID and AccessKey secret are obtained from environment variables.
access_key_id = os.environ.get('ALIBABA_CLOUD_ACCESS_KEY_ID', '')
access_key_secret = os.environ.get('ALIBABA_CLOUD_ACCESS_KEY_SECRET', '')

# Specify a Simple Log Service endpoint.
endpoint = "ap-southeast-1.log.aliyuncs.com"

client = LogClient(endpoint, access_key_id, access_key_secret)

project_name = "proj-test-1"
group_name = "group-1"


def main():
    # Obtain the Logtail collection configuration list from the attached machine group.
    res = client.get_machine_group_applied_configs(project_name, group_name)
    res.log_print()


if __name__ == '__main__':
    main()

Sample response

GetMachineGroupAppliedConfigResponse:
headers: {'Server': 'AliyunSLS', 'Content-Type': 'application/json', 'Content-Length': '31', 'Connection': 'keep-alive', 'Access-Control-Allow-Origin': '*', 'Date': 'Tue, 15 Oct 2024 05:52:34 GMT', 'x-log-time': '1728971554', 'x-log-requestid': '670E03223AC9524A5CDC****'}
count: 1
configs: ['nginx']

Process finished with exit code 0

References