AWS SDK Version 2 for .NET
API Reference

AWS services or capabilities described in AWS Documentation may vary by region/location. Click Getting Started with Amazon AWS to see specific differences applicable to the China (Beijing) Region.

.NET Framework 3.5
 
Constants used for properties of type StandardUnit.

Inheritance Hierarchy

System.Object
  Amazon.Runtime.ConstantClass
    Amazon.CloudWatch.StandardUnit

Namespace: Amazon.CloudWatch
Assembly: AWSSDK.dll
Version: (assembly version)

Syntax

C#
public class StandardUnit : ConstantClass

The StandardUnit type exposes the following members

Constructors

NameDescription
Public Method StandardUnit(string) Default Constructor

Properties

NameTypeDescription
Public Property Value System.String Inherited from Amazon.Runtime.ConstantClass.

Methods

NameDescription
Public Method Static Method FindValue(string) Finds the constant for the unique value.

Fields

NameTypeDescription
Field Static Field Bits Amazon.CloudWatch.StandardUnit Constant Bits for StandardUnit
Field Static Field BitsSecond Amazon.CloudWatch.StandardUnit Constant BitsSecond for StandardUnit
Field Static Field Bytes Amazon.CloudWatch.StandardUnit Constant Bytes for StandardUnit
Field Static Field BytesSecond Amazon.CloudWatch.StandardUnit Constant BytesSecond for StandardUnit
Field Static Field Count Amazon.CloudWatch.StandardUnit Constant Count for StandardUnit
Field Static Field CountSecond Amazon.CloudWatch.StandardUnit Constant CountSecond for StandardUnit
Field Static Field Gigabits Amazon.CloudWatch.StandardUnit Constant Gigabits for StandardUnit
Field Static Field GigabitsSecond Amazon.CloudWatch.StandardUnit Constant GigabitsSecond for StandardUnit
Field Static Field Gigabytes Amazon.CloudWatch.StandardUnit Constant Gigabytes for StandardUnit
Field Static Field GigabytesSecond Amazon.CloudWatch.StandardUnit Constant GigabytesSecond for StandardUnit
Field Static Field Kilobits Amazon.CloudWatch.StandardUnit Constant Kilobits for StandardUnit
Field Static Field KilobitsSecond Amazon.CloudWatch.StandardUnit Constant KilobitsSecond for StandardUnit
Field Static Field Kilobytes Amazon.CloudWatch.StandardUnit Constant Kilobytes for StandardUnit
Field Static Field KilobytesSecond Amazon.CloudWatch.StandardUnit Constant KilobytesSecond for StandardUnit
Field Static Field Megabits Amazon.CloudWatch.StandardUnit Constant Megabits for StandardUnit
Field Static Field MegabitsSecond Amazon.CloudWatch.StandardUnit Constant MegabitsSecond for StandardUnit
Field Static Field Megabytes Amazon.CloudWatch.StandardUnit Constant Megabytes for StandardUnit
Field Static Field MegabytesSecond Amazon.CloudWatch.StandardUnit Constant MegabytesSecond for StandardUnit
Field Static Field Microseconds Amazon.CloudWatch.StandardUnit Constant Microseconds for StandardUnit
Field Static Field Milliseconds Amazon.CloudWatch.StandardUnit Constant Milliseconds for StandardUnit
Field Static Field None Amazon.CloudWatch.StandardUnit Constant None for StandardUnit
Field Static Field Percent Amazon.CloudWatch.StandardUnit Constant Percent for StandardUnit
Field Static Field Seconds Amazon.CloudWatch.StandardUnit Constant Seconds for StandardUnit
Field Static Field Terabits Amazon.CloudWatch.StandardUnit Constant Terabits for StandardUnit
Field Static Field TerabitsSecond Amazon.CloudWatch.StandardUnit Constant TerabitsSecond for StandardUnit
Field Static Field Terabytes Amazon.CloudWatch.StandardUnit Constant Terabytes for StandardUnit
Field Static Field TerabytesSecond Amazon.CloudWatch.StandardUnit Constant TerabytesSecond for StandardUnit

Examples

This example shows how to create an alarm for a metric.

Create metric alarm example

var client = new AmazonCloudWatchClient();

var dimension = new Dimension
{
  Name = "Desktop Machine Metrics",
  Value = "Virtual Desktop Machine Usage"
};

var request = new PutMetricAlarmRequest
{
  ActionsEnabled = true,
  AlarmActions = new List<string>() 
    { "arn:aws:sns:us-east-1:80398EXAMPLE:CodingTestResults" },
  AlarmDescription = "Too many instances offline",
  AlarmName = "Offline Instances",
  ComparisonOperator = ComparisonOperator.GreaterThanOrEqualToThreshold,
  Dimensions = new List<Dimension>() { dimension },
  EvaluationPeriods = 1,
  MetricName = "Desktop Machines Offline",
  Namespace = "Example.com Custom Metrics",
  Period = (int)TimeSpan.FromMinutes(5).TotalSeconds,
  Statistic = new Statistic("Maximum"),
  Threshold = 5,
  Unit = StandardUnit.Count
};

client.PutMetricAlarm(request);
      

Version Information

.NET Framework:
Supported in: 4.5, 4.0, 3.5

.NET for Windows Store apps:
Supported in: Windows 8.1, Windows 8

.NET for Windows Phone:
Supported in: Windows Phone 8.1, Windows Phone 8