Skip to main content
Module

x/aws_api/services/cloudwatch/mod.ts>CloudWatch

From-scratch Typescript client for accessing AWS APIs
Extremely Popular
Latest
class CloudWatch
import { CloudWatch } from "https://deno.land/x/aws_api@v0.8.1/services/cloudwatch/mod.ts";

Constructors

new
CloudWatch(apiFactory: client.ApiFactory)

Methods

deleteAlarms(params: s.DeleteAlarmsInput, opts?: client.RequestOptions): Promise<void>
deleteAnomalyDetector(params?: s.DeleteAnomalyDetectorInput, opts?: client.RequestOptions): Promise<void>
deleteDashboards(params: s.DeleteDashboardsInput, opts?: client.RequestOptions): Promise<void>
deleteInsightRules(params: s.DeleteInsightRulesInput, opts?: client.RequestOptions): Promise<s.DeleteInsightRulesOutput>
deleteMetricStream(params: s.DeleteMetricStreamInput, opts?: client.RequestOptions): Promise<void>
describeAlarmHistory(params?: s.DescribeAlarmHistoryInput, opts?: client.RequestOptions): Promise<s.DescribeAlarmHistoryOutput>
describeAlarms(params?: s.DescribeAlarmsInput, opts?: client.RequestOptions): Promise<s.DescribeAlarmsOutput>
describeAlarmsForMetric(params: s.DescribeAlarmsForMetricInput, opts?: client.RequestOptions): Promise<s.DescribeAlarmsForMetricOutput>
describeAnomalyDetectors(params?: s.DescribeAnomalyDetectorsInput, opts?: client.RequestOptions): Promise<s.DescribeAnomalyDetectorsOutput>
describeInsightRules(params?: s.DescribeInsightRulesInput, opts?: client.RequestOptions): Promise<s.DescribeInsightRulesOutput>
disableAlarmActions(params: s.DisableAlarmActionsInput, opts?: client.RequestOptions): Promise<void>
disableInsightRules(params: s.DisableInsightRulesInput, opts?: client.RequestOptions): Promise<s.DisableInsightRulesOutput>
enableAlarmActions(params: s.EnableAlarmActionsInput, opts?: client.RequestOptions): Promise<void>
enableInsightRules(params: s.EnableInsightRulesInput, opts?: client.RequestOptions): Promise<s.EnableInsightRulesOutput>
getDashboard(params: s.GetDashboardInput, opts?: client.RequestOptions): Promise<s.GetDashboardOutput>
getInsightRuleReport(params: s.GetInsightRuleReportInput, opts?: client.RequestOptions): Promise<s.GetInsightRuleReportOutput>
getMetricData(params: s.GetMetricDataInput, opts?: client.RequestOptions): Promise<s.GetMetricDataOutput>
getMetricStatistics(params: s.GetMetricStatisticsInput, opts?: client.RequestOptions): Promise<s.GetMetricStatisticsOutput>
getMetricStream(params: s.GetMetricStreamInput, opts?: client.RequestOptions): Promise<s.GetMetricStreamOutput>
getMetricWidgetImage(params: s.GetMetricWidgetImageInput, opts?: client.RequestOptions): Promise<s.GetMetricWidgetImageOutput>
listDashboards(params?: s.ListDashboardsInput, opts?: client.RequestOptions): Promise<s.ListDashboardsOutput>
listMetrics(params?: s.ListMetricsInput, opts?: client.RequestOptions): Promise<s.ListMetricsOutput>
listMetricStreams(params?: s.ListMetricStreamsInput, opts?: client.RequestOptions): Promise<s.ListMetricStreamsOutput>
listTagsForResource(params: s.ListTagsForResourceInput, opts?: client.RequestOptions): Promise<s.ListTagsForResourceOutput>
putAnomalyDetector(params?: s.PutAnomalyDetectorInput, opts?: client.RequestOptions): Promise<void>
putCompositeAlarm(params: s.PutCompositeAlarmInput, opts?: client.RequestOptions): Promise<void>
putDashboard(params: s.PutDashboardInput, opts?: client.RequestOptions): Promise<s.PutDashboardOutput>
putInsightRule(params: s.PutInsightRuleInput, opts?: client.RequestOptions): Promise<void>
putMetricAlarm(params: s.PutMetricAlarmInput, opts?: client.RequestOptions): Promise<void>
putMetricData(params: s.PutMetricDataInput, opts?: client.RequestOptions): Promise<void>
putMetricStream(params: s.PutMetricStreamInput, opts?: client.RequestOptions): Promise<s.PutMetricStreamOutput>
setAlarmState(params: s.SetAlarmStateInput, opts?: client.RequestOptions): Promise<void>
startMetricStreams(params: s.StartMetricStreamsInput, opts?: client.RequestOptions): Promise<void>
stopMetricStreams(params: s.StopMetricStreamsInput, opts?: client.RequestOptions): Promise<void>
tagResource(params: s.TagResourceInput, opts?: client.RequestOptions): Promise<void>
untagResource(params: s.UntagResourceInput, opts?: client.RequestOptions): Promise<void>
waitForAlarmExists(params: s.DescribeAlarmsInput, opts?: client.RequestOptions): Promise<s.DescribeAlarmsOutput>

Checks state up to 40 times, 5 seconds apart (about 4 minutes max wait time).

waitForCompositeAlarmExists(params: s.DescribeAlarmsInput, opts?: client.RequestOptions): Promise<s.DescribeAlarmsOutput>

Checks state up to 40 times, 5 seconds apart (about 4 minutes max wait time).

Static Properties

ApiMetadata: client.ApiMetadata