codeguruprofiler-2019-07-18 library

Classes

AddNotificationChannelsResponse
The structure representing the AddNotificationChannelsResponse.
AgentConfiguration
The response of ConfigureAgent that specifies if an agent profiles or not and for how long to return profiling data.
AgentOrchestrationConfig
Specifies whether profiling is enabled or disabled for a profiling group. It is used by ConfigureAgent to enable or disable profiling for a profiling group.
AggregatedProfileTime
Specifies the aggregation period and aggregation start time for an aggregated profile. An aggregated profile is used to collect posted agent profiles during an aggregation period. There are three possible aggregation periods (1 day, 1 hour, or 5 minutes).
Anomaly
Details about an anomaly in a specific metric of application profile. The anomaly is detected using analysis of the metric data over a period of time.
AnomalyInstance
The specific duration in which the metric is flagged as anomalous.
AwsClientCredentials
AWS credentials.
BatchGetFrameMetricDataResponse
The structure representing the BatchGetFrameMetricDataResponse.
Channel
Notification medium for users to get alerted for events that occur in application profile. We support SNS topic as a notification channel.
CodeGuruProfiler
This section provides documentation for the Amazon CodeGuru Profiler API operations.
ConfigureAgentResponse
The structure representing the configureAgentResponse.
CreateProfilingGroupResponse
The structure representing the createProfilingGroupResponse.
DeleteProfilingGroupResponse
The structure representing the deleteProfilingGroupResponse.
DescribeProfilingGroupResponse
The structure representing the describeProfilingGroupResponse.
FindingsReportSummary
Information about potential recommendations that might be created from the analysis of profiling data.
FrameMetric
The frame name, metric type, and thread states. These are used to derive the value of the metric for the frame.
FrameMetricDatum
Information about a frame metric and its values.
GetFindingsReportAccountSummaryResponse
The structure representing the GetFindingsReportAccountSummaryResponse.
GetNotificationConfigurationResponse
The structure representing the GetNotificationConfigurationResponse.
GetPolicyResponse
The structure representing the getPolicyResponse.
GetProfileResponse
The structure representing the getProfileResponse.
GetRecommendationsResponse
The structure representing the GetRecommendationsResponse.
ListFindingsReportsResponse
The structure representing the ListFindingsReportsResponse.
ListProfileTimesResponse
The structure representing the listProfileTimesResponse.
ListProfilingGroupsResponse
The structure representing the listProfilingGroupsResponse.
ListTagsForResourceResponse
Match
The part of a profile that contains a recommendation found during analysis.
Metric
Details about the metric that the analysis used when it detected the anomaly. The metric what is analyzed to create recommendations. It includes the name of the frame that was analyzed and the type and thread states used to derive the metric value for that frame.
NotificationConfiguration
The configuration for notifications stored for each profiling group. This includes up to to two channels and a list of event publishers associated with each channel.
Pattern
A set of rules used to make a recommendation during an analysis.
PostAgentProfileResponse
The structure representing the postAgentProfileResponse.
ProfileTime
Contains the start time of a profile.
ProfilingGroupDescription
Contains information about a profiling group.
ProfilingStatus
Profiling status 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.
PutPermissionResponse
The structure representing the putPermissionResponse.
Recommendation
A potential improvement that was found from analyzing the profiling data.
RemoveNotificationChannelResponse
The structure representing the RemoveNotificationChannelResponse.
RemovePermissionResponse
The structure representing the removePermissionResponse.
SubmitFeedbackResponse
The structure representing the SubmitFeedbackResponse.
TagResourceResponse
TimestampStructure
A data type that contains a Timestamp object. This is specified 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.
UntagResourceResponse
UpdateProfilingGroupResponse
The structure representing the updateProfilingGroupResponse.
UserFeedback
Feedback that can be submitted for each instance of an anomaly by the user. Feedback is be used for improvements in generating recommendations for the application.