Classes
The following classes are available globally.
-
Represents the history of a specific alarm.
See moreDeclaration
Objective-C
@interface AWSCloudWatchAlarmHistoryItem
Swift
class AWSCloudWatchAlarmHistoryItem
-
Represents a specific dashboard.
See moreDeclaration
Objective-C
@interface AWSCloudWatchDashboardEntry
Swift
class AWSCloudWatchDashboardEntry
-
An error or warning for the operation.
See moreDeclaration
Objective-C
@interface AWSCloudWatchDashboardValidationMessage
Swift
class AWSCloudWatchDashboardValidationMessage
-
Encapsulates the statistical data that CloudWatch computes from metric data.
See moreDeclaration
Objective-C
@interface AWSCloudWatchDatapoint
Swift
class AWSCloudWatchDatapoint
-
Declaration
Objective-C
@interface AWSCloudWatchDeleteAlarmsInput
Swift
class AWSCloudWatchDeleteAlarmsInput
-
Declaration
Objective-C
@interface AWSCloudWatchDeleteDashboardsInput
Swift
class AWSCloudWatchDeleteDashboardsInput
-
Declaration
Objective-C
@interface AWSCloudWatchDeleteDashboardsOutput
Swift
class AWSCloudWatchDeleteDashboardsOutput
-
Declaration
Objective-C
@interface AWSCloudWatchDescribeAlarmHistoryInput
Swift
class AWSCloudWatchDescribeAlarmHistoryInput
-
Declaration
Objective-C
@interface AWSCloudWatchDescribeAlarmHistoryOutput
Swift
class AWSCloudWatchDescribeAlarmHistoryOutput
-
Declaration
Objective-C
@interface AWSCloudWatchDescribeAlarmsForMetricInput
Swift
class AWSCloudWatchDescribeAlarmsForMetricInput
-
Declaration
Objective-C
@interface AWSCloudWatchDescribeAlarmsForMetricOutput
Swift
class AWSCloudWatchDescribeAlarmsForMetricOutput
-
Declaration
Objective-C
@interface AWSCloudWatchDescribeAlarmsInput
Swift
class AWSCloudWatchDescribeAlarmsInput
-
Declaration
Objective-C
@interface AWSCloudWatchDescribeAlarmsOutput
Swift
class AWSCloudWatchDescribeAlarmsOutput
-
Declaration
Objective-C
@interface AWSCloudWatchDimension
Swift
class AWSCloudWatchDimension
-
Declaration
Objective-C
@interface AWSCloudWatchDimensionFilter
Swift
class AWSCloudWatchDimensionFilter
-
Declaration
Objective-C
@interface AWSCloudWatchDisableAlarmActionsInput
Swift
class AWSCloudWatchDisableAlarmActionsInput
-
Declaration
Objective-C
@interface AWSCloudWatchEnableAlarmActionsInput
Swift
class AWSCloudWatchEnableAlarmActionsInput
-
Declaration
Objective-C
@interface AWSCloudWatchGetDashboardInput
Swift
class AWSCloudWatchGetDashboardInput
-
Declaration
Objective-C
@interface AWSCloudWatchGetDashboardOutput
Swift
class AWSCloudWatchGetDashboardOutput
-
Declaration
Objective-C
@interface AWSCloudWatchGetMetricDataInput
Swift
class AWSCloudWatchGetMetricDataInput
-
Declaration
Objective-C
@interface AWSCloudWatchGetMetricDataOutput
Swift
class AWSCloudWatchGetMetricDataOutput
-
Declaration
Objective-C
@interface AWSCloudWatchGetMetricStatisticsInput
Swift
class AWSCloudWatchGetMetricStatisticsInput
-
Declaration
Objective-C
@interface AWSCloudWatchGetMetricStatisticsOutput
Swift
class AWSCloudWatchGetMetricStatisticsOutput
-
Declaration
Objective-C
@interface AWSCloudWatchGetMetricWidgetImageInput
Swift
class AWSCloudWatchGetMetricWidgetImageInput
-
Declaration
Objective-C
@interface AWSCloudWatchGetMetricWidgetImageOutput
Swift
class AWSCloudWatchGetMetricWidgetImageOutput
-
Declaration
Objective-C
@interface AWSCloudWatchListDashboardsInput
Swift
class AWSCloudWatchListDashboardsInput
-
Declaration
Objective-C
@interface AWSCloudWatchListDashboardsOutput
Swift
class AWSCloudWatchListDashboardsOutput
-
Declaration
Objective-C
@interface AWSCloudWatchListMetricsInput
Swift
class AWSCloudWatchListMetricsInput
-
Declaration
Objective-C
@interface AWSCloudWatchListMetricsOutput
Swift
class AWSCloudWatchListMetricsOutput
-
A message returned by the
See moreGetMetricData
API, including a code and a description.Declaration
Objective-C
@interface AWSCloudWatchMessageData
Swift
class AWSCloudWatchMessageData
-
Represents a specific metric.
See moreDeclaration
Objective-C
@interface AWSCloudWatchMetric
Swift
class AWSCloudWatchMetric
-
Represents an alarm.
See moreDeclaration
Objective-C
@interface AWSCloudWatchMetricAlarm
Swift
class AWSCloudWatchMetricAlarm
-
This structure is used in both
GetMetricData
andPutMetricAlarm
. The supported use of this structure is different for those two operations.When used in
GetMetricData
, it indicates the metric data to return, and whether this call is just retrieving a batch set of data for one metric, or is performing a math expression on metric data. A singleGetMetricData
call can include up to 100MetricDataQuery
structures.When used in
PutMetricAlarm
, it enables you to create an alarm based on a metric math expression. EachMetricDataQuery
in the array specifies either a metric to retrieve, or a math expression to be performed on retrieved metrics. A singlePutMetricAlarm
call can include up to 20MetricDataQuery
structures in the array. The 20 structures can include as many as 10 structures that contain aMetricStat
parameter to retrieve a metric, and as many as 10 structures that contain theExpression
parameter to perform a math expression. Any expression used in aPutMetricAlarm
operation must return a single time series. For more information, see Metric Math Syntax and Functions in the Amazon CloudWatch User Guide.Some of the parameters of this structure also have different uses whether you are using this structure in a
GetMetricData
operation or aPutMetricAlarm
operation. These differences are explained in the following parameter list.Required parameters: [Id]
See moreDeclaration
Objective-C
@interface AWSCloudWatchMetricDataQuery
Swift
class AWSCloudWatchMetricDataQuery
-
A
See moreGetMetricData
call returns an array ofMetricDataResult
structures. Each of these structures includes the data points for that metric, along with the timestamps of those data points and other identifying information.Declaration
Objective-C
@interface AWSCloudWatchMetricDataResult
Swift
class AWSCloudWatchMetricDataResult
-
Encapsulates the information sent to either create a metric or add new values to be aggregated into an existing metric.
Required parameters: [MetricName]
See moreDeclaration
Objective-C
@interface AWSCloudWatchMetricDatum
Swift
class AWSCloudWatchMetricDatum
-
This structure defines the metric to be returned, along with the statistics, period, and units.
Required parameters: [Metric, Period, Stat]
See moreDeclaration
Objective-C
@interface AWSCloudWatchMetricStat
Swift
class AWSCloudWatchMetricStat
-
Declaration
Objective-C
@interface AWSCloudWatchPutDashboardInput
Swift
class AWSCloudWatchPutDashboardInput
-
Declaration
Objective-C
@interface AWSCloudWatchPutDashboardOutput
Swift
class AWSCloudWatchPutDashboardOutput
-
Declaration
Objective-C
@interface AWSCloudWatchPutMetricAlarmInput
Swift
class AWSCloudWatchPutMetricAlarmInput
-
Declaration
Objective-C
@interface AWSCloudWatchPutMetricDataInput
Swift
class AWSCloudWatchPutMetricDataInput
-
Declaration
Objective-C
@interface AWSCloudWatchSetAlarmStateInput
Swift
class AWSCloudWatchSetAlarmStateInput
-
Represents a set of statistics that describes a specific metric.
Required parameters: [SampleCount, Sum, Minimum, Maximum]
See moreDeclaration
Objective-C
@interface AWSCloudWatchStatisticSet
Swift
class AWSCloudWatchStatisticSet
-
Undocumented
See moreDeclaration
Objective-C
@interface AWSCloudWatchResources : NSObject + (instancetype)sharedInstance; - (NSDictionary *)JSONObject; @end
Swift
class AWSCloudWatchResources : NSObject
-
Amazon CloudWatch monitors your Amazon Web Services (AWS) resources and the applications you run on AWS in real time. You can use CloudWatch to collect and track metrics, which are the variables you want to measure for your resources and applications.
CloudWatch alarms send notifications or automatically change the resources you are monitoring based on rules that you define. For example, you can monitor the CPU usage and disk reads and writes of your Amazon EC2 instances. Then, use this data to determine whether you should launch additional instances to handle increased load. You can also use this data to stop under-used instances to save money.
In addition to monitoring the built-in metrics that come with AWS, you can monitor your own custom metrics. With CloudWatch, you gain system-wide visibility into resource utilization, application performance, and operational health.
See moreDeclaration
Objective-C
@interface AWSCloudWatch
Swift
class AWSCloudWatch