Classes
The following classes are available globally.
-
Represents the history of a specific alarm.
See moreDeclaration
Objective-C
@interface AWSCloudWatchAlarmHistoryItemSwift
class AWSCloudWatchAlarmHistoryItem -
Represents a specific dashboard.
See moreDeclaration
Objective-C
@interface AWSCloudWatchDashboardEntrySwift
class AWSCloudWatchDashboardEntry -
An error or warning for the operation.
See moreDeclaration
Objective-C
@interface AWSCloudWatchDashboardValidationMessageSwift
class AWSCloudWatchDashboardValidationMessage -
Encapsulates the statistical data that CloudWatch computes from metric data.
See moreDeclaration
Objective-C
@interface AWSCloudWatchDatapointSwift
class AWSCloudWatchDatapoint -
Declaration
Objective-C
@interface AWSCloudWatchDeleteAlarmsInputSwift
class AWSCloudWatchDeleteAlarmsInput -
Declaration
Objective-C
@interface AWSCloudWatchDeleteDashboardsInputSwift
class AWSCloudWatchDeleteDashboardsInput -
Declaration
Objective-C
@interface AWSCloudWatchDeleteDashboardsOutputSwift
class AWSCloudWatchDeleteDashboardsOutput -
Declaration
Objective-C
@interface AWSCloudWatchDescribeAlarmHistoryInputSwift
class AWSCloudWatchDescribeAlarmHistoryInput -
Declaration
Objective-C
@interface AWSCloudWatchDescribeAlarmHistoryOutputSwift
class AWSCloudWatchDescribeAlarmHistoryOutput -
Declaration
Objective-C
@interface AWSCloudWatchDescribeAlarmsForMetricInputSwift
class AWSCloudWatchDescribeAlarmsForMetricInput -
Declaration
Objective-C
@interface AWSCloudWatchDescribeAlarmsForMetricOutputSwift
class AWSCloudWatchDescribeAlarmsForMetricOutput -
Declaration
Objective-C
@interface AWSCloudWatchDescribeAlarmsInputSwift
class AWSCloudWatchDescribeAlarmsInput -
Declaration
Objective-C
@interface AWSCloudWatchDescribeAlarmsOutputSwift
class AWSCloudWatchDescribeAlarmsOutput -
Declaration
Objective-C
@interface AWSCloudWatchDimensionSwift
class AWSCloudWatchDimension -
Declaration
Objective-C
@interface AWSCloudWatchDimensionFilterSwift
class AWSCloudWatchDimensionFilter -
Declaration
Objective-C
@interface AWSCloudWatchDisableAlarmActionsInputSwift
class AWSCloudWatchDisableAlarmActionsInput -
Declaration
Objective-C
@interface AWSCloudWatchEnableAlarmActionsInputSwift
class AWSCloudWatchEnableAlarmActionsInput -
Declaration
Objective-C
@interface AWSCloudWatchGetDashboardInputSwift
class AWSCloudWatchGetDashboardInput -
Declaration
Objective-C
@interface AWSCloudWatchGetDashboardOutputSwift
class AWSCloudWatchGetDashboardOutput -
Declaration
Objective-C
@interface AWSCloudWatchGetMetricDataInputSwift
class AWSCloudWatchGetMetricDataInput -
Declaration
Objective-C
@interface AWSCloudWatchGetMetricDataOutputSwift
class AWSCloudWatchGetMetricDataOutput -
Declaration
Objective-C
@interface AWSCloudWatchGetMetricStatisticsInputSwift
class AWSCloudWatchGetMetricStatisticsInput -
Declaration
Objective-C
@interface AWSCloudWatchGetMetricStatisticsOutputSwift
class AWSCloudWatchGetMetricStatisticsOutput -
Declaration
Objective-C
@interface AWSCloudWatchGetMetricWidgetImageInputSwift
class AWSCloudWatchGetMetricWidgetImageInput -
Declaration
Objective-C
@interface AWSCloudWatchGetMetricWidgetImageOutputSwift
class AWSCloudWatchGetMetricWidgetImageOutput -
Declaration
Objective-C
@interface AWSCloudWatchListDashboardsInputSwift
class AWSCloudWatchListDashboardsInput -
Declaration
Objective-C
@interface AWSCloudWatchListDashboardsOutputSwift
class AWSCloudWatchListDashboardsOutput -
Declaration
Objective-C
@interface AWSCloudWatchListMetricsInputSwift
class AWSCloudWatchListMetricsInput -
Declaration
Objective-C
@interface AWSCloudWatchListMetricsOutputSwift
class AWSCloudWatchListMetricsOutput -
A message returned by the
See moreGetMetricDataAPI, including a code and a description.Declaration
Objective-C
@interface AWSCloudWatchMessageDataSwift
class AWSCloudWatchMessageData -
Represents a specific metric.
See moreDeclaration
Objective-C
@interface AWSCloudWatchMetricSwift
class AWSCloudWatchMetric -
Represents an alarm.
See moreDeclaration
Objective-C
@interface AWSCloudWatchMetricAlarmSwift
class AWSCloudWatchMetricAlarm -
This structure is used in both
GetMetricDataandPutMetricAlarm. 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 singleGetMetricDatacall can include up to 100MetricDataQuerystructures.When used in
PutMetricAlarm, it enables you to create an alarm based on a metric math expression. EachMetricDataQueryin the array specifies either a metric to retrieve, or a math expression to be performed on retrieved metrics. A singlePutMetricAlarmcall can include up to 20MetricDataQuerystructures in the array. The 20 structures can include as many as 10 structures that contain aMetricStatparameter to retrieve a metric, and as many as 10 structures that contain theExpressionparameter to perform a math expression. Any expression used in aPutMetricAlarmoperation 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
GetMetricDataoperation or aPutMetricAlarmoperation. These differences are explained in the following parameter list.Required parameters: [Id]
See moreDeclaration
Objective-C
@interface AWSCloudWatchMetricDataQuerySwift
class AWSCloudWatchMetricDataQuery -
A
See moreGetMetricDatacall returns an array ofMetricDataResultstructures. 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 AWSCloudWatchMetricDataResultSwift
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 AWSCloudWatchMetricDatumSwift
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 AWSCloudWatchMetricStatSwift
class AWSCloudWatchMetricStat -
Declaration
Objective-C
@interface AWSCloudWatchPutDashboardInputSwift
class AWSCloudWatchPutDashboardInput -
Declaration
Objective-C
@interface AWSCloudWatchPutDashboardOutputSwift
class AWSCloudWatchPutDashboardOutput -
Declaration
Objective-C
@interface AWSCloudWatchPutMetricAlarmInputSwift
class AWSCloudWatchPutMetricAlarmInput -
Declaration
Objective-C
@interface AWSCloudWatchPutMetricDataInputSwift
class AWSCloudWatchPutMetricDataInput -
Declaration
Objective-C
@interface AWSCloudWatchSetAlarmStateInputSwift
class AWSCloudWatchSetAlarmStateInput -
Represents a set of statistics that describes a specific metric.
Required parameters: [SampleCount, Sum, Minimum, Maximum]
See moreDeclaration
Objective-C
@interface AWSCloudWatchStatisticSetSwift
class AWSCloudWatchStatisticSet -
Undocumented
See moreDeclaration
Objective-C
@interface AWSCloudWatchResources : NSObject + (instancetype)sharedInstance; - (NSDictionary *)JSONObject; @endSwift
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 AWSCloudWatchSwift
class AWSCloudWatch
View on GitHub
Install in Dash
Classes Reference