Versions in this module Expand all Collapse all v0 v0.6.0 Jun 3, 2015 Changes in this version + type AlarmHistoryItem struct + AlarmName *string + HistoryData *string + HistoryItemType *string + HistorySummary *string + Timestamp *time.Time + type CloudWatch struct + func New(config *aws.Config) *CloudWatch + func (c *CloudWatch) DeleteAlarms(input *DeleteAlarmsInput) (*DeleteAlarmsOutput, error) + func (c *CloudWatch) DeleteAlarmsRequest(input *DeleteAlarmsInput) (req *aws.Request, output *DeleteAlarmsOutput) + func (c *CloudWatch) DescribeAlarmHistory(input *DescribeAlarmHistoryInput) (*DescribeAlarmHistoryOutput, error) + func (c *CloudWatch) DescribeAlarmHistoryPages(input *DescribeAlarmHistoryInput, ...) error + func (c *CloudWatch) DescribeAlarmHistoryRequest(input *DescribeAlarmHistoryInput) (req *aws.Request, output *DescribeAlarmHistoryOutput) + func (c *CloudWatch) DescribeAlarms(input *DescribeAlarmsInput) (*DescribeAlarmsOutput, error) + func (c *CloudWatch) DescribeAlarmsForMetric(input *DescribeAlarmsForMetricInput) (*DescribeAlarmsForMetricOutput, error) + func (c *CloudWatch) DescribeAlarmsForMetricRequest(input *DescribeAlarmsForMetricInput) (req *aws.Request, output *DescribeAlarmsForMetricOutput) + func (c *CloudWatch) DescribeAlarmsPages(input *DescribeAlarmsInput, ...) error + func (c *CloudWatch) DescribeAlarmsRequest(input *DescribeAlarmsInput) (req *aws.Request, output *DescribeAlarmsOutput) + func (c *CloudWatch) DisableAlarmActions(input *DisableAlarmActionsInput) (*DisableAlarmActionsOutput, error) + func (c *CloudWatch) DisableAlarmActionsRequest(input *DisableAlarmActionsInput) (req *aws.Request, output *DisableAlarmActionsOutput) + func (c *CloudWatch) EnableAlarmActions(input *EnableAlarmActionsInput) (*EnableAlarmActionsOutput, error) + func (c *CloudWatch) EnableAlarmActionsRequest(input *EnableAlarmActionsInput) (req *aws.Request, output *EnableAlarmActionsOutput) + func (c *CloudWatch) GetMetricStatistics(input *GetMetricStatisticsInput) (*GetMetricStatisticsOutput, error) + func (c *CloudWatch) GetMetricStatisticsRequest(input *GetMetricStatisticsInput) (req *aws.Request, output *GetMetricStatisticsOutput) + func (c *CloudWatch) ListMetrics(input *ListMetricsInput) (*ListMetricsOutput, error) + func (c *CloudWatch) ListMetricsPages(input *ListMetricsInput, ...) error + func (c *CloudWatch) ListMetricsRequest(input *ListMetricsInput) (req *aws.Request, output *ListMetricsOutput) + func (c *CloudWatch) PutMetricAlarm(input *PutMetricAlarmInput) (*PutMetricAlarmOutput, error) + func (c *CloudWatch) PutMetricAlarmRequest(input *PutMetricAlarmInput) (req *aws.Request, output *PutMetricAlarmOutput) + func (c *CloudWatch) PutMetricData(input *PutMetricDataInput) (*PutMetricDataOutput, error) + func (c *CloudWatch) PutMetricDataRequest(input *PutMetricDataInput) (req *aws.Request, output *PutMetricDataOutput) + func (c *CloudWatch) SetAlarmState(input *SetAlarmStateInput) (*SetAlarmStateOutput, error) + func (c *CloudWatch) SetAlarmStateRequest(input *SetAlarmStateInput) (req *aws.Request, output *SetAlarmStateOutput) + type Datapoint struct + Average *float64 + Maximum *float64 + Minimum *float64 + SampleCount *float64 + Sum *float64 + Timestamp *time.Time + Unit *string + type DeleteAlarmsInput struct + AlarmNames []*string + type DeleteAlarmsOutput struct + type DescribeAlarmHistoryInput struct + AlarmName *string + EndDate *time.Time + HistoryItemType *string + MaxRecords *int64 + NextToken *string + StartDate *time.Time + type DescribeAlarmHistoryOutput struct + AlarmHistoryItems []*AlarmHistoryItem + NextToken *string + type DescribeAlarmsForMetricInput struct + Dimensions []*Dimension + MetricName *string + Namespace *string + Period *int64 + Statistic *string + Unit *string + type DescribeAlarmsForMetricOutput struct + MetricAlarms []*MetricAlarm + type DescribeAlarmsInput struct + ActionPrefix *string + AlarmNamePrefix *string + AlarmNames []*string + MaxRecords *int64 + NextToken *string + StateValue *string + type DescribeAlarmsOutput struct + MetricAlarms []*MetricAlarm + NextToken *string + type Dimension struct + Name *string + Value *string + type DimensionFilter struct + Name *string + Value *string + type DisableAlarmActionsInput struct + AlarmNames []*string + type DisableAlarmActionsOutput struct + type EnableAlarmActionsInput struct + AlarmNames []*string + type EnableAlarmActionsOutput struct + type GetMetricStatisticsInput struct + Dimensions []*Dimension + EndTime *time.Time + MetricName *string + Namespace *string + Period *int64 + StartTime *time.Time + Statistics []*string + Unit *string + type GetMetricStatisticsOutput struct + Datapoints []*Datapoint + Label *string + type ListMetricsInput struct + Dimensions []*DimensionFilter + MetricName *string + Namespace *string + NextToken *string + type ListMetricsOutput struct + Metrics []*Metric + NextToken *string + type Metric struct + Dimensions []*Dimension + MetricName *string + Namespace *string + type MetricAlarm struct + ActionsEnabled *bool + AlarmARN *string + AlarmActions []*string + AlarmConfigurationUpdatedTimestamp *time.Time + AlarmDescription *string + AlarmName *string + ComparisonOperator *string + Dimensions []*Dimension + EvaluationPeriods *int64 + InsufficientDataActions []*string + MetricName *string + Namespace *string + OKActions []*string + Period *int64 + StateReason *string + StateReasonData *string + StateUpdatedTimestamp *time.Time + StateValue *string + Statistic *string + Threshold *float64 + Unit *string + type MetricDatum struct + Dimensions []*Dimension + MetricName *string + StatisticValues *StatisticSet + Timestamp *time.Time + Unit *string + Value *float64 + type PutMetricAlarmInput struct + ActionsEnabled *bool + AlarmActions []*string + AlarmDescription *string + AlarmName *string + ComparisonOperator *string + Dimensions []*Dimension + EvaluationPeriods *int64 + InsufficientDataActions []*string + MetricName *string + Namespace *string + OKActions []*string + Period *int64 + Statistic *string + Threshold *float64 + Unit *string + type PutMetricAlarmOutput struct + type PutMetricDataInput struct + MetricData []*MetricDatum + Namespace *string + type PutMetricDataOutput struct + type SetAlarmStateInput struct + AlarmName *string + StateReason *string + StateReasonData *string + StateValue *string + type SetAlarmStateOutput struct + type StatisticSet struct + Maximum *float64 + Minimum *float64 + SampleCount *float64 + Sum *float64