CodeGuruProfiler / Client / list_profiling_groups
list_profiling_groups#
- CodeGuruProfiler.Client.list_profiling_groups(**kwargs)#
- Returns a list of profiling groups. The profiling groups are returned as ProfilingGroupDescription objects. - See also: AWS API Documentation - Request Syntax- response = client.list_profiling_groups( includeDescription=True|False, maxResults=123, nextToken='string' ) - Parameters:
- includeDescription (boolean) – A - Booleanvalue indicating whether to include a description. If- true, then a list of ProfilingGroupDescription objects that contain detailed information about profiling groups is returned. If- false, then a list of profiling group names is returned.
- maxResults (integer) – The maximum number of profiling groups results returned by - ListProfilingGroupsin paginated output. When this parameter is used,- ListProfilingGroupsonly returns- maxResultsresults in a single page along with a- nextTokenresponse element. The remaining results of the initial request can be seen by sending another- ListProfilingGroupsrequest with the returned- nextTokenvalue.
- nextToken (string) – - The - nextTokenvalue returned from a previous paginated- ListProfilingGroupsrequest where- maxResultswas used and the results exceeded the value of that parameter. Pagination continues from the end of the previous results that returned the- nextTokenvalue.- 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. 
 
- Return type:
- dict 
- Returns:
- Response Syntax- { 'nextToken': 'string', 'profilingGroupNames': [ 'string', ], 'profilingGroups': [ { 'agentOrchestrationConfig': { 'profilingEnabled': True|False }, 'arn': 'string', 'computePlatform': 'Default'|'AWSLambda', 'createdAt': datetime(2015, 1, 1), 'name': 'string', 'profilingStatus': { 'latestAgentOrchestratedAt': datetime(2015, 1, 1), 'latestAgentProfileReportedAt': datetime(2015, 1, 1), 'latestAggregatedProfile': { 'period': 'PT5M'|'PT1H'|'P1D', 'start': datetime(2015, 1, 1) } }, 'tags': { 'string': 'string' }, 'updatedAt': datetime(2015, 1, 1) }, ] } - Response Structure- (dict) – - The structure representing the listProfilingGroupsResponse. - nextToken (string) – - The - nextTokenvalue to include in a future- ListProfilingGroupsrequest. When the results of a- ListProfilingGroupsrequest 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.
- profilingGroupNames (list) – - A returned list of profiling group names. A list of the names is returned only if - includeDescriptionis- false, otherwise a list of ProfilingGroupDescription objects is returned.- (string) – 
 
- profilingGroups (list) – - A returned list ProfilingGroupDescription objects. A list of ProfilingGroupDescription objects is returned only if - includeDescriptionis- true, otherwise a list of profiling group names is returned.- (dict) – - Contains information about a profiling group. - agentOrchestrationConfig (dict) – - An AgentOrchestrationConfig object that indicates if the profiling group is enabled for profiled or not. - profilingEnabled (boolean) – - A - Booleanthat specifies whether the profiling agent collects profiling data or not. Set to- trueto enable profiling.
 
- arn (string) – - The Amazon Resource Name (ARN) identifying the profiling group resource. 
- computePlatform (string) – - The compute platform of the profiling group. If it is set to - AWSLambda, then the profiled application runs on AWS Lambda. If it is set to- Default, then the profiled application runs on a compute platform that is not AWS Lambda, such an Amazon EC2 instance, an on-premises server, or a different platform. The default is- Default.
- createdAt (datetime) – - The time when the profiling group was created. Specify using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC. 
- name (string) – - The name of the profiling group. 
- profilingStatus (dict) – - A ProfilingStatus object that includes information about the last time a profile agent pinged back, the last time a profile was received, and the aggregation period and start time for the most recent aggregated profile. - latestAgentOrchestratedAt (datetime) – - The date and time when the profiling agent most recently pinged back. Specify using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC. 
- latestAgentProfileReportedAt (datetime) – - The date and time when the most recent profile was received. Specify using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC. 
- latestAggregatedProfile (dict) – - An AggregatedProfileTime object that contains the aggregation period and start time for an aggregated profile. - period (string) – - The aggregation period. This indicates the period during which an aggregation profile collects posted agent profiles for a profiling group. Use one of three valid durations that are specified using the ISO 8601 format. - P1D— 1 day
- PT1H— 1 hour
- PT5M— 5 minutes
 
- start (datetime) – - The time that aggregation of posted agent profiles for a profiling group starts. The aggregation profile contains profiles posted by the agent starting at this time for an aggregation period specified by the - periodproperty of the- AggregatedProfileTimeobject.- Specify - startusing the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.
 
 
- tags (dict) – - A list of the tags that belong to this profiling group. - (string) – - (string) – 
 
 
- updatedAt (datetime) – - The date and time when the profiling group was last updated. Specify using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC. 
 
 
 
 
 - Exceptions- CodeGuruProfiler.Client.exceptions.InternalServerException
- CodeGuruProfiler.Client.exceptions.ThrottlingException