Hi there! Are you looking for the official Deno documentation? Try docs.deno.com for all your Deno learning needs.

CodeGuruProfiler

import { CodeGuruProfiler } from "https://aws-api.deno.dev/v0.4/services/codeguruprofiler.ts?docs=full";
class CodeGuruProfiler {
constructor(apiFactory: client.ApiFactory);
async addNotificationChannels(params: AddNotificationChannelsRequest, opts?: client.RequestOptions): Promise<AddNotificationChannelsResponse>;
async batchGetFrameMetricData(params: BatchGetFrameMetricDataRequest, opts?: client.RequestOptions): Promise<BatchGetFrameMetricDataResponse>;
async configureAgent(params: ConfigureAgentRequest, opts?: client.RequestOptions): Promise<ConfigureAgentResponse>;
async createProfilingGroup(params: CreateProfilingGroupRequest, opts?: client.RequestOptions): Promise<CreateProfilingGroupResponse>;
async deleteProfilingGroup(params: DeleteProfilingGroupRequest, opts?: client.RequestOptions): Promise<void>;
async describeProfilingGroup(params: DescribeProfilingGroupRequest, opts?: client.RequestOptions): Promise<DescribeProfilingGroupResponse>;
async getFindingsReportAccountSummary(params?: GetFindingsReportAccountSummaryRequest, opts?: client.RequestOptions): Promise<GetFindingsReportAccountSummaryResponse>;
async getNotificationConfiguration(params: GetNotificationConfigurationRequest, opts?: client.RequestOptions): Promise<GetNotificationConfigurationResponse>;
async getPolicy(params: GetPolicyRequest, opts?: client.RequestOptions): Promise<GetPolicyResponse>;
async getProfile(params: GetProfileRequest, opts?: client.RequestOptions): Promise<GetProfileResponse>;
async getRecommendations(params: GetRecommendationsRequest, opts?: client.RequestOptions): Promise<GetRecommendationsResponse>;
async listFindingsReports(params: ListFindingsReportsRequest, opts?: client.RequestOptions): Promise<ListFindingsReportsResponse>;
async listProfileTimes(params: ListProfileTimesRequest, opts?: client.RequestOptions): Promise<ListProfileTimesResponse>;
async listProfilingGroups(params?: ListProfilingGroupsRequest, opts?: client.RequestOptions): Promise<ListProfilingGroupsResponse>;
async listTagsForResource(params: ListTagsForResourceRequest, opts?: client.RequestOptions): Promise<ListTagsForResourceResponse>;
async postAgentProfile(params: PostAgentProfileRequest, opts?: client.RequestOptions): Promise<void>;
async putPermission(params: PutPermissionRequest, opts?: client.RequestOptions): Promise<PutPermissionResponse>;
async removeNotificationChannel(params: RemoveNotificationChannelRequest, opts?: client.RequestOptions): Promise<RemoveNotificationChannelResponse>;
async removePermission(params: RemovePermissionRequest, opts?: client.RequestOptions): Promise<RemovePermissionResponse>;
async submitFeedback(params: SubmitFeedbackRequest, opts?: client.RequestOptions): Promise<void>;
async tagResource(params: TagResourceRequest, opts?: client.RequestOptions): Promise<void>;
async untagResource(params: UntagResourceRequest, opts?: client.RequestOptions): Promise<void>;
async updateProfilingGroup(params: UpdateProfilingGroupRequest, opts?: client.RequestOptions): Promise<UpdateProfilingGroupResponse>;
 
static ApiMetadata: client.ApiMetadata;
}

§Constructors

§
new CodeGuruProfiler(apiFactory: client.ApiFactory)
[src]

§Methods

§

Add up to 2 anomaly notifications channels for a profiling group.

§

Returns the time series of values for a requested list of frame metrics from a time period.

§

Used by profiler agents to report their current state and to receive remote configuration updates. For example, ConfigureAgent can be used to tell an agent whether to profile or not and for how long to return profiling data.

§

Creates a profiling group.

§
deleteProfilingGroup(params: DeleteProfilingGroupRequest, opts?: client.RequestOptions): Promise<void>
[src]

Deletes a profiling group.

§

Returns a ProfilingGroupDescription object that contains information about the requested profiling group.

§

Returns a list of FindingsReportSummary objects that contain analysis results for all profiling groups in your AWS account.

§

Get the current configuration for anomaly notifications for a profiling group.

§

Returns the JSON-formatted resource-based policy on a profiling group.

§

TODO: Failed to render documentation: unhandled top level doc tag pre

§

Returns a list of Recommendation objects that contain recommendations for a profiling group for a given time period. A list of Anomaly objects that contains details about anomalies detected in the profiling group for the same time period is also returned.

§

List the available reports for a given profiling group and time range.

§

Lists the start times of the available aggregated profiles of a profiling group for an aggregation period within the specified time range.

§

Returns a list of profiling groups. The profiling groups are returned as ProfilingGroupDescription objects.

§

Returns a list of the tags that are assigned to a specified resource.

§
postAgentProfile(params: PostAgentProfileRequest, opts?: client.RequestOptions): Promise<void>
[src]

Submits profiling data to an aggregated profile of a profiling group. To get an aggregated profile that is created with this profiling data, use GetProfile.

§

TODO: Failed to render documentation: unhandled top level doc tag pre

§

Remove one anomaly notifications channel for a profiling group.

§

Removes permissions from a profiling group's resource-based policy that are provided using an action group. The one supported action group that can be removed is agentPermission which grants ConfigureAgent and PostAgent permissions. For more information, see Resource-based policies in CodeGuru Profiler in the Amazon CodeGuru Profiler User Guide, ConfigureAgent, and PostAgentProfile.

§
submitFeedback(params: SubmitFeedbackRequest, opts?: client.RequestOptions): Promise<void>
[src]

Sends feedback to CodeGuru Profiler about whether the anomaly detected by the analysis is useful or not.

§
tagResource(params: TagResourceRequest, opts?: client.RequestOptions): Promise<void>
[src]

Use to assign one or more tags to a resource.

§
untagResource(params: UntagResourceRequest, opts?: client.RequestOptions): Promise<void>
[src]

Use to remove one or more tags from a resource.

§

Updates a profiling group.

§Static Properties