ECS / Client / list_services
list_services¶
- ECS.Client.list_services(**kwargs)¶
- Returns a list of services. You can filter the results by cluster, launch type, and scheduling strategy. - See also: AWS API Documentation - Request Syntax- response = client.list_services( cluster='string', nextToken='string', maxResults=123, launchType='EC2'|'FARGATE'|'EXTERNAL'|'MANAGED_INSTANCES', schedulingStrategy='REPLICA'|'DAEMON' ) - Parameters:
- cluster (string) – The short name or full Amazon Resource Name (ARN) of the cluster to use when filtering the - ListServicesresults. If you do not specify a cluster, the default cluster is assumed.
- nextToken (string) – - The - nextTokenvalue returned from a- ListServicesrequest indicating that more results are available to fulfill the request and further calls will be needed. If- maxResultswas provided, it is possible the number of results to be fewer than- maxResults.- Note- This token should be treated as an opaque identifier that is only used to retrieve the next items in a list and not for other programmatic purposes. 
- maxResults (integer) – The maximum number of service results that - ListServicesreturned in paginated output. When this parameter is used,- ListServicesonly returns- maxResultsresults in a single page along with a- nextTokenresponse element. The remaining results of the initial request can be seen by sending another- ListServicesrequest with the returned- nextTokenvalue. This value can be between 1 and 100. If this parameter isn’t used, then- ListServicesreturns up to 10 results and a- nextTokenvalue if applicable.
- launchType (string) – The launch type to use when filtering the - ListServicesresults.
- schedulingStrategy (string) – The scheduling strategy to use when filtering the - ListServicesresults.
 
- Return type:
- dict 
- Returns:
- Response Syntax- { 'serviceArns': [ 'string', ], 'nextToken': 'string' } - Response Structure- (dict) – - serviceArns (list) – - The list of full ARN entries for each service that’s associated with the specified cluster. - (string) – 
 
- nextToken (string) – - The - nextTokenvalue to include in a future- ListServicesrequest. When the results of a- ListServicesrequest exceed- maxResults, this value can be used to retrieve the next page of results. This value is- nullwhen there are no more results to return.
 
 
 - Exceptions- ECS.Client.exceptions.ServerException
- ECS.Client.exceptions.ClientException
- ECS.Client.exceptions.InvalidParameterException
- ECS.Client.exceptions.ClusterNotFoundException
 - Examples- This example lists the services running in the default cluster for an account. - response = client.list_services( ) print(response) - Expected Output: - { 'serviceArns': [ 'arn:aws:ecs:us-east-1:012345678910:service/my-http-service', ], 'ResponseMetadata': { '...': '...', }, }