Amazon.CloudWatch.AmazonCloudWatchClient.DescribeAlarms C# (CSharp) Метод

DescribeAlarms() публичный Метод

Retrieves the specified alarms. If no alarms are specified, all alarms are returned. Alarms can be retrieved by using only a prefix for the alarm name, the alarm state, or a prefix for any action.
/// The next token specified is invalid. ///
public DescribeAlarms ( ) : DescribeAlarmsResponse
Результат Amazon.CloudWatch.Model.DescribeAlarmsResponse
        public DescribeAlarmsResponse DescribeAlarms()
        {
            return DescribeAlarms(new DescribeAlarmsRequest());
        }

Same methods

AmazonCloudWatchClient::DescribeAlarms ( DescribeAlarmsRequest request ) : DescribeAlarmsResponse

Usage Example

Пример #1
0
    public static void CWDescribeAlarms()
    {
      #region CWDescribeAlarms
      var client = new AmazonCloudWatchClient();

      var request = new DescribeAlarmsRequest
      {
        AlarmNames = new List<string>() 
          { "awseb-e-b36EXAMPLE-stack-CloudwatchAlarmLow-1KAKH4EXAMPLE" },
        MaxRecords = 1,
        StateValue = StateValue.ALARM
      };

      var response = new DescribeAlarmsResponse();

      do
      {
        response = client.DescribeAlarms(request);

        foreach (var alarm in response.MetricAlarms)
        {
          Console.WriteLine(alarm.AlarmName);
          Console.WriteLine(alarm.AlarmDescription);
          Console.WriteLine(alarm.MetricName + " " +
              alarm.ComparisonOperator + " " + alarm.Threshold);
          Console.WriteLine();
        }

        request.NextToken = response.NextToken;

      } while (!string.IsNullOrEmpty(response.NextToken));
      #endregion

      Console.ReadLine();
    }