AWSIoTCloudwatchMetricAction

@interface AWSIoTCloudwatchMetricAction

Describes an action that captures a CloudWatch metric.

Required parameters: [roleArn, metricNamespace, metricName, metricValue, metricUnit]

  • The CloudWatch metric name.

    Declaration

    Objective-C

    @property (nonatomic, strong) NSString *_Nullable metricName;

    Swift

    var metricName: String? { get set }
  • The CloudWatch metric namespace name.

    Declaration

    Objective-C

    @property (nonatomic, strong) NSString *_Nullable metricNamespace;

    Swift

    var metricNamespace: String? { get set }
  • An optional Unix timestamp.

    Declaration

    Objective-C

    @property (nonatomic, strong) NSString *_Nullable metricTimestamp;

    Swift

    var metricTimestamp: String? { get set }
  • The metric unit supported by CloudWatch.

    Declaration

    Objective-C

    @property (nonatomic, strong) NSString *_Nullable metricUnit;

    Swift

    var metricUnit: String? { get set }
  • The CloudWatch metric value.

    Declaration

    Objective-C

    @property (nonatomic, strong) NSString *_Nullable metricValue;

    Swift

    var metricValue: String? { get set }
  • The IAM role that allows access to the CloudWatch metric.

    Declaration

    Objective-C

    @property (nonatomic, strong) NSString *_Nullable roleArn;

    Swift

    var roleArn: String? { get set }