libZSservicesZSamazonka-codeguruprofilerZSamazonka-codeguruprofiler
Copyright(c) 2013-2021 Brendan Hay
LicenseMozilla Public License, v. 2.0.
MaintainerBrendan Hay <brendan.g.hay+amazonka@gmail.com>
Stabilityauto-generated
Portabilitynon-portable (GHC extensions)
Safe HaskellNone

Amazonka.CodeGuruProfiler

Description

Derived from API version 2019-07-18 of the AWS service descriptions, licensed under Apache 2.0.

This section provides documentation for the Amazon CodeGuru Profiler API operations.

Amazon CodeGuru Profiler collects runtime performance data from your live applications, and provides recommendations that can help you fine-tune your application performance. Using machine learning algorithms, CodeGuru Profiler can help you find your most expensive lines of code and suggest ways you can improve efficiency and remove CPU bottlenecks.

Amazon CodeGuru Profiler provides different visualizations of profiling data to help you identify what code is running on the CPU, see how much time is consumed, and suggest ways to reduce CPU utilization.

Amazon CodeGuru Profiler currently supports applications written in all Java virtual machine (JVM) languages and Python. While CodeGuru Profiler supports both visualizations and recommendations for applications written in Java, it can also generate visualizations and a subset of recommendations for applications written in other JVM languages and Python.

For more information, see What is Amazon CodeGuru Profiler in the Amazon CodeGuru Profiler User Guide.

Synopsis

Service Configuration

defaultService :: Service Source #

API version 2019-07-18 of the Amazon CodeGuru Profiler SDK configuration.

Errors

Error matchers are designed for use with the functions provided by Control.Exception.Lens. This allows catching (and rethrowing) service specific errors returned by CodeGuruProfiler.

ValidationException

ConflictException

_ConflictException :: AsError a => Getting (First ServiceError) a ServiceError Source #

The requested operation would cause a conflict with the current state of a service resource associated with the request. Resolve the conflict before retrying this request.

ServiceQuotaExceededException

_ServiceQuotaExceededException :: AsError a => Getting (First ServiceError) a ServiceError Source #

You have exceeded your service quota. To perform the requested action, remove some of the relevant resources, or use Service Quotas to request a service quota increase.

ThrottlingException

_ThrottlingException :: AsError a => Getting (First ServiceError) a ServiceError Source #

The request was denied due to request throttling.

InternalServerException

_InternalServerException :: AsError a => Getting (First ServiceError) a ServiceError Source #

The server encountered an internal error and is unable to complete the request.

ResourceNotFoundException

_ResourceNotFoundException :: AsError a => Getting (First ServiceError) a ServiceError Source #

The resource specified in the request does not exist.

Waiters

Waiters poll by repeatedly sending a request until some remote success condition configured by the Wait specification is fulfilled. The Wait specification determines how many attempts should be made, in addition to delay and retry strategies.

Operations

Some AWS operations return results that are incomplete and require subsequent requests in order to obtain the entire result set. The process of sending subsequent requests to continue where a previous request left off is called pagination. For example, the ListObjects operation of Amazon S3 returns up to 1000 objects at a time, and you must send subsequent requests with the appropriate Marker in order to retrieve the next page of results.

Operations that have an AWSPager instance can transparently perform subsequent requests, correctly setting Markers and other request facets to iterate through the entire result set of a truncated API operation. Operations which support this have an additional note in the documentation.

Many operations have the ability to filter results on the server side. See the individual operation parameters for details.

GetRecommendations

data GetRecommendations Source #

The structure representing the GetRecommendationsRequest.

See: newGetRecommendations smart constructor.

Instances

Instances details
Eq GetRecommendations Source # 
Instance details

Defined in Amazonka.CodeGuruProfiler.GetRecommendations

Read GetRecommendations Source # 
Instance details

Defined in Amazonka.CodeGuruProfiler.GetRecommendations

Show GetRecommendations Source # 
Instance details

Defined in Amazonka.CodeGuruProfiler.GetRecommendations

Generic GetRecommendations Source # 
Instance details

Defined in Amazonka.CodeGuruProfiler.GetRecommendations

Associated Types

type Rep GetRecommendations :: Type -> Type #

NFData GetRecommendations Source # 
Instance details

Defined in Amazonka.CodeGuruProfiler.GetRecommendations

Methods

rnf :: GetRecommendations -> () #

Hashable GetRecommendations Source # 
Instance details

Defined in Amazonka.CodeGuruProfiler.GetRecommendations

AWSRequest GetRecommendations Source # 
Instance details

Defined in Amazonka.CodeGuruProfiler.GetRecommendations

Associated Types

type AWSResponse GetRecommendations #

ToHeaders GetRecommendations Source # 
Instance details

Defined in Amazonka.CodeGuruProfiler.GetRecommendations

ToPath GetRecommendations Source # 
Instance details

Defined in Amazonka.CodeGuruProfiler.GetRecommendations

ToQuery GetRecommendations Source # 
Instance details

Defined in Amazonka.CodeGuruProfiler.GetRecommendations

type Rep GetRecommendations Source # 
Instance details

Defined in Amazonka.CodeGuruProfiler.GetRecommendations

type Rep GetRecommendations = D1 ('MetaData "GetRecommendations" "Amazonka.CodeGuruProfiler.GetRecommendations" "libZSservicesZSamazonka-codeguruprofilerZSamazonka-codeguruprofiler" 'False) (C1 ('MetaCons "GetRecommendations'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "locale") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "endTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 POSIX)) :*: (S1 ('MetaSel ('Just "profilingGroupName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "startTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 POSIX))))
type AWSResponse GetRecommendations Source # 
Instance details

Defined in Amazonka.CodeGuruProfiler.GetRecommendations

newGetRecommendations Source #

Create a value of GetRecommendations with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:locale:GetRecommendations', getRecommendations_locale - The language used to provide analysis. Specify using a string that is one of the following BCP 47 language codes.

  • de-DE - German, Germany
  • en-GB - English, United Kingdom
  • en-US - English, United States
  • es-ES - Spanish, Spain
  • fr-FR - French, France
  • it-IT - Italian, Italy
  • ja-JP - Japanese, Japan
  • ko-KR - Korean, Republic of Korea
  • pt-BR - Portugese, Brazil
  • zh-CN - Chinese, China
  • zh-TW - Chinese, Taiwan

$sel:endTime:GetRecommendations', getRecommendations_endTime - The start time of the profile to get analysis data about. You must specify startTime and endTime. 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.

$sel:profilingGroupName:GetRecommendations', getRecommendations_profilingGroupName - The name of the profiling group to get analysis data about.

$sel:startTime:GetRecommendations', getRecommendations_startTime - The end time of the profile to get analysis data about. You must specify startTime and endTime. 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.

data GetRecommendationsResponse Source #

The structure representing the GetRecommendationsResponse.

See: newGetRecommendationsResponse smart constructor.

Instances

Instances details
Eq GetRecommendationsResponse Source # 
Instance details

Defined in Amazonka.CodeGuruProfiler.GetRecommendations

Read GetRecommendationsResponse Source # 
Instance details

Defined in Amazonka.CodeGuruProfiler.GetRecommendations

Show GetRecommendationsResponse Source # 
Instance details

Defined in Amazonka.CodeGuruProfiler.GetRecommendations

Generic GetRecommendationsResponse Source # 
Instance details

Defined in Amazonka.CodeGuruProfiler.GetRecommendations

Associated Types

type Rep GetRecommendationsResponse :: Type -> Type #

NFData GetRecommendationsResponse Source # 
Instance details

Defined in Amazonka.CodeGuruProfiler.GetRecommendations

type Rep GetRecommendationsResponse Source # 
Instance details

Defined in Amazonka.CodeGuruProfiler.GetRecommendations

type Rep GetRecommendationsResponse = D1 ('MetaData "GetRecommendationsResponse" "Amazonka.CodeGuruProfiler.GetRecommendations" "libZSservicesZSamazonka-codeguruprofilerZSamazonka-codeguruprofiler" 'False) (C1 ('MetaCons "GetRecommendationsResponse'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int) :*: (S1 ('MetaSel ('Just "anomalies") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 [Anomaly]) :*: S1 ('MetaSel ('Just "profileEndTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 POSIX))) :*: (S1 ('MetaSel ('Just "profileStartTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 POSIX) :*: (S1 ('MetaSel ('Just "profilingGroupName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "recommendations") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 [Recommendation])))))

newGetRecommendationsResponse Source #

Create a value of GetRecommendationsResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:httpStatus:GetRecommendationsResponse', getRecommendationsResponse_httpStatus - The response's http status code.

$sel:anomalies:GetRecommendationsResponse', getRecommendationsResponse_anomalies - The list of anomalies that the analysis has found for this profile.

$sel:profileEndTime:GetRecommendationsResponse', getRecommendationsResponse_profileEndTime - The end time of the profile the analysis data is about. 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.

$sel:profileStartTime:GetRecommendationsResponse', getRecommendationsResponse_profileStartTime - The start time of the profile the analysis data is about. 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.

$sel:profilingGroupName:GetRecommendations', getRecommendationsResponse_profilingGroupName - The name of the profiling group the analysis data is about.

$sel:recommendations:GetRecommendationsResponse', getRecommendationsResponse_recommendations - The list of recommendations that the analysis found for this profile.

AddNotificationChannels

data AddNotificationChannels Source #

The structure representing the AddNotificationChannelsRequest.

See: newAddNotificationChannels smart constructor.

Instances

Instances details
Eq AddNotificationChannels Source # 
Instance details

Defined in Amazonka.CodeGuruProfiler.AddNotificationChannels

Read AddNotificationChannels Source # 
Instance details

Defined in Amazonka.CodeGuruProfiler.AddNotificationChannels

Show AddNotificationChannels Source # 
Instance details

Defined in Amazonka.CodeGuruProfiler.AddNotificationChannels

Generic AddNotificationChannels Source # 
Instance details

Defined in Amazonka.CodeGuruProfiler.AddNotificationChannels

Associated Types

type Rep AddNotificationChannels :: Type -> Type #

NFData AddNotificationChannels Source # 
Instance details

Defined in Amazonka.CodeGuruProfiler.AddNotificationChannels

Methods

rnf :: AddNotificationChannels -> () #

Hashable AddNotificationChannels Source # 
Instance details

Defined in Amazonka.CodeGuruProfiler.AddNotificationChannels

ToJSON AddNotificationChannels Source # 
Instance details

Defined in Amazonka.CodeGuruProfiler.AddNotificationChannels

AWSRequest AddNotificationChannels Source # 
Instance details

Defined in Amazonka.CodeGuruProfiler.AddNotificationChannels

ToHeaders AddNotificationChannels Source # 
Instance details

Defined in Amazonka.CodeGuruProfiler.AddNotificationChannels

ToPath AddNotificationChannels Source # 
Instance details

Defined in Amazonka.CodeGuruProfiler.AddNotificationChannels

ToQuery AddNotificationChannels Source # 
Instance details

Defined in Amazonka.CodeGuruProfiler.AddNotificationChannels

type Rep AddNotificationChannels Source # 
Instance details

Defined in Amazonka.CodeGuruProfiler.AddNotificationChannels

type Rep AddNotificationChannels = D1 ('MetaData "AddNotificationChannels" "Amazonka.CodeGuruProfiler.AddNotificationChannels" "libZSservicesZSamazonka-codeguruprofilerZSamazonka-codeguruprofiler" 'False) (C1 ('MetaCons "AddNotificationChannels'" 'PrefixI 'True) (S1 ('MetaSel ('Just "channels") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (NonEmpty Channel)) :*: S1 ('MetaSel ('Just "profilingGroupName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))
type AWSResponse AddNotificationChannels Source # 
Instance details

Defined in Amazonka.CodeGuruProfiler.AddNotificationChannels

newAddNotificationChannels Source #

Create a value of AddNotificationChannels with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:channels:AddNotificationChannels', addNotificationChannels_channels - One or 2 channels to report to when anomalies are detected.

$sel:profilingGroupName:AddNotificationChannels', addNotificationChannels_profilingGroupName - The name of the profiling group that we are setting up notifications for.

data AddNotificationChannelsResponse Source #

The structure representing the AddNotificationChannelsResponse.

See: newAddNotificationChannelsResponse smart constructor.

Instances

Instances details
Eq AddNotificationChannelsResponse Source # 
Instance details

Defined in Amazonka.CodeGuruProfiler.AddNotificationChannels

Read AddNotificationChannelsResponse Source # 
Instance details

Defined in Amazonka.CodeGuruProfiler.AddNotificationChannels

Show AddNotificationChannelsResponse Source # 
Instance details

Defined in Amazonka.CodeGuruProfiler.AddNotificationChannels

Generic AddNotificationChannelsResponse Source # 
Instance details

Defined in Amazonka.CodeGuruProfiler.AddNotificationChannels

Associated Types

type Rep AddNotificationChannelsResponse :: Type -> Type #

NFData AddNotificationChannelsResponse Source # 
Instance details

Defined in Amazonka.CodeGuruProfiler.AddNotificationChannels

type Rep AddNotificationChannelsResponse Source # 
Instance details

Defined in Amazonka.CodeGuruProfiler.AddNotificationChannels

type Rep AddNotificationChannelsResponse = D1 ('MetaData "AddNotificationChannelsResponse" "Amazonka.CodeGuruProfiler.AddNotificationChannels" "libZSservicesZSamazonka-codeguruprofilerZSamazonka-codeguruprofiler" 'False) (C1 ('MetaCons "AddNotificationChannelsResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "notificationConfiguration") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe NotificationConfiguration)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newAddNotificationChannelsResponse Source #

Create a value of AddNotificationChannelsResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:notificationConfiguration:AddNotificationChannelsResponse', addNotificationChannelsResponse_notificationConfiguration - The new notification configuration for this profiling group.

$sel:httpStatus:AddNotificationChannelsResponse', addNotificationChannelsResponse_httpStatus - The response's http status code.

DescribeProfilingGroup

data DescribeProfilingGroup Source #

The structure representing the describeProfilingGroupRequest.

See: newDescribeProfilingGroup smart constructor.

Instances

Instances details
Eq DescribeProfilingGroup Source # 
Instance details

Defined in Amazonka.CodeGuruProfiler.DescribeProfilingGroup

Read DescribeProfilingGroup Source # 
Instance details

Defined in Amazonka.CodeGuruProfiler.DescribeProfilingGroup

Show DescribeProfilingGroup Source # 
Instance details

Defined in Amazonka.CodeGuruProfiler.DescribeProfilingGroup

Generic DescribeProfilingGroup Source # 
Instance details

Defined in Amazonka.CodeGuruProfiler.DescribeProfilingGroup

Associated Types

type Rep DescribeProfilingGroup :: Type -> Type #

NFData DescribeProfilingGroup Source # 
Instance details

Defined in Amazonka.CodeGuruProfiler.DescribeProfilingGroup

Methods

rnf :: DescribeProfilingGroup -> () #

Hashable DescribeProfilingGroup Source # 
Instance details

Defined in Amazonka.CodeGuruProfiler.DescribeProfilingGroup

AWSRequest DescribeProfilingGroup Source # 
Instance details

Defined in Amazonka.CodeGuruProfiler.DescribeProfilingGroup

Associated Types

type AWSResponse DescribeProfilingGroup #

ToHeaders DescribeProfilingGroup Source # 
Instance details

Defined in Amazonka.CodeGuruProfiler.DescribeProfilingGroup

ToPath DescribeProfilingGroup Source # 
Instance details

Defined in Amazonka.CodeGuruProfiler.DescribeProfilingGroup

ToQuery DescribeProfilingGroup Source # 
Instance details

Defined in Amazonka.CodeGuruProfiler.DescribeProfilingGroup

type Rep DescribeProfilingGroup Source # 
Instance details

Defined in Amazonka.CodeGuruProfiler.DescribeProfilingGroup

type Rep DescribeProfilingGroup = D1 ('MetaData "DescribeProfilingGroup" "Amazonka.CodeGuruProfiler.DescribeProfilingGroup" "libZSservicesZSamazonka-codeguruprofilerZSamazonka-codeguruprofiler" 'False) (C1 ('MetaCons "DescribeProfilingGroup'" 'PrefixI 'True) (S1 ('MetaSel ('Just "profilingGroupName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))
type AWSResponse DescribeProfilingGroup Source # 
Instance details

Defined in Amazonka.CodeGuruProfiler.DescribeProfilingGroup

newDescribeProfilingGroup Source #

Create a value of DescribeProfilingGroup with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:profilingGroupName:DescribeProfilingGroup', describeProfilingGroup_profilingGroupName - The name of the profiling group to get information about.

data DescribeProfilingGroupResponse Source #

The structure representing the describeProfilingGroupResponse.

See: newDescribeProfilingGroupResponse smart constructor.

Instances

Instances details
Eq DescribeProfilingGroupResponse Source # 
Instance details

Defined in Amazonka.CodeGuruProfiler.DescribeProfilingGroup

Read DescribeProfilingGroupResponse Source # 
Instance details

Defined in Amazonka.CodeGuruProfiler.DescribeProfilingGroup

Show DescribeProfilingGroupResponse Source # 
Instance details

Defined in Amazonka.CodeGuruProfiler.DescribeProfilingGroup

Generic DescribeProfilingGroupResponse Source # 
Instance details

Defined in Amazonka.CodeGuruProfiler.DescribeProfilingGroup

Associated Types

type Rep DescribeProfilingGroupResponse :: Type -> Type #

NFData DescribeProfilingGroupResponse Source # 
Instance details

Defined in Amazonka.CodeGuruProfiler.DescribeProfilingGroup

type Rep DescribeProfilingGroupResponse Source # 
Instance details

Defined in Amazonka.CodeGuruProfiler.DescribeProfilingGroup

type Rep DescribeProfilingGroupResponse = D1 ('MetaData "DescribeProfilingGroupResponse" "Amazonka.CodeGuruProfiler.DescribeProfilingGroup" "libZSservicesZSamazonka-codeguruprofilerZSamazonka-codeguruprofiler" 'False) (C1 ('MetaCons "DescribeProfilingGroupResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int) :*: S1 ('MetaSel ('Just "profilingGroup") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 ProfilingGroupDescription)))

newDescribeProfilingGroupResponse Source #

Create a value of DescribeProfilingGroupResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:httpStatus:DescribeProfilingGroupResponse', describeProfilingGroupResponse_httpStatus - The response's http status code.

$sel:profilingGroup:DescribeProfilingGroupResponse', describeProfilingGroupResponse_profilingGroup - The returned ProfilingGroupDescription object that contains information about the requested profiling group.

PutPermission

data PutPermission Source #

The structure representing the putPermissionRequest.

See: newPutPermission smart constructor.

Instances

Instances details
Eq PutPermission Source # 
Instance details

Defined in Amazonka.CodeGuruProfiler.PutPermission

Read PutPermission Source # 
Instance details

Defined in Amazonka.CodeGuruProfiler.PutPermission

Show PutPermission Source # 
Instance details

Defined in Amazonka.CodeGuruProfiler.PutPermission

Generic PutPermission Source # 
Instance details

Defined in Amazonka.CodeGuruProfiler.PutPermission

Associated Types

type Rep PutPermission :: Type -> Type #

NFData PutPermission Source # 
Instance details

Defined in Amazonka.CodeGuruProfiler.PutPermission

Methods

rnf :: PutPermission -> () #

Hashable PutPermission Source # 
Instance details

Defined in Amazonka.CodeGuruProfiler.PutPermission

ToJSON PutPermission Source # 
Instance details

Defined in Amazonka.CodeGuruProfiler.PutPermission

AWSRequest PutPermission Source # 
Instance details

Defined in Amazonka.CodeGuruProfiler.PutPermission

Associated Types

type AWSResponse PutPermission #

ToHeaders PutPermission Source # 
Instance details

Defined in Amazonka.CodeGuruProfiler.PutPermission

ToPath PutPermission Source # 
Instance details

Defined in Amazonka.CodeGuruProfiler.PutPermission

ToQuery PutPermission Source # 
Instance details

Defined in Amazonka.CodeGuruProfiler.PutPermission

type Rep PutPermission Source # 
Instance details

Defined in Amazonka.CodeGuruProfiler.PutPermission

type Rep PutPermission = D1 ('MetaData "PutPermission" "Amazonka.CodeGuruProfiler.PutPermission" "libZSservicesZSamazonka-codeguruprofilerZSamazonka-codeguruprofiler" 'False) (C1 ('MetaCons "PutPermission'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "revisionId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "actionGroup") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 ActionGroup)) :*: (S1 ('MetaSel ('Just "principals") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (NonEmpty Text)) :*: S1 ('MetaSel ('Just "profilingGroupName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))
type AWSResponse PutPermission Source # 
Instance details

Defined in Amazonka.CodeGuruProfiler.PutPermission

newPutPermission Source #

Create a value of PutPermission with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:revisionId:PutPermission', putPermission_revisionId - A universally unique identifier (UUID) for the revision of the policy you are adding to the profiling group. Do not specify this when you add permissions to a profiling group for the first time. If a policy already exists on the profiling group, you must specify the revisionId.

$sel:actionGroup:PutPermission', putPermission_actionGroup - Specifies an action group that contains permissions to add to a profiling group resource. One action group is supported, agentPermissions, which grants permission to perform actions required by the profiling agent, ConfigureAgent and PostAgentProfile permissions.

$sel:principals:PutPermission', putPermission_principals - A list ARNs for the roles and users you want to grant access to the profiling group. Wildcards are not are supported in the ARNs.

$sel:profilingGroupName:PutPermission', putPermission_profilingGroupName - The name of the profiling group to grant access to.

data PutPermissionResponse Source #

The structure representing the putPermissionResponse.

See: newPutPermissionResponse smart constructor.

Instances

Instances details
Eq PutPermissionResponse Source # 
Instance details

Defined in Amazonka.CodeGuruProfiler.PutPermission

Read PutPermissionResponse Source # 
Instance details

Defined in Amazonka.CodeGuruProfiler.PutPermission

Show PutPermissionResponse Source # 
Instance details

Defined in Amazonka.CodeGuruProfiler.PutPermission

Generic PutPermissionResponse Source # 
Instance details

Defined in Amazonka.CodeGuruProfiler.PutPermission

Associated Types

type Rep PutPermissionResponse :: Type -> Type #

NFData PutPermissionResponse Source # 
Instance details

Defined in Amazonka.CodeGuruProfiler.PutPermission

Methods

rnf :: PutPermissionResponse -> () #

type Rep PutPermissionResponse Source # 
Instance details

Defined in Amazonka.CodeGuruProfiler.PutPermission

type Rep PutPermissionResponse = D1 ('MetaData "PutPermissionResponse" "Amazonka.CodeGuruProfiler.PutPermission" "libZSservicesZSamazonka-codeguruprofilerZSamazonka-codeguruprofiler" 'False) (C1 ('MetaCons "PutPermissionResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int) :*: (S1 ('MetaSel ('Just "policy") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "revisionId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))

newPutPermissionResponse Source #

Create a value of PutPermissionResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:httpStatus:PutPermissionResponse', putPermissionResponse_httpStatus - The response's http status code.

$sel:policy:PutPermissionResponse', putPermissionResponse_policy - The JSON-formatted resource-based policy on the profiling group that includes the added permissions.

$sel:revisionId:PutPermission', putPermissionResponse_revisionId - A universally unique identifier (UUID) for the revision of the resource-based policy that includes the added permissions. The JSON-formatted policy is in the policy element of the response.

ListTagsForResource

data ListTagsForResource Source #

See: newListTagsForResource smart constructor.

Instances

Instances details
Eq ListTagsForResource Source # 
Instance details

Defined in Amazonka.CodeGuruProfiler.ListTagsForResource

Read ListTagsForResource Source # 
Instance details

Defined in Amazonka.CodeGuruProfiler.ListTagsForResource

Show ListTagsForResource Source # 
Instance details

Defined in Amazonka.CodeGuruProfiler.ListTagsForResource

Generic ListTagsForResource Source # 
Instance details

Defined in Amazonka.CodeGuruProfiler.ListTagsForResource

Associated Types

type Rep ListTagsForResource :: Type -> Type #

NFData ListTagsForResource Source # 
Instance details

Defined in Amazonka.CodeGuruProfiler.ListTagsForResource

Methods

rnf :: ListTagsForResource -> () #

Hashable ListTagsForResource Source # 
Instance details

Defined in Amazonka.CodeGuruProfiler.ListTagsForResource

AWSRequest ListTagsForResource Source # 
Instance details

Defined in Amazonka.CodeGuruProfiler.ListTagsForResource

Associated Types

type AWSResponse ListTagsForResource #

ToHeaders ListTagsForResource Source # 
Instance details

Defined in Amazonka.CodeGuruProfiler.ListTagsForResource

ToPath ListTagsForResource Source # 
Instance details

Defined in Amazonka.CodeGuruProfiler.ListTagsForResource

ToQuery ListTagsForResource Source # 
Instance details

Defined in Amazonka.CodeGuruProfiler.ListTagsForResource

type Rep ListTagsForResource Source # 
Instance details

Defined in Amazonka.CodeGuruProfiler.ListTagsForResource

type Rep ListTagsForResource = D1 ('MetaData "ListTagsForResource" "Amazonka.CodeGuruProfiler.ListTagsForResource" "libZSservicesZSamazonka-codeguruprofilerZSamazonka-codeguruprofiler" 'False) (C1 ('MetaCons "ListTagsForResource'" 'PrefixI 'True) (S1 ('MetaSel ('Just "resourceArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))
type AWSResponse ListTagsForResource Source # 
Instance details

Defined in Amazonka.CodeGuruProfiler.ListTagsForResource

newListTagsForResource Source #

Create a value of ListTagsForResource with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:resourceArn:ListTagsForResource', listTagsForResource_resourceArn - The Amazon Resource Name (ARN) of the resource that contains the tags to return.

data ListTagsForResourceResponse Source #

See: newListTagsForResourceResponse smart constructor.

Instances

Instances details
Eq ListTagsForResourceResponse Source # 
Instance details

Defined in Amazonka.CodeGuruProfiler.ListTagsForResource

Read ListTagsForResourceResponse Source # 
Instance details

Defined in Amazonka.CodeGuruProfiler.ListTagsForResource

Show ListTagsForResourceResponse Source # 
Instance details

Defined in Amazonka.CodeGuruProfiler.ListTagsForResource

Generic ListTagsForResourceResponse Source # 
Instance details

Defined in Amazonka.CodeGuruProfiler.ListTagsForResource

Associated Types

type Rep ListTagsForResourceResponse :: Type -> Type #

NFData ListTagsForResourceResponse Source # 
Instance details

Defined in Amazonka.CodeGuruProfiler.ListTagsForResource

type Rep ListTagsForResourceResponse Source # 
Instance details

Defined in Amazonka.CodeGuruProfiler.ListTagsForResource

type Rep ListTagsForResourceResponse = D1 ('MetaData "ListTagsForResourceResponse" "Amazonka.CodeGuruProfiler.ListTagsForResource" "libZSservicesZSamazonka-codeguruprofilerZSamazonka-codeguruprofiler" 'False) (C1 ('MetaCons "ListTagsForResourceResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "tags") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (HashMap Text Text))) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newListTagsForResourceResponse Source #

Create a value of ListTagsForResourceResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:tags:ListTagsForResourceResponse', listTagsForResourceResponse_tags - The list of tags assigned to the specified resource. This is the list of tags returned in the response.

$sel:httpStatus:ListTagsForResourceResponse', listTagsForResourceResponse_httpStatus - The response's http status code.

RemovePermission

data RemovePermission Source #

 The structure representing the <code>removePermissionRequest</code>.</p>

See: newRemovePermission smart constructor.

Instances

Instances details
Eq RemovePermission Source # 
Instance details

Defined in Amazonka.CodeGuruProfiler.RemovePermission

Read RemovePermission Source # 
Instance details

Defined in Amazonka.CodeGuruProfiler.RemovePermission

Show RemovePermission Source # 
Instance details

Defined in Amazonka.CodeGuruProfiler.RemovePermission

Generic RemovePermission Source # 
Instance details

Defined in Amazonka.CodeGuruProfiler.RemovePermission

Associated Types

type Rep RemovePermission :: Type -> Type #

NFData RemovePermission Source # 
Instance details

Defined in Amazonka.CodeGuruProfiler.RemovePermission

Methods

rnf :: RemovePermission -> () #

Hashable RemovePermission Source # 
Instance details

Defined in Amazonka.CodeGuruProfiler.RemovePermission

AWSRequest RemovePermission Source # 
Instance details

Defined in Amazonka.CodeGuruProfiler.RemovePermission

Associated Types

type AWSResponse RemovePermission #

ToHeaders RemovePermission Source # 
Instance details

Defined in Amazonka.CodeGuruProfiler.RemovePermission

ToPath RemovePermission Source # 
Instance details

Defined in Amazonka.CodeGuruProfiler.RemovePermission

ToQuery RemovePermission Source # 
Instance details

Defined in Amazonka.CodeGuruProfiler.RemovePermission

type Rep RemovePermission Source # 
Instance details

Defined in Amazonka.CodeGuruProfiler.RemovePermission

type Rep RemovePermission = D1 ('MetaData "RemovePermission" "Amazonka.CodeGuruProfiler.RemovePermission" "libZSservicesZSamazonka-codeguruprofilerZSamazonka-codeguruprofiler" 'False) (C1 ('MetaCons "RemovePermission'" 'PrefixI 'True) (S1 ('MetaSel ('Just "actionGroup") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 ActionGroup) :*: (S1 ('MetaSel ('Just "profilingGroupName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "revisionId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))
type AWSResponse RemovePermission Source # 
Instance details

Defined in Amazonka.CodeGuruProfiler.RemovePermission

newRemovePermission Source #

Create a value of RemovePermission with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:actionGroup:RemovePermission', removePermission_actionGroup - Specifies an action group that contains the permissions to remove from a profiling group's resource-based policy. One action group is supported, agentPermissions, which grants ConfigureAgent and PostAgentProfile permissions.

$sel:profilingGroupName:RemovePermission', removePermission_profilingGroupName - The name of the profiling group.

$sel:revisionId:RemovePermission', removePermission_revisionId - A universally unique identifier (UUID) for the revision of the resource-based policy from which you want to remove permissions.

data RemovePermissionResponse Source #

The structure representing the removePermissionResponse.

See: newRemovePermissionResponse smart constructor.

Instances

Instances details
Eq RemovePermissionResponse Source # 
Instance details

Defined in Amazonka.CodeGuruProfiler.RemovePermission

Read RemovePermissionResponse Source # 
Instance details

Defined in Amazonka.CodeGuruProfiler.RemovePermission

Show RemovePermissionResponse Source # 
Instance details

Defined in Amazonka.CodeGuruProfiler.RemovePermission

Generic RemovePermissionResponse Source # 
Instance details

Defined in Amazonka.CodeGuruProfiler.RemovePermission

Associated Types

type Rep RemovePermissionResponse :: Type -> Type #

NFData RemovePermissionResponse Source # 
Instance details

Defined in Amazonka.CodeGuruProfiler.RemovePermission

type Rep RemovePermissionResponse Source # 
Instance details

Defined in Amazonka.CodeGuruProfiler.RemovePermission

type Rep RemovePermissionResponse = D1 ('MetaData "RemovePermissionResponse" "Amazonka.CodeGuruProfiler.RemovePermission" "libZSservicesZSamazonka-codeguruprofilerZSamazonka-codeguruprofiler" 'False) (C1 ('MetaCons "RemovePermissionResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int) :*: (S1 ('MetaSel ('Just "policy") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "revisionId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))

newRemovePermissionResponse Source #

Create a value of RemovePermissionResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:httpStatus:RemovePermissionResponse', removePermissionResponse_httpStatus - The response's http status code.

$sel:policy:RemovePermissionResponse', removePermissionResponse_policy - The JSON-formatted resource-based policy on the profiling group after the specified permissions were removed.

$sel:revisionId:RemovePermission', removePermissionResponse_revisionId - A universally unique identifier (UUID) for the revision of the resource-based policy after the specified permissions were removed. The updated JSON-formatted policy is in the policy element of the response.

SubmitFeedback

data SubmitFeedback Source #

The structure representing the SubmitFeedbackRequest.

See: newSubmitFeedback smart constructor.

Instances

Instances details
Eq SubmitFeedback Source # 
Instance details

Defined in Amazonka.CodeGuruProfiler.SubmitFeedback

Read SubmitFeedback Source # 
Instance details

Defined in Amazonka.CodeGuruProfiler.SubmitFeedback

Show SubmitFeedback Source # 
Instance details

Defined in Amazonka.CodeGuruProfiler.SubmitFeedback

Generic SubmitFeedback Source # 
Instance details

Defined in Amazonka.CodeGuruProfiler.SubmitFeedback

Associated Types

type Rep SubmitFeedback :: Type -> Type #

NFData SubmitFeedback Source # 
Instance details

Defined in Amazonka.CodeGuruProfiler.SubmitFeedback

Methods

rnf :: SubmitFeedback -> () #

Hashable SubmitFeedback Source # 
Instance details

Defined in Amazonka.CodeGuruProfiler.SubmitFeedback

ToJSON SubmitFeedback Source # 
Instance details

Defined in Amazonka.CodeGuruProfiler.SubmitFeedback

AWSRequest SubmitFeedback Source # 
Instance details

Defined in Amazonka.CodeGuruProfiler.SubmitFeedback

Associated Types

type AWSResponse SubmitFeedback #

ToHeaders SubmitFeedback Source # 
Instance details

Defined in Amazonka.CodeGuruProfiler.SubmitFeedback

ToPath SubmitFeedback Source # 
Instance details

Defined in Amazonka.CodeGuruProfiler.SubmitFeedback

ToQuery SubmitFeedback Source # 
Instance details

Defined in Amazonka.CodeGuruProfiler.SubmitFeedback

type Rep SubmitFeedback Source # 
Instance details

Defined in Amazonka.CodeGuruProfiler.SubmitFeedback

type Rep SubmitFeedback = D1 ('MetaData "SubmitFeedback" "Amazonka.CodeGuruProfiler.SubmitFeedback" "libZSservicesZSamazonka-codeguruprofilerZSamazonka-codeguruprofiler" 'False) (C1 ('MetaCons "SubmitFeedback'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "comment") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "anomalyInstanceId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)) :*: (S1 ('MetaSel ('Just "profilingGroupName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "type'") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 FeedbackType))))
type AWSResponse SubmitFeedback Source # 
Instance details

Defined in Amazonka.CodeGuruProfiler.SubmitFeedback

newSubmitFeedback Source #

Create a value of SubmitFeedback with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:comment:SubmitFeedback', submitFeedback_comment - Optional feedback about this anomaly.

$sel:anomalyInstanceId:SubmitFeedback', submitFeedback_anomalyInstanceId - The universally unique identifier (UUID) of the AnomalyInstance object that is included in the analysis data.

$sel:profilingGroupName:SubmitFeedback', submitFeedback_profilingGroupName - The name of the profiling group that is associated with the analysis data.

$sel:type':SubmitFeedback', submitFeedback_type - The feedback tpye. Thee are two valid values, Positive and Negative.

data SubmitFeedbackResponse Source #

The structure representing the SubmitFeedbackResponse.

See: newSubmitFeedbackResponse smart constructor.

Instances

Instances details
Eq SubmitFeedbackResponse Source # 
Instance details

Defined in Amazonka.CodeGuruProfiler.SubmitFeedback

Read SubmitFeedbackResponse Source # 
Instance details

Defined in Amazonka.CodeGuruProfiler.SubmitFeedback

Show SubmitFeedbackResponse Source # 
Instance details

Defined in Amazonka.CodeGuruProfiler.SubmitFeedback

Generic SubmitFeedbackResponse Source # 
Instance details

Defined in Amazonka.CodeGuruProfiler.SubmitFeedback

Associated Types

type Rep SubmitFeedbackResponse :: Type -> Type #

NFData SubmitFeedbackResponse Source # 
Instance details

Defined in Amazonka.CodeGuruProfiler.SubmitFeedback

Methods

rnf :: SubmitFeedbackResponse -> () #

type Rep SubmitFeedbackResponse Source # 
Instance details

Defined in Amazonka.CodeGuruProfiler.SubmitFeedback

type Rep SubmitFeedbackResponse = D1 ('MetaData "SubmitFeedbackResponse" "Amazonka.CodeGuruProfiler.SubmitFeedback" "libZSservicesZSamazonka-codeguruprofilerZSamazonka-codeguruprofiler" 'False) (C1 ('MetaCons "SubmitFeedbackResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newSubmitFeedbackResponse Source #

Create a value of SubmitFeedbackResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:httpStatus:SubmitFeedbackResponse', submitFeedbackResponse_httpStatus - The response's http status code.

CreateProfilingGroup

data CreateProfilingGroup Source #

The structure representing the createProfiliingGroupRequest.

See: newCreateProfilingGroup smart constructor.

Instances

Instances details
Eq CreateProfilingGroup Source # 
Instance details

Defined in Amazonka.CodeGuruProfiler.CreateProfilingGroup

Read CreateProfilingGroup Source # 
Instance details

Defined in Amazonka.CodeGuruProfiler.CreateProfilingGroup

Show CreateProfilingGroup Source # 
Instance details

Defined in Amazonka.CodeGuruProfiler.CreateProfilingGroup

Generic CreateProfilingGroup Source # 
Instance details

Defined in Amazonka.CodeGuruProfiler.CreateProfilingGroup

Associated Types

type Rep CreateProfilingGroup :: Type -> Type #

NFData CreateProfilingGroup Source # 
Instance details

Defined in Amazonka.CodeGuruProfiler.CreateProfilingGroup

Methods

rnf :: CreateProfilingGroup -> () #

Hashable CreateProfilingGroup Source # 
Instance details

Defined in Amazonka.CodeGuruProfiler.CreateProfilingGroup

ToJSON CreateProfilingGroup Source # 
Instance details

Defined in Amazonka.CodeGuruProfiler.CreateProfilingGroup

AWSRequest CreateProfilingGroup Source # 
Instance details

Defined in Amazonka.CodeGuruProfiler.CreateProfilingGroup

Associated Types

type AWSResponse CreateProfilingGroup #

ToHeaders CreateProfilingGroup Source # 
Instance details

Defined in Amazonka.CodeGuruProfiler.CreateProfilingGroup

ToPath CreateProfilingGroup Source # 
Instance details

Defined in Amazonka.CodeGuruProfiler.CreateProfilingGroup

ToQuery CreateProfilingGroup Source # 
Instance details

Defined in Amazonka.CodeGuruProfiler.CreateProfilingGroup

type Rep CreateProfilingGroup Source # 
Instance details

Defined in Amazonka.CodeGuruProfiler.CreateProfilingGroup

type Rep CreateProfilingGroup = D1 ('MetaData "CreateProfilingGroup" "Amazonka.CodeGuruProfiler.CreateProfilingGroup" "libZSservicesZSamazonka-codeguruprofilerZSamazonka-codeguruprofiler" 'False) (C1 ('MetaCons "CreateProfilingGroup'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "computePlatform") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ComputePlatform)) :*: S1 ('MetaSel ('Just "agentOrchestrationConfig") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe AgentOrchestrationConfig))) :*: (S1 ('MetaSel ('Just "tags") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (HashMap Text Text))) :*: (S1 ('MetaSel ('Just "clientToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "profilingGroupName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))))
type AWSResponse CreateProfilingGroup Source # 
Instance details

Defined in Amazonka.CodeGuruProfiler.CreateProfilingGroup

newCreateProfilingGroup Source #

Create a value of CreateProfilingGroup with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:computePlatform:CreateProfilingGroup', createProfilingGroup_computePlatform - The compute platform of the profiling group. Use AWSLambda if your application runs on AWS Lambda. Use Default if your application runs on a compute platform that is not AWS Lambda, such an Amazon EC2 instance, an on-premises server, or a different platform. If not specified, Default is used.

$sel:agentOrchestrationConfig:CreateProfilingGroup', createProfilingGroup_agentOrchestrationConfig - Specifies whether profiling is enabled or disabled for the created profiling group.

$sel:tags:CreateProfilingGroup', createProfilingGroup_tags - A list of tags to add to the created profiling group.

$sel:clientToken:CreateProfilingGroup', createProfilingGroup_clientToken - Amazon CodeGuru Profiler uses this universally unique identifier (UUID) to prevent the accidental creation of duplicate profiling groups if there are failures and retries.

$sel:profilingGroupName:CreateProfilingGroup', createProfilingGroup_profilingGroupName - The name of the profiling group to create.

data CreateProfilingGroupResponse Source #

The structure representing the createProfilingGroupResponse.

See: newCreateProfilingGroupResponse smart constructor.

Instances

Instances details
Eq CreateProfilingGroupResponse Source # 
Instance details

Defined in Amazonka.CodeGuruProfiler.CreateProfilingGroup

Read CreateProfilingGroupResponse Source # 
Instance details

Defined in Amazonka.CodeGuruProfiler.CreateProfilingGroup

Show CreateProfilingGroupResponse Source # 
Instance details

Defined in Amazonka.CodeGuruProfiler.CreateProfilingGroup

Generic CreateProfilingGroupResponse Source # 
Instance details

Defined in Amazonka.CodeGuruProfiler.CreateProfilingGroup

Associated Types

type Rep CreateProfilingGroupResponse :: Type -> Type #

NFData CreateProfilingGroupResponse Source # 
Instance details

Defined in Amazonka.CodeGuruProfiler.CreateProfilingGroup

type Rep CreateProfilingGroupResponse Source # 
Instance details

Defined in Amazonka.CodeGuruProfiler.CreateProfilingGroup

type Rep CreateProfilingGroupResponse = D1 ('MetaData "CreateProfilingGroupResponse" "Amazonka.CodeGuruProfiler.CreateProfilingGroup" "libZSservicesZSamazonka-codeguruprofilerZSamazonka-codeguruprofiler" 'False) (C1 ('MetaCons "CreateProfilingGroupResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int) :*: S1 ('MetaSel ('Just "profilingGroup") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 ProfilingGroupDescription)))

newCreateProfilingGroupResponse Source #

Create a value of CreateProfilingGroupResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:httpStatus:CreateProfilingGroupResponse', createProfilingGroupResponse_httpStatus - The response's http status code.

$sel:profilingGroup:CreateProfilingGroupResponse', createProfilingGroupResponse_profilingGroup - The returned ProfilingGroupDescription object that contains information about the created profiling group.

RemoveNotificationChannel

data RemoveNotificationChannel Source #

The structure representing the RemoveNotificationChannelRequest.

See: newRemoveNotificationChannel smart constructor.

Instances

Instances details
Eq RemoveNotificationChannel Source # 
Instance details

Defined in Amazonka.CodeGuruProfiler.RemoveNotificationChannel

Read RemoveNotificationChannel Source # 
Instance details

Defined in Amazonka.CodeGuruProfiler.RemoveNotificationChannel

Show RemoveNotificationChannel Source # 
Instance details

Defined in Amazonka.CodeGuruProfiler.RemoveNotificationChannel

Generic RemoveNotificationChannel Source # 
Instance details

Defined in Amazonka.CodeGuruProfiler.RemoveNotificationChannel

Associated Types

type Rep RemoveNotificationChannel :: Type -> Type #

NFData RemoveNotificationChannel Source # 
Instance details

Defined in Amazonka.CodeGuruProfiler.RemoveNotificationChannel

Hashable RemoveNotificationChannel Source # 
Instance details

Defined in Amazonka.CodeGuruProfiler.RemoveNotificationChannel

AWSRequest RemoveNotificationChannel Source # 
Instance details

Defined in Amazonka.CodeGuruProfiler.RemoveNotificationChannel

ToHeaders RemoveNotificationChannel Source # 
Instance details

Defined in Amazonka.CodeGuruProfiler.RemoveNotificationChannel

ToPath RemoveNotificationChannel Source # 
Instance details

Defined in Amazonka.CodeGuruProfiler.RemoveNotificationChannel

ToQuery RemoveNotificationChannel Source # 
Instance details

Defined in Amazonka.CodeGuruProfiler.RemoveNotificationChannel

type Rep RemoveNotificationChannel Source # 
Instance details

Defined in Amazonka.CodeGuruProfiler.RemoveNotificationChannel

type Rep RemoveNotificationChannel = D1 ('MetaData "RemoveNotificationChannel" "Amazonka.CodeGuruProfiler.RemoveNotificationChannel" "libZSservicesZSamazonka-codeguruprofilerZSamazonka-codeguruprofiler" 'False) (C1 ('MetaCons "RemoveNotificationChannel'" 'PrefixI 'True) (S1 ('MetaSel ('Just "channelId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "profilingGroupName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))
type AWSResponse RemoveNotificationChannel Source # 
Instance details

Defined in Amazonka.CodeGuruProfiler.RemoveNotificationChannel

newRemoveNotificationChannel Source #

Create a value of RemoveNotificationChannel with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:channelId:RemoveNotificationChannel', removeNotificationChannel_channelId - The id of the channel that we want to stop receiving notifications.

$sel:profilingGroupName:RemoveNotificationChannel', removeNotificationChannel_profilingGroupName - The name of the profiling group we want to change notification configuration for.

data RemoveNotificationChannelResponse Source #

The structure representing the RemoveNotificationChannelResponse.

See: newRemoveNotificationChannelResponse smart constructor.

Instances

Instances details
Eq RemoveNotificationChannelResponse Source # 
Instance details

Defined in Amazonka.CodeGuruProfiler.RemoveNotificationChannel

Read RemoveNotificationChannelResponse Source # 
Instance details

Defined in Amazonka.CodeGuruProfiler.RemoveNotificationChannel

Show RemoveNotificationChannelResponse Source # 
Instance details

Defined in Amazonka.CodeGuruProfiler.RemoveNotificationChannel

Generic RemoveNotificationChannelResponse Source # 
Instance details

Defined in Amazonka.CodeGuruProfiler.RemoveNotificationChannel

Associated Types

type Rep RemoveNotificationChannelResponse :: Type -> Type #

NFData RemoveNotificationChannelResponse Source # 
Instance details

Defined in Amazonka.CodeGuruProfiler.RemoveNotificationChannel

type Rep RemoveNotificationChannelResponse Source # 
Instance details

Defined in Amazonka.CodeGuruProfiler.RemoveNotificationChannel

type Rep RemoveNotificationChannelResponse = D1 ('MetaData "RemoveNotificationChannelResponse" "Amazonka.CodeGuruProfiler.RemoveNotificationChannel" "libZSservicesZSamazonka-codeguruprofilerZSamazonka-codeguruprofiler" 'False) (C1 ('MetaCons "RemoveNotificationChannelResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "notificationConfiguration") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe NotificationConfiguration)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newRemoveNotificationChannelResponse Source #

Create a value of RemoveNotificationChannelResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:notificationConfiguration:RemoveNotificationChannelResponse', removeNotificationChannelResponse_notificationConfiguration - The new notification configuration for this profiling group.

$sel:httpStatus:RemoveNotificationChannelResponse', removeNotificationChannelResponse_httpStatus - The response's http status code.

UpdateProfilingGroup

data UpdateProfilingGroup Source #

The structure representing the updateProfilingGroupRequest.

See: newUpdateProfilingGroup smart constructor.

Instances

Instances details
Eq UpdateProfilingGroup Source # 
Instance details

Defined in Amazonka.CodeGuruProfiler.UpdateProfilingGroup

Read UpdateProfilingGroup Source # 
Instance details

Defined in Amazonka.CodeGuruProfiler.UpdateProfilingGroup

Show UpdateProfilingGroup Source # 
Instance details

Defined in Amazonka.CodeGuruProfiler.UpdateProfilingGroup

Generic UpdateProfilingGroup Source # 
Instance details

Defined in Amazonka.CodeGuruProfiler.UpdateProfilingGroup

Associated Types

type Rep UpdateProfilingGroup :: Type -> Type #

NFData UpdateProfilingGroup Source # 
Instance details

Defined in Amazonka.CodeGuruProfiler.UpdateProfilingGroup

Methods

rnf :: UpdateProfilingGroup -> () #

Hashable UpdateProfilingGroup Source # 
Instance details

Defined in Amazonka.CodeGuruProfiler.UpdateProfilingGroup

ToJSON UpdateProfilingGroup Source # 
Instance details

Defined in Amazonka.CodeGuruProfiler.UpdateProfilingGroup

AWSRequest UpdateProfilingGroup Source # 
Instance details

Defined in Amazonka.CodeGuruProfiler.UpdateProfilingGroup

Associated Types

type AWSResponse UpdateProfilingGroup #

ToHeaders UpdateProfilingGroup Source # 
Instance details

Defined in Amazonka.CodeGuruProfiler.UpdateProfilingGroup

ToPath UpdateProfilingGroup Source # 
Instance details

Defined in Amazonka.CodeGuruProfiler.UpdateProfilingGroup

ToQuery UpdateProfilingGroup Source # 
Instance details

Defined in Amazonka.CodeGuruProfiler.UpdateProfilingGroup

type Rep UpdateProfilingGroup Source # 
Instance details

Defined in Amazonka.CodeGuruProfiler.UpdateProfilingGroup

type Rep UpdateProfilingGroup = D1 ('MetaData "UpdateProfilingGroup" "Amazonka.CodeGuruProfiler.UpdateProfilingGroup" "libZSservicesZSamazonka-codeguruprofilerZSamazonka-codeguruprofiler" 'False) (C1 ('MetaCons "UpdateProfilingGroup'" 'PrefixI 'True) (S1 ('MetaSel ('Just "agentOrchestrationConfig") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 AgentOrchestrationConfig) :*: S1 ('MetaSel ('Just "profilingGroupName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))
type AWSResponse UpdateProfilingGroup Source # 
Instance details

Defined in Amazonka.CodeGuruProfiler.UpdateProfilingGroup

newUpdateProfilingGroup Source #

Create a value of UpdateProfilingGroup with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:agentOrchestrationConfig:UpdateProfilingGroup', updateProfilingGroup_agentOrchestrationConfig - Specifies whether profiling is enabled or disabled for a profiling group.

$sel:profilingGroupName:UpdateProfilingGroup', updateProfilingGroup_profilingGroupName - The name of the profiling group to update.

data UpdateProfilingGroupResponse Source #

The structure representing the updateProfilingGroupResponse.

See: newUpdateProfilingGroupResponse smart constructor.

Instances

Instances details
Eq UpdateProfilingGroupResponse Source # 
Instance details

Defined in Amazonka.CodeGuruProfiler.UpdateProfilingGroup

Read UpdateProfilingGroupResponse Source # 
Instance details

Defined in Amazonka.CodeGuruProfiler.UpdateProfilingGroup

Show UpdateProfilingGroupResponse Source # 
Instance details

Defined in Amazonka.CodeGuruProfiler.UpdateProfilingGroup

Generic UpdateProfilingGroupResponse Source # 
Instance details

Defined in Amazonka.CodeGuruProfiler.UpdateProfilingGroup

Associated Types

type Rep UpdateProfilingGroupResponse :: Type -> Type #

NFData UpdateProfilingGroupResponse Source # 
Instance details

Defined in Amazonka.CodeGuruProfiler.UpdateProfilingGroup

type Rep UpdateProfilingGroupResponse Source # 
Instance details

Defined in Amazonka.CodeGuruProfiler.UpdateProfilingGroup

type Rep UpdateProfilingGroupResponse = D1 ('MetaData "UpdateProfilingGroupResponse" "Amazonka.CodeGuruProfiler.UpdateProfilingGroup" "libZSservicesZSamazonka-codeguruprofilerZSamazonka-codeguruprofiler" 'False) (C1 ('MetaCons "UpdateProfilingGroupResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int) :*: S1 ('MetaSel ('Just "profilingGroup") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 ProfilingGroupDescription)))

newUpdateProfilingGroupResponse Source #

Create a value of UpdateProfilingGroupResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:httpStatus:UpdateProfilingGroupResponse', updateProfilingGroupResponse_httpStatus - The response's http status code.

$sel:profilingGroup:UpdateProfilingGroupResponse', updateProfilingGroupResponse_profilingGroup - A ProfilingGroupDescription that contains information about the returned updated profiling group.

DeleteProfilingGroup

data DeleteProfilingGroup Source #

The structure representing the deleteProfilingGroupRequest.

See: newDeleteProfilingGroup smart constructor.

Instances

Instances details
Eq DeleteProfilingGroup Source # 
Instance details

Defined in Amazonka.CodeGuruProfiler.DeleteProfilingGroup

Read DeleteProfilingGroup Source # 
Instance details

Defined in Amazonka.CodeGuruProfiler.DeleteProfilingGroup

Show DeleteProfilingGroup Source # 
Instance details

Defined in Amazonka.CodeGuruProfiler.DeleteProfilingGroup

Generic DeleteProfilingGroup Source # 
Instance details

Defined in Amazonka.CodeGuruProfiler.DeleteProfilingGroup

Associated Types

type Rep DeleteProfilingGroup :: Type -> Type #

NFData DeleteProfilingGroup Source # 
Instance details

Defined in Amazonka.CodeGuruProfiler.DeleteProfilingGroup

Methods

rnf :: DeleteProfilingGroup -> () #

Hashable DeleteProfilingGroup Source # 
Instance details

Defined in Amazonka.CodeGuruProfiler.DeleteProfilingGroup

AWSRequest DeleteProfilingGroup Source # 
Instance details

Defined in Amazonka.CodeGuruProfiler.DeleteProfilingGroup

Associated Types

type AWSResponse DeleteProfilingGroup #

ToHeaders DeleteProfilingGroup Source # 
Instance details

Defined in Amazonka.CodeGuruProfiler.DeleteProfilingGroup

ToPath DeleteProfilingGroup Source # 
Instance details

Defined in Amazonka.CodeGuruProfiler.DeleteProfilingGroup

ToQuery DeleteProfilingGroup Source # 
Instance details

Defined in Amazonka.CodeGuruProfiler.DeleteProfilingGroup

type Rep DeleteProfilingGroup Source # 
Instance details

Defined in Amazonka.CodeGuruProfiler.DeleteProfilingGroup

type Rep DeleteProfilingGroup = D1 ('MetaData "DeleteProfilingGroup" "Amazonka.CodeGuruProfiler.DeleteProfilingGroup" "libZSservicesZSamazonka-codeguruprofilerZSamazonka-codeguruprofiler" 'False) (C1 ('MetaCons "DeleteProfilingGroup'" 'PrefixI 'True) (S1 ('MetaSel ('Just "profilingGroupName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))
type AWSResponse DeleteProfilingGroup Source # 
Instance details

Defined in Amazonka.CodeGuruProfiler.DeleteProfilingGroup

newDeleteProfilingGroup Source #

Create a value of DeleteProfilingGroup with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:profilingGroupName:DeleteProfilingGroup', deleteProfilingGroup_profilingGroupName - The name of the profiling group to delete.

data DeleteProfilingGroupResponse Source #

The structure representing the deleteProfilingGroupResponse.

See: newDeleteProfilingGroupResponse smart constructor.

Instances

Instances details
Eq DeleteProfilingGroupResponse Source # 
Instance details

Defined in Amazonka.CodeGuruProfiler.DeleteProfilingGroup

Read DeleteProfilingGroupResponse Source # 
Instance details

Defined in Amazonka.CodeGuruProfiler.DeleteProfilingGroup

Show DeleteProfilingGroupResponse Source # 
Instance details

Defined in Amazonka.CodeGuruProfiler.DeleteProfilingGroup

Generic DeleteProfilingGroupResponse Source # 
Instance details

Defined in Amazonka.CodeGuruProfiler.DeleteProfilingGroup

Associated Types

type Rep DeleteProfilingGroupResponse :: Type -> Type #

NFData DeleteProfilingGroupResponse Source # 
Instance details

Defined in Amazonka.CodeGuruProfiler.DeleteProfilingGroup

type Rep DeleteProfilingGroupResponse Source # 
Instance details

Defined in Amazonka.CodeGuruProfiler.DeleteProfilingGroup

type Rep DeleteProfilingGroupResponse = D1 ('MetaData "DeleteProfilingGroupResponse" "Amazonka.CodeGuruProfiler.DeleteProfilingGroup" "libZSservicesZSamazonka-codeguruprofilerZSamazonka-codeguruprofiler" 'False) (C1 ('MetaCons "DeleteProfilingGroupResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newDeleteProfilingGroupResponse Source #

Create a value of DeleteProfilingGroupResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:httpStatus:DeleteProfilingGroupResponse', deleteProfilingGroupResponse_httpStatus - The response's http status code.

ListFindingsReports

data ListFindingsReports Source #

The structure representing the ListFindingsReportsRequest.

See: newListFindingsReports smart constructor.

Instances

Instances details
Eq ListFindingsReports Source # 
Instance details

Defined in Amazonka.CodeGuruProfiler.ListFindingsReports

Read ListFindingsReports Source # 
Instance details

Defined in Amazonka.CodeGuruProfiler.ListFindingsReports

Show ListFindingsReports Source # 
Instance details

Defined in Amazonka.CodeGuruProfiler.ListFindingsReports

Generic ListFindingsReports Source # 
Instance details

Defined in Amazonka.CodeGuruProfiler.ListFindingsReports

Associated Types

type Rep ListFindingsReports :: Type -> Type #

NFData ListFindingsReports Source # 
Instance details

Defined in Amazonka.CodeGuruProfiler.ListFindingsReports

Methods

rnf :: ListFindingsReports -> () #

Hashable ListFindingsReports Source # 
Instance details

Defined in Amazonka.CodeGuruProfiler.ListFindingsReports

AWSRequest ListFindingsReports Source # 
Instance details

Defined in Amazonka.CodeGuruProfiler.ListFindingsReports

Associated Types

type AWSResponse ListFindingsReports #

ToHeaders ListFindingsReports Source # 
Instance details

Defined in Amazonka.CodeGuruProfiler.ListFindingsReports

ToPath ListFindingsReports Source # 
Instance details

Defined in Amazonka.CodeGuruProfiler.ListFindingsReports

ToQuery ListFindingsReports Source # 
Instance details

Defined in Amazonka.CodeGuruProfiler.ListFindingsReports

type Rep ListFindingsReports Source # 
Instance details

Defined in Amazonka.CodeGuruProfiler.ListFindingsReports

type Rep ListFindingsReports = D1 ('MetaData "ListFindingsReports" "Amazonka.CodeGuruProfiler.ListFindingsReports" "libZSservicesZSamazonka-codeguruprofilerZSamazonka-codeguruprofiler" 'False) (C1 ('MetaCons "ListFindingsReports'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "dailyReportsOnly") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "maxResults") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)))) :*: (S1 ('MetaSel ('Just "endTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 POSIX) :*: (S1 ('MetaSel ('Just "profilingGroupName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "startTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 POSIX)))))
type AWSResponse ListFindingsReports Source # 
Instance details

Defined in Amazonka.CodeGuruProfiler.ListFindingsReports

newListFindingsReports Source #

Create a value of ListFindingsReports with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:nextToken:ListFindingsReports', listFindingsReports_nextToken - The nextToken value returned from a previous paginated ListFindingsReportsRequest request where maxResults was used and the results exceeded the value of that parameter. Pagination continues from the end of the previous results that returned the nextToken value.

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.

$sel:dailyReportsOnly:ListFindingsReports', listFindingsReports_dailyReportsOnly - A Boolean value indicating whether to only return reports from daily profiles. If set to True, only analysis data from daily profiles is returned. If set to False, analysis data is returned from smaller time windows (for example, one hour).

$sel:maxResults:ListFindingsReports', listFindingsReports_maxResults - The maximum number of report results returned by ListFindingsReports in paginated output. When this parameter is used, ListFindingsReports only returns maxResults results in a single page along with a nextToken response element. The remaining results of the initial request can be seen by sending another ListFindingsReports request with the returned nextToken value.

$sel:endTime:ListFindingsReports', listFindingsReports_endTime - The end time of the profile to get analysis data about. You must specify startTime and endTime. 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.

$sel:profilingGroupName:ListFindingsReports', listFindingsReports_profilingGroupName - The name of the profiling group from which to search for analysis data.

$sel:startTime:ListFindingsReports', listFindingsReports_startTime - The start time of the profile to get analysis data about. You must specify startTime and endTime. 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.

data ListFindingsReportsResponse Source #

The structure representing the ListFindingsReportsResponse.

See: newListFindingsReportsResponse smart constructor.

Instances

Instances details
Eq ListFindingsReportsResponse Source # 
Instance details

Defined in Amazonka.CodeGuruProfiler.ListFindingsReports

Read ListFindingsReportsResponse Source # 
Instance details

Defined in Amazonka.CodeGuruProfiler.ListFindingsReports

Show ListFindingsReportsResponse Source # 
Instance details

Defined in Amazonka.CodeGuruProfiler.ListFindingsReports

Generic ListFindingsReportsResponse Source # 
Instance details

Defined in Amazonka.CodeGuruProfiler.ListFindingsReports

Associated Types

type Rep ListFindingsReportsResponse :: Type -> Type #

NFData ListFindingsReportsResponse Source # 
Instance details

Defined in Amazonka.CodeGuruProfiler.ListFindingsReports

type Rep ListFindingsReportsResponse Source # 
Instance details

Defined in Amazonka.CodeGuruProfiler.ListFindingsReports

type Rep ListFindingsReportsResponse = D1 ('MetaData "ListFindingsReportsResponse" "Amazonka.CodeGuruProfiler.ListFindingsReports" "libZSservicesZSamazonka-codeguruprofilerZSamazonka-codeguruprofiler" 'False) (C1 ('MetaCons "ListFindingsReportsResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int) :*: S1 ('MetaSel ('Just "findingsReportSummaries") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 [FindingsReportSummary]))))

newListFindingsReportsResponse Source #

Create a value of ListFindingsReportsResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:nextToken:ListFindingsReports', listFindingsReportsResponse_nextToken - The nextToken value to include in a future ListFindingsReports request. When the results of a ListFindingsReports request exceed maxResults, this value can be used to retrieve the next page of results. This value is null when there are no more results to return.

$sel:httpStatus:ListFindingsReportsResponse', listFindingsReportsResponse_httpStatus - The response's http status code.

$sel:findingsReportSummaries:ListFindingsReportsResponse', listFindingsReportsResponse_findingsReportSummaries - The list of analysis results summaries.

ListProfileTimes (Paginated)

data ListProfileTimes Source #

The structure representing the listProfileTimesRequest.

See: newListProfileTimes smart constructor.

Instances

Instances details
Eq ListProfileTimes Source # 
Instance details

Defined in Amazonka.CodeGuruProfiler.ListProfileTimes

Read ListProfileTimes Source # 
Instance details

Defined in Amazonka.CodeGuruProfiler.ListProfileTimes

Show ListProfileTimes Source # 
Instance details

Defined in Amazonka.CodeGuruProfiler.ListProfileTimes

Generic ListProfileTimes Source # 
Instance details

Defined in Amazonka.CodeGuruProfiler.ListProfileTimes

Associated Types

type Rep ListProfileTimes :: Type -> Type #

NFData ListProfileTimes Source # 
Instance details

Defined in Amazonka.CodeGuruProfiler.ListProfileTimes

Methods

rnf :: ListProfileTimes -> () #

Hashable ListProfileTimes Source # 
Instance details

Defined in Amazonka.CodeGuruProfiler.ListProfileTimes

AWSPager ListProfileTimes Source # 
Instance details

Defined in Amazonka.CodeGuruProfiler.ListProfileTimes

AWSRequest ListProfileTimes Source # 
Instance details

Defined in Amazonka.CodeGuruProfiler.ListProfileTimes

Associated Types

type AWSResponse ListProfileTimes #

ToHeaders ListProfileTimes Source # 
Instance details

Defined in Amazonka.CodeGuruProfiler.ListProfileTimes

ToPath ListProfileTimes Source # 
Instance details

Defined in Amazonka.CodeGuruProfiler.ListProfileTimes

ToQuery ListProfileTimes Source # 
Instance details

Defined in Amazonka.CodeGuruProfiler.ListProfileTimes

type Rep ListProfileTimes Source # 
Instance details

Defined in Amazonka.CodeGuruProfiler.ListProfileTimes

type Rep ListProfileTimes = D1 ('MetaData "ListProfileTimes" "Amazonka.CodeGuruProfiler.ListProfileTimes" "libZSservicesZSamazonka-codeguruprofilerZSamazonka-codeguruprofiler" 'False) (C1 ('MetaCons "ListProfileTimes'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "orderBy") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe OrderBy)) :*: (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "maxResults") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)))) :*: ((S1 ('MetaSel ('Just "endTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 POSIX) :*: S1 ('MetaSel ('Just "period") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 AggregationPeriod)) :*: (S1 ('MetaSel ('Just "profilingGroupName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "startTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 POSIX)))))
type AWSResponse ListProfileTimes Source # 
Instance details

Defined in Amazonka.CodeGuruProfiler.ListProfileTimes

newListProfileTimes Source #

Create a value of ListProfileTimes with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:orderBy:ListProfileTimes', listProfileTimes_orderBy - The order (ascending or descending by start time of the profile) to use when listing profiles. Defaults to TIMESTAMP_DESCENDING.

$sel:nextToken:ListProfileTimes', listProfileTimes_nextToken - The nextToken value returned from a previous paginated ListProfileTimes request where maxResults was used and the results exceeded the value of that parameter. Pagination continues from the end of the previous results that returned the nextToken value.

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.

$sel:maxResults:ListProfileTimes', listProfileTimes_maxResults - The maximum number of profile time results returned by ListProfileTimes in paginated output. When this parameter is used, ListProfileTimes only returns maxResults results in a single page with a nextToken response element. The remaining results of the initial request can be seen by sending another ListProfileTimes request with the returned nextToken value.

$sel:endTime:ListProfileTimes', listProfileTimes_endTime - The end time of the time range from which to list the profiles.

$sel:period:ListProfileTimes', listProfileTimes_period - The aggregation period. This specifies the period during which an aggregation profile collects posted agent profiles for a profiling group. There are 3 valid values.

  • P1D — 1 day
  • PT1H — 1 hour
  • PT5M — 5 minutes

$sel:profilingGroupName:ListProfileTimes', listProfileTimes_profilingGroupName - The name of the profiling group.

$sel:startTime:ListProfileTimes', listProfileTimes_startTime - The start time of the time range from which to list the profiles.

data ListProfileTimesResponse Source #

The structure representing the listProfileTimesResponse.

See: newListProfileTimesResponse smart constructor.

Instances

Instances details
Eq ListProfileTimesResponse Source # 
Instance details

Defined in Amazonka.CodeGuruProfiler.ListProfileTimes

Read ListProfileTimesResponse Source # 
Instance details

Defined in Amazonka.CodeGuruProfiler.ListProfileTimes

Show ListProfileTimesResponse Source # 
Instance details

Defined in Amazonka.CodeGuruProfiler.ListProfileTimes

Generic ListProfileTimesResponse Source # 
Instance details

Defined in Amazonka.CodeGuruProfiler.ListProfileTimes

Associated Types

type Rep ListProfileTimesResponse :: Type -> Type #

NFData ListProfileTimesResponse Source # 
Instance details

Defined in Amazonka.CodeGuruProfiler.ListProfileTimes

type Rep ListProfileTimesResponse Source # 
Instance details

Defined in Amazonka.CodeGuruProfiler.ListProfileTimes

type Rep ListProfileTimesResponse = D1 ('MetaData "ListProfileTimesResponse" "Amazonka.CodeGuruProfiler.ListProfileTimes" "libZSservicesZSamazonka-codeguruprofilerZSamazonka-codeguruprofiler" 'False) (C1 ('MetaCons "ListProfileTimesResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int) :*: S1 ('MetaSel ('Just "profileTimes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 [ProfileTime]))))

newListProfileTimesResponse Source #

Create a value of ListProfileTimesResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:nextToken:ListProfileTimes', listProfileTimesResponse_nextToken - The nextToken value to include in a future ListProfileTimes request. When the results of a ListProfileTimes request exceed maxResults, this value can be used to retrieve the next page of results. This value is null when there are no more results to return.

$sel:httpStatus:ListProfileTimesResponse', listProfileTimesResponse_httpStatus - The response's http status code.

$sel:profileTimes:ListProfileTimesResponse', listProfileTimesResponse_profileTimes - The list of start times of the available profiles for the aggregation period in the specified time range.

PostAgentProfile

data PostAgentProfile Source #

The structure representing the postAgentProfileRequest.

See: newPostAgentProfile smart constructor.

Instances

Instances details
Eq PostAgentProfile Source # 
Instance details

Defined in Amazonka.CodeGuruProfiler.PostAgentProfile

Read PostAgentProfile Source # 
Instance details

Defined in Amazonka.CodeGuruProfiler.PostAgentProfile

Show PostAgentProfile Source # 
Instance details

Defined in Amazonka.CodeGuruProfiler.PostAgentProfile

Generic PostAgentProfile Source # 
Instance details

Defined in Amazonka.CodeGuruProfiler.PostAgentProfile

Associated Types

type Rep PostAgentProfile :: Type -> Type #

NFData PostAgentProfile Source # 
Instance details

Defined in Amazonka.CodeGuruProfiler.PostAgentProfile

Methods

rnf :: PostAgentProfile -> () #

Hashable PostAgentProfile Source # 
Instance details

Defined in Amazonka.CodeGuruProfiler.PostAgentProfile

AWSRequest PostAgentProfile Source # 
Instance details

Defined in Amazonka.CodeGuruProfiler.PostAgentProfile

Associated Types

type AWSResponse PostAgentProfile #

ToBody PostAgentProfile Source # 
Instance details

Defined in Amazonka.CodeGuruProfiler.PostAgentProfile

ToHeaders PostAgentProfile Source # 
Instance details

Defined in Amazonka.CodeGuruProfiler.PostAgentProfile

ToPath PostAgentProfile Source # 
Instance details

Defined in Amazonka.CodeGuruProfiler.PostAgentProfile

ToQuery PostAgentProfile Source # 
Instance details

Defined in Amazonka.CodeGuruProfiler.PostAgentProfile

type Rep PostAgentProfile Source # 
Instance details

Defined in Amazonka.CodeGuruProfiler.PostAgentProfile

type Rep PostAgentProfile = D1 ('MetaData "PostAgentProfile" "Amazonka.CodeGuruProfiler.PostAgentProfile" "libZSservicesZSamazonka-codeguruprofilerZSamazonka-codeguruprofiler" 'False) (C1 ('MetaCons "PostAgentProfile'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "profileToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "agentProfile") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 ByteString)) :*: (S1 ('MetaSel ('Just "contentType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "profilingGroupName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))
type AWSResponse PostAgentProfile Source # 
Instance details

Defined in Amazonka.CodeGuruProfiler.PostAgentProfile

newPostAgentProfile Source #

Create a value of PostAgentProfile with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:profileToken:PostAgentProfile', postAgentProfile_profileToken - Amazon CodeGuru Profiler uses this universally unique identifier (UUID) to prevent the accidental submission of duplicate profiling data if there are failures and retries.

$sel:agentProfile:PostAgentProfile', postAgentProfile_agentProfile - The submitted profiling data.

$sel:contentType:PostAgentProfile', postAgentProfile_contentType - The format of the submitted profiling data. The format maps to the Accept and Content-Type headers of the HTTP request. You can specify one of the following: or the default .

 <ul> <li> <p> <code>application/json</code> — standard JSON format </p> </li> <li> <p> <code>application/x-amzn-ion</code> — the Amazon Ion data format. For more information, see <a href="http://amzn.github.io/ion-docs/">Amazon Ion</a>. </p> </li> </ul>

$sel:profilingGroupName:PostAgentProfile', postAgentProfile_profilingGroupName - The name of the profiling group with the aggregated profile that receives the submitted profiling data.

data PostAgentProfileResponse Source #

The structure representing the postAgentProfileResponse.

See: newPostAgentProfileResponse smart constructor.

Instances

Instances details
Eq PostAgentProfileResponse Source # 
Instance details

Defined in Amazonka.CodeGuruProfiler.PostAgentProfile

Read PostAgentProfileResponse Source # 
Instance details

Defined in Amazonka.CodeGuruProfiler.PostAgentProfile

Show PostAgentProfileResponse Source # 
Instance details

Defined in Amazonka.CodeGuruProfiler.PostAgentProfile

Generic PostAgentProfileResponse Source # 
Instance details

Defined in Amazonka.CodeGuruProfiler.PostAgentProfile

Associated Types

type Rep PostAgentProfileResponse :: Type -> Type #

NFData PostAgentProfileResponse Source # 
Instance details

Defined in Amazonka.CodeGuruProfiler.PostAgentProfile

type Rep PostAgentProfileResponse Source # 
Instance details

Defined in Amazonka.CodeGuruProfiler.PostAgentProfile

type Rep PostAgentProfileResponse = D1 ('MetaData "PostAgentProfileResponse" "Amazonka.CodeGuruProfiler.PostAgentProfile" "libZSservicesZSamazonka-codeguruprofilerZSamazonka-codeguruprofiler" 'False) (C1 ('MetaCons "PostAgentProfileResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newPostAgentProfileResponse Source #

Create a value of PostAgentProfileResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:httpStatus:PostAgentProfileResponse', postAgentProfileResponse_httpStatus - The response's http status code.

GetProfile

data GetProfile Source #

The structure representing the getProfileRequest.

See: newGetProfile smart constructor.

Instances

Instances details
Eq GetProfile Source # 
Instance details

Defined in Amazonka.CodeGuruProfiler.GetProfile

Read GetProfile Source # 
Instance details

Defined in Amazonka.CodeGuruProfiler.GetProfile

Show GetProfile Source # 
Instance details

Defined in Amazonka.CodeGuruProfiler.GetProfile

Generic GetProfile Source # 
Instance details

Defined in Amazonka.CodeGuruProfiler.GetProfile

Associated Types

type Rep GetProfile :: Type -> Type #

NFData GetProfile Source # 
Instance details

Defined in Amazonka.CodeGuruProfiler.GetProfile

Methods

rnf :: GetProfile -> () #

Hashable GetProfile Source # 
Instance details

Defined in Amazonka.CodeGuruProfiler.GetProfile

AWSRequest GetProfile Source # 
Instance details

Defined in Amazonka.CodeGuruProfiler.GetProfile

Associated Types

type AWSResponse GetProfile #

ToHeaders GetProfile Source # 
Instance details

Defined in Amazonka.CodeGuruProfiler.GetProfile

Methods

toHeaders :: GetProfile -> [Header] #

ToPath GetProfile Source # 
Instance details

Defined in Amazonka.CodeGuruProfiler.GetProfile

ToQuery GetProfile Source # 
Instance details

Defined in Amazonka.CodeGuruProfiler.GetProfile

type Rep GetProfile Source # 
Instance details

Defined in Amazonka.CodeGuruProfiler.GetProfile

type Rep GetProfile = D1 ('MetaData "GetProfile" "Amazonka.CodeGuruProfiler.GetProfile" "libZSservicesZSamazonka-codeguruprofilerZSamazonka-codeguruprofiler" 'False) (C1 ('MetaCons "GetProfile'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "startTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)) :*: (S1 ('MetaSel ('Just "period") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "accept") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: (S1 ('MetaSel ('Just "endTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)) :*: (S1 ('MetaSel ('Just "maxDepth") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)) :*: S1 ('MetaSel ('Just "profilingGroupName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))))
type AWSResponse GetProfile Source # 
Instance details

Defined in Amazonka.CodeGuruProfiler.GetProfile

newGetProfile Source #

Create a value of GetProfile with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:startTime:GetProfile', getProfile_startTime - The start time of the profile to get. 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.

 <p> If you specify <code>startTime</code>, then you must also specify <code>period</code> or <code>endTime</code>, but not both. </p>

$sel:period:GetProfile', getProfile_period - Used with startTime or endTime to specify the time range for the returned aggregated profile. Specify using the ISO 8601 format. For example, P1DT1H1M1S.

 <p> To get the latest aggregated profile, specify only <code>period</code>. </p>

$sel:accept:GetProfile', getProfile_accept - The format of the returned profiling data. The format maps to the Accept and Content-Type headers of the HTTP request. You can specify one of the following: or the default .

 <ul> <li> <p> <code>application/json</code> — standard JSON format </p> </li> <li> <p> <code>application/x-amzn-ion</code> — the Amazon Ion data format. For more information, see <a href="http://amzn.github.io/ion-docs/">Amazon Ion</a>. </p> </li> </ul>

$sel:endTime:GetProfile', getProfile_endTime - The end time of the requested profile. 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.

If you specify endTime, then you must also specify period or startTime, but not both.

$sel:maxDepth:GetProfile', getProfile_maxDepth - The maximum depth of the stacks in the code that is represented in the aggregated profile. For example, if CodeGuru Profiler finds a method A, which calls method B, which calls method C, which calls method D, then the depth is 4. If the maxDepth is set to 2, then the aggregated profile contains representations of methods A and B.

$sel:profilingGroupName:GetProfile', getProfile_profilingGroupName - The name of the profiling group to get.

data GetProfileResponse Source #

The structure representing the getProfileResponse.

See: newGetProfileResponse smart constructor.

Instances

Instances details
Eq GetProfileResponse Source # 
Instance details

Defined in Amazonka.CodeGuruProfiler.GetProfile

Read GetProfileResponse Source # 
Instance details

Defined in Amazonka.CodeGuruProfiler.GetProfile

Show GetProfileResponse Source # 
Instance details

Defined in Amazonka.CodeGuruProfiler.GetProfile

Generic GetProfileResponse Source # 
Instance details

Defined in Amazonka.CodeGuruProfiler.GetProfile

Associated Types

type Rep GetProfileResponse :: Type -> Type #

NFData GetProfileResponse Source # 
Instance details

Defined in Amazonka.CodeGuruProfiler.GetProfile

Methods

rnf :: GetProfileResponse -> () #

type Rep GetProfileResponse Source # 
Instance details

Defined in Amazonka.CodeGuruProfiler.GetProfile

type Rep GetProfileResponse = D1 ('MetaData "GetProfileResponse" "Amazonka.CodeGuruProfiler.GetProfile" "libZSservicesZSamazonka-codeguruprofilerZSamazonka-codeguruprofiler" 'False) (C1 ('MetaCons "GetProfileResponse'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "contentEncoding") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)) :*: (S1 ('MetaSel ('Just "contentType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "profile") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 ByteString))))

newGetProfileResponse Source #

Create a value of GetProfileResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:contentEncoding:GetProfileResponse', getProfileResponse_contentEncoding - The content encoding of the profile.

$sel:httpStatus:GetProfileResponse', getProfileResponse_httpStatus - The response's http status code.

$sel:contentType:GetProfileResponse', getProfileResponse_contentType - The content type of the profile in the payload. It is either application/json or the default application/x-amzn-ion.

$sel:profile:GetProfileResponse', getProfileResponse_profile - Information about the profile.

ListProfilingGroups

data ListProfilingGroups Source #

The structure representing the listProfilingGroupsRequest.

See: newListProfilingGroups smart constructor.

Instances

Instances details
Eq ListProfilingGroups Source # 
Instance details

Defined in Amazonka.CodeGuruProfiler.ListProfilingGroups

Read ListProfilingGroups Source # 
Instance details

Defined in Amazonka.CodeGuruProfiler.ListProfilingGroups

Show ListProfilingGroups Source # 
Instance details

Defined in Amazonka.CodeGuruProfiler.ListProfilingGroups

Generic ListProfilingGroups Source # 
Instance details

Defined in Amazonka.CodeGuruProfiler.ListProfilingGroups

Associated Types

type Rep ListProfilingGroups :: Type -> Type #

NFData ListProfilingGroups Source # 
Instance details

Defined in Amazonka.CodeGuruProfiler.ListProfilingGroups

Methods

rnf :: ListProfilingGroups -> () #

Hashable ListProfilingGroups Source # 
Instance details

Defined in Amazonka.CodeGuruProfiler.ListProfilingGroups

AWSRequest ListProfilingGroups Source # 
Instance details

Defined in Amazonka.CodeGuruProfiler.ListProfilingGroups

Associated Types

type AWSResponse ListProfilingGroups #

ToHeaders ListProfilingGroups Source # 
Instance details

Defined in Amazonka.CodeGuruProfiler.ListProfilingGroups

ToPath ListProfilingGroups Source # 
Instance details

Defined in Amazonka.CodeGuruProfiler.ListProfilingGroups

ToQuery ListProfilingGroups Source # 
Instance details

Defined in Amazonka.CodeGuruProfiler.ListProfilingGroups

type Rep ListProfilingGroups Source # 
Instance details

Defined in Amazonka.CodeGuruProfiler.ListProfilingGroups

type Rep ListProfilingGroups = D1 ('MetaData "ListProfilingGroups" "Amazonka.CodeGuruProfiler.ListProfilingGroups" "libZSservicesZSamazonka-codeguruprofilerZSamazonka-codeguruprofiler" 'False) (C1 ('MetaCons "ListProfilingGroups'" 'PrefixI 'True) (S1 ('MetaSel ('Just "includeDescription") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "maxResults") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)))))
type AWSResponse ListProfilingGroups Source # 
Instance details

Defined in Amazonka.CodeGuruProfiler.ListProfilingGroups

newListProfilingGroups :: ListProfilingGroups Source #

Create a value of ListProfilingGroups with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:includeDescription:ListProfilingGroups', listProfilingGroups_includeDescription - A Boolean value 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.

$sel:nextToken:ListProfilingGroups', listProfilingGroups_nextToken - The nextToken value returned from a previous paginated ListProfilingGroups request where maxResults was used and the results exceeded the value of that parameter. Pagination continues from the end of the previous results that returned the nextToken value.

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.

$sel:maxResults:ListProfilingGroups', listProfilingGroups_maxResults - The maximum number of profiling groups results returned by ListProfilingGroups in paginated output. When this parameter is used, ListProfilingGroups only returns maxResults results in a single page along with a nextToken response element. The remaining results of the initial request can be seen by sending another ListProfilingGroups request with the returned nextToken value.

data ListProfilingGroupsResponse Source #

The structure representing the listProfilingGroupsResponse.

See: newListProfilingGroupsResponse smart constructor.

Instances

Instances details
Eq ListProfilingGroupsResponse Source # 
Instance details

Defined in Amazonka.CodeGuruProfiler.ListProfilingGroups

Read ListProfilingGroupsResponse Source # 
Instance details

Defined in Amazonka.CodeGuruProfiler.ListProfilingGroups

Show ListProfilingGroupsResponse Source # 
Instance details

Defined in Amazonka.CodeGuruProfiler.ListProfilingGroups

Generic ListProfilingGroupsResponse Source # 
Instance details

Defined in Amazonka.CodeGuruProfiler.ListProfilingGroups

Associated Types

type Rep ListProfilingGroupsResponse :: Type -> Type #

NFData ListProfilingGroupsResponse Source # 
Instance details

Defined in Amazonka.CodeGuruProfiler.ListProfilingGroups

type Rep ListProfilingGroupsResponse Source # 
Instance details

Defined in Amazonka.CodeGuruProfiler.ListProfilingGroups

type Rep ListProfilingGroupsResponse = D1 ('MetaData "ListProfilingGroupsResponse" "Amazonka.CodeGuruProfiler.ListProfilingGroups" "libZSservicesZSamazonka-codeguruprofilerZSamazonka-codeguruprofiler" 'False) (C1 ('MetaCons "ListProfilingGroupsResponse'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "profilingGroups") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [ProfilingGroupDescription]))) :*: (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int) :*: S1 ('MetaSel ('Just "profilingGroupNames") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 [Text]))))

newListProfilingGroupsResponse Source #

Create a value of ListProfilingGroupsResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:nextToken:ListProfilingGroups', listProfilingGroupsResponse_nextToken - The nextToken value to include in a future ListProfilingGroups request. When the results of a ListProfilingGroups request exceed maxResults, this value can be used to retrieve the next page of results. This value is null when there are no more results to return.

$sel:profilingGroups:ListProfilingGroupsResponse', listProfilingGroupsResponse_profilingGroups - A returned list ProfilingGroupDescription objects. A list of ProfilingGroupDescription objects is returned only if includeDescription is true, otherwise a list of profiling group names is returned.

$sel:httpStatus:ListProfilingGroupsResponse', listProfilingGroupsResponse_httpStatus - The response's http status code.

$sel:profilingGroupNames:ListProfilingGroupsResponse', listProfilingGroupsResponse_profilingGroupNames - A returned list of profiling group names. A list of the names is returned only if includeDescription is false, otherwise a list of ProfilingGroupDescription objects is returned.

TagResource

data TagResource Source #

See: newTagResource smart constructor.

Instances

Instances details
Eq TagResource Source # 
Instance details

Defined in Amazonka.CodeGuruProfiler.TagResource

Read TagResource Source # 
Instance details

Defined in Amazonka.CodeGuruProfiler.TagResource

Show TagResource Source # 
Instance details

Defined in Amazonka.CodeGuruProfiler.TagResource

Generic TagResource Source # 
Instance details

Defined in Amazonka.CodeGuruProfiler.TagResource

Associated Types

type Rep TagResource :: Type -> Type #

NFData TagResource Source # 
Instance details

Defined in Amazonka.CodeGuruProfiler.TagResource

Methods

rnf :: TagResource -> () #

Hashable TagResource Source # 
Instance details

Defined in Amazonka.CodeGuruProfiler.TagResource

ToJSON TagResource Source # 
Instance details

Defined in Amazonka.CodeGuruProfiler.TagResource

AWSRequest TagResource Source # 
Instance details

Defined in Amazonka.CodeGuruProfiler.TagResource

Associated Types

type AWSResponse TagResource #

ToHeaders TagResource Source # 
Instance details

Defined in Amazonka.CodeGuruProfiler.TagResource

Methods

toHeaders :: TagResource -> [Header] #

ToPath TagResource Source # 
Instance details

Defined in Amazonka.CodeGuruProfiler.TagResource

ToQuery TagResource Source # 
Instance details

Defined in Amazonka.CodeGuruProfiler.TagResource

type Rep TagResource Source # 
Instance details

Defined in Amazonka.CodeGuruProfiler.TagResource

type Rep TagResource = D1 ('MetaData "TagResource" "Amazonka.CodeGuruProfiler.TagResource" "libZSservicesZSamazonka-codeguruprofilerZSamazonka-codeguruprofiler" 'False) (C1 ('MetaCons "TagResource'" 'PrefixI 'True) (S1 ('MetaSel ('Just "resourceArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "tags") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (HashMap Text Text))))
type AWSResponse TagResource Source # 
Instance details

Defined in Amazonka.CodeGuruProfiler.TagResource

newTagResource Source #

Create a value of TagResource with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:resourceArn:TagResource', tagResource_resourceArn - The Amazon Resource Name (ARN) of the resource that the tags are added to.

$sel:tags:TagResource', tagResource_tags - The list of tags that are added to the specified resource.

data TagResourceResponse Source #

See: newTagResourceResponse smart constructor.

Instances

Instances details
Eq TagResourceResponse Source # 
Instance details

Defined in Amazonka.CodeGuruProfiler.TagResource

Read TagResourceResponse Source # 
Instance details

Defined in Amazonka.CodeGuruProfiler.TagResource

Show TagResourceResponse Source # 
Instance details

Defined in Amazonka.CodeGuruProfiler.TagResource

Generic TagResourceResponse Source # 
Instance details

Defined in Amazonka.CodeGuruProfiler.TagResource

Associated Types

type Rep TagResourceResponse :: Type -> Type #

NFData TagResourceResponse Source # 
Instance details

Defined in Amazonka.CodeGuruProfiler.TagResource

Methods

rnf :: TagResourceResponse -> () #

type Rep TagResourceResponse Source # 
Instance details

Defined in Amazonka.CodeGuruProfiler.TagResource

type Rep TagResourceResponse = D1 ('MetaData "TagResourceResponse" "Amazonka.CodeGuruProfiler.TagResource" "libZSservicesZSamazonka-codeguruprofilerZSamazonka-codeguruprofiler" 'False) (C1 ('MetaCons "TagResourceResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newTagResourceResponse Source #

Create a value of TagResourceResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:httpStatus:TagResourceResponse', tagResourceResponse_httpStatus - The response's http status code.

GetNotificationConfiguration

data GetNotificationConfiguration Source #

The structure representing the GetNotificationConfigurationRequest.

See: newGetNotificationConfiguration smart constructor.

Instances

Instances details
Eq GetNotificationConfiguration Source # 
Instance details

Defined in Amazonka.CodeGuruProfiler.GetNotificationConfiguration

Read GetNotificationConfiguration Source # 
Instance details

Defined in Amazonka.CodeGuruProfiler.GetNotificationConfiguration

Show GetNotificationConfiguration Source # 
Instance details

Defined in Amazonka.CodeGuruProfiler.GetNotificationConfiguration

Generic GetNotificationConfiguration Source # 
Instance details

Defined in Amazonka.CodeGuruProfiler.GetNotificationConfiguration

Associated Types

type Rep GetNotificationConfiguration :: Type -> Type #

NFData GetNotificationConfiguration Source # 
Instance details

Defined in Amazonka.CodeGuruProfiler.GetNotificationConfiguration

Hashable GetNotificationConfiguration Source # 
Instance details

Defined in Amazonka.CodeGuruProfiler.GetNotificationConfiguration

AWSRequest GetNotificationConfiguration Source # 
Instance details

Defined in Amazonka.CodeGuruProfiler.GetNotificationConfiguration

ToHeaders GetNotificationConfiguration Source # 
Instance details

Defined in Amazonka.CodeGuruProfiler.GetNotificationConfiguration

ToPath GetNotificationConfiguration Source # 
Instance details

Defined in Amazonka.CodeGuruProfiler.GetNotificationConfiguration

ToQuery GetNotificationConfiguration Source # 
Instance details

Defined in Amazonka.CodeGuruProfiler.GetNotificationConfiguration

type Rep GetNotificationConfiguration Source # 
Instance details

Defined in Amazonka.CodeGuruProfiler.GetNotificationConfiguration

type Rep GetNotificationConfiguration = D1 ('MetaData "GetNotificationConfiguration" "Amazonka.CodeGuruProfiler.GetNotificationConfiguration" "libZSservicesZSamazonka-codeguruprofilerZSamazonka-codeguruprofiler" 'False) (C1 ('MetaCons "GetNotificationConfiguration'" 'PrefixI 'True) (S1 ('MetaSel ('Just "profilingGroupName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))
type AWSResponse GetNotificationConfiguration Source # 
Instance details

Defined in Amazonka.CodeGuruProfiler.GetNotificationConfiguration

newGetNotificationConfiguration Source #

Create a value of GetNotificationConfiguration with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:profilingGroupName:GetNotificationConfiguration', getNotificationConfiguration_profilingGroupName - The name of the profiling group we want to get the notification configuration for.

data GetNotificationConfigurationResponse Source #

The structure representing the GetNotificationConfigurationResponse.

See: newGetNotificationConfigurationResponse smart constructor.

Instances

Instances details
Eq GetNotificationConfigurationResponse Source # 
Instance details

Defined in Amazonka.CodeGuruProfiler.GetNotificationConfiguration

Read GetNotificationConfigurationResponse Source # 
Instance details

Defined in Amazonka.CodeGuruProfiler.GetNotificationConfiguration

Show GetNotificationConfigurationResponse Source # 
Instance details

Defined in Amazonka.CodeGuruProfiler.GetNotificationConfiguration

Generic GetNotificationConfigurationResponse Source # 
Instance details

Defined in Amazonka.CodeGuruProfiler.GetNotificationConfiguration

NFData GetNotificationConfigurationResponse Source # 
Instance details

Defined in Amazonka.CodeGuruProfiler.GetNotificationConfiguration

type Rep GetNotificationConfigurationResponse Source # 
Instance details

Defined in Amazonka.CodeGuruProfiler.GetNotificationConfiguration

type Rep GetNotificationConfigurationResponse = D1 ('MetaData "GetNotificationConfigurationResponse" "Amazonka.CodeGuruProfiler.GetNotificationConfiguration" "libZSservicesZSamazonka-codeguruprofilerZSamazonka-codeguruprofiler" 'False) (C1 ('MetaCons "GetNotificationConfigurationResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int) :*: S1 ('MetaSel ('Just "notificationConfiguration") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 NotificationConfiguration)))

BatchGetFrameMetricData

data BatchGetFrameMetricData Source #

The structure representing the BatchGetFrameMetricDataRequest.

See: newBatchGetFrameMetricData smart constructor.

Instances

Instances details
Eq BatchGetFrameMetricData Source # 
Instance details

Defined in Amazonka.CodeGuruProfiler.BatchGetFrameMetricData

Read BatchGetFrameMetricData Source # 
Instance details

Defined in Amazonka.CodeGuruProfiler.BatchGetFrameMetricData

Show BatchGetFrameMetricData Source # 
Instance details

Defined in Amazonka.CodeGuruProfiler.BatchGetFrameMetricData

Generic BatchGetFrameMetricData Source # 
Instance details

Defined in Amazonka.CodeGuruProfiler.BatchGetFrameMetricData

Associated Types

type Rep BatchGetFrameMetricData :: Type -> Type #

NFData BatchGetFrameMetricData Source # 
Instance details

Defined in Amazonka.CodeGuruProfiler.BatchGetFrameMetricData

Methods

rnf :: BatchGetFrameMetricData -> () #

Hashable BatchGetFrameMetricData Source # 
Instance details

Defined in Amazonka.CodeGuruProfiler.BatchGetFrameMetricData

ToJSON BatchGetFrameMetricData Source # 
Instance details

Defined in Amazonka.CodeGuruProfiler.BatchGetFrameMetricData

AWSRequest BatchGetFrameMetricData Source # 
Instance details

Defined in Amazonka.CodeGuruProfiler.BatchGetFrameMetricData

ToHeaders BatchGetFrameMetricData Source # 
Instance details

Defined in Amazonka.CodeGuruProfiler.BatchGetFrameMetricData

ToPath BatchGetFrameMetricData Source # 
Instance details

Defined in Amazonka.CodeGuruProfiler.BatchGetFrameMetricData

ToQuery BatchGetFrameMetricData Source # 
Instance details

Defined in Amazonka.CodeGuruProfiler.BatchGetFrameMetricData

type Rep BatchGetFrameMetricData Source # 
Instance details

Defined in Amazonka.CodeGuruProfiler.BatchGetFrameMetricData

type Rep BatchGetFrameMetricData = D1 ('MetaData "BatchGetFrameMetricData" "Amazonka.CodeGuruProfiler.BatchGetFrameMetricData" "libZSservicesZSamazonka-codeguruprofilerZSamazonka-codeguruprofiler" 'False) (C1 ('MetaCons "BatchGetFrameMetricData'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "targetResolution") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe AggregationPeriod)) :*: (S1 ('MetaSel ('Just "frameMetrics") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [FrameMetric])) :*: S1 ('MetaSel ('Just "startTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)))) :*: (S1 ('MetaSel ('Just "period") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "endTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)) :*: S1 ('MetaSel ('Just "profilingGroupName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))))
type AWSResponse BatchGetFrameMetricData Source # 
Instance details

Defined in Amazonka.CodeGuruProfiler.BatchGetFrameMetricData

newBatchGetFrameMetricData Source #

Create a value of BatchGetFrameMetricData with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:targetResolution:BatchGetFrameMetricData', batchGetFrameMetricData_targetResolution - The requested resolution of time steps for the returned time series of values. If the requested target resolution is not available due to data not being retained we provide a best effort result by falling back to the most granular available resolution after the target resolution. There are 3 valid values.

  • P1D — 1 day
  • PT1H — 1 hour
  • PT5M — 5 minutes

$sel:frameMetrics:BatchGetFrameMetricData', batchGetFrameMetricData_frameMetrics - The details of the metrics that are used to request a time series of values. The metric includes the name of the frame, the aggregation type to calculate the metric value for the frame, and the thread states to use to get the count for the metric value of the frame.

$sel:startTime:BatchGetFrameMetricData', batchGetFrameMetricData_startTime - The start time of the time period for the frame metrics used to return the time series values. 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.

$sel:period:BatchGetFrameMetricData', batchGetFrameMetricData_period - The duration of the frame metrics used to return the time series values. Specify using the ISO 8601 format. The maximum period duration is one day (PT24H or P1D).

$sel:endTime:BatchGetFrameMetricData', batchGetFrameMetricData_endTime - The end time of the time period for the returned time series values. 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.

$sel:profilingGroupName:BatchGetFrameMetricData', batchGetFrameMetricData_profilingGroupName - The name of the profiling group associated with the the frame metrics used to return the time series values.

data BatchGetFrameMetricDataResponse Source #

The structure representing the BatchGetFrameMetricDataResponse.

See: newBatchGetFrameMetricDataResponse smart constructor.

Instances

Instances details
Eq BatchGetFrameMetricDataResponse Source # 
Instance details

Defined in Amazonka.CodeGuruProfiler.BatchGetFrameMetricData

Read BatchGetFrameMetricDataResponse Source # 
Instance details

Defined in Amazonka.CodeGuruProfiler.BatchGetFrameMetricData

Show BatchGetFrameMetricDataResponse Source # 
Instance details

Defined in Amazonka.CodeGuruProfiler.BatchGetFrameMetricData

Generic BatchGetFrameMetricDataResponse Source # 
Instance details

Defined in Amazonka.CodeGuruProfiler.BatchGetFrameMetricData

Associated Types

type Rep BatchGetFrameMetricDataResponse :: Type -> Type #

NFData BatchGetFrameMetricDataResponse Source # 
Instance details

Defined in Amazonka.CodeGuruProfiler.BatchGetFrameMetricData

type Rep BatchGetFrameMetricDataResponse Source # 
Instance details

Defined in Amazonka.CodeGuruProfiler.BatchGetFrameMetricData

type Rep BatchGetFrameMetricDataResponse = D1 ('MetaData "BatchGetFrameMetricDataResponse" "Amazonka.CodeGuruProfiler.BatchGetFrameMetricData" "libZSservicesZSamazonka-codeguruprofilerZSamazonka-codeguruprofiler" 'False) (C1 ('MetaCons "BatchGetFrameMetricDataResponse'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int) :*: (S1 ('MetaSel ('Just "endTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 POSIX) :*: S1 ('MetaSel ('Just "endTimes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 [TimestampStructure]))) :*: ((S1 ('MetaSel ('Just "frameMetricData") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 [FrameMetricDatum]) :*: S1 ('MetaSel ('Just "resolution") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 AggregationPeriod)) :*: (S1 ('MetaSel ('Just "startTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 POSIX) :*: S1 ('MetaSel ('Just "unprocessedEndTimes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (HashMap Text [TimestampStructure]))))))

newBatchGetFrameMetricDataResponse Source #

Create a value of BatchGetFrameMetricDataResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:httpStatus:BatchGetFrameMetricDataResponse', batchGetFrameMetricDataResponse_httpStatus - The response's http status code.

$sel:endTime:BatchGetFrameMetricData', batchGetFrameMetricDataResponse_endTime - The end time of the time period for the returned time series values. 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.

$sel:endTimes:BatchGetFrameMetricDataResponse', batchGetFrameMetricDataResponse_endTimes - List of instances, or time steps, in the time series. For example, if the period is one day (PT24H)), and the resolution is five minutes (PT5M), then there are 288 endTimes in the list that are each five minutes appart.

$sel:frameMetricData:BatchGetFrameMetricDataResponse', batchGetFrameMetricDataResponse_frameMetricData - Details of the metrics to request a time series of values. The metric includes the name of the frame, the aggregation type to calculate the metric value for the frame, and the thread states to use to get the count for the metric value of the frame.

$sel:resolution:BatchGetFrameMetricDataResponse', batchGetFrameMetricDataResponse_resolution - Resolution or granularity of the profile data used to generate the time series. This is the value used to jump through time steps in a time series. There are 3 valid values.

  • P1D — 1 day
  • PT1H — 1 hour
  • PT5M — 5 minutes

$sel:startTime:BatchGetFrameMetricData', batchGetFrameMetricDataResponse_startTime - The start time of the time period for the returned time series values. 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.

$sel:unprocessedEndTimes:BatchGetFrameMetricDataResponse', batchGetFrameMetricDataResponse_unprocessedEndTimes - List of instances which remained unprocessed. This will create a missing time step in the list of end times.

UntagResource

data UntagResource Source #

See: newUntagResource smart constructor.

Constructors

UntagResource' Text [Text] 

Instances

Instances details
Eq UntagResource Source # 
Instance details

Defined in Amazonka.CodeGuruProfiler.UntagResource

Read UntagResource Source # 
Instance details

Defined in Amazonka.CodeGuruProfiler.UntagResource

Show UntagResource Source # 
Instance details

Defined in Amazonka.CodeGuruProfiler.UntagResource

Generic UntagResource Source # 
Instance details

Defined in Amazonka.CodeGuruProfiler.UntagResource

Associated Types

type Rep UntagResource :: Type -> Type #

NFData UntagResource Source # 
Instance details

Defined in Amazonka.CodeGuruProfiler.UntagResource

Methods

rnf :: UntagResource -> () #

Hashable UntagResource Source # 
Instance details

Defined in Amazonka.CodeGuruProfiler.UntagResource

AWSRequest UntagResource Source # 
Instance details

Defined in Amazonka.CodeGuruProfiler.UntagResource

Associated Types

type AWSResponse UntagResource #

ToHeaders UntagResource Source # 
Instance details

Defined in Amazonka.CodeGuruProfiler.UntagResource

ToPath UntagResource Source # 
Instance details

Defined in Amazonka.CodeGuruProfiler.UntagResource

ToQuery UntagResource Source # 
Instance details

Defined in Amazonka.CodeGuruProfiler.UntagResource

type Rep UntagResource Source # 
Instance details

Defined in Amazonka.CodeGuruProfiler.UntagResource

type Rep UntagResource = D1 ('MetaData "UntagResource" "Amazonka.CodeGuruProfiler.UntagResource" "libZSservicesZSamazonka-codeguruprofilerZSamazonka-codeguruprofiler" 'False) (C1 ('MetaCons "UntagResource'" 'PrefixI 'True) (S1 ('MetaSel ('Just "resourceArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "tagKeys") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 [Text])))
type AWSResponse UntagResource Source # 
Instance details

Defined in Amazonka.CodeGuruProfiler.UntagResource

newUntagResource Source #

Create a value of UntagResource with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:resourceArn:UntagResource', untagResource_resourceArn - The Amazon Resource Name (ARN) of the resource that contains the tags to remove.

$sel:tagKeys:UntagResource', untagResource_tagKeys - A list of tag keys. Existing tags of resources with keys in this list are removed from the specified resource.

data UntagResourceResponse Source #

See: newUntagResourceResponse smart constructor.

Instances

Instances details
Eq UntagResourceResponse Source # 
Instance details

Defined in Amazonka.CodeGuruProfiler.UntagResource

Read UntagResourceResponse Source # 
Instance details

Defined in Amazonka.CodeGuruProfiler.UntagResource

Show UntagResourceResponse Source # 
Instance details

Defined in Amazonka.CodeGuruProfiler.UntagResource

Generic UntagResourceResponse Source # 
Instance details

Defined in Amazonka.CodeGuruProfiler.UntagResource

Associated Types

type Rep UntagResourceResponse :: Type -> Type #

NFData UntagResourceResponse Source # 
Instance details

Defined in Amazonka.CodeGuruProfiler.UntagResource

Methods

rnf :: UntagResourceResponse -> () #

type Rep UntagResourceResponse Source # 
Instance details

Defined in Amazonka.CodeGuruProfiler.UntagResource

type Rep UntagResourceResponse = D1 ('MetaData "UntagResourceResponse" "Amazonka.CodeGuruProfiler.UntagResource" "libZSservicesZSamazonka-codeguruprofilerZSamazonka-codeguruprofiler" 'False) (C1 ('MetaCons "UntagResourceResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newUntagResourceResponse Source #

Create a value of UntagResourceResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:httpStatus:UntagResourceResponse', untagResourceResponse_httpStatus - The response's http status code.

GetFindingsReportAccountSummary

data GetFindingsReportAccountSummary Source #

The structure representing the GetFindingsReportAccountSummaryRequest.

See: newGetFindingsReportAccountSummary smart constructor.

Instances

Instances details
Eq GetFindingsReportAccountSummary Source # 
Instance details

Defined in Amazonka.CodeGuruProfiler.GetFindingsReportAccountSummary

Read GetFindingsReportAccountSummary Source # 
Instance details

Defined in Amazonka.CodeGuruProfiler.GetFindingsReportAccountSummary

Show GetFindingsReportAccountSummary Source # 
Instance details

Defined in Amazonka.CodeGuruProfiler.GetFindingsReportAccountSummary

Generic GetFindingsReportAccountSummary Source # 
Instance details

Defined in Amazonka.CodeGuruProfiler.GetFindingsReportAccountSummary

Associated Types

type Rep GetFindingsReportAccountSummary :: Type -> Type #

NFData GetFindingsReportAccountSummary Source # 
Instance details

Defined in Amazonka.CodeGuruProfiler.GetFindingsReportAccountSummary

Hashable GetFindingsReportAccountSummary Source # 
Instance details

Defined in Amazonka.CodeGuruProfiler.GetFindingsReportAccountSummary

AWSRequest GetFindingsReportAccountSummary Source # 
Instance details

Defined in Amazonka.CodeGuruProfiler.GetFindingsReportAccountSummary

ToHeaders GetFindingsReportAccountSummary Source # 
Instance details

Defined in Amazonka.CodeGuruProfiler.GetFindingsReportAccountSummary

ToPath GetFindingsReportAccountSummary Source # 
Instance details

Defined in Amazonka.CodeGuruProfiler.GetFindingsReportAccountSummary

ToQuery GetFindingsReportAccountSummary Source # 
Instance details

Defined in Amazonka.CodeGuruProfiler.GetFindingsReportAccountSummary

type Rep GetFindingsReportAccountSummary Source # 
Instance details

Defined in Amazonka.CodeGuruProfiler.GetFindingsReportAccountSummary

type Rep GetFindingsReportAccountSummary = D1 ('MetaData "GetFindingsReportAccountSummary" "Amazonka.CodeGuruProfiler.GetFindingsReportAccountSummary" "libZSservicesZSamazonka-codeguruprofilerZSamazonka-codeguruprofiler" 'False) (C1 ('MetaCons "GetFindingsReportAccountSummary'" 'PrefixI 'True) (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "dailyReportsOnly") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "maxResults") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)))))
type AWSResponse GetFindingsReportAccountSummary Source # 
Instance details

Defined in Amazonka.CodeGuruProfiler.GetFindingsReportAccountSummary

newGetFindingsReportAccountSummary :: GetFindingsReportAccountSummary Source #

Create a value of GetFindingsReportAccountSummary with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:nextToken:GetFindingsReportAccountSummary', getFindingsReportAccountSummary_nextToken - The nextToken value returned from a previous paginated GetFindingsReportAccountSummary request where maxResults was used and the results exceeded the value of that parameter. Pagination continues from the end of the previous results that returned the nextToken value.

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.

$sel:dailyReportsOnly:GetFindingsReportAccountSummary', getFindingsReportAccountSummary_dailyReportsOnly - A Boolean value indicating whether to only return reports from daily profiles. If set to True, only analysis data from daily profiles is returned. If set to False, analysis data is returned from smaller time windows (for example, one hour).

$sel:maxResults:GetFindingsReportAccountSummary', getFindingsReportAccountSummary_maxResults - The maximum number of results returned by GetFindingsReportAccountSummary in paginated output. When this parameter is used, GetFindingsReportAccountSummary only returns maxResults results in a single page along with a nextToken response element. The remaining results of the initial request can be seen by sending another GetFindingsReportAccountSummary request with the returned nextToken value.

data GetFindingsReportAccountSummaryResponse Source #

The structure representing the GetFindingsReportAccountSummaryResponse.

See: newGetFindingsReportAccountSummaryResponse smart constructor.

Instances

Instances details
Eq GetFindingsReportAccountSummaryResponse Source # 
Instance details

Defined in Amazonka.CodeGuruProfiler.GetFindingsReportAccountSummary

Read GetFindingsReportAccountSummaryResponse Source # 
Instance details

Defined in Amazonka.CodeGuruProfiler.GetFindingsReportAccountSummary

Show GetFindingsReportAccountSummaryResponse Source # 
Instance details

Defined in Amazonka.CodeGuruProfiler.GetFindingsReportAccountSummary

Generic GetFindingsReportAccountSummaryResponse Source # 
Instance details

Defined in Amazonka.CodeGuruProfiler.GetFindingsReportAccountSummary

NFData GetFindingsReportAccountSummaryResponse Source # 
Instance details

Defined in Amazonka.CodeGuruProfiler.GetFindingsReportAccountSummary

type Rep GetFindingsReportAccountSummaryResponse Source # 
Instance details

Defined in Amazonka.CodeGuruProfiler.GetFindingsReportAccountSummary

type Rep GetFindingsReportAccountSummaryResponse = D1 ('MetaData "GetFindingsReportAccountSummaryResponse" "Amazonka.CodeGuruProfiler.GetFindingsReportAccountSummary" "libZSservicesZSamazonka-codeguruprofilerZSamazonka-codeguruprofiler" 'False) (C1 ('MetaCons "GetFindingsReportAccountSummaryResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int) :*: S1 ('MetaSel ('Just "reportSummaries") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 [FindingsReportSummary]))))

newGetFindingsReportAccountSummaryResponse Source #

Create a value of GetFindingsReportAccountSummaryResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:nextToken:GetFindingsReportAccountSummary', getFindingsReportAccountSummaryResponse_nextToken - The nextToken value to include in a future GetFindingsReportAccountSummary request. When the results of a GetFindingsReportAccountSummary request exceed maxResults, this value can be used to retrieve the next page of results. This value is null when there are no more results to return.

$sel:httpStatus:GetFindingsReportAccountSummaryResponse', getFindingsReportAccountSummaryResponse_httpStatus - The response's http status code.

$sel:reportSummaries:GetFindingsReportAccountSummaryResponse', getFindingsReportAccountSummaryResponse_reportSummaries - The return list of FindingsReportSummary objects taht contain summaries of analysis results for all profiling groups in your AWS account.

GetPolicy

data GetPolicy Source #

The structure representing the getPolicyRequest.

See: newGetPolicy smart constructor.

Constructors

GetPolicy' Text 

Instances

Instances details
Eq GetPolicy Source # 
Instance details

Defined in Amazonka.CodeGuruProfiler.GetPolicy

Read GetPolicy Source # 
Instance details

Defined in Amazonka.CodeGuruProfiler.GetPolicy

Show GetPolicy Source # 
Instance details

Defined in Amazonka.CodeGuruProfiler.GetPolicy

Generic GetPolicy Source # 
Instance details

Defined in Amazonka.CodeGuruProfiler.GetPolicy

Associated Types

type Rep GetPolicy :: Type -> Type #

NFData GetPolicy Source # 
Instance details

Defined in Amazonka.CodeGuruProfiler.GetPolicy

Methods

rnf :: GetPolicy -> () #

Hashable GetPolicy Source # 
Instance details

Defined in Amazonka.CodeGuruProfiler.GetPolicy

AWSRequest GetPolicy Source # 
Instance details

Defined in Amazonka.CodeGuruProfiler.GetPolicy

Associated Types

type AWSResponse GetPolicy #

ToHeaders GetPolicy Source # 
Instance details

Defined in Amazonka.CodeGuruProfiler.GetPolicy

Methods

toHeaders :: GetPolicy -> [Header] #

ToPath GetPolicy Source # 
Instance details

Defined in Amazonka.CodeGuruProfiler.GetPolicy

ToQuery GetPolicy Source # 
Instance details

Defined in Amazonka.CodeGuruProfiler.GetPolicy

type Rep GetPolicy Source # 
Instance details

Defined in Amazonka.CodeGuruProfiler.GetPolicy

type Rep GetPolicy = D1 ('MetaData "GetPolicy" "Amazonka.CodeGuruProfiler.GetPolicy" "libZSservicesZSamazonka-codeguruprofilerZSamazonka-codeguruprofiler" 'False) (C1 ('MetaCons "GetPolicy'" 'PrefixI 'True) (S1 ('MetaSel ('Just "profilingGroupName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))
type AWSResponse GetPolicy Source # 
Instance details

Defined in Amazonka.CodeGuruProfiler.GetPolicy

newGetPolicy Source #

Create a value of GetPolicy with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:profilingGroupName:GetPolicy', getPolicy_profilingGroupName - The name of the profiling group.

data GetPolicyResponse Source #

The structure representing the getPolicyResponse.

See: newGetPolicyResponse smart constructor.

Instances

Instances details
Eq GetPolicyResponse Source # 
Instance details

Defined in Amazonka.CodeGuruProfiler.GetPolicy

Read GetPolicyResponse Source # 
Instance details

Defined in Amazonka.CodeGuruProfiler.GetPolicy

Show GetPolicyResponse Source # 
Instance details

Defined in Amazonka.CodeGuruProfiler.GetPolicy

Generic GetPolicyResponse Source # 
Instance details

Defined in Amazonka.CodeGuruProfiler.GetPolicy

Associated Types

type Rep GetPolicyResponse :: Type -> Type #

NFData GetPolicyResponse Source # 
Instance details

Defined in Amazonka.CodeGuruProfiler.GetPolicy

Methods

rnf :: GetPolicyResponse -> () #

type Rep GetPolicyResponse Source # 
Instance details

Defined in Amazonka.CodeGuruProfiler.GetPolicy

type Rep GetPolicyResponse = D1 ('MetaData "GetPolicyResponse" "Amazonka.CodeGuruProfiler.GetPolicy" "libZSservicesZSamazonka-codeguruprofilerZSamazonka-codeguruprofiler" 'False) (C1 ('MetaCons "GetPolicyResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int) :*: (S1 ('MetaSel ('Just "policy") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "revisionId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))

newGetPolicyResponse Source #

Create a value of GetPolicyResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:httpStatus:GetPolicyResponse', getPolicyResponse_httpStatus - The response's http status code.

$sel:policy:GetPolicyResponse', getPolicyResponse_policy - The JSON-formatted resource-based policy attached to the ProfilingGroup.

$sel:revisionId:GetPolicyResponse', getPolicyResponse_revisionId - A unique identifier for the current revision of the returned policy.

ConfigureAgent

data ConfigureAgent Source #

The structure representing the configureAgentRequest.

See: newConfigureAgent smart constructor.

Instances

Instances details
Eq ConfigureAgent Source # 
Instance details

Defined in Amazonka.CodeGuruProfiler.ConfigureAgent

Read ConfigureAgent Source # 
Instance details

Defined in Amazonka.CodeGuruProfiler.ConfigureAgent

Show ConfigureAgent Source # 
Instance details

Defined in Amazonka.CodeGuruProfiler.ConfigureAgent

Generic ConfigureAgent Source # 
Instance details

Defined in Amazonka.CodeGuruProfiler.ConfigureAgent

Associated Types

type Rep ConfigureAgent :: Type -> Type #

NFData ConfigureAgent Source # 
Instance details

Defined in Amazonka.CodeGuruProfiler.ConfigureAgent

Methods

rnf :: ConfigureAgent -> () #

Hashable ConfigureAgent Source # 
Instance details

Defined in Amazonka.CodeGuruProfiler.ConfigureAgent

ToJSON ConfigureAgent Source # 
Instance details

Defined in Amazonka.CodeGuruProfiler.ConfigureAgent

AWSRequest ConfigureAgent Source # 
Instance details

Defined in Amazonka.CodeGuruProfiler.ConfigureAgent

Associated Types

type AWSResponse ConfigureAgent #

ToHeaders ConfigureAgent Source # 
Instance details

Defined in Amazonka.CodeGuruProfiler.ConfigureAgent

ToPath ConfigureAgent Source # 
Instance details

Defined in Amazonka.CodeGuruProfiler.ConfigureAgent

ToQuery ConfigureAgent Source # 
Instance details

Defined in Amazonka.CodeGuruProfiler.ConfigureAgent

type Rep ConfigureAgent Source # 
Instance details

Defined in Amazonka.CodeGuruProfiler.ConfigureAgent

type Rep ConfigureAgent = D1 ('MetaData "ConfigureAgent" "Amazonka.CodeGuruProfiler.ConfigureAgent" "libZSservicesZSamazonka-codeguruprofilerZSamazonka-codeguruprofiler" 'False) (C1 ('MetaCons "ConfigureAgent'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fleetInstanceId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "metadata") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (HashMap MetadataField Text))) :*: S1 ('MetaSel ('Just "profilingGroupName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))
type AWSResponse ConfigureAgent Source # 
Instance details

Defined in Amazonka.CodeGuruProfiler.ConfigureAgent

newConfigureAgent Source #

Create a value of ConfigureAgent with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:fleetInstanceId:ConfigureAgent', configureAgent_fleetInstanceId - A universally unique identifier (UUID) for a profiling instance. For example, if the profiling instance is an Amazon EC2 instance, it is the instance ID. If it is an AWS Fargate container, it is the container's task ID.

$sel:metadata:ConfigureAgent', configureAgent_metadata - Metadata captured about the compute platform the agent is running on. It includes information about sampling and reporting. The valid fields are:

  • COMPUTE_PLATFORM - The compute platform on which the agent is running
  • AGENT_ID - The ID for an agent instance.
  • AWS_REQUEST_ID - The AWS request ID of a Lambda invocation.
  • EXECUTION_ENVIRONMENT - The execution environment a Lambda function is running on.
  • LAMBDA_FUNCTION_ARN - The Amazon Resource Name (ARN) that is used to invoke a Lambda function.
  • LAMBDA_MEMORY_LIMIT_IN_MB - The memory allocated to a Lambda function.
  • LAMBDA_REMAINING_TIME_IN_MILLISECONDS - The time in milliseconds before execution of a Lambda function times out.
  • LAMBDA_TIME_GAP_BETWEEN_INVOKES_IN_MILLISECONDS - The time in milliseconds between two invocations of a Lambda function.
  • LAMBDA_PREVIOUS_EXECUTION_TIME_IN_MILLISECONDS - The time in milliseconds for the previous Lambda invocation.

$sel:profilingGroupName:ConfigureAgent', configureAgent_profilingGroupName - The name of the profiling group for which the configured agent is collecting profiling data.

data ConfigureAgentResponse Source #

The structure representing the configureAgentResponse.

See: newConfigureAgentResponse smart constructor.

Instances

Instances details
Eq ConfigureAgentResponse Source # 
Instance details

Defined in Amazonka.CodeGuruProfiler.ConfigureAgent

Read ConfigureAgentResponse Source # 
Instance details

Defined in Amazonka.CodeGuruProfiler.ConfigureAgent

Show ConfigureAgentResponse Source # 
Instance details

Defined in Amazonka.CodeGuruProfiler.ConfigureAgent

Generic ConfigureAgentResponse Source # 
Instance details

Defined in Amazonka.CodeGuruProfiler.ConfigureAgent

Associated Types

type Rep ConfigureAgentResponse :: Type -> Type #

NFData ConfigureAgentResponse Source # 
Instance details

Defined in Amazonka.CodeGuruProfiler.ConfigureAgent

Methods

rnf :: ConfigureAgentResponse -> () #

type Rep ConfigureAgentResponse Source # 
Instance details

Defined in Amazonka.CodeGuruProfiler.ConfigureAgent

type Rep ConfigureAgentResponse = D1 ('MetaData "ConfigureAgentResponse" "Amazonka.CodeGuruProfiler.ConfigureAgent" "libZSservicesZSamazonka-codeguruprofilerZSamazonka-codeguruprofiler" 'False) (C1 ('MetaCons "ConfigureAgentResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int) :*: S1 ('MetaSel ('Just "configuration") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 AgentConfiguration)))

newConfigureAgentResponse Source #

Create a value of ConfigureAgentResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:httpStatus:ConfigureAgentResponse', configureAgentResponse_httpStatus - The response's http status code.

$sel:configuration:ConfigureAgentResponse', configureAgentResponse_configuration - An AgentConfiguration object that specifies if an agent profiles or not and for how long to return profiling data.

Types

ActionGroup

newtype ActionGroup Source #

Constructors

ActionGroup' 

Bundled Patterns

pattern ActionGroup_AgentPermissions :: ActionGroup 

Instances

Instances details
Eq ActionGroup Source # 
Instance details

Defined in Amazonka.CodeGuruProfiler.Types.ActionGroup

Ord ActionGroup Source # 
Instance details

Defined in Amazonka.CodeGuruProfiler.Types.ActionGroup

Read ActionGroup Source # 
Instance details

Defined in Amazonka.CodeGuruProfiler.Types.ActionGroup

Show ActionGroup Source # 
Instance details

Defined in Amazonka.CodeGuruProfiler.Types.ActionGroup

Generic ActionGroup Source # 
Instance details

Defined in Amazonka.CodeGuruProfiler.Types.ActionGroup

Associated Types

type Rep ActionGroup :: Type -> Type #

NFData ActionGroup Source # 
Instance details

Defined in Amazonka.CodeGuruProfiler.Types.ActionGroup

Methods

rnf :: ActionGroup -> () #

Hashable ActionGroup Source # 
Instance details

Defined in Amazonka.CodeGuruProfiler.Types.ActionGroup

ToJSON ActionGroup Source # 
Instance details

Defined in Amazonka.CodeGuruProfiler.Types.ActionGroup

ToJSONKey ActionGroup Source # 
Instance details

Defined in Amazonka.CodeGuruProfiler.Types.ActionGroup

FromJSON ActionGroup Source # 
Instance details

Defined in Amazonka.CodeGuruProfiler.Types.ActionGroup

FromJSONKey ActionGroup Source # 
Instance details

Defined in Amazonka.CodeGuruProfiler.Types.ActionGroup

ToLog ActionGroup Source # 
Instance details

Defined in Amazonka.CodeGuruProfiler.Types.ActionGroup

ToHeader ActionGroup Source # 
Instance details

Defined in Amazonka.CodeGuruProfiler.Types.ActionGroup

ToQuery ActionGroup Source # 
Instance details

Defined in Amazonka.CodeGuruProfiler.Types.ActionGroup

FromXML ActionGroup Source # 
Instance details

Defined in Amazonka.CodeGuruProfiler.Types.ActionGroup

ToXML ActionGroup Source # 
Instance details

Defined in Amazonka.CodeGuruProfiler.Types.ActionGroup

Methods

toXML :: ActionGroup -> XML #

ToByteString ActionGroup Source # 
Instance details

Defined in Amazonka.CodeGuruProfiler.Types.ActionGroup

FromText ActionGroup Source # 
Instance details

Defined in Amazonka.CodeGuruProfiler.Types.ActionGroup

ToText ActionGroup Source # 
Instance details

Defined in Amazonka.CodeGuruProfiler.Types.ActionGroup

Methods

toText :: ActionGroup -> Text #

type Rep ActionGroup Source # 
Instance details

Defined in Amazonka.CodeGuruProfiler.Types.ActionGroup

type Rep ActionGroup = D1 ('MetaData "ActionGroup" "Amazonka.CodeGuruProfiler.Types.ActionGroup" "libZSservicesZSamazonka-codeguruprofilerZSamazonka-codeguruprofiler" 'True) (C1 ('MetaCons "ActionGroup'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromActionGroup") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

AgentParameterField

newtype AgentParameterField Source #

Instances

Instances details
Eq AgentParameterField Source # 
Instance details

Defined in Amazonka.CodeGuruProfiler.Types.AgentParameterField

Ord AgentParameterField Source # 
Instance details

Defined in Amazonka.CodeGuruProfiler.Types.AgentParameterField

Read AgentParameterField Source # 
Instance details

Defined in Amazonka.CodeGuruProfiler.Types.AgentParameterField

Show AgentParameterField Source # 
Instance details

Defined in Amazonka.CodeGuruProfiler.Types.AgentParameterField

Generic AgentParameterField Source # 
Instance details

Defined in Amazonka.CodeGuruProfiler.Types.AgentParameterField

Associated Types

type Rep AgentParameterField :: Type -> Type #

NFData AgentParameterField Source # 
Instance details

Defined in Amazonka.CodeGuruProfiler.Types.AgentParameterField

Methods

rnf :: AgentParameterField -> () #

Hashable AgentParameterField Source # 
Instance details

Defined in Amazonka.CodeGuruProfiler.Types.AgentParameterField

ToJSON AgentParameterField Source # 
Instance details

Defined in Amazonka.CodeGuruProfiler.Types.AgentParameterField

ToJSONKey AgentParameterField Source # 
Instance details

Defined in Amazonka.CodeGuruProfiler.Types.AgentParameterField

FromJSON AgentParameterField Source # 
Instance details

Defined in Amazonka.CodeGuruProfiler.Types.AgentParameterField

FromJSONKey AgentParameterField Source # 
Instance details

Defined in Amazonka.CodeGuruProfiler.Types.AgentParameterField

ToLog AgentParameterField Source # 
Instance details

Defined in Amazonka.CodeGuruProfiler.Types.AgentParameterField

ToHeader AgentParameterField Source # 
Instance details

Defined in Amazonka.CodeGuruProfiler.Types.AgentParameterField

ToQuery AgentParameterField Source # 
Instance details

Defined in Amazonka.CodeGuruProfiler.Types.AgentParameterField

FromXML AgentParameterField Source # 
Instance details

Defined in Amazonka.CodeGuruProfiler.Types.AgentParameterField

ToXML AgentParameterField Source # 
Instance details

Defined in Amazonka.CodeGuruProfiler.Types.AgentParameterField

ToByteString AgentParameterField Source # 
Instance details

Defined in Amazonka.CodeGuruProfiler.Types.AgentParameterField

FromText AgentParameterField Source # 
Instance details

Defined in Amazonka.CodeGuruProfiler.Types.AgentParameterField

ToText AgentParameterField Source # 
Instance details

Defined in Amazonka.CodeGuruProfiler.Types.AgentParameterField

type Rep AgentParameterField Source # 
Instance details

Defined in Amazonka.CodeGuruProfiler.Types.AgentParameterField

type Rep AgentParameterField = D1 ('MetaData "AgentParameterField" "Amazonka.CodeGuruProfiler.Types.AgentParameterField" "libZSservicesZSamazonka-codeguruprofilerZSamazonka-codeguruprofiler" 'True) (C1 ('MetaCons "AgentParameterField'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromAgentParameterField") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

AggregationPeriod

newtype AggregationPeriod Source #

Instances

Instances details
Eq AggregationPeriod Source # 
Instance details

Defined in Amazonka.CodeGuruProfiler.Types.AggregationPeriod

Ord AggregationPeriod Source # 
Instance details

Defined in Amazonka.CodeGuruProfiler.Types.AggregationPeriod

Read AggregationPeriod Source # 
Instance details

Defined in Amazonka.CodeGuruProfiler.Types.AggregationPeriod

Show AggregationPeriod Source # 
Instance details

Defined in Amazonka.CodeGuruProfiler.Types.AggregationPeriod

Generic AggregationPeriod Source # 
Instance details

Defined in Amazonka.CodeGuruProfiler.Types.AggregationPeriod

Associated Types

type Rep AggregationPeriod :: Type -> Type #

NFData AggregationPeriod Source # 
Instance details

Defined in Amazonka.CodeGuruProfiler.Types.AggregationPeriod

Methods

rnf :: AggregationPeriod -> () #

Hashable AggregationPeriod Source # 
Instance details

Defined in Amazonka.CodeGuruProfiler.Types.AggregationPeriod

ToJSON AggregationPeriod Source # 
Instance details

Defined in Amazonka.CodeGuruProfiler.Types.AggregationPeriod

ToJSONKey AggregationPeriod Source # 
Instance details

Defined in Amazonka.CodeGuruProfiler.Types.AggregationPeriod

FromJSON AggregationPeriod Source # 
Instance details

Defined in Amazonka.CodeGuruProfiler.Types.AggregationPeriod

FromJSONKey AggregationPeriod Source # 
Instance details

Defined in Amazonka.CodeGuruProfiler.Types.AggregationPeriod

ToLog AggregationPeriod Source # 
Instance details

Defined in Amazonka.CodeGuruProfiler.Types.AggregationPeriod

ToHeader AggregationPeriod Source # 
Instance details

Defined in Amazonka.CodeGuruProfiler.Types.AggregationPeriod

ToQuery AggregationPeriod Source # 
Instance details

Defined in Amazonka.CodeGuruProfiler.Types.AggregationPeriod

FromXML AggregationPeriod Source # 
Instance details

Defined in Amazonka.CodeGuruProfiler.Types.AggregationPeriod

ToXML AggregationPeriod Source # 
Instance details

Defined in Amazonka.CodeGuruProfiler.Types.AggregationPeriod

ToByteString AggregationPeriod Source # 
Instance details

Defined in Amazonka.CodeGuruProfiler.Types.AggregationPeriod

FromText AggregationPeriod Source # 
Instance details

Defined in Amazonka.CodeGuruProfiler.Types.AggregationPeriod

ToText AggregationPeriod Source # 
Instance details

Defined in Amazonka.CodeGuruProfiler.Types.AggregationPeriod

type Rep AggregationPeriod Source # 
Instance details

Defined in Amazonka.CodeGuruProfiler.Types.AggregationPeriod

type Rep AggregationPeriod = D1 ('MetaData "AggregationPeriod" "Amazonka.CodeGuruProfiler.Types.AggregationPeriod" "libZSservicesZSamazonka-codeguruprofilerZSamazonka-codeguruprofiler" 'True) (C1 ('MetaCons "AggregationPeriod'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromAggregationPeriod") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

ComputePlatform

newtype ComputePlatform Source #

Constructors

ComputePlatform' 

Instances

Instances details
Eq ComputePlatform Source # 
Instance details

Defined in Amazonka.CodeGuruProfiler.Types.ComputePlatform

Ord ComputePlatform Source # 
Instance details

Defined in Amazonka.CodeGuruProfiler.Types.ComputePlatform

Read ComputePlatform Source # 
Instance details

Defined in Amazonka.CodeGuruProfiler.Types.ComputePlatform

Show ComputePlatform Source # 
Instance details

Defined in Amazonka.CodeGuruProfiler.Types.ComputePlatform

Generic ComputePlatform Source # 
Instance details

Defined in Amazonka.CodeGuruProfiler.Types.ComputePlatform

Associated Types

type Rep ComputePlatform :: Type -> Type #

NFData ComputePlatform Source # 
Instance details

Defined in Amazonka.CodeGuruProfiler.Types.ComputePlatform

Methods

rnf :: ComputePlatform -> () #

Hashable ComputePlatform Source # 
Instance details

Defined in Amazonka.CodeGuruProfiler.Types.ComputePlatform

ToJSON ComputePlatform Source # 
Instance details

Defined in Amazonka.CodeGuruProfiler.Types.ComputePlatform

ToJSONKey ComputePlatform Source # 
Instance details

Defined in Amazonka.CodeGuruProfiler.Types.ComputePlatform

FromJSON ComputePlatform Source # 
Instance details

Defined in Amazonka.CodeGuruProfiler.Types.ComputePlatform

FromJSONKey ComputePlatform Source # 
Instance details

Defined in Amazonka.CodeGuruProfiler.Types.ComputePlatform

ToLog ComputePlatform Source # 
Instance details

Defined in Amazonka.CodeGuruProfiler.Types.ComputePlatform

ToHeader ComputePlatform Source # 
Instance details

Defined in Amazonka.CodeGuruProfiler.Types.ComputePlatform

ToQuery ComputePlatform Source # 
Instance details

Defined in Amazonka.CodeGuruProfiler.Types.ComputePlatform

FromXML ComputePlatform Source # 
Instance details

Defined in Amazonka.CodeGuruProfiler.Types.ComputePlatform

ToXML ComputePlatform Source # 
Instance details

Defined in Amazonka.CodeGuruProfiler.Types.ComputePlatform

Methods

toXML :: ComputePlatform -> XML #

ToByteString ComputePlatform Source # 
Instance details

Defined in Amazonka.CodeGuruProfiler.Types.ComputePlatform

FromText ComputePlatform Source # 
Instance details

Defined in Amazonka.CodeGuruProfiler.Types.ComputePlatform

ToText ComputePlatform Source # 
Instance details

Defined in Amazonka.CodeGuruProfiler.Types.ComputePlatform

type Rep ComputePlatform Source # 
Instance details

Defined in Amazonka.CodeGuruProfiler.Types.ComputePlatform

type Rep ComputePlatform = D1 ('MetaData "ComputePlatform" "Amazonka.CodeGuruProfiler.Types.ComputePlatform" "libZSservicesZSamazonka-codeguruprofilerZSamazonka-codeguruprofiler" 'True) (C1 ('MetaCons "ComputePlatform'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromComputePlatform") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

EventPublisher

newtype EventPublisher Source #

Constructors

EventPublisher' 

Bundled Patterns

pattern EventPublisher_AnomalyDetection :: EventPublisher 

Instances

Instances details
Eq EventPublisher Source # 
Instance details

Defined in Amazonka.CodeGuruProfiler.Types.EventPublisher

Ord EventPublisher Source # 
Instance details

Defined in Amazonka.CodeGuruProfiler.Types.EventPublisher

Read EventPublisher Source # 
Instance details

Defined in Amazonka.CodeGuruProfiler.Types.EventPublisher

Show EventPublisher Source # 
Instance details

Defined in Amazonka.CodeGuruProfiler.Types.EventPublisher

Generic EventPublisher Source # 
Instance details

Defined in Amazonka.CodeGuruProfiler.Types.EventPublisher

Associated Types

type Rep EventPublisher :: Type -> Type #

NFData EventPublisher Source # 
Instance details

Defined in Amazonka.CodeGuruProfiler.Types.EventPublisher

Methods

rnf :: EventPublisher -> () #

Hashable EventPublisher Source # 
Instance details

Defined in Amazonka.CodeGuruProfiler.Types.EventPublisher

ToJSON EventPublisher Source # 
Instance details

Defined in Amazonka.CodeGuruProfiler.Types.EventPublisher

ToJSONKey EventPublisher Source # 
Instance details

Defined in Amazonka.CodeGuruProfiler.Types.EventPublisher

FromJSON EventPublisher Source # 
Instance details

Defined in Amazonka.CodeGuruProfiler.Types.EventPublisher

FromJSONKey EventPublisher Source # 
Instance details

Defined in Amazonka.CodeGuruProfiler.Types.EventPublisher

ToLog EventPublisher Source # 
Instance details

Defined in Amazonka.CodeGuruProfiler.Types.EventPublisher

ToHeader EventPublisher Source # 
Instance details

Defined in Amazonka.CodeGuruProfiler.Types.EventPublisher

ToQuery EventPublisher Source # 
Instance details

Defined in Amazonka.CodeGuruProfiler.Types.EventPublisher

FromXML EventPublisher Source # 
Instance details

Defined in Amazonka.CodeGuruProfiler.Types.EventPublisher

ToXML EventPublisher Source # 
Instance details

Defined in Amazonka.CodeGuruProfiler.Types.EventPublisher

Methods

toXML :: EventPublisher -> XML #

ToByteString EventPublisher Source # 
Instance details

Defined in Amazonka.CodeGuruProfiler.Types.EventPublisher

FromText EventPublisher Source # 
Instance details

Defined in Amazonka.CodeGuruProfiler.Types.EventPublisher

ToText EventPublisher Source # 
Instance details

Defined in Amazonka.CodeGuruProfiler.Types.EventPublisher

type Rep EventPublisher Source # 
Instance details

Defined in Amazonka.CodeGuruProfiler.Types.EventPublisher

type Rep EventPublisher = D1 ('MetaData "EventPublisher" "Amazonka.CodeGuruProfiler.Types.EventPublisher" "libZSservicesZSamazonka-codeguruprofilerZSamazonka-codeguruprofiler" 'True) (C1 ('MetaCons "EventPublisher'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromEventPublisher") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

FeedbackType

newtype FeedbackType Source #

Constructors

FeedbackType' 

Bundled Patterns

pattern FeedbackType_Negative :: FeedbackType 
pattern FeedbackType_Positive :: FeedbackType 

Instances

Instances details
Eq FeedbackType Source # 
Instance details

Defined in Amazonka.CodeGuruProfiler.Types.FeedbackType

Ord FeedbackType Source # 
Instance details

Defined in Amazonka.CodeGuruProfiler.Types.FeedbackType

Read FeedbackType Source # 
Instance details

Defined in Amazonka.CodeGuruProfiler.Types.FeedbackType

Show FeedbackType Source # 
Instance details

Defined in Amazonka.CodeGuruProfiler.Types.FeedbackType

Generic FeedbackType Source # 
Instance details

Defined in Amazonka.CodeGuruProfiler.Types.FeedbackType

Associated Types

type Rep FeedbackType :: Type -> Type #

NFData FeedbackType Source # 
Instance details

Defined in Amazonka.CodeGuruProfiler.Types.FeedbackType

Methods

rnf :: FeedbackType -> () #

Hashable FeedbackType Source # 
Instance details

Defined in Amazonka.CodeGuruProfiler.Types.FeedbackType

ToJSON FeedbackType Source # 
Instance details

Defined in Amazonka.CodeGuruProfiler.Types.FeedbackType

ToJSONKey FeedbackType Source # 
Instance details

Defined in Amazonka.CodeGuruProfiler.Types.FeedbackType

FromJSON FeedbackType Source # 
Instance details

Defined in Amazonka.CodeGuruProfiler.Types.FeedbackType

FromJSONKey FeedbackType Source # 
Instance details

Defined in Amazonka.CodeGuruProfiler.Types.FeedbackType

ToLog FeedbackType Source # 
Instance details

Defined in Amazonka.CodeGuruProfiler.Types.FeedbackType

ToHeader FeedbackType Source # 
Instance details

Defined in Amazonka.CodeGuruProfiler.Types.FeedbackType

ToQuery FeedbackType Source # 
Instance details

Defined in Amazonka.CodeGuruProfiler.Types.FeedbackType

FromXML FeedbackType Source # 
Instance details

Defined in Amazonka.CodeGuruProfiler.Types.FeedbackType

ToXML FeedbackType Source # 
Instance details

Defined in Amazonka.CodeGuruProfiler.Types.FeedbackType

Methods

toXML :: FeedbackType -> XML #

ToByteString FeedbackType Source # 
Instance details

Defined in Amazonka.CodeGuruProfiler.Types.FeedbackType

FromText FeedbackType Source # 
Instance details

Defined in Amazonka.CodeGuruProfiler.Types.FeedbackType

ToText FeedbackType Source # 
Instance details

Defined in Amazonka.CodeGuruProfiler.Types.FeedbackType

Methods

toText :: FeedbackType -> Text #

type Rep FeedbackType Source # 
Instance details

Defined in Amazonka.CodeGuruProfiler.Types.FeedbackType

type Rep FeedbackType = D1 ('MetaData "FeedbackType" "Amazonka.CodeGuruProfiler.Types.FeedbackType" "libZSservicesZSamazonka-codeguruprofilerZSamazonka-codeguruprofiler" 'True) (C1 ('MetaCons "FeedbackType'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromFeedbackType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

MetadataField

newtype MetadataField Source #

Constructors

MetadataField' 

Instances

Instances details
Eq MetadataField Source # 
Instance details

Defined in Amazonka.CodeGuruProfiler.Types.MetadataField

Ord MetadataField Source # 
Instance details

Defined in Amazonka.CodeGuruProfiler.Types.MetadataField

Read MetadataField Source # 
Instance details

Defined in Amazonka.CodeGuruProfiler.Types.MetadataField

Show MetadataField Source # 
Instance details

Defined in Amazonka.CodeGuruProfiler.Types.MetadataField

Generic MetadataField Source # 
Instance details

Defined in Amazonka.CodeGuruProfiler.Types.MetadataField

Associated Types

type Rep MetadataField :: Type -> Type #

NFData MetadataField Source # 
Instance details

Defined in Amazonka.CodeGuruProfiler.Types.MetadataField

Methods

rnf :: MetadataField -> () #

Hashable MetadataField Source # 
Instance details

Defined in Amazonka.CodeGuruProfiler.Types.MetadataField

ToJSON MetadataField Source # 
Instance details

Defined in Amazonka.CodeGuruProfiler.Types.MetadataField

ToJSONKey MetadataField Source # 
Instance details

Defined in Amazonka.CodeGuruProfiler.Types.MetadataField

FromJSON MetadataField Source # 
Instance details

Defined in Amazonka.CodeGuruProfiler.Types.MetadataField

FromJSONKey MetadataField Source # 
Instance details

Defined in Amazonka.CodeGuruProfiler.Types.MetadataField

ToLog MetadataField Source # 
Instance details

Defined in Amazonka.CodeGuruProfiler.Types.MetadataField

ToHeader MetadataField Source # 
Instance details

Defined in Amazonka.CodeGuruProfiler.Types.MetadataField

ToQuery MetadataField Source # 
Instance details

Defined in Amazonka.CodeGuruProfiler.Types.MetadataField

FromXML MetadataField Source # 
Instance details

Defined in Amazonka.CodeGuruProfiler.Types.MetadataField

ToXML MetadataField Source # 
Instance details

Defined in Amazonka.CodeGuruProfiler.Types.MetadataField

Methods

toXML :: MetadataField -> XML #

ToByteString MetadataField Source # 
Instance details

Defined in Amazonka.CodeGuruProfiler.Types.MetadataField

FromText MetadataField Source # 
Instance details

Defined in Amazonka.CodeGuruProfiler.Types.MetadataField

ToText MetadataField Source # 
Instance details

Defined in Amazonka.CodeGuruProfiler.Types.MetadataField

Methods

toText :: MetadataField -> Text #

type Rep MetadataField Source # 
Instance details

Defined in Amazonka.CodeGuruProfiler.Types.MetadataField

type Rep MetadataField = D1 ('MetaData "MetadataField" "Amazonka.CodeGuruProfiler.Types.MetadataField" "libZSservicesZSamazonka-codeguruprofilerZSamazonka-codeguruprofiler" 'True) (C1 ('MetaCons "MetadataField'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromMetadataField") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

MetricType

newtype MetricType Source #

Constructors

MetricType' 

Fields

Instances

Instances details
Eq MetricType Source # 
Instance details

Defined in Amazonka.CodeGuruProfiler.Types.MetricType

Ord MetricType Source # 
Instance details

Defined in Amazonka.CodeGuruProfiler.Types.MetricType

Read MetricType Source # 
Instance details

Defined in Amazonka.CodeGuruProfiler.Types.MetricType

Show MetricType Source # 
Instance details

Defined in Amazonka.CodeGuruProfiler.Types.MetricType

Generic MetricType Source # 
Instance details

Defined in Amazonka.CodeGuruProfiler.Types.MetricType

Associated Types

type Rep MetricType :: Type -> Type #

NFData MetricType Source # 
Instance details

Defined in Amazonka.CodeGuruProfiler.Types.MetricType

Methods

rnf :: MetricType -> () #

Hashable MetricType Source # 
Instance details

Defined in Amazonka.CodeGuruProfiler.Types.MetricType

ToJSON MetricType Source # 
Instance details

Defined in Amazonka.CodeGuruProfiler.Types.MetricType

ToJSONKey MetricType Source # 
Instance details

Defined in Amazonka.CodeGuruProfiler.Types.MetricType

FromJSON MetricType Source # 
Instance details

Defined in Amazonka.CodeGuruProfiler.Types.MetricType

FromJSONKey MetricType Source # 
Instance details

Defined in Amazonka.CodeGuruProfiler.Types.MetricType

ToLog MetricType Source # 
Instance details

Defined in Amazonka.CodeGuruProfiler.Types.MetricType

ToHeader MetricType Source # 
Instance details

Defined in Amazonka.CodeGuruProfiler.Types.MetricType

ToQuery MetricType Source # 
Instance details

Defined in Amazonka.CodeGuruProfiler.Types.MetricType

FromXML MetricType Source # 
Instance details

Defined in Amazonka.CodeGuruProfiler.Types.MetricType

ToXML MetricType Source # 
Instance details

Defined in Amazonka.CodeGuruProfiler.Types.MetricType

Methods

toXML :: MetricType -> XML #

ToByteString MetricType Source # 
Instance details

Defined in Amazonka.CodeGuruProfiler.Types.MetricType

FromText MetricType Source # 
Instance details

Defined in Amazonka.CodeGuruProfiler.Types.MetricType

ToText MetricType Source # 
Instance details

Defined in Amazonka.CodeGuruProfiler.Types.MetricType

Methods

toText :: MetricType -> Text #

type Rep MetricType Source # 
Instance details

Defined in Amazonka.CodeGuruProfiler.Types.MetricType

type Rep MetricType = D1 ('MetaData "MetricType" "Amazonka.CodeGuruProfiler.Types.MetricType" "libZSservicesZSamazonka-codeguruprofilerZSamazonka-codeguruprofiler" 'True) (C1 ('MetaCons "MetricType'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromMetricType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

OrderBy

newtype OrderBy Source #

Constructors

OrderBy' 

Fields

Instances

Instances details
Eq OrderBy Source # 
Instance details

Defined in Amazonka.CodeGuruProfiler.Types.OrderBy

Methods

(==) :: OrderBy -> OrderBy -> Bool #

(/=) :: OrderBy -> OrderBy -> Bool #

Ord OrderBy Source # 
Instance details

Defined in Amazonka.CodeGuruProfiler.Types.OrderBy

Read OrderBy Source # 
Instance details

Defined in Amazonka.CodeGuruProfiler.Types.OrderBy

Show OrderBy Source # 
Instance details

Defined in Amazonka.CodeGuruProfiler.Types.OrderBy

Generic OrderBy Source # 
Instance details

Defined in Amazonka.CodeGuruProfiler.Types.OrderBy

Associated Types

type Rep OrderBy :: Type -> Type #

Methods

from :: OrderBy -> Rep OrderBy x #

to :: Rep OrderBy x -> OrderBy #

NFData OrderBy Source # 
Instance details

Defined in Amazonka.CodeGuruProfiler.Types.OrderBy

Methods

rnf :: OrderBy -> () #

Hashable OrderBy Source # 
Instance details

Defined in Amazonka.CodeGuruProfiler.Types.OrderBy

Methods

hashWithSalt :: Int -> OrderBy -> Int #

hash :: OrderBy -> Int #

ToJSON OrderBy Source # 
Instance details

Defined in Amazonka.CodeGuruProfiler.Types.OrderBy

ToJSONKey OrderBy Source # 
Instance details

Defined in Amazonka.CodeGuruProfiler.Types.OrderBy

FromJSON OrderBy Source # 
Instance details

Defined in Amazonka.CodeGuruProfiler.Types.OrderBy

FromJSONKey OrderBy Source # 
Instance details

Defined in Amazonka.CodeGuruProfiler.Types.OrderBy

ToLog OrderBy Source # 
Instance details

Defined in Amazonka.CodeGuruProfiler.Types.OrderBy

ToHeader OrderBy Source # 
Instance details

Defined in Amazonka.CodeGuruProfiler.Types.OrderBy

Methods

toHeader :: HeaderName -> OrderBy -> [Header] #

ToQuery OrderBy Source # 
Instance details

Defined in Amazonka.CodeGuruProfiler.Types.OrderBy

FromXML OrderBy Source # 
Instance details

Defined in Amazonka.CodeGuruProfiler.Types.OrderBy

ToXML OrderBy Source # 
Instance details

Defined in Amazonka.CodeGuruProfiler.Types.OrderBy

Methods

toXML :: OrderBy -> XML #

ToByteString OrderBy Source # 
Instance details

Defined in Amazonka.CodeGuruProfiler.Types.OrderBy

Methods

toBS :: OrderBy -> ByteString #

FromText OrderBy Source # 
Instance details

Defined in Amazonka.CodeGuruProfiler.Types.OrderBy

ToText OrderBy Source # 
Instance details

Defined in Amazonka.CodeGuruProfiler.Types.OrderBy

Methods

toText :: OrderBy -> Text #

type Rep OrderBy Source # 
Instance details

Defined in Amazonka.CodeGuruProfiler.Types.OrderBy

type Rep OrderBy = D1 ('MetaData "OrderBy" "Amazonka.CodeGuruProfiler.Types.OrderBy" "libZSservicesZSamazonka-codeguruprofilerZSamazonka-codeguruprofiler" 'True) (C1 ('MetaCons "OrderBy'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromOrderBy") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

AgentConfiguration

data AgentConfiguration Source #

The response of ConfigureAgent that specifies if an agent profiles or not and for how long to return profiling data.

See: newAgentConfiguration smart constructor.

Instances

Instances details
Eq AgentConfiguration Source # 
Instance details

Defined in Amazonka.CodeGuruProfiler.Types.AgentConfiguration

Read AgentConfiguration Source # 
Instance details

Defined in Amazonka.CodeGuruProfiler.Types.AgentConfiguration

Show AgentConfiguration Source # 
Instance details

Defined in Amazonka.CodeGuruProfiler.Types.AgentConfiguration

Generic AgentConfiguration Source # 
Instance details

Defined in Amazonka.CodeGuruProfiler.Types.AgentConfiguration

Associated Types

type Rep AgentConfiguration :: Type -> Type #

NFData AgentConfiguration Source # 
Instance details

Defined in Amazonka.CodeGuruProfiler.Types.AgentConfiguration

Methods

rnf :: AgentConfiguration -> () #

Hashable AgentConfiguration Source # 
Instance details

Defined in Amazonka.CodeGuruProfiler.Types.AgentConfiguration

FromJSON AgentConfiguration Source # 
Instance details

Defined in Amazonka.CodeGuruProfiler.Types.AgentConfiguration

type Rep AgentConfiguration Source # 
Instance details

Defined in Amazonka.CodeGuruProfiler.Types.AgentConfiguration

type Rep AgentConfiguration = D1 ('MetaData "AgentConfiguration" "Amazonka.CodeGuruProfiler.Types.AgentConfiguration" "libZSservicesZSamazonka-codeguruprofilerZSamazonka-codeguruprofiler" 'False) (C1 ('MetaCons "AgentConfiguration'" 'PrefixI 'True) (S1 ('MetaSel ('Just "agentParameters") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (HashMap AgentParameterField Text))) :*: (S1 ('MetaSel ('Just "periodInSeconds") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int) :*: S1 ('MetaSel ('Just "shouldProfile") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Bool))))

newAgentConfiguration Source #

Create a value of AgentConfiguration with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:agentParameters:AgentConfiguration', agentConfiguration_agentParameters - Parameters used by the profiler. The valid parameters are:

  • MaxStackDepth - The maximum depth of the stacks in the code that is represented in the profile. For example, if CodeGuru Profiler finds a method A, which calls method B, which calls method C, which calls method D, then the depth is 4. If the maxDepth is set to 2, then the profiler evaluates A and B.
  • MemoryUsageLimitPercent - The percentage of memory that is used by the profiler.
  • MinimumTimeForReportingInMilliseconds - The minimum time in milliseconds between sending reports.
  • ReportingIntervalInMilliseconds - The reporting interval in milliseconds used to report profiles.
  • SamplingIntervalInMilliseconds - The sampling interval in milliseconds that is used to profile samples.

$sel:periodInSeconds:AgentConfiguration', agentConfiguration_periodInSeconds - How long a profiling agent should send profiling data using ConfigureAgent . For example, if this is set to 300, the profiling agent calls ConfigureAgent every 5 minutes to submit the profiled data collected during that period.

$sel:shouldProfile:AgentConfiguration', agentConfiguration_shouldProfile - A Boolean that specifies whether the profiling agent collects profiling data or not. Set to true to enable profiling.

AgentOrchestrationConfig

data AgentOrchestrationConfig Source #

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.

See: newAgentOrchestrationConfig smart constructor.

Instances

Instances details
Eq AgentOrchestrationConfig Source # 
Instance details

Defined in Amazonka.CodeGuruProfiler.Types.AgentOrchestrationConfig

Read AgentOrchestrationConfig Source # 
Instance details

Defined in Amazonka.CodeGuruProfiler.Types.AgentOrchestrationConfig

Show AgentOrchestrationConfig Source # 
Instance details

Defined in Amazonka.CodeGuruProfiler.Types.AgentOrchestrationConfig

Generic AgentOrchestrationConfig Source # 
Instance details

Defined in Amazonka.CodeGuruProfiler.Types.AgentOrchestrationConfig

Associated Types

type Rep AgentOrchestrationConfig :: Type -> Type #

NFData AgentOrchestrationConfig Source # 
Instance details

Defined in Amazonka.CodeGuruProfiler.Types.AgentOrchestrationConfig

Hashable AgentOrchestrationConfig Source # 
Instance details

Defined in Amazonka.CodeGuruProfiler.Types.AgentOrchestrationConfig

ToJSON AgentOrchestrationConfig Source # 
Instance details

Defined in Amazonka.CodeGuruProfiler.Types.AgentOrchestrationConfig

FromJSON AgentOrchestrationConfig Source # 
Instance details

Defined in Amazonka.CodeGuruProfiler.Types.AgentOrchestrationConfig

type Rep AgentOrchestrationConfig Source # 
Instance details

Defined in Amazonka.CodeGuruProfiler.Types.AgentOrchestrationConfig

type Rep AgentOrchestrationConfig = D1 ('MetaData "AgentOrchestrationConfig" "Amazonka.CodeGuruProfiler.Types.AgentOrchestrationConfig" "libZSservicesZSamazonka-codeguruprofilerZSamazonka-codeguruprofiler" 'False) (C1 ('MetaCons "AgentOrchestrationConfig'" 'PrefixI 'True) (S1 ('MetaSel ('Just "profilingEnabled") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Bool)))

newAgentOrchestrationConfig Source #

Create a value of AgentOrchestrationConfig with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:profilingEnabled:AgentOrchestrationConfig', agentOrchestrationConfig_profilingEnabled - A Boolean that specifies whether the profiling agent collects profiling data or not. Set to true to enable profiling.

AggregatedProfileTime

data AggregatedProfileTime Source #

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).

See: newAggregatedProfileTime smart constructor.

Instances

Instances details
Eq AggregatedProfileTime Source # 
Instance details

Defined in Amazonka.CodeGuruProfiler.Types.AggregatedProfileTime

Read AggregatedProfileTime Source # 
Instance details

Defined in Amazonka.CodeGuruProfiler.Types.AggregatedProfileTime

Show AggregatedProfileTime Source # 
Instance details

Defined in Amazonka.CodeGuruProfiler.Types.AggregatedProfileTime

Generic AggregatedProfileTime Source # 
Instance details

Defined in Amazonka.CodeGuruProfiler.Types.AggregatedProfileTime

Associated Types

type Rep AggregatedProfileTime :: Type -> Type #

NFData AggregatedProfileTime Source # 
Instance details

Defined in Amazonka.CodeGuruProfiler.Types.AggregatedProfileTime

Methods

rnf :: AggregatedProfileTime -> () #

Hashable AggregatedProfileTime Source # 
Instance details

Defined in Amazonka.CodeGuruProfiler.Types.AggregatedProfileTime

FromJSON AggregatedProfileTime Source # 
Instance details

Defined in Amazonka.CodeGuruProfiler.Types.AggregatedProfileTime

type Rep AggregatedProfileTime Source # 
Instance details

Defined in Amazonka.CodeGuruProfiler.Types.AggregatedProfileTime

type Rep AggregatedProfileTime = D1 ('MetaData "AggregatedProfileTime" "Amazonka.CodeGuruProfiler.Types.AggregatedProfileTime" "libZSservicesZSamazonka-codeguruprofilerZSamazonka-codeguruprofiler" 'False) (C1 ('MetaCons "AggregatedProfileTime'" 'PrefixI 'True) (S1 ('MetaSel ('Just "period") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe AggregationPeriod)) :*: S1 ('MetaSel ('Just "start") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX))))

newAggregatedProfileTime :: AggregatedProfileTime Source #

Create a value of AggregatedProfileTime with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:period:AggregatedProfileTime', aggregatedProfileTime_period - 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

$sel:start:AggregatedProfileTime', aggregatedProfileTime_start - 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 period property of the AggregatedProfileTime object.

Specify start 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.

Anomaly

data Anomaly Source #

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.

See: newAnomaly smart constructor.

Instances

Instances details
Eq Anomaly Source # 
Instance details

Defined in Amazonka.CodeGuruProfiler.Types.Anomaly

Methods

(==) :: Anomaly -> Anomaly -> Bool #

(/=) :: Anomaly -> Anomaly -> Bool #

Read Anomaly Source # 
Instance details

Defined in Amazonka.CodeGuruProfiler.Types.Anomaly

Show Anomaly Source # 
Instance details

Defined in Amazonka.CodeGuruProfiler.Types.Anomaly

Generic Anomaly Source # 
Instance details

Defined in Amazonka.CodeGuruProfiler.Types.Anomaly

Associated Types

type Rep Anomaly :: Type -> Type #

Methods

from :: Anomaly -> Rep Anomaly x #

to :: Rep Anomaly x -> Anomaly #

NFData Anomaly Source # 
Instance details

Defined in Amazonka.CodeGuruProfiler.Types.Anomaly

Methods

rnf :: Anomaly -> () #

Hashable Anomaly Source # 
Instance details

Defined in Amazonka.CodeGuruProfiler.Types.Anomaly

Methods

hashWithSalt :: Int -> Anomaly -> Int #

hash :: Anomaly -> Int #

FromJSON Anomaly Source # 
Instance details

Defined in Amazonka.CodeGuruProfiler.Types.Anomaly

type Rep Anomaly Source # 
Instance details

Defined in Amazonka.CodeGuruProfiler.Types.Anomaly

type Rep Anomaly = D1 ('MetaData "Anomaly" "Amazonka.CodeGuruProfiler.Types.Anomaly" "libZSservicesZSamazonka-codeguruprofilerZSamazonka-codeguruprofiler" 'False) (C1 ('MetaCons "Anomaly'" 'PrefixI 'True) (S1 ('MetaSel ('Just "instances") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 [AnomalyInstance]) :*: (S1 ('MetaSel ('Just "metric") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Metric) :*: S1 ('MetaSel ('Just "reason") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))

newAnomaly Source #

Create a value of Anomaly with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:instances:Anomaly', anomaly_instances - A list of the instances of the detected anomalies during the requested period.

$sel:metric:Anomaly', anomaly_metric - Details about the metric that the analysis used when it detected the anomaly. The metric includes the name of the frame that was analyzed with the type and thread states used to derive the metric value for that frame.

$sel:reason:Anomaly', anomaly_reason - The reason for which metric was flagged as anomalous.

AnomalyInstance

data AnomalyInstance Source #

The specific duration in which the metric is flagged as anomalous.

See: newAnomalyInstance smart constructor.

Instances

Instances details
Eq AnomalyInstance Source # 
Instance details

Defined in Amazonka.CodeGuruProfiler.Types.AnomalyInstance

Read AnomalyInstance Source # 
Instance details

Defined in Amazonka.CodeGuruProfiler.Types.AnomalyInstance

Show AnomalyInstance Source # 
Instance details

Defined in Amazonka.CodeGuruProfiler.Types.AnomalyInstance

Generic AnomalyInstance Source # 
Instance details

Defined in Amazonka.CodeGuruProfiler.Types.AnomalyInstance

Associated Types

type Rep AnomalyInstance :: Type -> Type #

NFData AnomalyInstance Source # 
Instance details

Defined in Amazonka.CodeGuruProfiler.Types.AnomalyInstance

Methods

rnf :: AnomalyInstance -> () #

Hashable AnomalyInstance Source # 
Instance details

Defined in Amazonka.CodeGuruProfiler.Types.AnomalyInstance

FromJSON AnomalyInstance Source # 
Instance details

Defined in Amazonka.CodeGuruProfiler.Types.AnomalyInstance

type Rep AnomalyInstance Source # 
Instance details

Defined in Amazonka.CodeGuruProfiler.Types.AnomalyInstance

type Rep AnomalyInstance = D1 ('MetaData "AnomalyInstance" "Amazonka.CodeGuruProfiler.Types.AnomalyInstance" "libZSservicesZSamazonka-codeguruprofilerZSamazonka-codeguruprofiler" 'False) (C1 ('MetaCons "AnomalyInstance'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "endTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)) :*: S1 ('MetaSel ('Just "userFeedback") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe UserFeedback))) :*: (S1 ('MetaSel ('Just "id") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "startTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 POSIX))))

newAnomalyInstance Source #

Create a value of AnomalyInstance with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:endTime:AnomalyInstance', anomalyInstance_endTime - The end time of the period during which the metric is flagged as anomalous. 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.

$sel:userFeedback:AnomalyInstance', anomalyInstance_userFeedback - Feedback type on a specific instance of anomaly submitted by the user.

$sel:id:AnomalyInstance', anomalyInstance_id - The universally unique identifier (UUID) of an instance of an anomaly in a metric.

$sel:startTime:AnomalyInstance', anomalyInstance_startTime - The start time of the period during which the metric is flagged as anomalous. 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.

Channel

data Channel Source #

Notification medium for users to get alerted for events that occur in application profile. We support SNS topic as a notification channel.

See: newChannel smart constructor.

Instances

Instances details
Eq Channel Source # 
Instance details

Defined in Amazonka.CodeGuruProfiler.Types.Channel

Methods

(==) :: Channel -> Channel -> Bool #

(/=) :: Channel -> Channel -> Bool #

Read Channel Source # 
Instance details

Defined in Amazonka.CodeGuruProfiler.Types.Channel

Show Channel Source # 
Instance details

Defined in Amazonka.CodeGuruProfiler.Types.Channel

Generic Channel Source # 
Instance details

Defined in Amazonka.CodeGuruProfiler.Types.Channel

Associated Types

type Rep Channel :: Type -> Type #

Methods

from :: Channel -> Rep Channel x #

to :: Rep Channel x -> Channel #

NFData Channel Source # 
Instance details

Defined in Amazonka.CodeGuruProfiler.Types.Channel

Methods

rnf :: Channel -> () #

Hashable Channel Source # 
Instance details

Defined in Amazonka.CodeGuruProfiler.Types.Channel

Methods

hashWithSalt :: Int -> Channel -> Int #

hash :: Channel -> Int #

ToJSON Channel Source # 
Instance details

Defined in Amazonka.CodeGuruProfiler.Types.Channel

FromJSON Channel Source # 
Instance details

Defined in Amazonka.CodeGuruProfiler.Types.Channel

type Rep Channel Source # 
Instance details

Defined in Amazonka.CodeGuruProfiler.Types.Channel

type Rep Channel = D1 ('MetaData "Channel" "Amazonka.CodeGuruProfiler.Types.Channel" "libZSservicesZSamazonka-codeguruprofilerZSamazonka-codeguruprofiler" 'False) (C1 ('MetaCons "Channel'" 'PrefixI 'True) (S1 ('MetaSel ('Just "id") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "eventPublishers") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (NonEmpty EventPublisher)) :*: S1 ('MetaSel ('Just "uri") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))

newChannel Source #

Create a value of Channel with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:id:Channel', channel_id - Unique identifier for each Channel in the notification configuration of a Profiling Group. A random UUID for channelId is used when adding a channel to the notification configuration if not specified in the request.

$sel:eventPublishers:Channel', channel_eventPublishers - List of publishers for different type of events that may be detected in an application from the profile. Anomaly detection is the only event publisher in Profiler.

$sel:uri:Channel', channel_uri - Unique arn of the resource to be used for notifications. We support a valid SNS topic arn as a channel uri.

FindingsReportSummary

data FindingsReportSummary Source #

Information about potential recommendations that might be created from the analysis of profiling data.

See: newFindingsReportSummary smart constructor.

Instances

Instances details
Eq FindingsReportSummary Source # 
Instance details

Defined in Amazonka.CodeGuruProfiler.Types.FindingsReportSummary

Read FindingsReportSummary Source # 
Instance details

Defined in Amazonka.CodeGuruProfiler.Types.FindingsReportSummary

Show FindingsReportSummary Source # 
Instance details

Defined in Amazonka.CodeGuruProfiler.Types.FindingsReportSummary

Generic FindingsReportSummary Source # 
Instance details

Defined in Amazonka.CodeGuruProfiler.Types.FindingsReportSummary

Associated Types

type Rep FindingsReportSummary :: Type -> Type #

NFData FindingsReportSummary Source # 
Instance details

Defined in Amazonka.CodeGuruProfiler.Types.FindingsReportSummary

Methods

rnf :: FindingsReportSummary -> () #

Hashable FindingsReportSummary Source # 
Instance details

Defined in Amazonka.CodeGuruProfiler.Types.FindingsReportSummary

FromJSON FindingsReportSummary Source # 
Instance details

Defined in Amazonka.CodeGuruProfiler.Types.FindingsReportSummary

type Rep FindingsReportSummary Source # 
Instance details

Defined in Amazonka.CodeGuruProfiler.Types.FindingsReportSummary

type Rep FindingsReportSummary = D1 ('MetaData "FindingsReportSummary" "Amazonka.CodeGuruProfiler.Types.FindingsReportSummary" "libZSservicesZSamazonka-codeguruprofilerZSamazonka-codeguruprofiler" 'False) (C1 ('MetaCons "FindingsReportSummary'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "profileStartTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)) :*: S1 ('MetaSel ('Just "profileEndTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX))) :*: (S1 ('MetaSel ('Just "id") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "profilingGroupName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "totalNumberOfFindings") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int))))))

newFindingsReportSummary :: FindingsReportSummary Source #

Create a value of FindingsReportSummary with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:profileStartTime:FindingsReportSummary', findingsReportSummary_profileStartTime - The start time of the profile the analysis data is about. 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.

$sel:profileEndTime:FindingsReportSummary', findingsReportSummary_profileEndTime - The end time of the period during which the metric is flagged as anomalous. 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.

$sel:id:FindingsReportSummary', findingsReportSummary_id - The universally unique identifier (UUID) of the recommendation report.

$sel:profilingGroupName:FindingsReportSummary', findingsReportSummary_profilingGroupName - The name of the profiling group that is associated with the analysis data.

$sel:totalNumberOfFindings:FindingsReportSummary', findingsReportSummary_totalNumberOfFindings - The total number of different recommendations that were found by the analysis.

FrameMetric

data FrameMetric Source #

The frame name, metric type, and thread states. These are used to derive the value of the metric for the frame.

See: newFrameMetric smart constructor.

Instances

Instances details
Eq FrameMetric Source # 
Instance details

Defined in Amazonka.CodeGuruProfiler.Types.FrameMetric

Read FrameMetric Source # 
Instance details

Defined in Amazonka.CodeGuruProfiler.Types.FrameMetric

Show FrameMetric Source # 
Instance details

Defined in Amazonka.CodeGuruProfiler.Types.FrameMetric

Generic FrameMetric Source # 
Instance details

Defined in Amazonka.CodeGuruProfiler.Types.FrameMetric

Associated Types

type Rep FrameMetric :: Type -> Type #

NFData FrameMetric Source # 
Instance details

Defined in Amazonka.CodeGuruProfiler.Types.FrameMetric

Methods

rnf :: FrameMetric -> () #

Hashable FrameMetric Source # 
Instance details

Defined in Amazonka.CodeGuruProfiler.Types.FrameMetric

ToJSON FrameMetric Source # 
Instance details

Defined in Amazonka.CodeGuruProfiler.Types.FrameMetric

FromJSON FrameMetric Source # 
Instance details

Defined in Amazonka.CodeGuruProfiler.Types.FrameMetric

type Rep FrameMetric Source # 
Instance details

Defined in Amazonka.CodeGuruProfiler.Types.FrameMetric

type Rep FrameMetric = D1 ('MetaData "FrameMetric" "Amazonka.CodeGuruProfiler.Types.FrameMetric" "libZSservicesZSamazonka-codeguruprofilerZSamazonka-codeguruprofiler" 'False) (C1 ('MetaCons "FrameMetric'" 'PrefixI 'True) (S1 ('MetaSel ('Just "frameName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: (S1 ('MetaSel ('Just "threadStates") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 [Text]) :*: S1 ('MetaSel ('Just "type'") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 MetricType))))

newFrameMetric Source #

Create a value of FrameMetric with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:frameName:FrameMetric', frameMetric_frameName - Name of the method common across the multiple occurrences of a frame in an application profile.

$sel:threadStates:FrameMetric', frameMetric_threadStates - List of application runtime thread states used to get the counts for a frame a derive a metric value.

$sel:type':FrameMetric', frameMetric_type - A type of aggregation that specifies how a metric for a frame is analyzed. The supported value AggregatedRelativeTotalTime is an aggregation of the metric value for one frame that is calculated across the occurrences of all frames in a profile.

FrameMetricDatum

data FrameMetricDatum Source #

Information about a frame metric and its values.

See: newFrameMetricDatum smart constructor.

Instances

Instances details
Eq FrameMetricDatum Source # 
Instance details

Defined in Amazonka.CodeGuruProfiler.Types.FrameMetricDatum

Read FrameMetricDatum Source # 
Instance details

Defined in Amazonka.CodeGuruProfiler.Types.FrameMetricDatum

Show FrameMetricDatum Source # 
Instance details

Defined in Amazonka.CodeGuruProfiler.Types.FrameMetricDatum

Generic FrameMetricDatum Source # 
Instance details

Defined in Amazonka.CodeGuruProfiler.Types.FrameMetricDatum

Associated Types

type Rep FrameMetricDatum :: Type -> Type #

NFData FrameMetricDatum Source # 
Instance details

Defined in Amazonka.CodeGuruProfiler.Types.FrameMetricDatum

Methods

rnf :: FrameMetricDatum -> () #

Hashable FrameMetricDatum Source # 
Instance details

Defined in Amazonka.CodeGuruProfiler.Types.FrameMetricDatum

FromJSON FrameMetricDatum Source # 
Instance details

Defined in Amazonka.CodeGuruProfiler.Types.FrameMetricDatum

type Rep FrameMetricDatum Source # 
Instance details

Defined in Amazonka.CodeGuruProfiler.Types.FrameMetricDatum

type Rep FrameMetricDatum = D1 ('MetaData "FrameMetricDatum" "Amazonka.CodeGuruProfiler.Types.FrameMetricDatum" "libZSservicesZSamazonka-codeguruprofilerZSamazonka-codeguruprofiler" 'False) (C1 ('MetaCons "FrameMetricDatum'" 'PrefixI 'True) (S1 ('MetaSel ('Just "frameMetric") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 FrameMetric) :*: S1 ('MetaSel ('Just "values") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 [Double])))

newFrameMetricDatum Source #

Create a value of FrameMetricDatum with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:frameMetric:FrameMetricDatum', frameMetricDatum_frameMetric - Undocumented member.

$sel:values:FrameMetricDatum', frameMetricDatum_values - A list of values that are associated with a frame metric.

Match

data Match Source #

The part of a profile that contains a recommendation found during analysis.

See: newMatch smart constructor.

Constructors

Match' (Maybe Double) (Maybe Text) (Maybe Int) 

Instances

Instances details
Eq Match Source # 
Instance details

Defined in Amazonka.CodeGuruProfiler.Types.Match

Methods

(==) :: Match -> Match -> Bool #

(/=) :: Match -> Match -> Bool #

Read Match Source # 
Instance details

Defined in Amazonka.CodeGuruProfiler.Types.Match

Show Match Source # 
Instance details

Defined in Amazonka.CodeGuruProfiler.Types.Match

Methods

showsPrec :: Int -> Match -> ShowS #

show :: Match -> String #

showList :: [Match] -> ShowS #

Generic Match Source # 
Instance details

Defined in Amazonka.CodeGuruProfiler.Types.Match

Associated Types

type Rep Match :: Type -> Type #

Methods

from :: Match -> Rep Match x #

to :: Rep Match x -> Match #

NFData Match Source # 
Instance details

Defined in Amazonka.CodeGuruProfiler.Types.Match

Methods

rnf :: Match -> () #

Hashable Match Source # 
Instance details

Defined in Amazonka.CodeGuruProfiler.Types.Match

Methods

hashWithSalt :: Int -> Match -> Int #

hash :: Match -> Int #

FromJSON Match Source # 
Instance details

Defined in Amazonka.CodeGuruProfiler.Types.Match

type Rep Match Source # 
Instance details

Defined in Amazonka.CodeGuruProfiler.Types.Match

type Rep Match = D1 ('MetaData "Match" "Amazonka.CodeGuruProfiler.Types.Match" "libZSservicesZSamazonka-codeguruprofilerZSamazonka-codeguruprofiler" 'False) (C1 ('MetaCons "Match'" 'PrefixI 'True) (S1 ('MetaSel ('Just "thresholdBreachValue") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Double)) :*: (S1 ('MetaSel ('Just "frameAddress") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "targetFramesIndex") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)))))

newMatch :: Match Source #

Create a value of Match with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:thresholdBreachValue:Match', match_thresholdBreachValue - The value in the profile data that exceeded the recommendation threshold.

$sel:frameAddress:Match', match_frameAddress - The location in the profiling graph that contains a recommendation found during analysis.

$sel:targetFramesIndex:Match', match_targetFramesIndex - The target frame that triggered a match.

Metric

data Metric Source #

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.

See: newMetric smart constructor.

Constructors

Metric' Text [Text] MetricType 

Instances

Instances details
Eq Metric Source # 
Instance details

Defined in Amazonka.CodeGuruProfiler.Types.Metric

Methods

(==) :: Metric -> Metric -> Bool #

(/=) :: Metric -> Metric -> Bool #

Read Metric Source # 
Instance details

Defined in Amazonka.CodeGuruProfiler.Types.Metric

Show Metric Source # 
Instance details

Defined in Amazonka.CodeGuruProfiler.Types.Metric

Generic Metric Source # 
Instance details

Defined in Amazonka.CodeGuruProfiler.Types.Metric

Associated Types

type Rep Metric :: Type -> Type #

Methods

from :: Metric -> Rep Metric x #

to :: Rep Metric x -> Metric #

NFData Metric Source # 
Instance details

Defined in Amazonka.CodeGuruProfiler.Types.Metric

Methods

rnf :: Metric -> () #

Hashable Metric Source # 
Instance details

Defined in Amazonka.CodeGuruProfiler.Types.Metric

Methods

hashWithSalt :: Int -> Metric -> Int #

hash :: Metric -> Int #

FromJSON Metric Source # 
Instance details

Defined in Amazonka.CodeGuruProfiler.Types.Metric

type Rep Metric Source # 
Instance details

Defined in Amazonka.CodeGuruProfiler.Types.Metric

type Rep Metric = D1 ('MetaData "Metric" "Amazonka.CodeGuruProfiler.Types.Metric" "libZSservicesZSamazonka-codeguruprofilerZSamazonka-codeguruprofiler" 'False) (C1 ('MetaCons "Metric'" 'PrefixI 'True) (S1 ('MetaSel ('Just "frameName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: (S1 ('MetaSel ('Just "threadStates") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 [Text]) :*: S1 ('MetaSel ('Just "type'") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 MetricType))))

newMetric Source #

Create a value of Metric with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:frameName:Metric', metric_frameName - The name of the method that appears as a frame in any stack in a profile.

$sel:threadStates:Metric', metric_threadStates - The list of application runtime thread states that is used to calculate the metric value for the frame.

$sel:type':Metric', metric_type - A type that specifies how a metric for a frame is analyzed. The supported value AggregatedRelativeTotalTime is an aggregation of the metric value for one frame that is calculated across the occurences of all frames in a profile.

NotificationConfiguration

data NotificationConfiguration Source #

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.

See: newNotificationConfiguration smart constructor.

Instances

Instances details
Eq NotificationConfiguration Source # 
Instance details

Defined in Amazonka.CodeGuruProfiler.Types.NotificationConfiguration

Read NotificationConfiguration Source # 
Instance details

Defined in Amazonka.CodeGuruProfiler.Types.NotificationConfiguration

Show NotificationConfiguration Source # 
Instance details

Defined in Amazonka.CodeGuruProfiler.Types.NotificationConfiguration

Generic NotificationConfiguration Source # 
Instance details

Defined in Amazonka.CodeGuruProfiler.Types.NotificationConfiguration

Associated Types

type Rep NotificationConfiguration :: Type -> Type #

NFData NotificationConfiguration Source # 
Instance details

Defined in Amazonka.CodeGuruProfiler.Types.NotificationConfiguration

Hashable NotificationConfiguration Source # 
Instance details

Defined in Amazonka.CodeGuruProfiler.Types.NotificationConfiguration

FromJSON NotificationConfiguration Source # 
Instance details

Defined in Amazonka.CodeGuruProfiler.Types.NotificationConfiguration

type Rep NotificationConfiguration Source # 
Instance details

Defined in Amazonka.CodeGuruProfiler.Types.NotificationConfiguration

type Rep NotificationConfiguration = D1 ('MetaData "NotificationConfiguration" "Amazonka.CodeGuruProfiler.Types.NotificationConfiguration" "libZSservicesZSamazonka-codeguruprofilerZSamazonka-codeguruprofiler" 'False) (C1 ('MetaCons "NotificationConfiguration'" 'PrefixI 'True) (S1 ('MetaSel ('Just "channels") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (NonEmpty Channel)))))

newNotificationConfiguration :: NotificationConfiguration Source #

Create a value of NotificationConfiguration with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:channels:NotificationConfiguration', notificationConfiguration_channels - List of up to two channels to be used for sending notifications for events detected from the application profile.

Pattern

data Pattern Source #

A set of rules used to make a recommendation during an analysis.

See: newPattern smart constructor.

Instances

Instances details
Eq Pattern Source # 
Instance details

Defined in Amazonka.CodeGuruProfiler.Types.Pattern

Methods

(==) :: Pattern -> Pattern -> Bool #

(/=) :: Pattern -> Pattern -> Bool #

Read Pattern Source # 
Instance details

Defined in Amazonka.CodeGuruProfiler.Types.Pattern

Show Pattern Source # 
Instance details

Defined in Amazonka.CodeGuruProfiler.Types.Pattern

Generic Pattern Source # 
Instance details

Defined in Amazonka.CodeGuruProfiler.Types.Pattern

Associated Types

type Rep Pattern :: Type -> Type #

Methods

from :: Pattern -> Rep Pattern x #

to :: Rep Pattern x -> Pattern #

NFData Pattern Source # 
Instance details

Defined in Amazonka.CodeGuruProfiler.Types.Pattern

Methods

rnf :: Pattern -> () #

Hashable Pattern Source # 
Instance details

Defined in Amazonka.CodeGuruProfiler.Types.Pattern

Methods

hashWithSalt :: Int -> Pattern -> Int #

hash :: Pattern -> Int #

FromJSON Pattern Source # 
Instance details

Defined in Amazonka.CodeGuruProfiler.Types.Pattern

type Rep Pattern Source # 
Instance details

Defined in Amazonka.CodeGuruProfiler.Types.Pattern

type Rep Pattern = D1 ('MetaData "Pattern" "Amazonka.CodeGuruProfiler.Types.Pattern" "libZSservicesZSamazonka-codeguruprofilerZSamazonka-codeguruprofiler" 'False) (C1 ('MetaCons "Pattern'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "thresholdPercent") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Double)) :*: (S1 ('MetaSel ('Just "targetFrames") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [[Text]])) :*: S1 ('MetaSel ('Just "countersToAggregate") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])))) :*: ((S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "resolutionSteps") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "id") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "description") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))))

newPattern :: Pattern Source #

Create a value of Pattern with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:thresholdPercent:Pattern', pattern_thresholdPercent - The percentage of time an application spends in one method that triggers a recommendation. The percentage of time is the same as the percentage of the total gathered sample counts during analysis.

$sel:targetFrames:Pattern', pattern_targetFrames - A list of frame names that were searched during the analysis that generated a recommendation.

$sel:countersToAggregate:Pattern', pattern_countersToAggregate - A list of the different counters used to determine if there is a match.

$sel:name:Pattern', pattern_name - The name for this pattern.

$sel:resolutionSteps:Pattern', pattern_resolutionSteps - A string that contains the steps recommended to address the potential inefficiency.

$sel:id:Pattern', pattern_id - The universally unique identifier (UUID) of this pattern.

$sel:description:Pattern', pattern_description - The description of the recommendation. This explains a potential inefficiency in a profiled application.

ProfileTime

data ProfileTime Source #

Contains the start time of a profile.

See: newProfileTime smart constructor.

Constructors

ProfileTime' (Maybe POSIX) 

Instances

Instances details
Eq ProfileTime Source # 
Instance details

Defined in Amazonka.CodeGuruProfiler.Types.ProfileTime

Read ProfileTime Source # 
Instance details

Defined in Amazonka.CodeGuruProfiler.Types.ProfileTime

Show ProfileTime Source # 
Instance details

Defined in Amazonka.CodeGuruProfiler.Types.ProfileTime

Generic ProfileTime Source # 
Instance details

Defined in Amazonka.CodeGuruProfiler.Types.ProfileTime

Associated Types

type Rep ProfileTime :: Type -> Type #

NFData ProfileTime Source # 
Instance details

Defined in Amazonka.CodeGuruProfiler.Types.ProfileTime

Methods

rnf :: ProfileTime -> () #

Hashable ProfileTime Source # 
Instance details

Defined in Amazonka.CodeGuruProfiler.Types.ProfileTime

FromJSON ProfileTime Source # 
Instance details

Defined in Amazonka.CodeGuruProfiler.Types.ProfileTime

type Rep ProfileTime Source # 
Instance details

Defined in Amazonka.CodeGuruProfiler.Types.ProfileTime

type Rep ProfileTime = D1 ('MetaData "ProfileTime" "Amazonka.CodeGuruProfiler.Types.ProfileTime" "libZSservicesZSamazonka-codeguruprofilerZSamazonka-codeguruprofiler" 'False) (C1 ('MetaCons "ProfileTime'" 'PrefixI 'True) (S1 ('MetaSel ('Just "start") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX))))

newProfileTime :: ProfileTime Source #

Create a value of ProfileTime with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:start:ProfileTime', profileTime_start - The start time of a profile. It 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.

ProfilingGroupDescription

data ProfilingGroupDescription Source #

Contains information about a profiling group.

See: newProfilingGroupDescription smart constructor.

Instances

Instances details
Eq ProfilingGroupDescription Source # 
Instance details

Defined in Amazonka.CodeGuruProfiler.Types.ProfilingGroupDescription

Read ProfilingGroupDescription Source # 
Instance details

Defined in Amazonka.CodeGuruProfiler.Types.ProfilingGroupDescription

Show ProfilingGroupDescription Source # 
Instance details

Defined in Amazonka.CodeGuruProfiler.Types.ProfilingGroupDescription

Generic ProfilingGroupDescription Source # 
Instance details

Defined in Amazonka.CodeGuruProfiler.Types.ProfilingGroupDescription

Associated Types

type Rep ProfilingGroupDescription :: Type -> Type #

NFData ProfilingGroupDescription Source # 
Instance details

Defined in Amazonka.CodeGuruProfiler.Types.ProfilingGroupDescription

Hashable ProfilingGroupDescription Source # 
Instance details

Defined in Amazonka.CodeGuruProfiler.Types.ProfilingGroupDescription

FromJSON ProfilingGroupDescription Source # 
Instance details

Defined in Amazonka.CodeGuruProfiler.Types.ProfilingGroupDescription

type Rep ProfilingGroupDescription Source # 
Instance details

Defined in Amazonka.CodeGuruProfiler.Types.ProfilingGroupDescription

type Rep ProfilingGroupDescription = D1 ('MetaData "ProfilingGroupDescription" "Amazonka.CodeGuruProfiler.Types.ProfilingGroupDescription" "libZSservicesZSamazonka-codeguruprofilerZSamazonka-codeguruprofiler" 'False) (C1 ('MetaCons "ProfilingGroupDescription'" 'PrefixI 'True) (((S1 ('MetaSel ('Just "computePlatform") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ComputePlatform)) :*: S1 ('MetaSel ('Just "arn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "createdAt") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)) :*: S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: ((S1 ('MetaSel ('Just "profilingStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ProfilingStatus)) :*: S1 ('MetaSel ('Just "updatedAt") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX))) :*: (S1 ('MetaSel ('Just "agentOrchestrationConfig") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe AgentOrchestrationConfig)) :*: S1 ('MetaSel ('Just "tags") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (HashMap Text Text)))))))

newProfilingGroupDescription :: ProfilingGroupDescription Source #

Create a value of ProfilingGroupDescription with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:computePlatform:ProfilingGroupDescription', profilingGroupDescription_computePlatform - 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.

$sel:arn:ProfilingGroupDescription', profilingGroupDescription_arn - The Amazon Resource Name (ARN) identifying the profiling group resource.

$sel:createdAt:ProfilingGroupDescription', profilingGroupDescription_createdAt - 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.

$sel:name:ProfilingGroupDescription', profilingGroupDescription_name - The name of the profiling group.

$sel:profilingStatus:ProfilingGroupDescription', profilingGroupDescription_profilingStatus - 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.

$sel:updatedAt:ProfilingGroupDescription', profilingGroupDescription_updatedAt - 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.

$sel:agentOrchestrationConfig:ProfilingGroupDescription', profilingGroupDescription_agentOrchestrationConfig - An AgentOrchestrationConfig object that indicates if the profiling group is enabled for profiled or not.

$sel:tags:ProfilingGroupDescription', profilingGroupDescription_tags - A list of the tags that belong to this profiling group.

ProfilingStatus

data ProfilingStatus Source #

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.

See: newProfilingStatus smart constructor.

Instances

Instances details
Eq ProfilingStatus Source # 
Instance details

Defined in Amazonka.CodeGuruProfiler.Types.ProfilingStatus

Read ProfilingStatus Source # 
Instance details

Defined in Amazonka.CodeGuruProfiler.Types.ProfilingStatus

Show ProfilingStatus Source # 
Instance details

Defined in Amazonka.CodeGuruProfiler.Types.ProfilingStatus

Generic ProfilingStatus Source # 
Instance details

Defined in Amazonka.CodeGuruProfiler.Types.ProfilingStatus

Associated Types

type Rep ProfilingStatus :: Type -> Type #

NFData ProfilingStatus Source # 
Instance details

Defined in Amazonka.CodeGuruProfiler.Types.ProfilingStatus

Methods

rnf :: ProfilingStatus -> () #

Hashable ProfilingStatus Source # 
Instance details

Defined in Amazonka.CodeGuruProfiler.Types.ProfilingStatus

FromJSON ProfilingStatus Source # 
Instance details

Defined in Amazonka.CodeGuruProfiler.Types.ProfilingStatus

type Rep ProfilingStatus Source # 
Instance details

Defined in Amazonka.CodeGuruProfiler.Types.ProfilingStatus

type Rep ProfilingStatus = D1 ('MetaData "ProfilingStatus" "Amazonka.CodeGuruProfiler.Types.ProfilingStatus" "libZSservicesZSamazonka-codeguruprofilerZSamazonka-codeguruprofiler" 'False) (C1 ('MetaCons "ProfilingStatus'" 'PrefixI 'True) (S1 ('MetaSel ('Just "latestAgentOrchestratedAt") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)) :*: (S1 ('MetaSel ('Just "latestAgentProfileReportedAt") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)) :*: S1 ('MetaSel ('Just "latestAggregatedProfile") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe AggregatedProfileTime)))))

newProfilingStatus :: ProfilingStatus Source #

Create a value of ProfilingStatus with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:latestAgentOrchestratedAt:ProfilingStatus', profilingStatus_latestAgentOrchestratedAt - 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.

$sel:latestAgentProfileReportedAt:ProfilingStatus', profilingStatus_latestAgentProfileReportedAt - 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.

$sel:latestAggregatedProfile:ProfilingStatus', profilingStatus_latestAggregatedProfile - An AggregatedProfileTime object that contains the aggregation period and start time for an aggregated profile.

Recommendation

data Recommendation Source #

A potential improvement that was found from analyzing the profiling data.

See: newRecommendation smart constructor.

Instances

Instances details
Eq Recommendation Source # 
Instance details

Defined in Amazonka.CodeGuruProfiler.Types.Recommendation

Read Recommendation Source # 
Instance details

Defined in Amazonka.CodeGuruProfiler.Types.Recommendation

Show Recommendation Source # 
Instance details

Defined in Amazonka.CodeGuruProfiler.Types.Recommendation

Generic Recommendation Source # 
Instance details

Defined in Amazonka.CodeGuruProfiler.Types.Recommendation

Associated Types

type Rep Recommendation :: Type -> Type #

NFData Recommendation Source # 
Instance details

Defined in Amazonka.CodeGuruProfiler.Types.Recommendation

Methods

rnf :: Recommendation -> () #

Hashable Recommendation Source # 
Instance details

Defined in Amazonka.CodeGuruProfiler.Types.Recommendation

FromJSON Recommendation Source # 
Instance details

Defined in Amazonka.CodeGuruProfiler.Types.Recommendation

type Rep Recommendation Source # 
Instance details

Defined in Amazonka.CodeGuruProfiler.Types.Recommendation

type Rep Recommendation = D1 ('MetaData "Recommendation" "Amazonka.CodeGuruProfiler.Types.Recommendation" "libZSservicesZSamazonka-codeguruprofilerZSamazonka-codeguruprofiler" 'False) (C1 ('MetaCons "Recommendation'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "allMatchesCount") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int) :*: (S1 ('MetaSel ('Just "allMatchesSum") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Double) :*: S1 ('MetaSel ('Just "endTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 POSIX))) :*: (S1 ('MetaSel ('Just "pattern'") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Pattern) :*: (S1 ('MetaSel ('Just "startTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 POSIX) :*: S1 ('MetaSel ('Just "topMatches") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 [Match])))))

newRecommendation Source #

Create a value of Recommendation with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:allMatchesCount:Recommendation', recommendation_allMatchesCount - How many different places in the profile graph triggered a match.

$sel:allMatchesSum:Recommendation', recommendation_allMatchesSum - How much of the total sample count is potentially affected.

$sel:endTime:Recommendation', recommendation_endTime - End time of the profile that was used by this analysis. 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.

$sel:pattern':Recommendation', recommendation_pattern - The pattern that analysis recognized in the profile to make this recommendation.

$sel:startTime:Recommendation', recommendation_startTime - The start time of the profile that was used by this analysis. 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.

$sel:topMatches:Recommendation', recommendation_topMatches - List of the matches with most impact.

TimestampStructure

data TimestampStructure Source #

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.

See: newTimestampStructure smart constructor.

Instances

Instances details
Eq TimestampStructure Source # 
Instance details

Defined in Amazonka.CodeGuruProfiler.Types.TimestampStructure

Read TimestampStructure Source # 
Instance details

Defined in Amazonka.CodeGuruProfiler.Types.TimestampStructure

Show TimestampStructure Source # 
Instance details

Defined in Amazonka.CodeGuruProfiler.Types.TimestampStructure

Generic TimestampStructure Source # 
Instance details

Defined in Amazonka.CodeGuruProfiler.Types.TimestampStructure

Associated Types

type Rep TimestampStructure :: Type -> Type #

NFData TimestampStructure Source # 
Instance details

Defined in Amazonka.CodeGuruProfiler.Types.TimestampStructure

Methods

rnf :: TimestampStructure -> () #

Hashable TimestampStructure Source # 
Instance details

Defined in Amazonka.CodeGuruProfiler.Types.TimestampStructure

FromJSON TimestampStructure Source # 
Instance details

Defined in Amazonka.CodeGuruProfiler.Types.TimestampStructure

type Rep TimestampStructure Source # 
Instance details

Defined in Amazonka.CodeGuruProfiler.Types.TimestampStructure

type Rep TimestampStructure = D1 ('MetaData "TimestampStructure" "Amazonka.CodeGuruProfiler.Types.TimestampStructure" "libZSservicesZSamazonka-codeguruprofilerZSamazonka-codeguruprofiler" 'False) (C1 ('MetaCons "TimestampStructure'" 'PrefixI 'True) (S1 ('MetaSel ('Just "value") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 POSIX)))

newTimestampStructure Source #

Create a value of TimestampStructure with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:value:TimestampStructure', timestampStructure_value - A Timestamp. 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.

UserFeedback

data UserFeedback Source #

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.

See: newUserFeedback smart constructor.

Instances

Instances details
Eq UserFeedback Source # 
Instance details

Defined in Amazonka.CodeGuruProfiler.Types.UserFeedback

Read UserFeedback Source # 
Instance details

Defined in Amazonka.CodeGuruProfiler.Types.UserFeedback

Show UserFeedback Source # 
Instance details

Defined in Amazonka.CodeGuruProfiler.Types.UserFeedback

Generic UserFeedback Source # 
Instance details

Defined in Amazonka.CodeGuruProfiler.Types.UserFeedback

Associated Types

type Rep UserFeedback :: Type -> Type #

NFData UserFeedback Source # 
Instance details

Defined in Amazonka.CodeGuruProfiler.Types.UserFeedback

Methods

rnf :: UserFeedback -> () #

Hashable UserFeedback Source # 
Instance details

Defined in Amazonka.CodeGuruProfiler.Types.UserFeedback

FromJSON UserFeedback Source # 
Instance details

Defined in Amazonka.CodeGuruProfiler.Types.UserFeedback

type Rep UserFeedback Source # 
Instance details

Defined in Amazonka.CodeGuruProfiler.Types.UserFeedback

type Rep UserFeedback = D1 ('MetaData "UserFeedback" "Amazonka.CodeGuruProfiler.Types.UserFeedback" "libZSservicesZSamazonka-codeguruprofilerZSamazonka-codeguruprofiler" 'False) (C1 ('MetaCons "UserFeedback'" 'PrefixI 'True) (S1 ('MetaSel ('Just "type'") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 FeedbackType)))

newUserFeedback Source #

Create a value of UserFeedback with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:type':UserFeedback', userFeedback_type - Optional Positive or Negative feedback submitted by the user about whether the recommendation is useful or not.