Lista todos os projetos de um grupo de recursos especificado na região atual.
Pré-requisitos
Simple Log Service ativado. Para mais informações, consulte Ativar o Simple Log Service.
SDK do Simple Log Service para Python inicializado. Para mais informações, consulte Initialize Simple Log Service SDK for Python.
Descrição dos parâmetros
def list_project(self, offset=0, size=100, project_name_pattern=None, resource_group_id=''):
Parâmetros da solicitação
Parâmetro | Tipo | Obrigatório | Descrição |
offset | integer | Não | Linha inicial da consulta. Valor padrão: 0. |
size | integer | Não | Número de entradas por página. Valor padrão: 100. Máximo: 500. |
project_name_pattern | string | Não | Nome do projeto para correspondência aproximada. Por exemplo, ao especificar aliyun-project, os resultados incluem projetos como aliyun-project-sls e hangzhou-aliyun-project.
|
resource_group_id | string | Não | ID do grupo de recursos. Se omitido, o sistema usa o grupo de recursos padrão. |
Parâmetros de resposta
Para mais informações sobre os parâmetros de resposta, consulte ListProject.
Código de exemplo
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', '')
# The Simple Log Service endpoint.
endpoint = "cn-hangzhou.log.aliyuncs.com"
# Create a Simple Log Service client.
client = LogClient(endpoint, access_key_id, access_key_secret)
# List projects in the default resource group in the current region.
def main():
try:
response = client.list_project()
response.log_print()
except Exception as error:
print(error)
if __name__ == '__main__':
main()