# Packages
Package cloudwatchiface provides an interface to enable mocking the Amazon CloudWatch service client for testing your code.
# Functions
New creates a new instance of the client from the provided Config.
NewDescribeAlarmHistoryRequestPaginator returns a paginator for DescribeAlarmHistory.
NewDescribeAlarmsRequestPaginator returns a paginator for DescribeAlarms.
NewDescribeInsightRulesRequestPaginator returns a paginator for DescribeInsightRules.
NewGetMetricDataRequestPaginator returns a paginator for GetMetricData.
NewListDashboardsRequestPaginator returns a paginator for ListDashboards.
NewListMetricsRequestPaginator returns a paginator for ListMetrics.
# Constants
Enum values for AlarmType.
Enum values for AlarmType.
Enum values for AnomalyDetectorStateValue.
Enum values for AnomalyDetectorStateValue.
Enum values for AnomalyDetectorStateValue.
Enum values for ComparisonOperator.
Enum values for ComparisonOperator.
Enum values for ComparisonOperator.
Enum values for ComparisonOperator.
Enum values for ComparisonOperator.
Enum values for ComparisonOperator.
Enum values for ComparisonOperator.
Service's Endpoint identifier.
ErrCodeConcurrentModificationException for service response error code "ConcurrentModificationException".
ErrCodeDashboardInvalidInputError for service response error code "InvalidParameterInput".
ErrCodeDashboardNotFoundError for service response error code "ResourceNotFound".
ErrCodeInternalServiceFault for service response error code "InternalServiceError".
ErrCodeInvalidFormatFault for service response error code "InvalidFormat".
ErrCodeInvalidNextToken for service response error code "InvalidNextToken".
ErrCodeInvalidParameterCombinationException for service response error code "InvalidParameterCombination".
ErrCodeInvalidParameterValueException for service response error code "InvalidParameterValue".
ErrCodeLimitExceededException for service response error code "LimitExceededException".
ErrCodeLimitExceededFault for service response error code "LimitExceeded".
ErrCodeMissingRequiredParameterException for service response error code "MissingParameter".
ErrCodeResourceNotFound for service response error code "ResourceNotFound".
ErrCodeResourceNotFoundException for service response error code "ResourceNotFoundException".
Enum values for HistoryItemType.
Enum values for HistoryItemType.
Enum values for HistoryItemType.
Enum values for ScanBy.
Enum values for ScanBy.
Service's identifier.
Service's name.
Enum values for StandardUnit.
Enum values for StandardUnit.
Enum values for StandardUnit.
Enum values for StandardUnit.
Enum values for StandardUnit.
Enum values for StandardUnit.
Enum values for StandardUnit.
Enum values for StandardUnit.
Enum values for StandardUnit.
Enum values for StandardUnit.
Enum values for StandardUnit.
Enum values for StandardUnit.
Enum values for StandardUnit.
Enum values for StandardUnit.
Enum values for StandardUnit.
Enum values for StandardUnit.
Enum values for StandardUnit.
Enum values for StandardUnit.
Enum values for StandardUnit.
Enum values for StandardUnit.
Enum values for StandardUnit.
Enum values for StandardUnit.
Enum values for StandardUnit.
Enum values for StandardUnit.
Enum values for StandardUnit.
Enum values for StandardUnit.
Enum values for StandardUnit.
Enum values for StateValue.
Enum values for StateValue.
Enum values for StateValue.
Enum values for Statistic.
Enum values for Statistic.
Enum values for Statistic.
Enum values for Statistic.
Enum values for Statistic.
Enum values for StatusCode.
Enum values for StatusCode.
Enum values for StatusCode.
# Structs
Represents the history of a specific alarm.
An anomaly detection model associated with a particular CloudWatch metric and statistic.
The configuration specifies details about how the anomaly detection model is to be trained, including time ranges to exclude from use for training the model and the time zone to use for the metric.
Client provides the API operation methods for making requests to CloudWatch.
The details about a composite alarm.
Represents a specific dashboard.
An error or warning for the operation.
Encapsulates the statistical data that CloudWatch computes from metric data.
No description provided by the author
No description provided by the author
DeleteAlarmsRequest is the request type for the DeleteAlarms API operation.
DeleteAlarmsResponse is the response type for the DeleteAlarms API operation.
No description provided by the author
No description provided by the author
DeleteAnomalyDetectorRequest is the request type for the DeleteAnomalyDetector API operation.
DeleteAnomalyDetectorResponse is the response type for the DeleteAnomalyDetector API operation.
No description provided by the author
No description provided by the author
DeleteDashboardsRequest is the request type for the DeleteDashboards API operation.
DeleteDashboardsResponse is the response type for the DeleteDashboards API operation.
No description provided by the author
No description provided by the author
DeleteInsightRulesRequest is the request type for the DeleteInsightRules API operation.
DeleteInsightRulesResponse is the response type for the DeleteInsightRules API operation.
No description provided by the author
No description provided by the author
DescribeAlarmHistoryPaginator is used to paginate the request.
DescribeAlarmHistoryRequest is the request type for the DescribeAlarmHistory API operation.
DescribeAlarmHistoryResponse is the response type for the DescribeAlarmHistory API operation.
No description provided by the author
No description provided by the author
DescribeAlarmsForMetricRequest is the request type for the DescribeAlarmsForMetric API operation.
DescribeAlarmsForMetricResponse is the response type for the DescribeAlarmsForMetric API operation.
No description provided by the author
No description provided by the author
DescribeAlarmsPaginator is used to paginate the request.
DescribeAlarmsRequest is the request type for the DescribeAlarms API operation.
DescribeAlarmsResponse is the response type for the DescribeAlarms API operation.
No description provided by the author
No description provided by the author
DescribeAnomalyDetectorsRequest is the request type for the DescribeAnomalyDetectors API operation.
DescribeAnomalyDetectorsResponse is the response type for the DescribeAnomalyDetectors API operation.
No description provided by the author
No description provided by the author
DescribeInsightRulesPaginator is used to paginate the request.
DescribeInsightRulesRequest is the request type for the DescribeInsightRules API operation.
DescribeInsightRulesResponse is the response type for the DescribeInsightRules API operation.
Expands the identity of a metric.
Represents filters for a dimension.
No description provided by the author
No description provided by the author
DisableAlarmActionsRequest is the request type for the DisableAlarmActions API operation.
DisableAlarmActionsResponse is the response type for the DisableAlarmActions API operation.
No description provided by the author
No description provided by the author
DisableInsightRulesRequest is the request type for the DisableInsightRules API operation.
DisableInsightRulesResponse is the response type for the DisableInsightRules API operation.
No description provided by the author
No description provided by the author
EnableAlarmActionsRequest is the request type for the EnableAlarmActions API operation.
EnableAlarmActionsResponse is the response type for the EnableAlarmActions API operation.
No description provided by the author
No description provided by the author
EnableInsightRulesRequest is the request type for the EnableInsightRules API operation.
EnableInsightRulesResponse is the response type for the EnableInsightRules API operation.
No description provided by the author
No description provided by the author
GetDashboardRequest is the request type for the GetDashboard API operation.
GetDashboardResponse is the response type for the GetDashboard API operation.
No description provided by the author
No description provided by the author
GetInsightRuleReportRequest is the request type for the GetInsightRuleReport API operation.
GetInsightRuleReportResponse is the response type for the GetInsightRuleReport API operation.
No description provided by the author
No description provided by the author
GetMetricDataPaginator is used to paginate the request.
GetMetricDataRequest is the request type for the GetMetricData API operation.
GetMetricDataResponse is the response type for the GetMetricData API operation.
No description provided by the author
No description provided by the author
GetMetricStatisticsRequest is the request type for the GetMetricStatistics API operation.
GetMetricStatisticsResponse is the response type for the GetMetricStatistics API operation.
No description provided by the author
No description provided by the author
GetMetricWidgetImageRequest is the request type for the GetMetricWidgetImage API operation.
GetMetricWidgetImageResponse is the response type for the GetMetricWidgetImage API operation.
This structure contains the definition for a Contributor Insights rule.
One of the unique contributors found by a Contributor Insights rule.
One data point related to one contributor.
One data point from the metric time series returned in a Contributor Insights rule report.
No description provided by the author
No description provided by the author
ListDashboardsPaginator is used to paginate the request.
ListDashboardsRequest is the request type for the ListDashboards API operation.
ListDashboardsResponse is the response type for the ListDashboards API operation.
No description provided by the author
No description provided by the author
ListMetricsPaginator is used to paginate the request.
ListMetricsRequest is the request type for the ListMetrics API operation.
ListMetricsResponse is the response type for the ListMetrics API operation.
No description provided by the author
No description provided by the author
ListTagsForResourceRequest is the request type for the ListTagsForResource API operation.
ListTagsForResourceResponse is the response type for the ListTagsForResource API operation.
A message returned by the GetMetricDataAPI, including a code and a description.
Represents a specific metric.
The details about a metric alarm.
This structure is used in both GetMetricData and PutMetricAlarm.
A GetMetricData call returns an array of MetricDataResult structures.
Encapsulates the information sent to either create a metric or add new values to be aggregated into an existing metric.
This structure defines the metric to be returned, along with the statistics, period, and units.
This array is empty if the API operation was successful for all the rules specified in the request.
No description provided by the author
No description provided by the author
PutAnomalyDetectorRequest is the request type for the PutAnomalyDetector API operation.
PutAnomalyDetectorResponse is the response type for the PutAnomalyDetector API operation.
No description provided by the author
No description provided by the author
PutCompositeAlarmRequest is the request type for the PutCompositeAlarm API operation.
PutCompositeAlarmResponse is the response type for the PutCompositeAlarm API operation.
No description provided by the author
No description provided by the author
PutDashboardRequest is the request type for the PutDashboard API operation.
PutDashboardResponse is the response type for the PutDashboard API operation.
No description provided by the author
No description provided by the author
PutInsightRuleRequest is the request type for the PutInsightRule API operation.
PutInsightRuleResponse is the response type for the PutInsightRule API operation.
No description provided by the author
No description provided by the author
PutMetricAlarmRequest is the request type for the PutMetricAlarm API operation.
PutMetricAlarmResponse is the response type for the PutMetricAlarm API operation.
No description provided by the author
No description provided by the author
PutMetricDataRequest is the request type for the PutMetricData API operation.
PutMetricDataResponse is the response type for the PutMetricData API operation.
Specifies one range of days or times to exclude from use for training an anomaly detection model.
No description provided by the author
No description provided by the author
SetAlarmStateRequest is the request type for the SetAlarmState API operation.
SetAlarmStateResponse is the response type for the SetAlarmState API operation.
Represents a set of statistics that describes a specific metric.
A key-value pair associated with a CloudWatch resource.
No description provided by the author
No description provided by the author
TagResourceRequest is the request type for the TagResource API operation.
TagResourceResponse is the response type for the TagResource API operation.
No description provided by the author
No description provided by the author
UntagResourceRequest is the request type for the UntagResource API operation.
UntagResourceResponse is the response type for the UntagResource API operation.
# Type aliases
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author