amazonka-cloudwatch-2.0: Amazon CloudWatch SDK.
Copyright(c) 2013-2023 Brendan Hay
LicenseMozilla Public License, v. 2.0.
MaintainerBrendan Hay
Stabilityauto-generated
Portabilitynon-portable (GHC extensions)
Safe HaskellSafe-Inferred
LanguageHaskell2010

Amazonka.CloudWatch

Contents

Description

Derived from API version 2010-08-01 of the AWS service descriptions, licensed under Apache 2.0.

Amazon CloudWatch monitors your Amazon Web Services (Amazon Web Services) resources and the applications you run on Amazon Web Services 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 Amazon Web Services, you can monitor your own custom metrics. With CloudWatch, you gain system-wide visibility into resource utilization, application performance, and operational health.

Synopsis

Service Configuration

defaultService :: Service Source #

API version 2010-08-01 of the Amazon CloudWatch SDK configuration.

Errors

Error matchers are designed for use with the functions provided by Control.Exception.Lens. This allows catching (and rethrowing) service specific errors returned by CloudWatch.

ConcurrentModificationException

_ConcurrentModificationException :: AsError a => Fold a ServiceError Source #

More than one process tried to modify a resource at the same time.

DashboardInvalidInputError

_DashboardInvalidInputError :: AsError a => Fold a ServiceError Source #

Some part of the dashboard data is invalid.

DashboardNotFoundError

_DashboardNotFoundError :: AsError a => Fold a ServiceError Source #

The specified dashboard does not exist.

InternalServiceFault

_InternalServiceFault :: AsError a => Fold a ServiceError Source #

Request processing has failed due to some unknown error, exception, or failure.

InvalidFormatFault

_InvalidFormatFault :: AsError a => Fold a ServiceError Source #

Data was not syntactically valid JSON.

InvalidNextToken

_InvalidNextToken :: AsError a => Fold a ServiceError Source #

The next token specified is invalid.

InvalidParameterCombinationException

_InvalidParameterCombinationException :: AsError a => Fold a ServiceError Source #

Parameters were used together that cannot be used together.

InvalidParameterValueException

_InvalidParameterValueException :: AsError a => Fold a ServiceError Source #

The value of an input parameter is bad or out-of-range.

LimitExceededException

_LimitExceededException :: AsError a => Fold a ServiceError Source #

The operation exceeded one or more limits.

LimitExceededFault

_LimitExceededFault :: AsError a => Fold a ServiceError Source #

The quota for alarms for this customer has already been reached.

MissingRequiredParameterException

_MissingRequiredParameterException :: AsError a => Fold a ServiceError Source #

An input parameter that is required is missing.

ResourceNotFound

_ResourceNotFound :: AsError a => Fold a ServiceError Source #

The named resource does not exist.

ResourceNotFoundException

_ResourceNotFoundException :: AsError a => Fold a ServiceError Source #

The named resource does not exist.

Waiters

Waiters poll by repeatedly sending a request until some remote success condition configured by the Wait specification is fulfilled. The Wait specification determines how many attempts should be made, in addition to delay and retry strategies.

AlarmExists

newAlarmExists :: Wait DescribeAlarms Source #

Polls DescribeAlarms every 5 seconds until a successful state is reached. An error is returned after 40 failed checks.

CompositeAlarmExists

newCompositeAlarmExists :: Wait DescribeAlarms Source #

Polls DescribeAlarms every 5 seconds until a successful state is reached. An error is returned after 40 failed checks.

Operations

Some AWS operations return results that are incomplete and require subsequent requests in order to obtain the entire result set. The process of sending subsequent requests to continue where a previous request left off is called pagination. For example, the ListObjects operation of Amazon S3 returns up to 1000 objects at a time, and you must send subsequent requests with the appropriate Marker in order to retrieve the next page of results.

Operations that have an AWSPager instance can transparently perform subsequent requests, correctly setting Markers and other request facets to iterate through the entire result set of a truncated API operation. Operations which support this have an additional note in the documentation.

Many operations have the ability to filter results on the server side. See the individual operation parameters for details.

DeleteAlarms

data DeleteAlarms Source #

See: newDeleteAlarms smart constructor.

Constructors

DeleteAlarms' [Text] 

Instances

Instances details
ToHeaders DeleteAlarms Source # 
Instance details

Defined in Amazonka.CloudWatch.DeleteAlarms

ToPath DeleteAlarms Source # 
Instance details

Defined in Amazonka.CloudWatch.DeleteAlarms

ToQuery DeleteAlarms Source # 
Instance details

Defined in Amazonka.CloudWatch.DeleteAlarms

AWSRequest DeleteAlarms Source # 
Instance details

Defined in Amazonka.CloudWatch.DeleteAlarms

Associated Types

type AWSResponse DeleteAlarms #

Generic DeleteAlarms Source # 
Instance details

Defined in Amazonka.CloudWatch.DeleteAlarms

Associated Types

type Rep DeleteAlarms :: Type -> Type #

Read DeleteAlarms Source # 
Instance details

Defined in Amazonka.CloudWatch.DeleteAlarms

Show DeleteAlarms Source # 
Instance details

Defined in Amazonka.CloudWatch.DeleteAlarms

NFData DeleteAlarms Source # 
Instance details

Defined in Amazonka.CloudWatch.DeleteAlarms

Methods

rnf :: DeleteAlarms -> () #

Eq DeleteAlarms Source # 
Instance details

Defined in Amazonka.CloudWatch.DeleteAlarms

Hashable DeleteAlarms Source # 
Instance details

Defined in Amazonka.CloudWatch.DeleteAlarms

type AWSResponse DeleteAlarms Source # 
Instance details

Defined in Amazonka.CloudWatch.DeleteAlarms

type Rep DeleteAlarms Source # 
Instance details

Defined in Amazonka.CloudWatch.DeleteAlarms

type Rep DeleteAlarms = D1 ('MetaData "DeleteAlarms" "Amazonka.CloudWatch.DeleteAlarms" "amazonka-cloudwatch-2.0-9xq2AWTkbYo3pEtgQNn4jD" 'False) (C1 ('MetaCons "DeleteAlarms'" 'PrefixI 'True) (S1 ('MetaSel ('Just "alarmNames") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 [Text])))

newDeleteAlarms :: DeleteAlarms Source #

Create a value of DeleteAlarms with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:alarmNames:DeleteAlarms', deleteAlarms_alarmNames - The alarms to be deleted.

data DeleteAlarmsResponse Source #

See: newDeleteAlarmsResponse smart constructor.

Constructors

DeleteAlarmsResponse' 

Instances

Instances details
Generic DeleteAlarmsResponse Source # 
Instance details

Defined in Amazonka.CloudWatch.DeleteAlarms

Associated Types

type Rep DeleteAlarmsResponse :: Type -> Type #

Read DeleteAlarmsResponse Source # 
Instance details

Defined in Amazonka.CloudWatch.DeleteAlarms

Show DeleteAlarmsResponse Source # 
Instance details

Defined in Amazonka.CloudWatch.DeleteAlarms

NFData DeleteAlarmsResponse Source # 
Instance details

Defined in Amazonka.CloudWatch.DeleteAlarms

Methods

rnf :: DeleteAlarmsResponse -> () #

Eq DeleteAlarmsResponse Source # 
Instance details

Defined in Amazonka.CloudWatch.DeleteAlarms

type Rep DeleteAlarmsResponse Source # 
Instance details

Defined in Amazonka.CloudWatch.DeleteAlarms

type Rep DeleteAlarmsResponse = D1 ('MetaData "DeleteAlarmsResponse" "Amazonka.CloudWatch.DeleteAlarms" "amazonka-cloudwatch-2.0-9xq2AWTkbYo3pEtgQNn4jD" 'False) (C1 ('MetaCons "DeleteAlarmsResponse'" 'PrefixI 'False) (U1 :: Type -> Type))

newDeleteAlarmsResponse :: DeleteAlarmsResponse Source #

Create a value of DeleteAlarmsResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

DeleteAnomalyDetector

data DeleteAnomalyDetector Source #

See: newDeleteAnomalyDetector smart constructor.

Instances

Instances details
ToHeaders DeleteAnomalyDetector Source # 
Instance details

Defined in Amazonka.CloudWatch.DeleteAnomalyDetector

ToPath DeleteAnomalyDetector Source # 
Instance details

Defined in Amazonka.CloudWatch.DeleteAnomalyDetector

ToQuery DeleteAnomalyDetector Source # 
Instance details

Defined in Amazonka.CloudWatch.DeleteAnomalyDetector

AWSRequest DeleteAnomalyDetector Source # 
Instance details

Defined in Amazonka.CloudWatch.DeleteAnomalyDetector

Associated Types

type AWSResponse DeleteAnomalyDetector #

Generic DeleteAnomalyDetector Source # 
Instance details

Defined in Amazonka.CloudWatch.DeleteAnomalyDetector

Associated Types

type Rep DeleteAnomalyDetector :: Type -> Type #

Read DeleteAnomalyDetector Source # 
Instance details

Defined in Amazonka.CloudWatch.DeleteAnomalyDetector

Show DeleteAnomalyDetector Source # 
Instance details

Defined in Amazonka.CloudWatch.DeleteAnomalyDetector

NFData DeleteAnomalyDetector Source # 
Instance details

Defined in Amazonka.CloudWatch.DeleteAnomalyDetector

Methods

rnf :: DeleteAnomalyDetector -> () #

Eq DeleteAnomalyDetector Source # 
Instance details

Defined in Amazonka.CloudWatch.DeleteAnomalyDetector

Hashable DeleteAnomalyDetector Source # 
Instance details

Defined in Amazonka.CloudWatch.DeleteAnomalyDetector

type AWSResponse DeleteAnomalyDetector Source # 
Instance details

Defined in Amazonka.CloudWatch.DeleteAnomalyDetector

type Rep DeleteAnomalyDetector Source # 
Instance details

Defined in Amazonka.CloudWatch.DeleteAnomalyDetector

type Rep DeleteAnomalyDetector = D1 ('MetaData "DeleteAnomalyDetector" "Amazonka.CloudWatch.DeleteAnomalyDetector" "amazonka-cloudwatch-2.0-9xq2AWTkbYo3pEtgQNn4jD" 'False) (C1 ('MetaCons "DeleteAnomalyDetector'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "dimensions") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Dimension])) :*: (S1 ('MetaSel ('Just "metricMathAnomalyDetector") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe MetricMathAnomalyDetector)) :*: S1 ('MetaSel ('Just "metricName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: (S1 ('MetaSel ('Just "namespace") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "singleMetricAnomalyDetector") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe SingleMetricAnomalyDetector)) :*: S1 ('MetaSel ('Just "stat") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))))

newDeleteAnomalyDetector :: DeleteAnomalyDetector Source #

Create a value of DeleteAnomalyDetector with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

DeleteAnomalyDetector, deleteAnomalyDetector_dimensions - The metric dimensions associated with the anomaly detection model to delete.

DeleteAnomalyDetector, deleteAnomalyDetector_metricMathAnomalyDetector - The metric math anomaly detector to be deleted.

When using MetricMathAnomalyDetector, you cannot include following parameters in the same operation:

  • Dimensions,
  • MetricName
  • Namespace
  • Stat
  • the SingleMetricAnomalyDetector parameters of DeleteAnomalyDetectorInput

Instead, specify the metric math anomaly detector attributes as part of the MetricMathAnomalyDetector property.

DeleteAnomalyDetector, deleteAnomalyDetector_metricName - The metric name associated with the anomaly detection model to delete.

DeleteAnomalyDetector, deleteAnomalyDetector_namespace - The namespace associated with the anomaly detection model to delete.

DeleteAnomalyDetector, deleteAnomalyDetector_singleMetricAnomalyDetector - A single metric anomaly detector to be deleted.

When using SingleMetricAnomalyDetector, you cannot include the following parameters in the same operation:

  • Dimensions,
  • MetricName
  • Namespace
  • Stat
  • the MetricMathAnomalyDetector parameters of DeleteAnomalyDetectorInput

Instead, specify the single metric anomaly detector attributes as part of the SingleMetricAnomalyDetector property.

DeleteAnomalyDetector, deleteAnomalyDetector_stat - The statistic associated with the anomaly detection model to delete.

data DeleteAnomalyDetectorResponse Source #

See: newDeleteAnomalyDetectorResponse smart constructor.

Instances

Instances details
Generic DeleteAnomalyDetectorResponse Source # 
Instance details

Defined in Amazonka.CloudWatch.DeleteAnomalyDetector

Associated Types

type Rep DeleteAnomalyDetectorResponse :: Type -> Type #

Read DeleteAnomalyDetectorResponse Source # 
Instance details

Defined in Amazonka.CloudWatch.DeleteAnomalyDetector

Show DeleteAnomalyDetectorResponse Source # 
Instance details

Defined in Amazonka.CloudWatch.DeleteAnomalyDetector

NFData DeleteAnomalyDetectorResponse Source # 
Instance details

Defined in Amazonka.CloudWatch.DeleteAnomalyDetector

Eq DeleteAnomalyDetectorResponse Source # 
Instance details

Defined in Amazonka.CloudWatch.DeleteAnomalyDetector

type Rep DeleteAnomalyDetectorResponse Source # 
Instance details

Defined in Amazonka.CloudWatch.DeleteAnomalyDetector

type Rep DeleteAnomalyDetectorResponse = D1 ('MetaData "DeleteAnomalyDetectorResponse" "Amazonka.CloudWatch.DeleteAnomalyDetector" "amazonka-cloudwatch-2.0-9xq2AWTkbYo3pEtgQNn4jD" 'False) (C1 ('MetaCons "DeleteAnomalyDetectorResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newDeleteAnomalyDetectorResponse Source #

Create a value of DeleteAnomalyDetectorResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:httpStatus:DeleteAnomalyDetectorResponse', deleteAnomalyDetectorResponse_httpStatus - The response's http status code.

DeleteDashboards

data DeleteDashboards Source #

See: newDeleteDashboards smart constructor.

Constructors

DeleteDashboards' [Text] 

Instances

Instances details
ToHeaders DeleteDashboards Source # 
Instance details

Defined in Amazonka.CloudWatch.DeleteDashboards

ToPath DeleteDashboards Source # 
Instance details

Defined in Amazonka.CloudWatch.DeleteDashboards

ToQuery DeleteDashboards Source # 
Instance details

Defined in Amazonka.CloudWatch.DeleteDashboards

AWSRequest DeleteDashboards Source # 
Instance details

Defined in Amazonka.CloudWatch.DeleteDashboards

Associated Types

type AWSResponse DeleteDashboards #

Generic DeleteDashboards Source # 
Instance details

Defined in Amazonka.CloudWatch.DeleteDashboards

Associated Types

type Rep DeleteDashboards :: Type -> Type #

Read DeleteDashboards Source # 
Instance details

Defined in Amazonka.CloudWatch.DeleteDashboards

Show DeleteDashboards Source # 
Instance details

Defined in Amazonka.CloudWatch.DeleteDashboards

NFData DeleteDashboards Source # 
Instance details

Defined in Amazonka.CloudWatch.DeleteDashboards

Methods

rnf :: DeleteDashboards -> () #

Eq DeleteDashboards Source # 
Instance details

Defined in Amazonka.CloudWatch.DeleteDashboards

Hashable DeleteDashboards Source # 
Instance details

Defined in Amazonka.CloudWatch.DeleteDashboards

type AWSResponse DeleteDashboards Source # 
Instance details

Defined in Amazonka.CloudWatch.DeleteDashboards

type Rep DeleteDashboards Source # 
Instance details

Defined in Amazonka.CloudWatch.DeleteDashboards

type Rep DeleteDashboards = D1 ('MetaData "DeleteDashboards" "Amazonka.CloudWatch.DeleteDashboards" "amazonka-cloudwatch-2.0-9xq2AWTkbYo3pEtgQNn4jD" 'False) (C1 ('MetaCons "DeleteDashboards'" 'PrefixI 'True) (S1 ('MetaSel ('Just "dashboardNames") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 [Text])))

newDeleteDashboards :: DeleteDashboards Source #

Create a value of DeleteDashboards with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:dashboardNames:DeleteDashboards', deleteDashboards_dashboardNames - The dashboards to be deleted. This parameter is required.

data DeleteDashboardsResponse Source #

See: newDeleteDashboardsResponse smart constructor.

Instances

Instances details
Generic DeleteDashboardsResponse Source # 
Instance details

Defined in Amazonka.CloudWatch.DeleteDashboards

Associated Types

type Rep DeleteDashboardsResponse :: Type -> Type #

Read DeleteDashboardsResponse Source # 
Instance details

Defined in Amazonka.CloudWatch.DeleteDashboards

Show DeleteDashboardsResponse Source # 
Instance details

Defined in Amazonka.CloudWatch.DeleteDashboards

NFData DeleteDashboardsResponse Source # 
Instance details

Defined in Amazonka.CloudWatch.DeleteDashboards

Eq DeleteDashboardsResponse Source # 
Instance details

Defined in Amazonka.CloudWatch.DeleteDashboards

type Rep DeleteDashboardsResponse Source # 
Instance details

Defined in Amazonka.CloudWatch.DeleteDashboards

type Rep DeleteDashboardsResponse = D1 ('MetaData "DeleteDashboardsResponse" "Amazonka.CloudWatch.DeleteDashboards" "amazonka-cloudwatch-2.0-9xq2AWTkbYo3pEtgQNn4jD" 'False) (C1 ('MetaCons "DeleteDashboardsResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newDeleteDashboardsResponse Source #

Create a value of DeleteDashboardsResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:httpStatus:DeleteDashboardsResponse', deleteDashboardsResponse_httpStatus - The response's http status code.

DeleteInsightRules

data DeleteInsightRules Source #

See: newDeleteInsightRules smart constructor.

Constructors

DeleteInsightRules' [Text] 

Instances

Instances details
ToHeaders DeleteInsightRules Source # 
Instance details

Defined in Amazonka.CloudWatch.DeleteInsightRules

ToPath DeleteInsightRules Source # 
Instance details

Defined in Amazonka.CloudWatch.DeleteInsightRules

ToQuery DeleteInsightRules Source # 
Instance details

Defined in Amazonka.CloudWatch.DeleteInsightRules

AWSRequest DeleteInsightRules Source # 
Instance details

Defined in Amazonka.CloudWatch.DeleteInsightRules

Associated Types

type AWSResponse DeleteInsightRules #

Generic DeleteInsightRules Source # 
Instance details

Defined in Amazonka.CloudWatch.DeleteInsightRules

Associated Types

type Rep DeleteInsightRules :: Type -> Type #

Read DeleteInsightRules Source # 
Instance details

Defined in Amazonka.CloudWatch.DeleteInsightRules

Show DeleteInsightRules Source # 
Instance details

Defined in Amazonka.CloudWatch.DeleteInsightRules

NFData DeleteInsightRules Source # 
Instance details

Defined in Amazonka.CloudWatch.DeleteInsightRules

Methods

rnf :: DeleteInsightRules -> () #

Eq DeleteInsightRules Source # 
Instance details

Defined in Amazonka.CloudWatch.DeleteInsightRules

Hashable DeleteInsightRules Source # 
Instance details

Defined in Amazonka.CloudWatch.DeleteInsightRules

type AWSResponse DeleteInsightRules Source # 
Instance details

Defined in Amazonka.CloudWatch.DeleteInsightRules

type Rep DeleteInsightRules Source # 
Instance details

Defined in Amazonka.CloudWatch.DeleteInsightRules

type Rep DeleteInsightRules = D1 ('MetaData "DeleteInsightRules" "Amazonka.CloudWatch.DeleteInsightRules" "amazonka-cloudwatch-2.0-9xq2AWTkbYo3pEtgQNn4jD" 'False) (C1 ('MetaCons "DeleteInsightRules'" 'PrefixI 'True) (S1 ('MetaSel ('Just "ruleNames") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 [Text])))

newDeleteInsightRules :: DeleteInsightRules Source #

Create a value of DeleteInsightRules with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:ruleNames:DeleteInsightRules', deleteInsightRules_ruleNames - An array of the rule names to delete. If you need to find out the names of your rules, use DescribeInsightRules.

data DeleteInsightRulesResponse Source #

See: newDeleteInsightRulesResponse smart constructor.

Instances

Instances details
Generic DeleteInsightRulesResponse Source # 
Instance details

Defined in Amazonka.CloudWatch.DeleteInsightRules

Associated Types

type Rep DeleteInsightRulesResponse :: Type -> Type #

Read DeleteInsightRulesResponse Source # 
Instance details

Defined in Amazonka.CloudWatch.DeleteInsightRules

Show DeleteInsightRulesResponse Source # 
Instance details

Defined in Amazonka.CloudWatch.DeleteInsightRules

NFData DeleteInsightRulesResponse Source # 
Instance details

Defined in Amazonka.CloudWatch.DeleteInsightRules

Eq DeleteInsightRulesResponse Source # 
Instance details

Defined in Amazonka.CloudWatch.DeleteInsightRules

type Rep DeleteInsightRulesResponse Source # 
Instance details

Defined in Amazonka.CloudWatch.DeleteInsightRules

type Rep DeleteInsightRulesResponse = D1 ('MetaData "DeleteInsightRulesResponse" "Amazonka.CloudWatch.DeleteInsightRules" "amazonka-cloudwatch-2.0-9xq2AWTkbYo3pEtgQNn4jD" 'False) (C1 ('MetaCons "DeleteInsightRulesResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "failures") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [PartialFailure])) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newDeleteInsightRulesResponse Source #

Create a value of DeleteInsightRulesResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:failures:DeleteInsightRulesResponse', deleteInsightRulesResponse_failures - An array listing the rules that could not be deleted. You cannot delete built-in rules.

$sel:httpStatus:DeleteInsightRulesResponse', deleteInsightRulesResponse_httpStatus - The response's http status code.

DeleteMetricStream

data DeleteMetricStream Source #

See: newDeleteMetricStream smart constructor.

Instances

Instances details
ToHeaders DeleteMetricStream Source # 
Instance details

Defined in Amazonka.CloudWatch.DeleteMetricStream

ToPath DeleteMetricStream Source # 
Instance details

Defined in Amazonka.CloudWatch.DeleteMetricStream

ToQuery DeleteMetricStream Source # 
Instance details

Defined in Amazonka.CloudWatch.DeleteMetricStream

AWSRequest DeleteMetricStream Source # 
Instance details

Defined in Amazonka.CloudWatch.DeleteMetricStream

Associated Types

type AWSResponse DeleteMetricStream #

Generic DeleteMetricStream Source # 
Instance details

Defined in Amazonka.CloudWatch.DeleteMetricStream

Associated Types

type Rep DeleteMetricStream :: Type -> Type #

Read DeleteMetricStream Source # 
Instance details

Defined in Amazonka.CloudWatch.DeleteMetricStream

Show DeleteMetricStream Source # 
Instance details

Defined in Amazonka.CloudWatch.DeleteMetricStream

NFData DeleteMetricStream Source # 
Instance details

Defined in Amazonka.CloudWatch.DeleteMetricStream

Methods

rnf :: DeleteMetricStream -> () #

Eq DeleteMetricStream Source # 
Instance details

Defined in Amazonka.CloudWatch.DeleteMetricStream

Hashable DeleteMetricStream Source # 
Instance details

Defined in Amazonka.CloudWatch.DeleteMetricStream

type AWSResponse DeleteMetricStream Source # 
Instance details

Defined in Amazonka.CloudWatch.DeleteMetricStream

type Rep DeleteMetricStream Source # 
Instance details

Defined in Amazonka.CloudWatch.DeleteMetricStream

type Rep DeleteMetricStream = D1 ('MetaData "DeleteMetricStream" "Amazonka.CloudWatch.DeleteMetricStream" "amazonka-cloudwatch-2.0-9xq2AWTkbYo3pEtgQNn4jD" 'False) (C1 ('MetaCons "DeleteMetricStream'" 'PrefixI 'True) (S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newDeleteMetricStream Source #

Create a value of DeleteMetricStream with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

DeleteMetricStream, deleteMetricStream_name - The name of the metric stream to delete.

data DeleteMetricStreamResponse Source #

See: newDeleteMetricStreamResponse smart constructor.

Instances

Instances details
Generic DeleteMetricStreamResponse Source # 
Instance details

Defined in Amazonka.CloudWatch.DeleteMetricStream

Associated Types

type Rep DeleteMetricStreamResponse :: Type -> Type #

Read DeleteMetricStreamResponse Source # 
Instance details

Defined in Amazonka.CloudWatch.DeleteMetricStream

Show DeleteMetricStreamResponse Source # 
Instance details

Defined in Amazonka.CloudWatch.DeleteMetricStream

NFData DeleteMetricStreamResponse Source # 
Instance details

Defined in Amazonka.CloudWatch.DeleteMetricStream

Eq DeleteMetricStreamResponse Source # 
Instance details

Defined in Amazonka.CloudWatch.DeleteMetricStream

type Rep DeleteMetricStreamResponse Source # 
Instance details

Defined in Amazonka.CloudWatch.DeleteMetricStream

type Rep DeleteMetricStreamResponse = D1 ('MetaData "DeleteMetricStreamResponse" "Amazonka.CloudWatch.DeleteMetricStream" "amazonka-cloudwatch-2.0-9xq2AWTkbYo3pEtgQNn4jD" 'False) (C1 ('MetaCons "DeleteMetricStreamResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newDeleteMetricStreamResponse Source #

Create a value of DeleteMetricStreamResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:httpStatus:DeleteMetricStreamResponse', deleteMetricStreamResponse_httpStatus - The response's http status code.

DescribeAlarmHistory (Paginated)

data DescribeAlarmHistory Source #

See: newDescribeAlarmHistory smart constructor.

Instances

Instances details
ToHeaders DescribeAlarmHistory Source # 
Instance details

Defined in Amazonka.CloudWatch.DescribeAlarmHistory

ToPath DescribeAlarmHistory Source # 
Instance details

Defined in Amazonka.CloudWatch.DescribeAlarmHistory

ToQuery DescribeAlarmHistory Source # 
Instance details

Defined in Amazonka.CloudWatch.DescribeAlarmHistory

AWSPager DescribeAlarmHistory Source # 
Instance details

Defined in Amazonka.CloudWatch.DescribeAlarmHistory

AWSRequest DescribeAlarmHistory Source # 
Instance details

Defined in Amazonka.CloudWatch.DescribeAlarmHistory

Associated Types

type AWSResponse DescribeAlarmHistory #

Generic DescribeAlarmHistory Source # 
Instance details

Defined in Amazonka.CloudWatch.DescribeAlarmHistory

Associated Types

type Rep DescribeAlarmHistory :: Type -> Type #

Read DescribeAlarmHistory Source # 
Instance details

Defined in Amazonka.CloudWatch.DescribeAlarmHistory

Show DescribeAlarmHistory Source # 
Instance details

Defined in Amazonka.CloudWatch.DescribeAlarmHistory

NFData DescribeAlarmHistory Source # 
Instance details

Defined in Amazonka.CloudWatch.DescribeAlarmHistory

Methods

rnf :: DescribeAlarmHistory -> () #

Eq DescribeAlarmHistory Source # 
Instance details

Defined in Amazonka.CloudWatch.DescribeAlarmHistory

Hashable DescribeAlarmHistory Source # 
Instance details

Defined in Amazonka.CloudWatch.DescribeAlarmHistory

type AWSResponse DescribeAlarmHistory Source # 
Instance details

Defined in Amazonka.CloudWatch.DescribeAlarmHistory

type Rep DescribeAlarmHistory Source # 
Instance details

Defined in Amazonka.CloudWatch.DescribeAlarmHistory

newDescribeAlarmHistory :: DescribeAlarmHistory Source #

Create a value of DescribeAlarmHistory with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

DescribeAlarmHistory, describeAlarmHistory_alarmName - The name of the alarm.

$sel:alarmTypes:DescribeAlarmHistory', describeAlarmHistory_alarmTypes - Use this parameter to specify whether you want the operation to return metric alarms or composite alarms. If you omit this parameter, only metric alarms are returned.

$sel:endDate:DescribeAlarmHistory', describeAlarmHistory_endDate - The ending date to retrieve alarm history.

DescribeAlarmHistory, describeAlarmHistory_historyItemType - The type of alarm histories to retrieve.

$sel:maxRecords:DescribeAlarmHistory', describeAlarmHistory_maxRecords - The maximum number of alarm history records to retrieve.

DescribeAlarmHistory, describeAlarmHistory_nextToken - The token returned by a previous call to indicate that there is more data available.

$sel:scanBy:DescribeAlarmHistory', describeAlarmHistory_scanBy - Specified whether to return the newest or oldest alarm history first. Specify TimestampDescending to have the newest event history returned first, and specify TimestampAscending to have the oldest history returned first.

$sel:startDate:DescribeAlarmHistory', describeAlarmHistory_startDate - The starting date to retrieve alarm history.

data DescribeAlarmHistoryResponse Source #

See: newDescribeAlarmHistoryResponse smart constructor.

Instances

Instances details
Generic DescribeAlarmHistoryResponse Source # 
Instance details

Defined in Amazonka.CloudWatch.DescribeAlarmHistory

Associated Types

type Rep DescribeAlarmHistoryResponse :: Type -> Type #

Read DescribeAlarmHistoryResponse Source # 
Instance details

Defined in Amazonka.CloudWatch.DescribeAlarmHistory

Show DescribeAlarmHistoryResponse Source # 
Instance details

Defined in Amazonka.CloudWatch.DescribeAlarmHistory

NFData DescribeAlarmHistoryResponse Source # 
Instance details

Defined in Amazonka.CloudWatch.DescribeAlarmHistory

Eq DescribeAlarmHistoryResponse Source # 
Instance details

Defined in Amazonka.CloudWatch.DescribeAlarmHistory

type Rep DescribeAlarmHistoryResponse Source # 
Instance details

Defined in Amazonka.CloudWatch.DescribeAlarmHistory

type Rep DescribeAlarmHistoryResponse = D1 ('MetaData "DescribeAlarmHistoryResponse" "Amazonka.CloudWatch.DescribeAlarmHistory" "amazonka-cloudwatch-2.0-9xq2AWTkbYo3pEtgQNn4jD" 'False) (C1 ('MetaCons "DescribeAlarmHistoryResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "alarmHistoryItems") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [AlarmHistoryItem])) :*: (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newDescribeAlarmHistoryResponse Source #

Create a value of DescribeAlarmHistoryResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:alarmHistoryItems:DescribeAlarmHistoryResponse', describeAlarmHistoryResponse_alarmHistoryItems - The alarm histories, in JSON format.

DescribeAlarmHistory, describeAlarmHistoryResponse_nextToken - The token that marks the start of the next batch of returned results.

$sel:httpStatus:DescribeAlarmHistoryResponse', describeAlarmHistoryResponse_httpStatus - The response's http status code.

DescribeAlarms (Paginated)

data DescribeAlarms Source #

See: newDescribeAlarms smart constructor.

Instances

Instances details
ToHeaders DescribeAlarms Source # 
Instance details

Defined in Amazonka.CloudWatch.DescribeAlarms

ToPath DescribeAlarms Source # 
Instance details

Defined in Amazonka.CloudWatch.DescribeAlarms

ToQuery DescribeAlarms Source # 
Instance details

Defined in Amazonka.CloudWatch.DescribeAlarms

AWSPager DescribeAlarms Source # 
Instance details

Defined in Amazonka.CloudWatch.DescribeAlarms

AWSRequest DescribeAlarms Source # 
Instance details

Defined in Amazonka.CloudWatch.DescribeAlarms

Associated Types

type AWSResponse DescribeAlarms #

Generic DescribeAlarms Source # 
Instance details

Defined in Amazonka.CloudWatch.DescribeAlarms

Associated Types

type Rep DescribeAlarms :: Type -> Type #

Read DescribeAlarms Source # 
Instance details

Defined in Amazonka.CloudWatch.DescribeAlarms

Show DescribeAlarms Source # 
Instance details

Defined in Amazonka.CloudWatch.DescribeAlarms

NFData DescribeAlarms Source # 
Instance details

Defined in Amazonka.CloudWatch.DescribeAlarms

Methods

rnf :: DescribeAlarms -> () #

Eq DescribeAlarms Source # 
Instance details

Defined in Amazonka.CloudWatch.DescribeAlarms

Hashable DescribeAlarms Source # 
Instance details

Defined in Amazonka.CloudWatch.DescribeAlarms

type AWSResponse DescribeAlarms Source # 
Instance details

Defined in Amazonka.CloudWatch.DescribeAlarms

type Rep DescribeAlarms Source # 
Instance details

Defined in Amazonka.CloudWatch.DescribeAlarms

newDescribeAlarms :: DescribeAlarms Source #

Create a value of DescribeAlarms with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:actionPrefix:DescribeAlarms', describeAlarms_actionPrefix - Use this parameter to filter the results of the operation to only those alarms that use a certain alarm action. For example, you could specify the ARN of an SNS topic to find all alarms that send notifications to that topic.

$sel:alarmNamePrefix:DescribeAlarms', describeAlarms_alarmNamePrefix - An alarm name prefix. If you specify this parameter, you receive information about all alarms that have names that start with this prefix.

If this parameter is specified, you cannot specify AlarmNames.

$sel:alarmNames:DescribeAlarms', describeAlarms_alarmNames - The names of the alarms to retrieve information about.

$sel:alarmTypes:DescribeAlarms', describeAlarms_alarmTypes - Use this parameter to specify whether you want the operation to return metric alarms or composite alarms. If you omit this parameter, only metric alarms are returned.

$sel:childrenOfAlarmName:DescribeAlarms', describeAlarms_childrenOfAlarmName - If you use this parameter and specify the name of a composite alarm, the operation returns information about the "children" alarms of the alarm you specify. These are the metric alarms and composite alarms referenced in the AlarmRule field of the composite alarm that you specify in ChildrenOfAlarmName. Information about the composite alarm that you name in ChildrenOfAlarmName is not returned.

If you specify ChildrenOfAlarmName, you cannot specify any other parameters in the request except for MaxRecords and NextToken. If you do so, you receive a validation error.

Only the Alarm Name, ARN, StateValue (OK/ALARM/INSUFFICIENT_DATA), and StateUpdatedTimestamp information are returned by this operation when you use this parameter. To get complete information about these alarms, perform another DescribeAlarms operation and specify the parent alarm names in the AlarmNames parameter.

$sel:maxRecords:DescribeAlarms', describeAlarms_maxRecords - The maximum number of alarm descriptions to retrieve.

DescribeAlarms, describeAlarms_nextToken - The token returned by a previous call to indicate that there is more data available.

$sel:parentsOfAlarmName:DescribeAlarms', describeAlarms_parentsOfAlarmName - If you use this parameter and specify the name of a metric or composite alarm, the operation returns information about the "parent" alarms of the alarm you specify. These are the composite alarms that have AlarmRule parameters that reference the alarm named in ParentsOfAlarmName. Information about the alarm that you specify in ParentsOfAlarmName is not returned.

If you specify ParentsOfAlarmName, you cannot specify any other parameters in the request except for MaxRecords and NextToken. If you do so, you receive a validation error.

Only the Alarm Name and ARN are returned by this operation when you use this parameter. To get complete information about these alarms, perform another DescribeAlarms operation and specify the parent alarm names in the AlarmNames parameter.

DescribeAlarms, describeAlarms_stateValue - Specify this parameter to receive information only about alarms that are currently in the state that you specify.

data DescribeAlarmsResponse Source #

See: newDescribeAlarmsResponse smart constructor.

Instances

Instances details
Generic DescribeAlarmsResponse Source # 
Instance details

Defined in Amazonka.CloudWatch.DescribeAlarms

Associated Types

type Rep DescribeAlarmsResponse :: Type -> Type #

Read DescribeAlarmsResponse Source # 
Instance details

Defined in Amazonka.CloudWatch.DescribeAlarms

Show DescribeAlarmsResponse Source # 
Instance details

Defined in Amazonka.CloudWatch.DescribeAlarms

NFData DescribeAlarmsResponse Source # 
Instance details

Defined in Amazonka.CloudWatch.DescribeAlarms

Methods

rnf :: DescribeAlarmsResponse -> () #

Eq DescribeAlarmsResponse Source # 
Instance details

Defined in Amazonka.CloudWatch.DescribeAlarms

type Rep DescribeAlarmsResponse Source # 
Instance details

Defined in Amazonka.CloudWatch.DescribeAlarms

type Rep DescribeAlarmsResponse = D1 ('MetaData "DescribeAlarmsResponse" "Amazonka.CloudWatch.DescribeAlarms" "amazonka-cloudwatch-2.0-9xq2AWTkbYo3pEtgQNn4jD" 'False) (C1 ('MetaCons "DescribeAlarmsResponse'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "compositeAlarms") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [CompositeAlarm])) :*: S1 ('MetaSel ('Just "metricAlarms") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [MetricAlarm]))) :*: (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newDescribeAlarmsResponse Source #

Create a value of DescribeAlarmsResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:compositeAlarms:DescribeAlarmsResponse', describeAlarmsResponse_compositeAlarms - The information about any composite alarms returned by the operation.

$sel:metricAlarms:DescribeAlarmsResponse', describeAlarmsResponse_metricAlarms - The information about any metric alarms returned by the operation.

DescribeAlarms, describeAlarmsResponse_nextToken - The token that marks the start of the next batch of returned results.

$sel:httpStatus:DescribeAlarmsResponse', describeAlarmsResponse_httpStatus - The response's http status code.

DescribeAlarmsForMetric

data DescribeAlarmsForMetric Source #

See: newDescribeAlarmsForMetric smart constructor.

Instances

Instances details
ToHeaders DescribeAlarmsForMetric Source # 
Instance details

Defined in Amazonka.CloudWatch.DescribeAlarmsForMetric

ToPath DescribeAlarmsForMetric Source # 
Instance details

Defined in Amazonka.CloudWatch.DescribeAlarmsForMetric

ToQuery DescribeAlarmsForMetric Source # 
Instance details

Defined in Amazonka.CloudWatch.DescribeAlarmsForMetric

AWSRequest DescribeAlarmsForMetric Source # 
Instance details

Defined in Amazonka.CloudWatch.DescribeAlarmsForMetric

Generic DescribeAlarmsForMetric Source # 
Instance details

Defined in Amazonka.CloudWatch.DescribeAlarmsForMetric

Associated Types

type Rep DescribeAlarmsForMetric :: Type -> Type #

Read DescribeAlarmsForMetric Source # 
Instance details

Defined in Amazonka.CloudWatch.DescribeAlarmsForMetric

Show DescribeAlarmsForMetric Source # 
Instance details

Defined in Amazonka.CloudWatch.DescribeAlarmsForMetric

NFData DescribeAlarmsForMetric Source # 
Instance details

Defined in Amazonka.CloudWatch.DescribeAlarmsForMetric

Methods

rnf :: DescribeAlarmsForMetric -> () #

Eq DescribeAlarmsForMetric Source # 
Instance details

Defined in Amazonka.CloudWatch.DescribeAlarmsForMetric

Hashable DescribeAlarmsForMetric Source # 
Instance details

Defined in Amazonka.CloudWatch.DescribeAlarmsForMetric

type AWSResponse DescribeAlarmsForMetric Source # 
Instance details

Defined in Amazonka.CloudWatch.DescribeAlarmsForMetric

type Rep DescribeAlarmsForMetric Source # 
Instance details

Defined in Amazonka.CloudWatch.DescribeAlarmsForMetric

type Rep DescribeAlarmsForMetric = D1 ('MetaData "DescribeAlarmsForMetric" "Amazonka.CloudWatch.DescribeAlarmsForMetric" "amazonka-cloudwatch-2.0-9xq2AWTkbYo3pEtgQNn4jD" 'False) (C1 ('MetaCons "DescribeAlarmsForMetric'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "dimensions") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Dimension])) :*: (S1 ('MetaSel ('Just "extendedStatistic") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "period") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)))) :*: ((S1 ('MetaSel ('Just "statistic") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Statistic)) :*: S1 ('MetaSel ('Just "unit") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe StandardUnit))) :*: (S1 ('MetaSel ('Just "metricName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "namespace") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))))

newDescribeAlarmsForMetric Source #

Create a value of DescribeAlarmsForMetric with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

DescribeAlarmsForMetric, describeAlarmsForMetric_dimensions - The dimensions associated with the metric. If the metric has any associated dimensions, you must specify them in order for the call to succeed.

DescribeAlarmsForMetric, describeAlarmsForMetric_extendedStatistic - The percentile statistic for the metric. Specify a value between p0.0 and p100.

DescribeAlarmsForMetric, describeAlarmsForMetric_period - The period, in seconds, over which the statistic is applied.

DescribeAlarmsForMetric, describeAlarmsForMetric_statistic - The statistic for the metric, other than percentiles. For percentile statistics, use ExtendedStatistics.

DescribeAlarmsForMetric, describeAlarmsForMetric_unit - The unit for the metric.

DescribeAlarmsForMetric, describeAlarmsForMetric_metricName - The name of the metric.

DescribeAlarmsForMetric, describeAlarmsForMetric_namespace - The namespace of the metric.

data DescribeAlarmsForMetricResponse Source #

See: newDescribeAlarmsForMetricResponse smart constructor.

Instances

Instances details
Generic DescribeAlarmsForMetricResponse Source # 
Instance details

Defined in Amazonka.CloudWatch.DescribeAlarmsForMetric

Associated Types

type Rep DescribeAlarmsForMetricResponse :: Type -> Type #

Read DescribeAlarmsForMetricResponse Source # 
Instance details

Defined in Amazonka.CloudWatch.DescribeAlarmsForMetric

Show DescribeAlarmsForMetricResponse Source # 
Instance details

Defined in Amazonka.CloudWatch.DescribeAlarmsForMetric

NFData DescribeAlarmsForMetricResponse Source # 
Instance details

Defined in Amazonka.CloudWatch.DescribeAlarmsForMetric

Eq DescribeAlarmsForMetricResponse Source # 
Instance details

Defined in Amazonka.CloudWatch.DescribeAlarmsForMetric

type Rep DescribeAlarmsForMetricResponse Source # 
Instance details

Defined in Amazonka.CloudWatch.DescribeAlarmsForMetric

type Rep DescribeAlarmsForMetricResponse = D1 ('MetaData "DescribeAlarmsForMetricResponse" "Amazonka.CloudWatch.DescribeAlarmsForMetric" "amazonka-cloudwatch-2.0-9xq2AWTkbYo3pEtgQNn4jD" 'False) (C1 ('MetaCons "DescribeAlarmsForMetricResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "metricAlarms") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [MetricAlarm])) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newDescribeAlarmsForMetricResponse Source #

Create a value of DescribeAlarmsForMetricResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:metricAlarms:DescribeAlarmsForMetricResponse', describeAlarmsForMetricResponse_metricAlarms - The information for each alarm with the specified metric.

$sel:httpStatus:DescribeAlarmsForMetricResponse', describeAlarmsForMetricResponse_httpStatus - The response's http status code.

DescribeAnomalyDetectors (Paginated)

data DescribeAnomalyDetectors Source #

See: newDescribeAnomalyDetectors smart constructor.

Instances

Instances details
ToHeaders DescribeAnomalyDetectors Source # 
Instance details

Defined in Amazonka.CloudWatch.DescribeAnomalyDetectors

ToPath DescribeAnomalyDetectors Source # 
Instance details

Defined in Amazonka.CloudWatch.DescribeAnomalyDetectors

ToQuery DescribeAnomalyDetectors Source # 
Instance details

Defined in Amazonka.CloudWatch.DescribeAnomalyDetectors

AWSPager DescribeAnomalyDetectors Source # 
Instance details

Defined in Amazonka.CloudWatch.DescribeAnomalyDetectors

AWSRequest DescribeAnomalyDetectors Source # 
Instance details

Defined in Amazonka.CloudWatch.DescribeAnomalyDetectors

Generic DescribeAnomalyDetectors Source # 
Instance details

Defined in Amazonka.CloudWatch.DescribeAnomalyDetectors

Associated Types

type Rep DescribeAnomalyDetectors :: Type -> Type #

Read DescribeAnomalyDetectors Source # 
Instance details

Defined in Amazonka.CloudWatch.DescribeAnomalyDetectors

Show DescribeAnomalyDetectors Source # 
Instance details

Defined in Amazonka.CloudWatch.DescribeAnomalyDetectors

NFData DescribeAnomalyDetectors Source # 
Instance details

Defined in Amazonka.CloudWatch.DescribeAnomalyDetectors

Eq DescribeAnomalyDetectors Source # 
Instance details

Defined in Amazonka.CloudWatch.DescribeAnomalyDetectors

Hashable DescribeAnomalyDetectors Source # 
Instance details

Defined in Amazonka.CloudWatch.DescribeAnomalyDetectors

type AWSResponse DescribeAnomalyDetectors Source # 
Instance details

Defined in Amazonka.CloudWatch.DescribeAnomalyDetectors

type Rep DescribeAnomalyDetectors Source # 
Instance details

Defined in Amazonka.CloudWatch.DescribeAnomalyDetectors

type Rep DescribeAnomalyDetectors = D1 ('MetaData "DescribeAnomalyDetectors" "Amazonka.CloudWatch.DescribeAnomalyDetectors" "amazonka-cloudwatch-2.0-9xq2AWTkbYo3pEtgQNn4jD" 'False) (C1 ('MetaCons "DescribeAnomalyDetectors'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "anomalyDetectorTypes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [AnomalyDetectorType])) :*: (S1 ('MetaSel ('Just "dimensions") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Dimension])) :*: S1 ('MetaSel ('Just "maxResults") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)))) :*: (S1 ('MetaSel ('Just "metricName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "namespace") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))))

newDescribeAnomalyDetectors :: DescribeAnomalyDetectors Source #

Create a value of DescribeAnomalyDetectors with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:anomalyDetectorTypes:DescribeAnomalyDetectors', describeAnomalyDetectors_anomalyDetectorTypes - The anomaly detector types to request when using DescribeAnomalyDetectorsInput. If empty, defaults to SINGLE_METRIC.

DescribeAnomalyDetectors, describeAnomalyDetectors_dimensions - Limits the results to only the anomaly detection models that are associated with the specified metric dimensions. If there are multiple metrics that have these dimensions and have anomaly detection models associated, they're all returned.

$sel:maxResults:DescribeAnomalyDetectors', describeAnomalyDetectors_maxResults - The maximum number of results to return in one operation. The maximum value that you can specify is 100.

To retrieve the remaining results, make another call with the returned NextToken value.

DescribeAnomalyDetectors, describeAnomalyDetectors_metricName - Limits the results to only the anomaly detection models that are associated with the specified metric name. If there are multiple metrics with this name in different namespaces that have anomaly detection models, they're all returned.

DescribeAnomalyDetectors, describeAnomalyDetectors_namespace - Limits the results to only the anomaly detection models that are associated with the specified namespace.

DescribeAnomalyDetectors, describeAnomalyDetectors_nextToken - Use the token returned by the previous operation to request the next page of results.

data DescribeAnomalyDetectorsResponse Source #

See: newDescribeAnomalyDetectorsResponse smart constructor.

Instances

Instances details
Generic DescribeAnomalyDetectorsResponse Source # 
Instance details

Defined in Amazonka.CloudWatch.DescribeAnomalyDetectors

Associated Types

type Rep DescribeAnomalyDetectorsResponse :: Type -> Type #

Read DescribeAnomalyDetectorsResponse Source # 
Instance details

Defined in Amazonka.CloudWatch.DescribeAnomalyDetectors

Show DescribeAnomalyDetectorsResponse Source # 
Instance details

Defined in Amazonka.CloudWatch.DescribeAnomalyDetectors

NFData DescribeAnomalyDetectorsResponse Source # 
Instance details

Defined in Amazonka.CloudWatch.DescribeAnomalyDetectors

Eq DescribeAnomalyDetectorsResponse Source # 
Instance details

Defined in Amazonka.CloudWatch.DescribeAnomalyDetectors

type Rep DescribeAnomalyDetectorsResponse Source # 
Instance details

Defined in Amazonka.CloudWatch.DescribeAnomalyDetectors

type Rep DescribeAnomalyDetectorsResponse = D1 ('MetaData "DescribeAnomalyDetectorsResponse" "Amazonka.CloudWatch.DescribeAnomalyDetectors" "amazonka-cloudwatch-2.0-9xq2AWTkbYo3pEtgQNn4jD" 'False) (C1 ('MetaCons "DescribeAnomalyDetectorsResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "anomalyDetectors") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [AnomalyDetector])) :*: (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newDescribeAnomalyDetectorsResponse Source #

Create a value of DescribeAnomalyDetectorsResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:anomalyDetectors:DescribeAnomalyDetectorsResponse', describeAnomalyDetectorsResponse_anomalyDetectors - The list of anomaly detection models returned by the operation.

DescribeAnomalyDetectors, describeAnomalyDetectorsResponse_nextToken - A token that you can use in a subsequent operation to retrieve the next set of results.

$sel:httpStatus:DescribeAnomalyDetectorsResponse', describeAnomalyDetectorsResponse_httpStatus - The response's http status code.

DescribeInsightRules

data DescribeInsightRules Source #

See: newDescribeInsightRules smart constructor.

Instances

Instances details
ToHeaders DescribeInsightRules Source # 
Instance details

Defined in Amazonka.CloudWatch.DescribeInsightRules

ToPath DescribeInsightRules Source # 
Instance details

Defined in Amazonka.CloudWatch.DescribeInsightRules

ToQuery DescribeInsightRules Source # 
Instance details

Defined in Amazonka.CloudWatch.DescribeInsightRules

AWSRequest DescribeInsightRules Source # 
Instance details

Defined in Amazonka.CloudWatch.DescribeInsightRules

Associated Types

type AWSResponse DescribeInsightRules #

Generic DescribeInsightRules Source # 
Instance details

Defined in Amazonka.CloudWatch.DescribeInsightRules

Associated Types

type Rep DescribeInsightRules :: Type -> Type #

Read DescribeInsightRules Source # 
Instance details

Defined in Amazonka.CloudWatch.DescribeInsightRules

Show DescribeInsightRules Source # 
Instance details

Defined in Amazonka.CloudWatch.DescribeInsightRules

NFData DescribeInsightRules Source # 
Instance details

Defined in Amazonka.CloudWatch.DescribeInsightRules

Methods

rnf :: DescribeInsightRules -> () #

Eq DescribeInsightRules Source # 
Instance details

Defined in Amazonka.CloudWatch.DescribeInsightRules

Hashable DescribeInsightRules Source # 
Instance details

Defined in Amazonka.CloudWatch.DescribeInsightRules

type AWSResponse DescribeInsightRules Source # 
Instance details

Defined in Amazonka.CloudWatch.DescribeInsightRules

type Rep DescribeInsightRules Source # 
Instance details

Defined in Amazonka.CloudWatch.DescribeInsightRules

type Rep DescribeInsightRules = D1 ('MetaData "DescribeInsightRules" "Amazonka.CloudWatch.DescribeInsightRules" "amazonka-cloudwatch-2.0-9xq2AWTkbYo3pEtgQNn4jD" 'False) (C1 ('MetaCons "DescribeInsightRules'" 'PrefixI 'True) (S1 ('MetaSel ('Just "maxResults") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)) :*: S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

newDescribeInsightRules :: DescribeInsightRules Source #

Create a value of DescribeInsightRules with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:maxResults:DescribeInsightRules', describeInsightRules_maxResults - The maximum number of results to return in one operation. If you omit this parameter, the default of 500 is used.

DescribeInsightRules, describeInsightRules_nextToken - Include this value, if it was returned by the previous operation, to get the next set of rules.

data DescribeInsightRulesResponse Source #

See: newDescribeInsightRulesResponse smart constructor.

Instances

Instances details
Generic DescribeInsightRulesResponse Source # 
Instance details

Defined in Amazonka.CloudWatch.DescribeInsightRules

Associated Types

type Rep DescribeInsightRulesResponse :: Type -> Type #

Read DescribeInsightRulesResponse Source # 
Instance details

Defined in Amazonka.CloudWatch.DescribeInsightRules

Show DescribeInsightRulesResponse Source # 
Instance details

Defined in Amazonka.CloudWatch.DescribeInsightRules

NFData DescribeInsightRulesResponse Source # 
Instance details

Defined in Amazonka.CloudWatch.DescribeInsightRules

Eq DescribeInsightRulesResponse Source # 
Instance details

Defined in Amazonka.CloudWatch.DescribeInsightRules

type Rep DescribeInsightRulesResponse Source # 
Instance details

Defined in Amazonka.CloudWatch.DescribeInsightRules

type Rep DescribeInsightRulesResponse = D1 ('MetaData "DescribeInsightRulesResponse" "Amazonka.CloudWatch.DescribeInsightRules" "amazonka-cloudwatch-2.0-9xq2AWTkbYo3pEtgQNn4jD" 'False) (C1 ('MetaCons "DescribeInsightRulesResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "insightRules") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [InsightRule])) :*: (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newDescribeInsightRulesResponse Source #

Create a value of DescribeInsightRulesResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:insightRules:DescribeInsightRulesResponse', describeInsightRulesResponse_insightRules - The rules returned by the operation.

DescribeInsightRules, describeInsightRulesResponse_nextToken - If this parameter is present, it is a token that marks the start of the next batch of returned results.

$sel:httpStatus:DescribeInsightRulesResponse', describeInsightRulesResponse_httpStatus - The response's http status code.

DisableAlarmActions

data DisableAlarmActions Source #

See: newDisableAlarmActions smart constructor.

Constructors

DisableAlarmActions' [Text] 

Instances

Instances details
ToHeaders DisableAlarmActions Source # 
Instance details

Defined in Amazonka.CloudWatch.DisableAlarmActions

ToPath DisableAlarmActions Source # 
Instance details

Defined in Amazonka.CloudWatch.DisableAlarmActions

ToQuery DisableAlarmActions Source # 
Instance details

Defined in Amazonka.CloudWatch.DisableAlarmActions

AWSRequest DisableAlarmActions Source # 
Instance details

Defined in Amazonka.CloudWatch.DisableAlarmActions

Associated Types

type AWSResponse DisableAlarmActions #

Generic DisableAlarmActions Source # 
Instance details

Defined in Amazonka.CloudWatch.DisableAlarmActions

Associated Types

type Rep DisableAlarmActions :: Type -> Type #

Read DisableAlarmActions Source # 
Instance details

Defined in Amazonka.CloudWatch.DisableAlarmActions

Show DisableAlarmActions Source # 
Instance details

Defined in Amazonka.CloudWatch.DisableAlarmActions

NFData DisableAlarmActions Source # 
Instance details

Defined in Amazonka.CloudWatch.DisableAlarmActions

Methods

rnf :: DisableAlarmActions -> () #

Eq DisableAlarmActions Source # 
Instance details

Defined in Amazonka.CloudWatch.DisableAlarmActions

Hashable DisableAlarmActions Source # 
Instance details

Defined in Amazonka.CloudWatch.DisableAlarmActions

type AWSResponse DisableAlarmActions Source # 
Instance details

Defined in Amazonka.CloudWatch.DisableAlarmActions

type Rep DisableAlarmActions Source # 
Instance details

Defined in Amazonka.CloudWatch.DisableAlarmActions

type Rep DisableAlarmActions = D1 ('MetaData "DisableAlarmActions" "Amazonka.CloudWatch.DisableAlarmActions" "amazonka-cloudwatch-2.0-9xq2AWTkbYo3pEtgQNn4jD" 'False) (C1 ('MetaCons "DisableAlarmActions'" 'PrefixI 'True) (S1 ('MetaSel ('Just "alarmNames") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 [Text])))

newDisableAlarmActions :: DisableAlarmActions Source #

Create a value of DisableAlarmActions with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:alarmNames:DisableAlarmActions', disableAlarmActions_alarmNames - The names of the alarms.

data DisableAlarmActionsResponse Source #

See: newDisableAlarmActionsResponse smart constructor.

Instances

Instances details
Generic DisableAlarmActionsResponse Source # 
Instance details

Defined in Amazonka.CloudWatch.DisableAlarmActions

Associated Types

type Rep DisableAlarmActionsResponse :: Type -> Type #

Read DisableAlarmActionsResponse Source # 
Instance details

Defined in Amazonka.CloudWatch.DisableAlarmActions

Show DisableAlarmActionsResponse Source # 
Instance details

Defined in Amazonka.CloudWatch.DisableAlarmActions

NFData DisableAlarmActionsResponse Source # 
Instance details

Defined in Amazonka.CloudWatch.DisableAlarmActions

Eq DisableAlarmActionsResponse Source # 
Instance details

Defined in Amazonka.CloudWatch.DisableAlarmActions

type Rep DisableAlarmActionsResponse Source # 
Instance details

Defined in Amazonka.CloudWatch.DisableAlarmActions

type Rep DisableAlarmActionsResponse = D1 ('MetaData "DisableAlarmActionsResponse" "Amazonka.CloudWatch.DisableAlarmActions" "amazonka-cloudwatch-2.0-9xq2AWTkbYo3pEtgQNn4jD" 'False) (C1 ('MetaCons "DisableAlarmActionsResponse'" 'PrefixI 'False) (U1 :: Type -> Type))

newDisableAlarmActionsResponse :: DisableAlarmActionsResponse Source #

Create a value of DisableAlarmActionsResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

DisableInsightRules

data DisableInsightRules Source #

See: newDisableInsightRules smart constructor.

Constructors

DisableInsightRules' [Text] 

Instances

Instances details
ToHeaders DisableInsightRules Source # 
Instance details

Defined in Amazonka.CloudWatch.DisableInsightRules

ToPath DisableInsightRules Source # 
Instance details

Defined in Amazonka.CloudWatch.DisableInsightRules

ToQuery DisableInsightRules Source # 
Instance details

Defined in Amazonka.CloudWatch.DisableInsightRules

AWSRequest DisableInsightRules Source # 
Instance details

Defined in Amazonka.CloudWatch.DisableInsightRules

Associated Types

type AWSResponse DisableInsightRules #

Generic DisableInsightRules Source # 
Instance details

Defined in Amazonka.CloudWatch.DisableInsightRules

Associated Types

type Rep DisableInsightRules :: Type -> Type #

Read DisableInsightRules Source # 
Instance details

Defined in Amazonka.CloudWatch.DisableInsightRules

Show DisableInsightRules Source # 
Instance details

Defined in Amazonka.CloudWatch.DisableInsightRules

NFData DisableInsightRules Source # 
Instance details

Defined in Amazonka.CloudWatch.DisableInsightRules

Methods

rnf :: DisableInsightRules -> () #

Eq DisableInsightRules Source # 
Instance details

Defined in Amazonka.CloudWatch.DisableInsightRules

Hashable DisableInsightRules Source # 
Instance details

Defined in Amazonka.CloudWatch.DisableInsightRules

type AWSResponse DisableInsightRules Source # 
Instance details

Defined in Amazonka.CloudWatch.DisableInsightRules

type Rep DisableInsightRules Source # 
Instance details

Defined in Amazonka.CloudWatch.DisableInsightRules

type Rep DisableInsightRules = D1 ('MetaData "DisableInsightRules" "Amazonka.CloudWatch.DisableInsightRules" "amazonka-cloudwatch-2.0-9xq2AWTkbYo3pEtgQNn4jD" 'False) (C1 ('MetaCons "DisableInsightRules'" 'PrefixI 'True) (S1 ('MetaSel ('Just "ruleNames") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 [Text])))

newDisableInsightRules :: DisableInsightRules Source #

Create a value of DisableInsightRules with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:ruleNames:DisableInsightRules', disableInsightRules_ruleNames - An array of the rule names to disable. If you need to find out the names of your rules, use DescribeInsightRules.

data DisableInsightRulesResponse Source #

See: newDisableInsightRulesResponse smart constructor.

Instances

Instances details
Generic DisableInsightRulesResponse Source # 
Instance details

Defined in Amazonka.CloudWatch.DisableInsightRules

Associated Types

type Rep DisableInsightRulesResponse :: Type -> Type #

Read DisableInsightRulesResponse Source # 
Instance details

Defined in Amazonka.CloudWatch.DisableInsightRules

Show DisableInsightRulesResponse Source # 
Instance details

Defined in Amazonka.CloudWatch.DisableInsightRules

NFData DisableInsightRulesResponse Source # 
Instance details

Defined in Amazonka.CloudWatch.DisableInsightRules

Eq DisableInsightRulesResponse Source # 
Instance details

Defined in Amazonka.CloudWatch.DisableInsightRules

type Rep DisableInsightRulesResponse Source # 
Instance details

Defined in Amazonka.CloudWatch.DisableInsightRules

type Rep DisableInsightRulesResponse = D1 ('MetaData "DisableInsightRulesResponse" "Amazonka.CloudWatch.DisableInsightRules" "amazonka-cloudwatch-2.0-9xq2AWTkbYo3pEtgQNn4jD" 'False) (C1 ('MetaCons "DisableInsightRulesResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "failures") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [PartialFailure])) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newDisableInsightRulesResponse Source #

Create a value of DisableInsightRulesResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:failures:DisableInsightRulesResponse', disableInsightRulesResponse_failures - An array listing the rules that could not be disabled. You cannot disable built-in rules.

$sel:httpStatus:DisableInsightRulesResponse', disableInsightRulesResponse_httpStatus - The response's http status code.

EnableAlarmActions

data EnableAlarmActions Source #

See: newEnableAlarmActions smart constructor.

Constructors

EnableAlarmActions' [Text] 

Instances

Instances details
ToHeaders EnableAlarmActions Source # 
Instance details

Defined in Amazonka.CloudWatch.EnableAlarmActions

ToPath EnableAlarmActions Source # 
Instance details

Defined in Amazonka.CloudWatch.EnableAlarmActions

ToQuery EnableAlarmActions Source # 
Instance details

Defined in Amazonka.CloudWatch.EnableAlarmActions

AWSRequest EnableAlarmActions Source # 
Instance details

Defined in Amazonka.CloudWatch.EnableAlarmActions

Associated Types

type AWSResponse EnableAlarmActions #

Generic EnableAlarmActions Source # 
Instance details

Defined in Amazonka.CloudWatch.EnableAlarmActions

Associated Types

type Rep EnableAlarmActions :: Type -> Type #

Read EnableAlarmActions Source # 
Instance details

Defined in Amazonka.CloudWatch.EnableAlarmActions

Show EnableAlarmActions Source # 
Instance details

Defined in Amazonka.CloudWatch.EnableAlarmActions

NFData EnableAlarmActions Source # 
Instance details

Defined in Amazonka.CloudWatch.EnableAlarmActions

Methods

rnf :: EnableAlarmActions -> () #

Eq EnableAlarmActions Source # 
Instance details

Defined in Amazonka.CloudWatch.EnableAlarmActions

Hashable EnableAlarmActions Source # 
Instance details

Defined in Amazonka.CloudWatch.EnableAlarmActions

type AWSResponse EnableAlarmActions Source # 
Instance details

Defined in Amazonka.CloudWatch.EnableAlarmActions

type Rep EnableAlarmActions Source # 
Instance details

Defined in Amazonka.CloudWatch.EnableAlarmActions

type Rep EnableAlarmActions = D1 ('MetaData "EnableAlarmActions" "Amazonka.CloudWatch.EnableAlarmActions" "amazonka-cloudwatch-2.0-9xq2AWTkbYo3pEtgQNn4jD" 'False) (C1 ('MetaCons "EnableAlarmActions'" 'PrefixI 'True) (S1 ('MetaSel ('Just "alarmNames") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 [Text])))

newEnableAlarmActions :: EnableAlarmActions Source #

Create a value of EnableAlarmActions with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:alarmNames:EnableAlarmActions', enableAlarmActions_alarmNames - The names of the alarms.

data EnableAlarmActionsResponse Source #

See: newEnableAlarmActionsResponse smart constructor.

Instances

Instances details
Generic EnableAlarmActionsResponse Source # 
Instance details

Defined in Amazonka.CloudWatch.EnableAlarmActions

Associated Types

type Rep EnableAlarmActionsResponse :: Type -> Type #

Read EnableAlarmActionsResponse Source # 
Instance details

Defined in Amazonka.CloudWatch.EnableAlarmActions

Show EnableAlarmActionsResponse Source # 
Instance details

Defined in Amazonka.CloudWatch.EnableAlarmActions

NFData EnableAlarmActionsResponse Source # 
Instance details

Defined in Amazonka.CloudWatch.EnableAlarmActions

Eq EnableAlarmActionsResponse Source # 
Instance details

Defined in Amazonka.CloudWatch.EnableAlarmActions

type Rep EnableAlarmActionsResponse Source # 
Instance details

Defined in Amazonka.CloudWatch.EnableAlarmActions

type Rep EnableAlarmActionsResponse = D1 ('MetaData "EnableAlarmActionsResponse" "Amazonka.CloudWatch.EnableAlarmActions" "amazonka-cloudwatch-2.0-9xq2AWTkbYo3pEtgQNn4jD" 'False) (C1 ('MetaCons "EnableAlarmActionsResponse'" 'PrefixI 'False) (U1 :: Type -> Type))

newEnableAlarmActionsResponse :: EnableAlarmActionsResponse Source #

Create a value of EnableAlarmActionsResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

EnableInsightRules

data EnableInsightRules Source #

See: newEnableInsightRules smart constructor.

Constructors

EnableInsightRules' [Text] 

Instances

Instances details
ToHeaders EnableInsightRules Source # 
Instance details

Defined in Amazonka.CloudWatch.EnableInsightRules

ToPath EnableInsightRules Source # 
Instance details

Defined in Amazonka.CloudWatch.EnableInsightRules

ToQuery EnableInsightRules Source # 
Instance details

Defined in Amazonka.CloudWatch.EnableInsightRules

AWSRequest EnableInsightRules Source # 
Instance details

Defined in Amazonka.CloudWatch.EnableInsightRules

Associated Types

type AWSResponse EnableInsightRules #

Generic EnableInsightRules Source # 
Instance details

Defined in Amazonka.CloudWatch.EnableInsightRules

Associated Types

type Rep EnableInsightRules :: Type -> Type #

Read EnableInsightRules Source # 
Instance details

Defined in Amazonka.CloudWatch.EnableInsightRules

Show EnableInsightRules Source # 
Instance details

Defined in Amazonka.CloudWatch.EnableInsightRules

NFData EnableInsightRules Source # 
Instance details

Defined in Amazonka.CloudWatch.EnableInsightRules

Methods

rnf :: EnableInsightRules -> () #

Eq EnableInsightRules Source # 
Instance details

Defined in Amazonka.CloudWatch.EnableInsightRules

Hashable EnableInsightRules Source # 
Instance details

Defined in Amazonka.CloudWatch.EnableInsightRules

type AWSResponse EnableInsightRules Source # 
Instance details

Defined in Amazonka.CloudWatch.EnableInsightRules

type Rep EnableInsightRules Source # 
Instance details

Defined in Amazonka.CloudWatch.EnableInsightRules

type Rep EnableInsightRules = D1 ('MetaData "EnableInsightRules" "Amazonka.CloudWatch.EnableInsightRules" "amazonka-cloudwatch-2.0-9xq2AWTkbYo3pEtgQNn4jD" 'False) (C1 ('MetaCons "EnableInsightRules'" 'PrefixI 'True) (S1 ('MetaSel ('Just "ruleNames") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 [Text])))

newEnableInsightRules :: EnableInsightRules Source #

Create a value of EnableInsightRules with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:ruleNames:EnableInsightRules', enableInsightRules_ruleNames - An array of the rule names to enable. If you need to find out the names of your rules, use DescribeInsightRules.

data EnableInsightRulesResponse Source #

See: newEnableInsightRulesResponse smart constructor.

Instances

Instances details
Generic EnableInsightRulesResponse Source # 
Instance details

Defined in Amazonka.CloudWatch.EnableInsightRules

Associated Types

type Rep EnableInsightRulesResponse :: Type -> Type #

Read EnableInsightRulesResponse Source # 
Instance details

Defined in Amazonka.CloudWatch.EnableInsightRules

Show EnableInsightRulesResponse Source # 
Instance details

Defined in Amazonka.CloudWatch.EnableInsightRules

NFData EnableInsightRulesResponse Source # 
Instance details

Defined in Amazonka.CloudWatch.EnableInsightRules

Eq EnableInsightRulesResponse Source # 
Instance details

Defined in Amazonka.CloudWatch.EnableInsightRules

type Rep EnableInsightRulesResponse Source # 
Instance details

Defined in Amazonka.CloudWatch.EnableInsightRules

type Rep EnableInsightRulesResponse = D1 ('MetaData "EnableInsightRulesResponse" "Amazonka.CloudWatch.EnableInsightRules" "amazonka-cloudwatch-2.0-9xq2AWTkbYo3pEtgQNn4jD" 'False) (C1 ('MetaCons "EnableInsightRulesResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "failures") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [PartialFailure])) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newEnableInsightRulesResponse Source #

Create a value of EnableInsightRulesResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:failures:EnableInsightRulesResponse', enableInsightRulesResponse_failures - An array listing the rules that could not be enabled. You cannot disable or enable built-in rules.

$sel:httpStatus:EnableInsightRulesResponse', enableInsightRulesResponse_httpStatus - The response's http status code.

GetDashboard

data GetDashboard Source #

See: newGetDashboard smart constructor.

Constructors

GetDashboard' Text 

Instances

Instances details
ToHeaders GetDashboard Source # 
Instance details

Defined in Amazonka.CloudWatch.GetDashboard

ToPath GetDashboard Source # 
Instance details

Defined in Amazonka.CloudWatch.GetDashboard

ToQuery GetDashboard Source # 
Instance details

Defined in Amazonka.CloudWatch.GetDashboard

AWSRequest GetDashboard Source # 
Instance details

Defined in Amazonka.CloudWatch.GetDashboard

Associated Types

type AWSResponse GetDashboard #

Generic GetDashboard Source # 
Instance details

Defined in Amazonka.CloudWatch.GetDashboard

Associated Types

type Rep GetDashboard :: Type -> Type #

Read GetDashboard Source # 
Instance details

Defined in Amazonka.CloudWatch.GetDashboard

Show GetDashboard Source # 
Instance details

Defined in Amazonka.CloudWatch.GetDashboard

NFData GetDashboard Source # 
Instance details

Defined in Amazonka.CloudWatch.GetDashboard

Methods

rnf :: GetDashboard -> () #

Eq GetDashboard Source # 
Instance details

Defined in Amazonka.CloudWatch.GetDashboard

Hashable GetDashboard Source # 
Instance details

Defined in Amazonka.CloudWatch.GetDashboard

type AWSResponse GetDashboard Source # 
Instance details

Defined in Amazonka.CloudWatch.GetDashboard

type Rep GetDashboard Source # 
Instance details

Defined in Amazonka.CloudWatch.GetDashboard

type Rep GetDashboard = D1 ('MetaData "GetDashboard" "Amazonka.CloudWatch.GetDashboard" "amazonka-cloudwatch-2.0-9xq2AWTkbYo3pEtgQNn4jD" 'False) (C1 ('MetaCons "GetDashboard'" 'PrefixI 'True) (S1 ('MetaSel ('Just "dashboardName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newGetDashboard Source #

Create a value of GetDashboard with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

GetDashboard, getDashboard_dashboardName - The name of the dashboard to be described.

data GetDashboardResponse Source #

See: newGetDashboardResponse smart constructor.

Instances

Instances details
Generic GetDashboardResponse Source # 
Instance details

Defined in Amazonka.CloudWatch.GetDashboard

Associated Types

type Rep GetDashboardResponse :: Type -> Type #

Read GetDashboardResponse Source # 
Instance details

Defined in Amazonka.CloudWatch.GetDashboard

Show GetDashboardResponse Source # 
Instance details

Defined in Amazonka.CloudWatch.GetDashboard

NFData GetDashboardResponse Source # 
Instance details

Defined in Amazonka.CloudWatch.GetDashboard

Methods

rnf :: GetDashboardResponse -> () #

Eq GetDashboardResponse Source # 
Instance details

Defined in Amazonka.CloudWatch.GetDashboard

type Rep GetDashboardResponse Source # 
Instance details

Defined in Amazonka.CloudWatch.GetDashboard

type Rep GetDashboardResponse = D1 ('MetaData "GetDashboardResponse" "Amazonka.CloudWatch.GetDashboard" "amazonka-cloudwatch-2.0-9xq2AWTkbYo3pEtgQNn4jD" 'False) (C1 ('MetaCons "GetDashboardResponse'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "dashboardArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "dashboardBody") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "dashboardName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newGetDashboardResponse Source #

Create a value of GetDashboardResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

GetDashboardResponse, getDashboardResponse_dashboardArn - The Amazon Resource Name (ARN) of the dashboard.

$sel:dashboardBody:GetDashboardResponse', getDashboardResponse_dashboardBody - The detailed information about the dashboard, including what widgets are included and their location on the dashboard. For more information about the DashboardBody syntax, see Dashboard Body Structure and Syntax.

GetDashboard, getDashboardResponse_dashboardName - The name of the dashboard.

$sel:httpStatus:GetDashboardResponse', getDashboardResponse_httpStatus - The response's http status code.

GetInsightRuleReport

data GetInsightRuleReport Source #

See: newGetInsightRuleReport smart constructor.

Instances

Instances details
ToHeaders GetInsightRuleReport Source # 
Instance details

Defined in Amazonka.CloudWatch.GetInsightRuleReport

ToPath GetInsightRuleReport Source # 
Instance details

Defined in Amazonka.CloudWatch.GetInsightRuleReport

ToQuery GetInsightRuleReport Source # 
Instance details

Defined in Amazonka.CloudWatch.GetInsightRuleReport

AWSRequest GetInsightRuleReport Source # 
Instance details

Defined in Amazonka.CloudWatch.GetInsightRuleReport

Associated Types

type AWSResponse GetInsightRuleReport #

Generic GetInsightRuleReport Source # 
Instance details

Defined in Amazonka.CloudWatch.GetInsightRuleReport

Associated Types

type Rep GetInsightRuleReport :: Type -> Type #

Read GetInsightRuleReport Source # 
Instance details

Defined in Amazonka.CloudWatch.GetInsightRuleReport

Show GetInsightRuleReport Source # 
Instance details

Defined in Amazonka.CloudWatch.GetInsightRuleReport

NFData GetInsightRuleReport Source # 
Instance details

Defined in Amazonka.CloudWatch.GetInsightRuleReport

Methods

rnf :: GetInsightRuleReport -> () #

Eq GetInsightRuleReport Source # 
Instance details

Defined in Amazonka.CloudWatch.GetInsightRuleReport

Hashable GetInsightRuleReport Source # 
Instance details

Defined in Amazonka.CloudWatch.GetInsightRuleReport

type AWSResponse GetInsightRuleReport Source # 
Instance details

Defined in Amazonka.CloudWatch.GetInsightRuleReport

type Rep GetInsightRuleReport Source # 
Instance details

Defined in Amazonka.CloudWatch.GetInsightRuleReport

type Rep GetInsightRuleReport = D1 ('MetaData "GetInsightRuleReport" "Amazonka.CloudWatch.GetInsightRuleReport" "amazonka-cloudwatch-2.0-9xq2AWTkbYo3pEtgQNn4jD" 'False) (C1 ('MetaCons "GetInsightRuleReport'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "maxContributorCount") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)) :*: (S1 ('MetaSel ('Just "metrics") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])) :*: S1 ('MetaSel ('Just "orderBy") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: ((S1 ('MetaSel ('Just "ruleName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "startTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 ISO8601)) :*: (S1 ('MetaSel ('Just "endTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 ISO8601) :*: S1 ('MetaSel ('Just "period") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Natural)))))

newGetInsightRuleReport Source #

Create a value of GetInsightRuleReport with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:maxContributorCount:GetInsightRuleReport', getInsightRuleReport_maxContributorCount - The maximum number of contributors to include in the report. The range is 1 to 100. If you omit this, the default of 10 is used.

GetInsightRuleReport, getInsightRuleReport_metrics - Specifies which metrics to use for aggregation of contributor values for the report. You can specify one or more of the following metrics:

  • UniqueContributors -- the number of unique contributors for each data point.
  • MaxContributorValue -- the value of the top contributor for each data point. The identity of the contributor might change for each data point in the graph.

    If this rule aggregates by COUNT, the top contributor for each data point is the contributor with the most occurrences in that period. If the rule aggregates by SUM, the top contributor is the contributor with the highest sum in the log field specified by the rule's Value, during that period.

  • SampleCount -- the number of data points matched by the rule.
  • Sum -- the sum of the values from all contributors during the time period represented by that data point.
  • Minimum -- the minimum value from a single observation during the time period represented by that data point.
  • Maximum -- the maximum value from a single observation during the time period represented by that data point.
  • Average -- the average value from all contributors during the time period represented by that data point.

$sel:orderBy:GetInsightRuleReport', getInsightRuleReport_orderBy - Determines what statistic to use to rank the contributors. Valid values are SUM and MAXIMUM.

GetInsightRuleReport, getInsightRuleReport_ruleName - The name of the rule that you want to see data from.

GetInsightRuleReport, getInsightRuleReport_startTime - The start time of the data to use in the report. When used in a raw HTTP Query API, it is formatted as yyyy-MM-dd'T'HH:mm:ss. For example, 2019-07-01T23:59:59.

GetInsightRuleReport, getInsightRuleReport_endTime - The end time of the data to use in the report. When used in a raw HTTP Query API, it is formatted as yyyy-MM-dd'T'HH:mm:ss. For example, 2019-07-01T23:59:59.

GetInsightRuleReport, getInsightRuleReport_period - The period, in seconds, to use for the statistics in the InsightRuleMetricDatapoint results.

data GetInsightRuleReportResponse Source #

See: newGetInsightRuleReportResponse smart constructor.

Instances

Instances details
Generic GetInsightRuleReportResponse Source # 
Instance details

Defined in Amazonka.CloudWatch.GetInsightRuleReport

Associated Types

type Rep GetInsightRuleReportResponse :: Type -> Type #

Read GetInsightRuleReportResponse Source # 
Instance details

Defined in Amazonka.CloudWatch.GetInsightRuleReport

Show GetInsightRuleReportResponse Source # 
Instance details

Defined in Amazonka.CloudWatch.GetInsightRuleReport

NFData GetInsightRuleReportResponse Source # 
Instance details

Defined in Amazonka.CloudWatch.GetInsightRuleReport

Eq GetInsightRuleReportResponse Source # 
Instance details

Defined in Amazonka.CloudWatch.GetInsightRuleReport

type Rep GetInsightRuleReportResponse Source # 
Instance details

Defined in Amazonka.CloudWatch.GetInsightRuleReport

type Rep GetInsightRuleReportResponse = D1 ('MetaData "GetInsightRuleReportResponse" "Amazonka.CloudWatch.GetInsightRuleReport" "amazonka-cloudwatch-2.0-9xq2AWTkbYo3pEtgQNn4jD" 'False) (C1 ('MetaCons "GetInsightRuleReportResponse'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "aggregateValue") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Double)) :*: (S1 ('MetaSel ('Just "aggregationStatistic") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "approximateUniqueCount") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Integer)))) :*: ((S1 ('MetaSel ('Just "contributors") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [InsightRuleContributor])) :*: S1 ('MetaSel ('Just "keyLabels") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text]))) :*: (S1 ('MetaSel ('Just "metricDatapoints") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [InsightRuleMetricDatapoint])) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))))

newGetInsightRuleReportResponse Source #

Create a value of GetInsightRuleReportResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:aggregateValue:GetInsightRuleReportResponse', getInsightRuleReportResponse_aggregateValue - The sum of the values from all individual contributors that match the rule.

$sel:aggregationStatistic:GetInsightRuleReportResponse', getInsightRuleReportResponse_aggregationStatistic - Specifies whether this rule aggregates contributor data by COUNT or SUM.

$sel:approximateUniqueCount:GetInsightRuleReportResponse', getInsightRuleReportResponse_approximateUniqueCount - An approximate count of the unique contributors found by this rule in this time period.

$sel:contributors:GetInsightRuleReportResponse', getInsightRuleReportResponse_contributors - An array of the unique contributors found by this rule in this time period. If the rule contains multiple keys, each combination of values for the keys counts as a unique contributor.

$sel:keyLabels:GetInsightRuleReportResponse', getInsightRuleReportResponse_keyLabels - An array of the strings used as the keys for this rule. The keys are the dimensions used to classify contributors. If the rule contains more than one key, then each unique combination of values for the keys is counted as a unique contributor.

$sel:metricDatapoints:GetInsightRuleReportResponse', getInsightRuleReportResponse_metricDatapoints - A time series of metric data points that matches the time period in the rule request.

$sel:httpStatus:GetInsightRuleReportResponse', getInsightRuleReportResponse_httpStatus - The response's http status code.

GetMetricData (Paginated)

data GetMetricData Source #

See: newGetMetricData smart constructor.

Instances

Instances details
ToHeaders GetMetricData Source # 
Instance details

Defined in Amazonka.CloudWatch.GetMetricData

ToPath GetMetricData Source # 
Instance details

Defined in Amazonka.CloudWatch.GetMetricData

ToQuery GetMetricData Source # 
Instance details

Defined in Amazonka.CloudWatch.GetMetricData

AWSPager GetMetricData Source # 
Instance details

Defined in Amazonka.CloudWatch.GetMetricData

AWSRequest GetMetricData Source # 
Instance details

Defined in Amazonka.CloudWatch.GetMetricData

Associated Types

type AWSResponse GetMetricData #

Generic GetMetricData Source # 
Instance details

Defined in Amazonka.CloudWatch.GetMetricData

Associated Types

type Rep GetMetricData :: Type -> Type #

Read GetMetricData Source # 
Instance details

Defined in Amazonka.CloudWatch.GetMetricData

Show GetMetricData Source # 
Instance details

Defined in Amazonka.CloudWatch.GetMetricData

NFData GetMetricData Source # 
Instance details

Defined in Amazonka.CloudWatch.GetMetricData

Methods

rnf :: GetMetricData -> () #

Eq GetMetricData Source # 
Instance details

Defined in Amazonka.CloudWatch.GetMetricData

Hashable GetMetricData Source # 
Instance details

Defined in Amazonka.CloudWatch.GetMetricData

type AWSResponse GetMetricData Source # 
Instance details

Defined in Amazonka.CloudWatch.GetMetricData

type Rep GetMetricData Source # 
Instance details

Defined in Amazonka.CloudWatch.GetMetricData

newGetMetricData Source #

Create a value of GetMetricData with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:labelOptions:GetMetricData', getMetricData_labelOptions - This structure includes the Timezone parameter, which you can use to specify your time zone so that the labels of returned data display the correct time for your time zone.

$sel:maxDatapoints:GetMetricData', getMetricData_maxDatapoints - The maximum number of data points the request should return before paginating. If you omit this, the default of 100,800 is used.

GetMetricData, getMetricData_nextToken - Include this value, if it was returned by the previous GetMetricData operation, to get the next set of data points.

$sel:scanBy:GetMetricData', getMetricData_scanBy - The order in which data points should be returned. TimestampDescending returns the newest data first and paginates when the MaxDatapoints limit is reached. TimestampAscending returns the oldest data first and paginates when the MaxDatapoints limit is reached.

GetMetricData, getMetricData_metricDataQueries - The metric queries to be returned. A single GetMetricData call can include as many as 500 MetricDataQuery structures. Each of these structures can specify either a metric to retrieve, a Metrics Insights query, or a math expression to perform on retrieved data.

GetMetricData, getMetricData_startTime - The time stamp indicating the earliest data to be returned.

The value specified is inclusive; results include data points with the specified time stamp.

CloudWatch rounds the specified time stamp as follows:

  • Start time less than 15 days ago - Round down to the nearest whole minute. For example, 12:32:34 is rounded down to 12:32:00.
  • Start time between 15 and 63 days ago - Round down to the nearest 5-minute clock interval. For example, 12:32:34 is rounded down to 12:30:00.
  • Start time greater than 63 days ago - Round down to the nearest 1-hour clock interval. For example, 12:32:34 is rounded down to 12:00:00.

If you set Period to 5, 10, or 30, the start time of your request is rounded down to the nearest time that corresponds to even 5-, 10-, or 30-second divisions of a minute. For example, if you make a query at (HH:mm:ss) 01:05:23 for the previous 10-second period, the start time of your request is rounded down and you receive data from 01:05:10 to 01:05:20. If you make a query at 15:07:17 for the previous 5 minutes of data, using a period of 5 seconds, you receive data timestamped between 15:02:15 and 15:07:15.

For better performance, specify StartTime and EndTime values that align with the value of the metric's Period and sync up with the beginning and end of an hour. For example, if the Period of a metric is 5 minutes, specifying 12:05 or 12:30 as StartTime can get a faster response from CloudWatch than setting 12:07 or 12:29 as the StartTime.

GetMetricData, getMetricData_endTime - The time stamp indicating the latest data to be returned.

The value specified is exclusive; results include data points up to the specified time stamp.

For better performance, specify StartTime and EndTime values that align with the value of the metric's Period and sync up with the beginning and end of an hour. For example, if the Period of a metric is 5 minutes, specifying 12:05 or 12:30 as EndTime can get a faster response from CloudWatch than setting 12:07 or 12:29 as the EndTime.

data GetMetricDataResponse Source #

See: newGetMetricDataResponse smart constructor.

Instances

Instances details
Generic GetMetricDataResponse Source # 
Instance details

Defined in Amazonka.CloudWatch.GetMetricData

Associated Types

type Rep GetMetricDataResponse :: Type -> Type #

Read GetMetricDataResponse Source # 
Instance details

Defined in Amazonka.CloudWatch.GetMetricData

Show GetMetricDataResponse Source # 
Instance details

Defined in Amazonka.CloudWatch.GetMetricData

NFData GetMetricDataResponse Source # 
Instance details

Defined in Amazonka.CloudWatch.GetMetricData

Methods

rnf :: GetMetricDataResponse -> () #

Eq GetMetricDataResponse Source # 
Instance details

Defined in Amazonka.CloudWatch.GetMetricData

type Rep GetMetricDataResponse Source # 
Instance details

Defined in Amazonka.CloudWatch.GetMetricData

type Rep GetMetricDataResponse = D1 ('MetaData "GetMetricDataResponse" "Amazonka.CloudWatch.GetMetricData" "amazonka-cloudwatch-2.0-9xq2AWTkbYo3pEtgQNn4jD" 'False) (C1 ('MetaCons "GetMetricDataResponse'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "messages") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [MessageData])) :*: S1 ('MetaSel ('Just "metricDataResults") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [MetricDataResult]))) :*: (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newGetMetricDataResponse Source #

Create a value of GetMetricDataResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

GetMetricDataResponse, getMetricDataResponse_messages - Contains a message about this GetMetricData operation, if the operation results in such a message. An example of a message that might be returned is Maximum number of allowed metrics exceeded. If there is a message, as much of the operation as possible is still executed.

A message appears here only if it is related to the global GetMetricData operation. Any message about a specific metric returned by the operation appears in the MetricDataResult object returned for that metric.

$sel:metricDataResults:GetMetricDataResponse', getMetricDataResponse_metricDataResults - The metrics that are returned, including the metric name, namespace, and dimensions.

GetMetricData, getMetricDataResponse_nextToken - A token that marks the next batch of returned results.

$sel:httpStatus:GetMetricDataResponse', getMetricDataResponse_httpStatus - The response's http status code.

GetMetricStatistics

data GetMetricStatistics Source #

See: newGetMetricStatistics smart constructor.

Instances

Instances details
ToHeaders GetMetricStatistics Source # 
Instance details

Defined in Amazonka.CloudWatch.GetMetricStatistics

ToPath GetMetricStatistics Source # 
Instance details

Defined in Amazonka.CloudWatch.GetMetricStatistics

ToQuery GetMetricStatistics Source # 
Instance details

Defined in Amazonka.CloudWatch.GetMetricStatistics

AWSRequest GetMetricStatistics Source # 
Instance details

Defined in Amazonka.CloudWatch.GetMetricStatistics

Associated Types

type AWSResponse GetMetricStatistics #

Generic GetMetricStatistics Source # 
Instance details

Defined in Amazonka.CloudWatch.GetMetricStatistics

Associated Types

type Rep GetMetricStatistics :: Type -> Type #

Read GetMetricStatistics Source # 
Instance details

Defined in Amazonka.CloudWatch.GetMetricStatistics

Show GetMetricStatistics Source # 
Instance details

Defined in Amazonka.CloudWatch.GetMetricStatistics

NFData GetMetricStatistics Source # 
Instance details

Defined in Amazonka.CloudWatch.GetMetricStatistics

Methods

rnf :: GetMetricStatistics -> () #

Eq GetMetricStatistics Source # 
Instance details

Defined in Amazonka.CloudWatch.GetMetricStatistics

Hashable GetMetricStatistics Source # 
Instance details

Defined in Amazonka.CloudWatch.GetMetricStatistics

type AWSResponse GetMetricStatistics Source # 
Instance details

Defined in Amazonka.CloudWatch.GetMetricStatistics

type Rep GetMetricStatistics Source # 
Instance details

Defined in Amazonka.CloudWatch.GetMetricStatistics

newGetMetricStatistics Source #

Create a value of GetMetricStatistics with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

GetMetricStatistics, getMetricStatistics_dimensions - The dimensions. If the metric contains multiple dimensions, you must include a value for each dimension. CloudWatch treats each unique combination of dimensions as a separate metric. If a specific combination of dimensions was not published, you can't retrieve statistics for it. You must specify the same dimensions that were used when the metrics were created. For an example, see Dimension Combinations in the Amazon CloudWatch User Guide. For more information about specifying dimensions, see Publishing Metrics in the Amazon CloudWatch User Guide.

GetMetricStatistics, getMetricStatistics_extendedStatistics - The percentile statistics. Specify values between p0.0 and p100. When calling GetMetricStatistics, you must specify either Statistics or ExtendedStatistics, but not both. Percentile statistics are not available for metrics when any of the metric values are negative numbers.

$sel:statistics:GetMetricStatistics', getMetricStatistics_statistics - The metric statistics, other than percentile. For percentile statistics, use ExtendedStatistics. When calling GetMetricStatistics, you must specify either Statistics or ExtendedStatistics, but not both.

GetMetricStatistics, getMetricStatistics_unit - The unit for a given metric. If you omit Unit, all data that was collected with any unit is returned, along with the corresponding units that were specified when the data was reported to CloudWatch. If you specify a unit, the operation returns only data that was collected with that unit specified. If you specify a unit that does not match the data collected, the results of the operation are null. CloudWatch does not perform unit conversions.

GetMetricStatistics, getMetricStatistics_namespace - The namespace of the metric, with or without spaces.

GetMetricStatistics, getMetricStatistics_metricName - The name of the metric, with or without spaces.

GetMetricStatistics, getMetricStatistics_startTime - The time stamp that determines the first data point to return. Start times are evaluated relative to the time that CloudWatch receives the request.

The value specified is inclusive; results include data points with the specified time stamp. In a raw HTTP query, the time stamp must be in ISO 8601 UTC format (for example, 2016-10-03T23:00:00Z).

CloudWatch rounds the specified time stamp as follows:

  • Start time less than 15 days ago - Round down to the nearest whole minute. For example, 12:32:34 is rounded down to 12:32:00.
  • Start time between 15 and 63 days ago - Round down to the nearest 5-minute clock interval. For example, 12:32:34 is rounded down to 12:30:00.
  • Start time greater than 63 days ago - Round down to the nearest 1-hour clock interval. For example, 12:32:34 is rounded down to 12:00:00.

If you set Period to 5, 10, or 30, the start time of your request is rounded down to the nearest time that corresponds to even 5-, 10-, or 30-second divisions of a minute. For example, if you make a query at (HH:mm:ss) 01:05:23 for the previous 10-second period, the start time of your request is rounded down and you receive data from 01:05:10 to 01:05:20. If you make a query at 15:07:17 for the previous 5 minutes of data, using a period of 5 seconds, you receive data timestamped between 15:02:15 and 15:07:15.

GetMetricStatistics, getMetricStatistics_endTime - The time stamp that determines the last data point to return.

The value specified is exclusive; results include data points up to the specified time stamp. In a raw HTTP query, the time stamp must be in ISO 8601 UTC format (for example, 2016-10-10T23:00:00Z).

GetMetricStatistics, getMetricStatistics_period - The granularity, in seconds, of the returned data points. For metrics with regular resolution, a period can be as short as one minute (60 seconds) and must be a multiple of 60. For high-resolution metrics that are collected at intervals of less than one minute, the period can be 1, 5, 10, 30, 60, or any multiple of 60. High-resolution metrics are those metrics stored by a PutMetricData call that includes a StorageResolution of 1 second.

If the StartTime parameter specifies a time stamp that is greater than 3 hours ago, you must specify the period as follows or no data points in that time range is returned:

  • Start time between 3 hours and 15 days ago - Use a multiple of 60 seconds (1 minute).
  • Start time between 15 and 63 days ago - Use a multiple of 300 seconds (5 minutes).
  • Start time greater than 63 days ago - Use a multiple of 3600 seconds (1 hour).

data GetMetricStatisticsResponse Source #

See: newGetMetricStatisticsResponse smart constructor.

Instances

Instances details
Generic GetMetricStatisticsResponse Source # 
Instance details

Defined in Amazonka.CloudWatch.GetMetricStatistics

Associated Types

type Rep GetMetricStatisticsResponse :: Type -> Type #

Read GetMetricStatisticsResponse Source # 
Instance details

Defined in Amazonka.CloudWatch.GetMetricStatistics

Show GetMetricStatisticsResponse Source # 
Instance details

Defined in Amazonka.CloudWatch.GetMetricStatistics

NFData GetMetricStatisticsResponse Source # 
Instance details

Defined in Amazonka.CloudWatch.GetMetricStatistics

Eq GetMetricStatisticsResponse Source # 
Instance details

Defined in Amazonka.CloudWatch.GetMetricStatistics

type Rep GetMetricStatisticsResponse Source # 
Instance details

Defined in Amazonka.CloudWatch.GetMetricStatistics

type Rep GetMetricStatisticsResponse = D1 ('MetaData "GetMetricStatisticsResponse" "Amazonka.CloudWatch.GetMetricStatistics" "amazonka-cloudwatch-2.0-9xq2AWTkbYo3pEtgQNn4jD" 'False) (C1 ('MetaCons "GetMetricStatisticsResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "datapoints") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Datapoint])) :*: (S1 ('MetaSel ('Just "label") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newGetMetricStatisticsResponse Source #

Create a value of GetMetricStatisticsResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

GetMetricStatisticsResponse, getMetricStatisticsResponse_datapoints - The data points for the specified metric.

GetMetricStatisticsResponse, getMetricStatisticsResponse_label - A label for the specified metric.

$sel:httpStatus:GetMetricStatisticsResponse', getMetricStatisticsResponse_httpStatus - The response's http status code.

GetMetricStream

data GetMetricStream Source #

See: newGetMetricStream smart constructor.

Constructors

GetMetricStream' Text 

Instances

Instances details
ToHeaders GetMetricStream Source # 
Instance details

Defined in Amazonka.CloudWatch.GetMetricStream

ToPath GetMetricStream Source # 
Instance details

Defined in Amazonka.CloudWatch.GetMetricStream

ToQuery GetMetricStream Source # 
Instance details

Defined in Amazonka.CloudWatch.GetMetricStream

AWSRequest GetMetricStream Source # 
Instance details

Defined in Amazonka.CloudWatch.GetMetricStream

Associated Types

type AWSResponse GetMetricStream #

Generic GetMetricStream Source # 
Instance details

Defined in Amazonka.CloudWatch.GetMetricStream

Associated Types

type Rep GetMetricStream :: Type -> Type #

Read GetMetricStream Source # 
Instance details

Defined in Amazonka.CloudWatch.GetMetricStream

Show GetMetricStream Source # 
Instance details

Defined in Amazonka.CloudWatch.GetMetricStream

NFData GetMetricStream Source # 
Instance details

Defined in Amazonka.CloudWatch.GetMetricStream

Methods

rnf :: GetMetricStream -> () #

Eq GetMetricStream Source # 
Instance details

Defined in Amazonka.CloudWatch.GetMetricStream

Hashable GetMetricStream Source # 
Instance details

Defined in Amazonka.CloudWatch.GetMetricStream

type AWSResponse GetMetricStream Source # 
Instance details

Defined in Amazonka.CloudWatch.GetMetricStream

type Rep GetMetricStream Source # 
Instance details

Defined in Amazonka.CloudWatch.GetMetricStream

type Rep GetMetricStream = D1 ('MetaData "GetMetricStream" "Amazonka.CloudWatch.GetMetricStream" "amazonka-cloudwatch-2.0-9xq2AWTkbYo3pEtgQNn4jD" 'False) (C1 ('MetaCons "GetMetricStream'" 'PrefixI 'True) (S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newGetMetricStream Source #

Create a value of GetMetricStream with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

GetMetricStream, getMetricStream_name - The name of the metric stream to retrieve information about.

data GetMetricStreamResponse Source #

See: newGetMetricStreamResponse smart constructor.

Instances

Instances details
Generic GetMetricStreamResponse Source # 
Instance details

Defined in Amazonka.CloudWatch.GetMetricStream

Associated Types

type Rep GetMetricStreamResponse :: Type -> Type #

Read GetMetricStreamResponse Source # 
Instance details

Defined in Amazonka.CloudWatch.GetMetricStream

Show GetMetricStreamResponse Source # 
Instance details

Defined in Amazonka.CloudWatch.GetMetricStream

NFData GetMetricStreamResponse Source # 
Instance details

Defined in Amazonka.CloudWatch.GetMetricStream

Methods

rnf :: GetMetricStreamResponse -> () #

Eq GetMetricStreamResponse Source # 
Instance details

Defined in Amazonka.CloudWatch.GetMetricStream

type Rep GetMetricStreamResponse Source # 
Instance details

Defined in Amazonka.CloudWatch.GetMetricStream

type Rep GetMetricStreamResponse = D1 ('MetaData "GetMetricStreamResponse" "Amazonka.CloudWatch.GetMetricStream" "amazonka-cloudwatch-2.0-9xq2AWTkbYo3pEtgQNn4jD" 'False) (C1 ('MetaCons "GetMetricStreamResponse'" 'PrefixI 'True) (((S1 ('MetaSel ('Just "arn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "creationDate") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ISO8601)) :*: S1 ('MetaSel ('Just "excludeFilters") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [MetricStreamFilter])))) :*: (S1 ('MetaSel ('Just "firehoseArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "includeFilters") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [MetricStreamFilter])) :*: S1 ('MetaSel ('Just "lastUpdateDate") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ISO8601))))) :*: ((S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "outputFormat") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe MetricStreamOutputFormat)) :*: S1 ('MetaSel ('Just "roleArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: (S1 ('MetaSel ('Just "state") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "statisticsConfigurations") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [MetricStreamStatisticsConfiguration])) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))))

newGetMetricStreamResponse Source #

Create a value of GetMetricStreamResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

GetMetricStreamResponse, getMetricStreamResponse_arn - The ARN of the metric stream.

GetMetricStreamResponse, getMetricStreamResponse_creationDate - The date that the metric stream was created.

$sel:excludeFilters:GetMetricStreamResponse', getMetricStreamResponse_excludeFilters - If this array of metric namespaces is present, then these namespaces are the only metric namespaces that are not streamed by this metric stream. In this case, all other metric namespaces in the account are streamed by this metric stream.

GetMetricStreamResponse, getMetricStreamResponse_firehoseArn - The ARN of the Amazon Kinesis Data Firehose delivery stream that is used by this metric stream.

$sel:includeFilters:GetMetricStreamResponse', getMetricStreamResponse_includeFilters - If this array of metric namespaces is present, then these namespaces are the only metric namespaces that are streamed by this metric stream.

GetMetricStreamResponse, getMetricStreamResponse_lastUpdateDate - The date of the most recent update to the metric stream's configuration.

GetMetricStream, getMetricStreamResponse_name - The name of the metric stream.

GetMetricStreamResponse, getMetricStreamResponse_outputFormat - The output format for the stream. Valid values are json and opentelemetry0.7. For more information about metric stream output formats, see Metric streams output formats.

$sel:roleArn:GetMetricStreamResponse', getMetricStreamResponse_roleArn - The ARN of the IAM role that is used by this metric stream.

GetMetricStreamResponse, getMetricStreamResponse_state - The state of the metric stream. The possible values are running and stopped.

$sel:statisticsConfigurations:GetMetricStreamResponse', getMetricStreamResponse_statisticsConfigurations - Each entry in this array displays information about one or more metrics that include additional statistics in the metric stream. For more information about the additional statistics, see CloudWatch statistics definitions.

$sel:httpStatus:GetMetricStreamResponse', getMetricStreamResponse_httpStatus - The response's http status code.

GetMetricWidgetImage

data GetMetricWidgetImage Source #

See: newGetMetricWidgetImage smart constructor.

Instances

Instances details
ToHeaders GetMetricWidgetImage Source # 
Instance details

Defined in Amazonka.CloudWatch.GetMetricWidgetImage

ToPath GetMetricWidgetImage Source # 
Instance details

Defined in Amazonka.CloudWatch.GetMetricWidgetImage

ToQuery GetMetricWidgetImage Source # 
Instance details

Defined in Amazonka.CloudWatch.GetMetricWidgetImage

AWSRequest GetMetricWidgetImage Source # 
Instance details

Defined in Amazonka.CloudWatch.GetMetricWidgetImage

Associated Types

type AWSResponse GetMetricWidgetImage #

Generic GetMetricWidgetImage Source # 
Instance details

Defined in Amazonka.CloudWatch.GetMetricWidgetImage

Associated Types

type Rep GetMetricWidgetImage :: Type -> Type #

Read GetMetricWidgetImage Source # 
Instance details

Defined in Amazonka.CloudWatch.GetMetricWidgetImage

Show GetMetricWidgetImage Source # 
Instance details

Defined in Amazonka.CloudWatch.GetMetricWidgetImage

NFData GetMetricWidgetImage Source # 
Instance details

Defined in Amazonka.CloudWatch.GetMetricWidgetImage

Methods

rnf :: GetMetricWidgetImage -> () #

Eq GetMetricWidgetImage Source # 
Instance details

Defined in Amazonka.CloudWatch.GetMetricWidgetImage

Hashable GetMetricWidgetImage Source # 
Instance details

Defined in Amazonka.CloudWatch.GetMetricWidgetImage

type AWSResponse GetMetricWidgetImage Source # 
Instance details

Defined in Amazonka.CloudWatch.GetMetricWidgetImage

type Rep GetMetricWidgetImage Source # 
Instance details

Defined in Amazonka.CloudWatch.GetMetricWidgetImage

type Rep GetMetricWidgetImage = D1 ('MetaData "GetMetricWidgetImage" "Amazonka.CloudWatch.GetMetricWidgetImage" "amazonka-cloudwatch-2.0-9xq2AWTkbYo3pEtgQNn4jD" 'False) (C1 ('MetaCons "GetMetricWidgetImage'" 'PrefixI 'True) (S1 ('MetaSel ('Just "outputFormat") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "metricWidget") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newGetMetricWidgetImage Source #

Create a value of GetMetricWidgetImage with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

GetMetricWidgetImage, getMetricWidgetImage_outputFormat - The format of the resulting image. Only PNG images are supported.

The default is png. If you specify png, the API returns an HTTP response with the content-type set to text/xml. The image data is in a MetricWidgetImage field. For example:

 <GetMetricWidgetImageResponse xmlns=<URLstring>>
 <GetMetricWidgetImageResult>
 <MetricWidgetImage>
 iVBORw0KGgoAAAANSUhEUgAAAlgAAAGQEAYAAAAip...
 </MetricWidgetImage>
 </GetMetricWidgetImageResult>
 <ResponseMetadata>
 <RequestId>6f0d4192-4d42-11e8-82c1-f539a07e0e3b</RequestId>
 </ResponseMetadata>
</GetMetricWidgetImageResponse>

The image/png setting is intended only for custom HTTP requests. For most use cases, and all actions using an Amazon Web Services SDK, you should use png. If you specify image/png, the HTTP response has a content-type set to image/png, and the body of the response is a PNG image.

$sel:metricWidget:GetMetricWidgetImage', getMetricWidgetImage_metricWidget - A JSON string that defines the bitmap graph to be retrieved. The string includes the metrics to include in the graph, statistics, annotations, title, axis limits, and so on. You can include only one MetricWidget parameter in each GetMetricWidgetImage call.

For more information about the syntax of MetricWidget see GetMetricWidgetImage: Metric Widget Structure and Syntax.

If any metric on the graph could not load all the requested data points, an orange triangle with an exclamation point appears next to the graph legend.

data GetMetricWidgetImageResponse Source #

See: newGetMetricWidgetImageResponse smart constructor.

Instances

Instances details
Generic GetMetricWidgetImageResponse Source # 
Instance details

Defined in Amazonka.CloudWatch.GetMetricWidgetImage

Associated Types

type Rep GetMetricWidgetImageResponse :: Type -> Type #

Read GetMetricWidgetImageResponse Source # 
Instance details

Defined in Amazonka.CloudWatch.GetMetricWidgetImage

Show GetMetricWidgetImageResponse Source # 
Instance details

Defined in Amazonka.CloudWatch.GetMetricWidgetImage

NFData GetMetricWidgetImageResponse Source # 
Instance details

Defined in Amazonka.CloudWatch.GetMetricWidgetImage

Eq GetMetricWidgetImageResponse Source # 
Instance details

Defined in Amazonka.CloudWatch.GetMetricWidgetImage

type Rep GetMetricWidgetImageResponse Source # 
Instance details

Defined in Amazonka.CloudWatch.GetMetricWidgetImage

type Rep GetMetricWidgetImageResponse = D1 ('MetaData "GetMetricWidgetImageResponse" "Amazonka.CloudWatch.GetMetricWidgetImage" "amazonka-cloudwatch-2.0-9xq2AWTkbYo3pEtgQNn4jD" 'False) (C1 ('MetaCons "GetMetricWidgetImageResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "metricWidgetImage") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Base64)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newGetMetricWidgetImageResponse Source #

Create a value of GetMetricWidgetImageResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:metricWidgetImage:GetMetricWidgetImageResponse', getMetricWidgetImageResponse_metricWidgetImage - The image of the graph, in the output format specified. The output is base64-encoded.-- -- Note: This Lens automatically encodes and decodes Base64 data. -- The underlying isomorphism will encode to Base64 representation during -- serialisation, and decode from Base64 representation during deserialisation. -- This Lens accepts and returns only raw unencoded data.

$sel:httpStatus:GetMetricWidgetImageResponse', getMetricWidgetImageResponse_httpStatus - The response's http status code.

ListDashboards (Paginated)

data ListDashboards Source #

See: newListDashboards smart constructor.

Constructors

ListDashboards' (Maybe Text) (Maybe Text) 

Instances

Instances details
ToHeaders ListDashboards Source # 
Instance details

Defined in Amazonka.CloudWatch.ListDashboards

ToPath ListDashboards Source # 
Instance details

Defined in Amazonka.CloudWatch.ListDashboards

ToQuery ListDashboards Source # 
Instance details

Defined in Amazonka.CloudWatch.ListDashboards

AWSPager ListDashboards Source # 
Instance details

Defined in Amazonka.CloudWatch.ListDashboards

AWSRequest ListDashboards Source # 
Instance details

Defined in Amazonka.CloudWatch.ListDashboards

Associated Types

type AWSResponse ListDashboards #

Generic ListDashboards Source # 
Instance details

Defined in Amazonka.CloudWatch.ListDashboards

Associated Types

type Rep ListDashboards :: Type -> Type #

Read ListDashboards Source # 
Instance details

Defined in Amazonka.CloudWatch.ListDashboards

Show ListDashboards Source # 
Instance details

Defined in Amazonka.CloudWatch.ListDashboards

NFData ListDashboards Source # 
Instance details

Defined in Amazonka.CloudWatch.ListDashboards

Methods

rnf :: ListDashboards -> () #

Eq ListDashboards Source # 
Instance details

Defined in Amazonka.CloudWatch.ListDashboards

Hashable ListDashboards Source # 
Instance details

Defined in Amazonka.CloudWatch.ListDashboards

type AWSResponse ListDashboards Source # 
Instance details

Defined in Amazonka.CloudWatch.ListDashboards

type Rep ListDashboards Source # 
Instance details

Defined in Amazonka.CloudWatch.ListDashboards

type Rep ListDashboards = D1 ('MetaData "ListDashboards" "Amazonka.CloudWatch.ListDashboards" "amazonka-cloudwatch-2.0-9xq2AWTkbYo3pEtgQNn4jD" 'False) (C1 ('MetaCons "ListDashboards'" 'PrefixI 'True) (S1 ('MetaSel ('Just "dashboardNamePrefix") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

newListDashboards :: ListDashboards Source #

Create a value of ListDashboards with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:dashboardNamePrefix:ListDashboards', listDashboards_dashboardNamePrefix - If you specify this parameter, only the dashboards with names starting with the specified string are listed. The maximum length is 255, and valid characters are A-Z, a-z, 0-9, ".", "-", and "_".

ListDashboards, listDashboards_nextToken - The token returned by a previous call to indicate that there is more data available.

data ListDashboardsResponse Source #

See: newListDashboardsResponse smart constructor.

Instances

Instances details
Generic ListDashboardsResponse Source # 
Instance details

Defined in Amazonka.CloudWatch.ListDashboards

Associated Types

type Rep ListDashboardsResponse :: Type -> Type #

Read ListDashboardsResponse Source # 
Instance details

Defined in Amazonka.CloudWatch.ListDashboards

Show ListDashboardsResponse Source # 
Instance details

Defined in Amazonka.CloudWatch.ListDashboards

NFData ListDashboardsResponse Source # 
Instance details

Defined in Amazonka.CloudWatch.ListDashboards

Methods

rnf :: ListDashboardsResponse -> () #

Eq ListDashboardsResponse Source # 
Instance details

Defined in Amazonka.CloudWatch.ListDashboards

type Rep ListDashboardsResponse Source # 
Instance details

Defined in Amazonka.CloudWatch.ListDashboards

type Rep ListDashboardsResponse = D1 ('MetaData "ListDashboardsResponse" "Amazonka.CloudWatch.ListDashboards" "amazonka-cloudwatch-2.0-9xq2AWTkbYo3pEtgQNn4jD" 'False) (C1 ('MetaCons "ListDashboardsResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "dashboardEntries") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [DashboardEntry])) :*: (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newListDashboardsResponse Source #

Create a value of ListDashboardsResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:dashboardEntries:ListDashboardsResponse', listDashboardsResponse_dashboardEntries - The list of matching dashboards.

ListDashboards, listDashboardsResponse_nextToken - The token that marks the start of the next batch of returned results.

$sel:httpStatus:ListDashboardsResponse', listDashboardsResponse_httpStatus - The response's http status code.

ListManagedInsightRules

data ListManagedInsightRules Source #

See: newListManagedInsightRules smart constructor.

Instances

Instances details
ToHeaders ListManagedInsightRules Source # 
Instance details

Defined in Amazonka.CloudWatch.ListManagedInsightRules

ToPath ListManagedInsightRules Source # 
Instance details

Defined in Amazonka.CloudWatch.ListManagedInsightRules

ToQuery ListManagedInsightRules Source # 
Instance details

Defined in Amazonka.CloudWatch.ListManagedInsightRules

AWSRequest ListManagedInsightRules Source # 
Instance details

Defined in Amazonka.CloudWatch.ListManagedInsightRules

Generic ListManagedInsightRules Source # 
Instance details

Defined in Amazonka.CloudWatch.ListManagedInsightRules

Associated Types

type Rep ListManagedInsightRules :: Type -> Type #

Read ListManagedInsightRules Source # 
Instance details

Defined in Amazonka.CloudWatch.ListManagedInsightRules

Show ListManagedInsightRules Source # 
Instance details

Defined in Amazonka.CloudWatch.ListManagedInsightRules

NFData ListManagedInsightRules Source # 
Instance details

Defined in Amazonka.CloudWatch.ListManagedInsightRules

Methods

rnf :: ListManagedInsightRules -> () #

Eq ListManagedInsightRules Source # 
Instance details

Defined in Amazonka.CloudWatch.ListManagedInsightRules

Hashable ListManagedInsightRules Source # 
Instance details

Defined in Amazonka.CloudWatch.ListManagedInsightRules

type AWSResponse ListManagedInsightRules Source # 
Instance details

Defined in Amazonka.CloudWatch.ListManagedInsightRules

type Rep ListManagedInsightRules Source # 
Instance details

Defined in Amazonka.CloudWatch.ListManagedInsightRules

type Rep ListManagedInsightRules = D1 ('MetaData "ListManagedInsightRules" "Amazonka.CloudWatch.ListManagedInsightRules" "amazonka-cloudwatch-2.0-9xq2AWTkbYo3pEtgQNn4jD" 'False) (C1 ('MetaCons "ListManagedInsightRules'" 'PrefixI 'True) (S1 ('MetaSel ('Just "maxResults") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)) :*: (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "resourceARN") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))

newListManagedInsightRules Source #

Create a value of ListManagedInsightRules with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:maxResults:ListManagedInsightRules', listManagedInsightRules_maxResults - The maximum number of results to return in one operation. If you omit this parameter, the default number is used. The default number is 100.

ListManagedInsightRules, listManagedInsightRules_nextToken - Include this value to get the next set of rules if the value was returned by the previous operation.

ListManagedInsightRules, listManagedInsightRules_resourceARN - The ARN of an Amazon Web Services resource that has managed Contributor Insights rules.

data ListManagedInsightRulesResponse Source #

See: newListManagedInsightRulesResponse smart constructor.

Instances

Instances details
Generic ListManagedInsightRulesResponse Source # 
Instance details

Defined in Amazonka.CloudWatch.ListManagedInsightRules

Associated Types

type Rep ListManagedInsightRulesResponse :: Type -> Type #

Read ListManagedInsightRulesResponse Source # 
Instance details

Defined in Amazonka.CloudWatch.ListManagedInsightRules

Show ListManagedInsightRulesResponse Source # 
Instance details

Defined in Amazonka.CloudWatch.ListManagedInsightRules

NFData ListManagedInsightRulesResponse Source # 
Instance details

Defined in Amazonka.CloudWatch.ListManagedInsightRules

Eq ListManagedInsightRulesResponse Source # 
Instance details

Defined in Amazonka.CloudWatch.ListManagedInsightRules

type Rep ListManagedInsightRulesResponse Source # 
Instance details

Defined in Amazonka.CloudWatch.ListManagedInsightRules

type Rep ListManagedInsightRulesResponse = D1 ('MetaData "ListManagedInsightRulesResponse" "Amazonka.CloudWatch.ListManagedInsightRules" "amazonka-cloudwatch-2.0-9xq2AWTkbYo3pEtgQNn4jD" 'False) (C1 ('MetaCons "ListManagedInsightRulesResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "managedRules") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [ManagedRuleDescription])) :*: (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newListManagedInsightRulesResponse Source #

Create a value of ListManagedInsightRulesResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:managedRules:ListManagedInsightRulesResponse', listManagedInsightRulesResponse_managedRules - The managed rules that are available for the specified Amazon Web Services resource.

ListManagedInsightRules, listManagedInsightRulesResponse_nextToken - Include this value to get the next set of rules if the value was returned by the previous operation.

$sel:httpStatus:ListManagedInsightRulesResponse', listManagedInsightRulesResponse_httpStatus - The response's http status code.

ListMetricStreams

data ListMetricStreams Source #

See: newListMetricStreams smart constructor.

Instances

Instances details
ToHeaders ListMetricStreams Source # 
Instance details

Defined in Amazonka.CloudWatch.ListMetricStreams

ToPath ListMetricStreams Source # 
Instance details

Defined in Amazonka.CloudWatch.ListMetricStreams

ToQuery ListMetricStreams Source # 
Instance details

Defined in Amazonka.CloudWatch.ListMetricStreams

AWSRequest ListMetricStreams Source # 
Instance details

Defined in Amazonka.CloudWatch.ListMetricStreams

Associated Types

type AWSResponse ListMetricStreams #

Generic ListMetricStreams Source # 
Instance details

Defined in Amazonka.CloudWatch.ListMetricStreams

Associated Types

type Rep ListMetricStreams :: Type -> Type #

Read ListMetricStreams Source # 
Instance details

Defined in Amazonka.CloudWatch.ListMetricStreams

Show ListMetricStreams Source # 
Instance details

Defined in Amazonka.CloudWatch.ListMetricStreams

NFData ListMetricStreams Source # 
Instance details

Defined in Amazonka.CloudWatch.ListMetricStreams

Methods

rnf :: ListMetricStreams -> () #

Eq ListMetricStreams Source # 
Instance details

Defined in Amazonka.CloudWatch.ListMetricStreams

Hashable ListMetricStreams Source # 
Instance details

Defined in Amazonka.CloudWatch.ListMetricStreams

type AWSResponse ListMetricStreams Source # 
Instance details

Defined in Amazonka.CloudWatch.ListMetricStreams

type Rep ListMetricStreams Source # 
Instance details

Defined in Amazonka.CloudWatch.ListMetricStreams

type Rep ListMetricStreams = D1 ('MetaData "ListMetricStreams" "Amazonka.CloudWatch.ListMetricStreams" "amazonka-cloudwatch-2.0-9xq2AWTkbYo3pEtgQNn4jD" 'False) (C1 ('MetaCons "ListMetricStreams'" 'PrefixI 'True) (S1 ('MetaSel ('Just "maxResults") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)) :*: S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

newListMetricStreams :: ListMetricStreams Source #

Create a value of ListMetricStreams with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:maxResults:ListMetricStreams', listMetricStreams_maxResults - The maximum number of results to return in one operation.

ListMetricStreams, listMetricStreams_nextToken - Include this value, if it was returned by the previous call, to get the next set of metric streams.

data ListMetricStreamsResponse Source #

See: newListMetricStreamsResponse smart constructor.

Instances

Instances details
Generic ListMetricStreamsResponse Source # 
Instance details

Defined in Amazonka.CloudWatch.ListMetricStreams

Associated Types

type Rep ListMetricStreamsResponse :: Type -> Type #

Read ListMetricStreamsResponse Source # 
Instance details

Defined in Amazonka.CloudWatch.ListMetricStreams

Show ListMetricStreamsResponse Source # 
Instance details

Defined in Amazonka.CloudWatch.ListMetricStreams

NFData ListMetricStreamsResponse Source # 
Instance details

Defined in Amazonka.CloudWatch.ListMetricStreams

Eq ListMetricStreamsResponse Source # 
Instance details

Defined in Amazonka.CloudWatch.ListMetricStreams

type Rep ListMetricStreamsResponse Source # 
Instance details

Defined in Amazonka.CloudWatch.ListMetricStreams

type Rep ListMetricStreamsResponse = D1 ('MetaData "ListMetricStreamsResponse" "Amazonka.CloudWatch.ListMetricStreams" "amazonka-cloudwatch-2.0-9xq2AWTkbYo3pEtgQNn4jD" 'False) (C1 ('MetaCons "ListMetricStreamsResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "entries") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [MetricStreamEntry])) :*: (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newListMetricStreamsResponse Source #

Create a value of ListMetricStreamsResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:entries:ListMetricStreamsResponse', listMetricStreamsResponse_entries - The array of metric stream information.

ListMetricStreams, listMetricStreamsResponse_nextToken - The token that marks the start of the next batch of returned results. You can use this token in a subsequent operation to get the next batch of results.

$sel:httpStatus:ListMetricStreamsResponse', listMetricStreamsResponse_httpStatus - The response's http status code.

ListMetrics (Paginated)

data ListMetrics Source #

See: newListMetrics smart constructor.

Instances

Instances details
ToHeaders ListMetrics Source # 
Instance details

Defined in Amazonka.CloudWatch.ListMetrics

Methods

toHeaders :: ListMetrics -> [Header] #

ToPath ListMetrics Source # 
Instance details

Defined in Amazonka.CloudWatch.ListMetrics

ToQuery ListMetrics Source # 
Instance details

Defined in Amazonka.CloudWatch.ListMetrics

AWSPager ListMetrics Source # 
Instance details

Defined in Amazonka.CloudWatch.ListMetrics

AWSRequest ListMetrics Source # 
Instance details

Defined in Amazonka.CloudWatch.ListMetrics

Associated Types

type AWSResponse ListMetrics #

Generic ListMetrics Source # 
Instance details

Defined in Amazonka.CloudWatch.ListMetrics

Associated Types

type Rep ListMetrics :: Type -> Type #

Read ListMetrics Source # 
Instance details

Defined in Amazonka.CloudWatch.ListMetrics

Show ListMetrics Source # 
Instance details

Defined in Amazonka.CloudWatch.ListMetrics

NFData ListMetrics Source # 
Instance details

Defined in Amazonka.CloudWatch.ListMetrics

Methods

rnf :: ListMetrics -> () #

Eq ListMetrics Source # 
Instance details

Defined in Amazonka.CloudWatch.ListMetrics

Hashable ListMetrics Source # 
Instance details

Defined in Amazonka.CloudWatch.ListMetrics

type AWSResponse ListMetrics Source # 
Instance details

Defined in Amazonka.CloudWatch.ListMetrics

type Rep ListMetrics Source # 
Instance details

Defined in Amazonka.CloudWatch.ListMetrics

type Rep ListMetrics = D1 ('MetaData "ListMetrics" "Amazonka.CloudWatch.ListMetrics" "amazonka-cloudwatch-2.0-9xq2AWTkbYo3pEtgQNn4jD" 'False) (C1 ('MetaCons "ListMetrics'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "dimensions") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [DimensionFilter])) :*: (S1 ('MetaSel ('Just "includeLinkedAccounts") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "metricName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: ((S1 ('MetaSel ('Just "namespace") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "owningAccount") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "recentlyActive") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe RecentlyActive))))))

newListMetrics :: ListMetrics Source #

Create a value of ListMetrics with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

ListMetrics, listMetrics_dimensions - The dimensions to filter against. Only the dimensions that match exactly will be returned.

$sel:includeLinkedAccounts:ListMetrics', listMetrics_includeLinkedAccounts - If you are using this operation in a monitoring account, specify true to include metrics from source accounts in the returned data.

The default is false.

ListMetrics, listMetrics_metricName - The name of the metric to filter against. Only the metrics with names that match exactly will be returned.

ListMetrics, listMetrics_namespace - The metric namespace to filter against. Only the namespace that matches exactly will be returned.

ListMetrics, listMetrics_nextToken - The token returned by a previous call to indicate that there is more data available.

$sel:owningAccount:ListMetrics', listMetrics_owningAccount - When you use this operation in a monitoring account, use this field to return metrics only from one source account. To do so, specify that source account ID in this field, and also specify true for IncludeLinkedAccounts.

$sel:recentlyActive:ListMetrics', listMetrics_recentlyActive - To filter the results to show only metrics that have had data points published in the past three hours, specify this parameter with a value of PT3H. This is the only valid value for this parameter.

The results that are returned are an approximation of the value you specify. There is a low probability that the returned results include metrics with last published data as much as 40 minutes more than the specified time interval.

data ListMetricsResponse Source #

See: newListMetricsResponse smart constructor.

Instances

Instances details
Generic ListMetricsResponse Source # 
Instance details

Defined in Amazonka.CloudWatch.ListMetrics

Associated Types

type Rep ListMetricsResponse :: Type -> Type #

Read ListMetricsResponse Source # 
Instance details

Defined in Amazonka.CloudWatch.ListMetrics

Show ListMetricsResponse Source # 
Instance details

Defined in Amazonka.CloudWatch.ListMetrics

NFData ListMetricsResponse Source # 
Instance details

Defined in Amazonka.CloudWatch.ListMetrics

Methods

rnf :: ListMetricsResponse -> () #

Eq ListMetricsResponse Source # 
Instance details

Defined in Amazonka.CloudWatch.ListMetrics

type Rep ListMetricsResponse Source # 
Instance details

Defined in Amazonka.CloudWatch.ListMetrics

type Rep ListMetricsResponse = D1 ('MetaData "ListMetricsResponse" "Amazonka.CloudWatch.ListMetrics" "amazonka-cloudwatch-2.0-9xq2AWTkbYo3pEtgQNn4jD" 'False) (C1 ('MetaCons "ListMetricsResponse'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "metrics") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Metric])) :*: S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "owningAccounts") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newListMetricsResponse Source #

Create a value of ListMetricsResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

ListMetricsResponse, listMetricsResponse_metrics - The metrics that match your request.

ListMetrics, listMetricsResponse_nextToken - The token that marks the start of the next batch of returned results.

$sel:owningAccounts:ListMetricsResponse', listMetricsResponse_owningAccounts - If you are using this operation in a monitoring account, this array contains the account IDs of the source accounts where the metrics in the returned data are from.

This field is a 1:1 mapping between each metric that is returned and the ID of the owning account.

$sel:httpStatus:ListMetricsResponse', listMetricsResponse_httpStatus - The response's http status code.

ListTagsForResource

data ListTagsForResource Source #

See: newListTagsForResource smart constructor.

Instances

Instances details
ToHeaders ListTagsForResource Source # 
Instance details

Defined in Amazonka.CloudWatch.ListTagsForResource

ToPath ListTagsForResource Source # 
Instance details

Defined in Amazonka.CloudWatch.ListTagsForResource

ToQuery ListTagsForResource Source # 
Instance details

Defined in Amazonka.CloudWatch.ListTagsForResource

AWSRequest ListTagsForResource Source # 
Instance details

Defined in Amazonka.CloudWatch.ListTagsForResource

Associated Types

type AWSResponse ListTagsForResource #

Generic ListTagsForResource Source # 
Instance details

Defined in Amazonka.CloudWatch.ListTagsForResource

Associated Types

type Rep ListTagsForResource :: Type -> Type #

Read ListTagsForResource Source # 
Instance details

Defined in Amazonka.CloudWatch.ListTagsForResource

Show ListTagsForResource Source # 
Instance details

Defined in Amazonka.CloudWatch.ListTagsForResource

NFData ListTagsForResource Source # 
Instance details

Defined in Amazonka.CloudWatch.ListTagsForResource

Methods

rnf :: ListTagsForResource -> () #

Eq ListTagsForResource Source # 
Instance details

Defined in Amazonka.CloudWatch.ListTagsForResource

Hashable ListTagsForResource Source # 
Instance details

Defined in Amazonka.CloudWatch.ListTagsForResource

type AWSResponse ListTagsForResource Source # 
Instance details

Defined in Amazonka.CloudWatch.ListTagsForResource

type Rep ListTagsForResource Source # 
Instance details

Defined in Amazonka.CloudWatch.ListTagsForResource

type Rep ListTagsForResource = D1 ('MetaData "ListTagsForResource" "Amazonka.CloudWatch.ListTagsForResource" "amazonka-cloudwatch-2.0-9xq2AWTkbYo3pEtgQNn4jD" 'False) (C1 ('MetaCons "ListTagsForResource'" 'PrefixI 'True) (S1 ('MetaSel ('Just "resourceARN") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newListTagsForResource Source #

Create a value of ListTagsForResource with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

ListTagsForResource, listTagsForResource_resourceARN - The ARN of the CloudWatch resource that you want to view tags for.

The ARN format of an alarm is arn:aws:cloudwatch:Region:account-id:alarm:alarm-name

The ARN format of a Contributor Insights rule is arn:aws:cloudwatch:Region:account-id:insight-rule:insight-rule-name

For more information about ARN format, see Resource Types Defined by Amazon CloudWatch in the Amazon Web Services General Reference.

data ListTagsForResourceResponse Source #

See: newListTagsForResourceResponse smart constructor.

Instances

Instances details
Generic ListTagsForResourceResponse Source # 
Instance details

Defined in Amazonka.CloudWatch.ListTagsForResource

Associated Types

type Rep ListTagsForResourceResponse :: Type -> Type #

Read ListTagsForResourceResponse Source # 
Instance details

Defined in Amazonka.CloudWatch.ListTagsForResource

Show ListTagsForResourceResponse Source # 
Instance details

Defined in Amazonka.CloudWatch.ListTagsForResource

NFData ListTagsForResourceResponse Source # 
Instance details

Defined in Amazonka.CloudWatch.ListTagsForResource

Eq ListTagsForResourceResponse Source # 
Instance details

Defined in Amazonka.CloudWatch.ListTagsForResource

type Rep ListTagsForResourceResponse Source # 
Instance details

Defined in Amazonka.CloudWatch.ListTagsForResource

type Rep ListTagsForResourceResponse = D1 ('MetaData "ListTagsForResourceResponse" "Amazonka.CloudWatch.ListTagsForResource" "amazonka-cloudwatch-2.0-9xq2AWTkbYo3pEtgQNn4jD" 'False) (C1 ('MetaCons "ListTagsForResourceResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "tags") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Tag])) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newListTagsForResourceResponse Source #

Create a value of ListTagsForResourceResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

ListTagsForResourceResponse, listTagsForResourceResponse_tags - The list of tag keys and values associated with the resource you specified.

$sel:httpStatus:ListTagsForResourceResponse', listTagsForResourceResponse_httpStatus - The response's http status code.

PutAnomalyDetector

data PutAnomalyDetector Source #

See: newPutAnomalyDetector smart constructor.

Instances

Instances details
ToHeaders PutAnomalyDetector Source # 
Instance details

Defined in Amazonka.CloudWatch.PutAnomalyDetector

ToPath PutAnomalyDetector Source # 
Instance details

Defined in Amazonka.CloudWatch.PutAnomalyDetector

ToQuery PutAnomalyDetector Source # 
Instance details

Defined in Amazonka.CloudWatch.PutAnomalyDetector

AWSRequest PutAnomalyDetector Source # 
Instance details

Defined in Amazonka.CloudWatch.PutAnomalyDetector

Associated Types

type AWSResponse PutAnomalyDetector #

Generic PutAnomalyDetector Source # 
Instance details

Defined in Amazonka.CloudWatch.PutAnomalyDetector

Associated Types

type Rep PutAnomalyDetector :: Type -> Type #

Read PutAnomalyDetector Source # 
Instance details

Defined in Amazonka.CloudWatch.PutAnomalyDetector

Show PutAnomalyDetector Source # 
Instance details

Defined in Amazonka.CloudWatch.PutAnomalyDetector

NFData PutAnomalyDetector Source # 
Instance details

Defined in Amazonka.CloudWatch.PutAnomalyDetector

Methods

rnf :: PutAnomalyDetector -> () #

Eq PutAnomalyDetector Source # 
Instance details

Defined in Amazonka.CloudWatch.PutAnomalyDetector

Hashable PutAnomalyDetector Source # 
Instance details

Defined in Amazonka.CloudWatch.PutAnomalyDetector

type AWSResponse PutAnomalyDetector Source # 
Instance details

Defined in Amazonka.CloudWatch.PutAnomalyDetector

type Rep PutAnomalyDetector Source # 
Instance details

Defined in Amazonka.CloudWatch.PutAnomalyDetector

newPutAnomalyDetector :: PutAnomalyDetector Source #

Create a value of PutAnomalyDetector with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

PutAnomalyDetector, putAnomalyDetector_configuration - The configuration specifies details about how the anomaly detection model is to be trained, including time ranges to exclude when training and updating the model. You can specify as many as 10 time ranges.

The configuration can also include the time zone to use for the metric.

PutAnomalyDetector, putAnomalyDetector_dimensions - The metric dimensions to create the anomaly detection model for.

PutAnomalyDetector, putAnomalyDetector_metricMathAnomalyDetector - The metric math anomaly detector to be created.

When using MetricMathAnomalyDetector, you cannot include the following parameters in the same operation:

  • Dimensions
  • MetricName
  • Namespace
  • Stat
  • the SingleMetricAnomalyDetector parameters of PutAnomalyDetectorInput

Instead, specify the metric math anomaly detector attributes as part of the property MetricMathAnomalyDetector.

PutAnomalyDetector, putAnomalyDetector_metricName - The name of the metric to create the anomaly detection model for.

PutAnomalyDetector, putAnomalyDetector_namespace - The namespace of the metric to create the anomaly detection model for.

PutAnomalyDetector, putAnomalyDetector_singleMetricAnomalyDetector - A single metric anomaly detector to be created.

When using SingleMetricAnomalyDetector, you cannot include the following parameters in the same operation:

  • Dimensions
  • MetricName
  • Namespace
  • Stat
  • the MetricMatchAnomalyDetector parameters of PutAnomalyDetectorInput

Instead, specify the single metric anomaly detector attributes as part of the property SingleMetricAnomalyDetector.

PutAnomalyDetector, putAnomalyDetector_stat - The statistic to use for the metric and the anomaly detection model.

data PutAnomalyDetectorResponse Source #

See: newPutAnomalyDetectorResponse smart constructor.

Instances

Instances details
Generic PutAnomalyDetectorResponse Source # 
Instance details

Defined in Amazonka.CloudWatch.PutAnomalyDetector

Associated Types

type Rep PutAnomalyDetectorResponse :: Type -> Type #

Read PutAnomalyDetectorResponse Source # 
Instance details

Defined in Amazonka.CloudWatch.PutAnomalyDetector

Show PutAnomalyDetectorResponse Source # 
Instance details

Defined in Amazonka.CloudWatch.PutAnomalyDetector

NFData PutAnomalyDetectorResponse Source # 
Instance details

Defined in Amazonka.CloudWatch.PutAnomalyDetector

Eq PutAnomalyDetectorResponse Source # 
Instance details

Defined in Amazonka.CloudWatch.PutAnomalyDetector

type Rep PutAnomalyDetectorResponse Source # 
Instance details

Defined in Amazonka.CloudWatch.PutAnomalyDetector

type Rep PutAnomalyDetectorResponse = D1 ('MetaData "PutAnomalyDetectorResponse" "Amazonka.CloudWatch.PutAnomalyDetector" "amazonka-cloudwatch-2.0-9xq2AWTkbYo3pEtgQNn4jD" 'False) (C1 ('MetaCons "PutAnomalyDetectorResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newPutAnomalyDetectorResponse Source #

Create a value of PutAnomalyDetectorResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:httpStatus:PutAnomalyDetectorResponse', putAnomalyDetectorResponse_httpStatus - The response's http status code.

PutCompositeAlarm

data PutCompositeAlarm Source #

See: newPutCompositeAlarm smart constructor.

Instances

Instances details
ToHeaders PutCompositeAlarm Source # 
Instance details

Defined in Amazonka.CloudWatch.PutCompositeAlarm

ToPath PutCompositeAlarm Source # 
Instance details

Defined in Amazonka.CloudWatch.PutCompositeAlarm

ToQuery PutCompositeAlarm Source # 
Instance details

Defined in Amazonka.CloudWatch.PutCompositeAlarm

AWSRequest PutCompositeAlarm Source # 
Instance details

Defined in Amazonka.CloudWatch.PutCompositeAlarm

Associated Types

type AWSResponse PutCompositeAlarm #

Generic PutCompositeAlarm Source # 
Instance details

Defined in Amazonka.CloudWatch.PutCompositeAlarm

Associated Types

type Rep PutCompositeAlarm :: Type -> Type #

Read PutCompositeAlarm Source # 
Instance details

Defined in Amazonka.CloudWatch.PutCompositeAlarm

Show PutCompositeAlarm Source # 
Instance details

Defined in Amazonka.CloudWatch.PutCompositeAlarm

NFData PutCompositeAlarm Source # 
Instance details

Defined in Amazonka.CloudWatch.PutCompositeAlarm

Methods

rnf :: PutCompositeAlarm -> () #

Eq PutCompositeAlarm Source # 
Instance details

Defined in Amazonka.CloudWatch.PutCompositeAlarm

Hashable PutCompositeAlarm Source # 
Instance details

Defined in Amazonka.CloudWatch.PutCompositeAlarm

type AWSResponse PutCompositeAlarm Source # 
Instance details

Defined in Amazonka.CloudWatch.PutCompositeAlarm

type Rep PutCompositeAlarm Source # 
Instance details

Defined in Amazonka.CloudWatch.PutCompositeAlarm

type Rep PutCompositeAlarm = D1 ('MetaData "PutCompositeAlarm" "Amazonka.CloudWatch.PutCompositeAlarm" "amazonka-cloudwatch-2.0-9xq2AWTkbYo3pEtgQNn4jD" 'False) (C1 ('MetaCons "PutCompositeAlarm'" 'PrefixI 'True) (((S1 ('MetaSel ('Just "actionsEnabled") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "actionsSuppressor") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "actionsSuppressorExtensionPeriod") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)) :*: (S1 ('MetaSel ('Just "actionsSuppressorWaitPeriod") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)) :*: S1 ('MetaSel ('Just "alarmActions") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text]))))) :*: ((S1 ('MetaSel ('Just "alarmDescription") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "insufficientDataActions") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])) :*: S1 ('MetaSel ('Just "oKActions") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])))) :*: (S1 ('MetaSel ('Just "tags") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Tag])) :*: (S1 ('MetaSel ('Just "alarmName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "alarmRule") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))))

newPutCompositeAlarm Source #

Create a value of PutCompositeAlarm with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

PutCompositeAlarm, putCompositeAlarm_actionsEnabled - Indicates whether actions should be executed during any changes to the alarm state of the composite alarm. The default is TRUE.

PutCompositeAlarm, putCompositeAlarm_actionsSuppressor - Actions will be suppressed if the suppressor alarm is in the ALARM state. ActionsSuppressor can be an AlarmName or an Amazon Resource Name (ARN) from an existing alarm.

PutCompositeAlarm, putCompositeAlarm_actionsSuppressorExtensionPeriod - The maximum time in seconds that the composite alarm waits after suppressor alarm goes out of the ALARM state. After this time, the composite alarm performs its actions.

ExtensionPeriod is required only when ActionsSuppressor is specified.

PutCompositeAlarm, putCompositeAlarm_actionsSuppressorWaitPeriod - The maximum time in seconds that the composite alarm waits for the suppressor alarm to go into the ALARM state. After this time, the composite alarm performs its actions.

WaitPeriod is required only when ActionsSuppressor is specified.

PutCompositeAlarm, putCompositeAlarm_alarmActions - The actions to execute when this alarm transitions to the ALARM state from any other state. Each action is specified as an Amazon Resource Name (ARN).

Valid Values: arn:aws:sns:region:account-id:sns-topic-name | arn:aws:ssm:region:account-id:opsitem:severity

PutCompositeAlarm, putCompositeAlarm_alarmDescription - The description for the composite alarm.

PutCompositeAlarm, putCompositeAlarm_insufficientDataActions - The actions to execute when this alarm transitions to the INSUFFICIENT_DATA state from any other state. Each action is specified as an Amazon Resource Name (ARN).

Valid Values: arn:aws:sns:region:account-id:sns-topic-name

PutCompositeAlarm, putCompositeAlarm_oKActions - The actions to execute when this alarm transitions to an OK state from any other state. Each action is specified as an Amazon Resource Name (ARN).

Valid Values: arn:aws:sns:region:account-id:sns-topic-name

PutCompositeAlarm, putCompositeAlarm_tags - A list of key-value pairs to associate with the composite alarm. You can associate as many as 50 tags with an alarm.

Tags can help you organize and categorize your resources. You can also use them to scope user permissions, by granting a user permission to access or change only resources with certain tag values.

PutCompositeAlarm, putCompositeAlarm_alarmName - The name for the composite alarm. This name must be unique within the Region.

PutCompositeAlarm, putCompositeAlarm_alarmRule - An expression that specifies which other alarms are to be evaluated to determine this composite alarm's state. For each alarm that you reference, you designate a function that specifies whether that alarm needs to be in ALARM state, OK state, or INSUFFICIENT_DATA state. You can use operators (AND, OR and NOT) to combine multiple functions in a single expression. You can use parenthesis to logically group the functions in your expression.

You can use either alarm names or ARNs to reference the other alarms that are to be evaluated.

Functions can include the following:

  • ALARM("alarm-name or alarm-ARN") is TRUE if the named alarm is in ALARM state.
  • OK("alarm-name or alarm-ARN") is TRUE if the named alarm is in OK state.
  • INSUFFICIENT_DATA("alarm-name or alarm-ARN") is TRUE if the named alarm is in INSUFFICIENT_DATA state.
  • TRUE always evaluates to TRUE.
  • FALSE always evaluates to FALSE.

TRUE and FALSE are useful for testing a complex AlarmRule structure, and for testing your alarm actions.

Alarm names specified in AlarmRule can be surrounded with double-quotes ("), but do not have to be.

The following are some examples of AlarmRule:

  • ALARM(CPUUtilizationTooHigh) AND ALARM(DiskReadOpsTooHigh) specifies that the composite alarm goes into ALARM state only if both CPUUtilizationTooHigh and DiskReadOpsTooHigh alarms are in ALARM state.
  • ALARM(CPUUtilizationTooHigh) AND NOT ALARM(DeploymentInProgress) specifies that the alarm goes to ALARM state if CPUUtilizationTooHigh is in ALARM state and DeploymentInProgress is not in ALARM state. This example reduces alarm noise during a known deployment window.
  • (ALARM(CPUUtilizationTooHigh) OR ALARM(DiskReadOpsTooHigh)) AND OK(NetworkOutTooHigh) goes into ALARM state if CPUUtilizationTooHigh OR DiskReadOpsTooHigh is in ALARM state, and if NetworkOutTooHigh is in OK state. This provides another example of using a composite alarm to prevent noise. This rule ensures that you are not notified with an alarm action on high CPU or disk usage if a known network problem is also occurring.

The AlarmRule can specify as many as 100 "children" alarms. The AlarmRule expression can have as many as 500 elements. Elements are child alarms, TRUE or FALSE statements, and parentheses.

data PutCompositeAlarmResponse Source #

See: newPutCompositeAlarmResponse smart constructor.

Instances

Instances details
Generic PutCompositeAlarmResponse Source # 
Instance details

Defined in Amazonka.CloudWatch.PutCompositeAlarm

Associated Types

type Rep PutCompositeAlarmResponse :: Type -> Type #

Read PutCompositeAlarmResponse Source # 
Instance details

Defined in Amazonka.CloudWatch.PutCompositeAlarm

Show PutCompositeAlarmResponse Source # 
Instance details

Defined in Amazonka.CloudWatch.PutCompositeAlarm

NFData PutCompositeAlarmResponse Source # 
Instance details

Defined in Amazonka.CloudWatch.PutCompositeAlarm

Eq PutCompositeAlarmResponse Source # 
Instance details

Defined in Amazonka.CloudWatch.PutCompositeAlarm

type Rep PutCompositeAlarmResponse Source # 
Instance details

Defined in Amazonka.CloudWatch.PutCompositeAlarm

type Rep PutCompositeAlarmResponse = D1 ('MetaData "PutCompositeAlarmResponse" "Amazonka.CloudWatch.PutCompositeAlarm" "amazonka-cloudwatch-2.0-9xq2AWTkbYo3pEtgQNn4jD" 'False) (C1 ('MetaCons "PutCompositeAlarmResponse'" 'PrefixI 'False) (U1 :: Type -> Type))

newPutCompositeAlarmResponse :: PutCompositeAlarmResponse Source #

Create a value of PutCompositeAlarmResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

PutDashboard

data PutDashboard Source #

See: newPutDashboard smart constructor.

Constructors

PutDashboard' Text Text 

Instances

Instances details
ToHeaders PutDashboard Source # 
Instance details

Defined in Amazonka.CloudWatch.PutDashboard

ToPath PutDashboard Source # 
Instance details

Defined in Amazonka.CloudWatch.PutDashboard

ToQuery PutDashboard Source # 
Instance details

Defined in Amazonka.CloudWatch.PutDashboard

AWSRequest PutDashboard Source # 
Instance details

Defined in Amazonka.CloudWatch.PutDashboard

Associated Types

type AWSResponse PutDashboard #

Generic PutDashboard Source # 
Instance details

Defined in Amazonka.CloudWatch.PutDashboard

Associated Types

type Rep PutDashboard :: Type -> Type #

Read PutDashboard Source # 
Instance details

Defined in Amazonka.CloudWatch.PutDashboard

Show PutDashboard Source # 
Instance details

Defined in Amazonka.CloudWatch.PutDashboard

NFData PutDashboard Source # 
Instance details

Defined in Amazonka.CloudWatch.PutDashboard

Methods

rnf :: PutDashboard -> () #

Eq PutDashboard Source # 
Instance details

Defined in Amazonka.CloudWatch.PutDashboard

Hashable PutDashboard Source # 
Instance details

Defined in Amazonka.CloudWatch.PutDashboard

type AWSResponse PutDashboard Source # 
Instance details

Defined in Amazonka.CloudWatch.PutDashboard

type Rep PutDashboard Source # 
Instance details

Defined in Amazonka.CloudWatch.PutDashboard

type Rep PutDashboard = D1 ('MetaData "PutDashboard" "Amazonka.CloudWatch.PutDashboard" "amazonka-cloudwatch-2.0-9xq2AWTkbYo3pEtgQNn4jD" 'False) (C1 ('MetaCons "PutDashboard'" 'PrefixI 'True) (S1 ('MetaSel ('Just "dashboardName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "dashboardBody") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newPutDashboard Source #

Create a value of PutDashboard with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

PutDashboard, putDashboard_dashboardName - The name of the dashboard. If a dashboard with this name already exists, this call modifies that dashboard, replacing its current contents. Otherwise, a new dashboard is created. The maximum length is 255, and valid characters are A-Z, a-z, 0-9, "-", and "_". This parameter is required.

$sel:dashboardBody:PutDashboard', putDashboard_dashboardBody - The detailed information about the dashboard in JSON format, including the widgets to include and their location on the dashboard. This parameter is required.

For more information about the syntax, see Dashboard Body Structure and Syntax.

data PutDashboardResponse Source #

See: newPutDashboardResponse smart constructor.

Instances

Instances details
Generic PutDashboardResponse Source # 
Instance details

Defined in Amazonka.CloudWatch.PutDashboard

Associated Types

type Rep PutDashboardResponse :: Type -> Type #

Read PutDashboardResponse Source # 
Instance details

Defined in Amazonka.CloudWatch.PutDashboard

Show PutDashboardResponse Source # 
Instance details

Defined in Amazonka.CloudWatch.PutDashboard

NFData PutDashboardResponse Source # 
Instance details

Defined in Amazonka.CloudWatch.PutDashboard

Methods

rnf :: PutDashboardResponse -> () #

Eq PutDashboardResponse Source # 
Instance details

Defined in Amazonka.CloudWatch.PutDashboard

type Rep PutDashboardResponse Source # 
Instance details

Defined in Amazonka.CloudWatch.PutDashboard

type Rep PutDashboardResponse = D1 ('MetaData "PutDashboardResponse" "Amazonka.CloudWatch.PutDashboard" "amazonka-cloudwatch-2.0-9xq2AWTkbYo3pEtgQNn4jD" 'False) (C1 ('MetaCons "PutDashboardResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "dashboardValidationMessages") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [DashboardValidationMessage])) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newPutDashboardResponse Source #

Create a value of PutDashboardResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:dashboardValidationMessages:PutDashboardResponse', putDashboardResponse_dashboardValidationMessages - If the input for PutDashboard was correct and the dashboard was successfully created or modified, this result is empty.

If this result includes only warning messages, then the input was valid enough for the dashboard to be created or modified, but some elements of the dashboard might not render.

If this result includes error messages, the input was not valid and the operation failed.

$sel:httpStatus:PutDashboardResponse', putDashboardResponse_httpStatus - The response's http status code.

PutInsightRule

data PutInsightRule Source #

See: newPutInsightRule smart constructor.

Instances

Instances details
ToHeaders PutInsightRule Source # 
Instance details

Defined in Amazonka.CloudWatch.PutInsightRule

ToPath PutInsightRule Source # 
Instance details

Defined in Amazonka.CloudWatch.PutInsightRule

ToQuery PutInsightRule Source # 
Instance details

Defined in Amazonka.CloudWatch.PutInsightRule

AWSRequest PutInsightRule Source # 
Instance details

Defined in Amazonka.CloudWatch.PutInsightRule

Associated Types

type AWSResponse PutInsightRule #

Generic PutInsightRule Source # 
Instance details

Defined in Amazonka.CloudWatch.PutInsightRule

Associated Types

type Rep PutInsightRule :: Type -> Type #

Read PutInsightRule Source # 
Instance details

Defined in Amazonka.CloudWatch.PutInsightRule

Show PutInsightRule Source # 
Instance details

Defined in Amazonka.CloudWatch.PutInsightRule

NFData PutInsightRule Source # 
Instance details

Defined in Amazonka.CloudWatch.PutInsightRule

Methods

rnf :: PutInsightRule -> () #

Eq PutInsightRule Source # 
Instance details

Defined in Amazonka.CloudWatch.PutInsightRule

Hashable PutInsightRule Source # 
Instance details

Defined in Amazonka.CloudWatch.PutInsightRule

type AWSResponse PutInsightRule Source # 
Instance details

Defined in Amazonka.CloudWatch.PutInsightRule

type Rep PutInsightRule Source # 
Instance details

Defined in Amazonka.CloudWatch.PutInsightRule

type Rep PutInsightRule = D1 ('MetaData "PutInsightRule" "Amazonka.CloudWatch.PutInsightRule" "amazonka-cloudwatch-2.0-9xq2AWTkbYo3pEtgQNn4jD" 'False) (C1 ('MetaCons "PutInsightRule'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "ruleState") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "tags") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Tag]))) :*: (S1 ('MetaSel ('Just "ruleName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "ruleDefinition") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))

newPutInsightRule Source #

Create a value of PutInsightRule with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

PutInsightRule, putInsightRule_ruleState - The state of the rule. Valid values are ENABLED and DISABLED.

PutInsightRule, putInsightRule_tags - A list of key-value pairs to associate with the Contributor Insights rule. You can associate as many as 50 tags with a rule.

Tags can help you organize and categorize your resources. You can also use them to scope user permissions, by granting a user permission to access or change only the resources that have certain tag values.

To be able to associate tags with a rule, you must have the cloudwatch:TagResource permission in addition to the cloudwatch:PutInsightRule permission.

If you are using this operation to update an existing Contributor Insights rule, any tags you specify in this parameter are ignored. To change the tags of an existing rule, use TagResource.

PutInsightRule, putInsightRule_ruleName - A unique name for the rule.

$sel:ruleDefinition:PutInsightRule', putInsightRule_ruleDefinition - The definition of the rule, as a JSON object. For details on the valid syntax, see Contributor Insights Rule Syntax.

data PutInsightRuleResponse Source #

See: newPutInsightRuleResponse smart constructor.

Instances

Instances details
Generic PutInsightRuleResponse Source # 
Instance details

Defined in Amazonka.CloudWatch.PutInsightRule

Associated Types

type Rep PutInsightRuleResponse :: Type -> Type #

Read PutInsightRuleResponse Source # 
Instance details

Defined in Amazonka.CloudWatch.PutInsightRule

Show PutInsightRuleResponse Source # 
Instance details

Defined in Amazonka.CloudWatch.PutInsightRule

NFData PutInsightRuleResponse Source # 
Instance details

Defined in Amazonka.CloudWatch.PutInsightRule

Methods

rnf :: PutInsightRuleResponse -> () #

Eq PutInsightRuleResponse Source # 
Instance details

Defined in Amazonka.CloudWatch.PutInsightRule

type Rep PutInsightRuleResponse Source # 
Instance details

Defined in Amazonka.CloudWatch.PutInsightRule

type Rep PutInsightRuleResponse = D1 ('MetaData "PutInsightRuleResponse" "Amazonka.CloudWatch.PutInsightRule" "amazonka-cloudwatch-2.0-9xq2AWTkbYo3pEtgQNn4jD" 'False) (C1 ('MetaCons "PutInsightRuleResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newPutInsightRuleResponse Source #

Create a value of PutInsightRuleResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:httpStatus:PutInsightRuleResponse', putInsightRuleResponse_httpStatus - The response's http status code.

PutManagedInsightRules

data PutManagedInsightRules Source #

See: newPutManagedInsightRules smart constructor.

Instances

Instances details
ToHeaders PutManagedInsightRules Source # 
Instance details

Defined in Amazonka.CloudWatch.PutManagedInsightRules

ToPath PutManagedInsightRules Source # 
Instance details

Defined in Amazonka.CloudWatch.PutManagedInsightRules

ToQuery PutManagedInsightRules Source # 
Instance details

Defined in Amazonka.CloudWatch.PutManagedInsightRules

AWSRequest PutManagedInsightRules Source # 
Instance details

Defined in Amazonka.CloudWatch.PutManagedInsightRules

Associated Types

type AWSResponse PutManagedInsightRules #

Generic PutManagedInsightRules Source # 
Instance details

Defined in Amazonka.CloudWatch.PutManagedInsightRules

Associated Types

type Rep PutManagedInsightRules :: Type -> Type #

Read PutManagedInsightRules Source # 
Instance details

Defined in Amazonka.CloudWatch.PutManagedInsightRules

Show PutManagedInsightRules Source # 
Instance details

Defined in Amazonka.CloudWatch.PutManagedInsightRules

NFData PutManagedInsightRules Source # 
Instance details

Defined in Amazonka.CloudWatch.PutManagedInsightRules

Methods

rnf :: PutManagedInsightRules -> () #

Eq PutManagedInsightRules Source # 
Instance details

Defined in Amazonka.CloudWatch.PutManagedInsightRules

Hashable PutManagedInsightRules Source # 
Instance details

Defined in Amazonka.CloudWatch.PutManagedInsightRules

type AWSResponse PutManagedInsightRules Source # 
Instance details

Defined in Amazonka.CloudWatch.PutManagedInsightRules

type Rep PutManagedInsightRules Source # 
Instance details

Defined in Amazonka.CloudWatch.PutManagedInsightRules

type Rep PutManagedInsightRules = D1 ('MetaData "PutManagedInsightRules" "Amazonka.CloudWatch.PutManagedInsightRules" "amazonka-cloudwatch-2.0-9xq2AWTkbYo3pEtgQNn4jD" 'False) (C1 ('MetaCons "PutManagedInsightRules'" 'PrefixI 'True) (S1 ('MetaSel ('Just "managedRules") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 [ManagedRule])))

newPutManagedInsightRules :: PutManagedInsightRules Source #

Create a value of PutManagedInsightRules with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:managedRules:PutManagedInsightRules', putManagedInsightRules_managedRules - A list of ManagedRules to enable.

data PutManagedInsightRulesResponse Source #

See: newPutManagedInsightRulesResponse smart constructor.

Instances

Instances details
Generic PutManagedInsightRulesResponse Source # 
Instance details

Defined in Amazonka.CloudWatch.PutManagedInsightRules

Associated Types

type Rep PutManagedInsightRulesResponse :: Type -> Type #

Read PutManagedInsightRulesResponse Source # 
Instance details

Defined in Amazonka.CloudWatch.PutManagedInsightRules

Show PutManagedInsightRulesResponse Source # 
Instance details

Defined in Amazonka.CloudWatch.PutManagedInsightRules

NFData PutManagedInsightRulesResponse Source # 
Instance details

Defined in Amazonka.CloudWatch.PutManagedInsightRules

Eq PutManagedInsightRulesResponse Source # 
Instance details

Defined in Amazonka.CloudWatch.PutManagedInsightRules

type Rep PutManagedInsightRulesResponse Source # 
Instance details

Defined in Amazonka.CloudWatch.PutManagedInsightRules

type Rep PutManagedInsightRulesResponse = D1 ('MetaData "PutManagedInsightRulesResponse" "Amazonka.CloudWatch.PutManagedInsightRules" "amazonka-cloudwatch-2.0-9xq2AWTkbYo3pEtgQNn4jD" 'False) (C1 ('MetaCons "PutManagedInsightRulesResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "failures") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [PartialFailure])) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newPutManagedInsightRulesResponse Source #

Create a value of PutManagedInsightRulesResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:failures:PutManagedInsightRulesResponse', putManagedInsightRulesResponse_failures - An array that lists the rules that could not be enabled.

$sel:httpStatus:PutManagedInsightRulesResponse', putManagedInsightRulesResponse_httpStatus - The response's http status code.

PutMetricAlarm

data PutMetricAlarm Source #

See: newPutMetricAlarm smart constructor.

Instances

Instances details
ToHeaders PutMetricAlarm Source # 
Instance details

Defined in Amazonka.CloudWatch.PutMetricAlarm

ToPath PutMetricAlarm Source # 
Instance details

Defined in Amazonka.CloudWatch.PutMetricAlarm

ToQuery PutMetricAlarm Source # 
Instance details

Defined in Amazonka.CloudWatch.PutMetricAlarm

AWSRequest PutMetricAlarm Source # 
Instance details

Defined in Amazonka.CloudWatch.PutMetricAlarm

Associated Types

type AWSResponse PutMetricAlarm #

Generic PutMetricAlarm Source # 
Instance details

Defined in Amazonka.CloudWatch.PutMetricAlarm

Associated Types

type Rep PutMetricAlarm :: Type -> Type #

Read PutMetricAlarm Source # 
Instance details

Defined in Amazonka.CloudWatch.PutMetricAlarm

Show PutMetricAlarm Source # 
Instance details

Defined in Amazonka.CloudWatch.PutMetricAlarm

NFData PutMetricAlarm Source # 
Instance details

Defined in Amazonka.CloudWatch.PutMetricAlarm

Methods

rnf :: PutMetricAlarm -> () #

Eq PutMetricAlarm Source # 
Instance details

Defined in Amazonka.CloudWatch.PutMetricAlarm

Hashable PutMetricAlarm Source # 
Instance details

Defined in Amazonka.CloudWatch.PutMetricAlarm

type AWSResponse PutMetricAlarm Source # 
Instance details

Defined in Amazonka.CloudWatch.PutMetricAlarm

type Rep PutMetricAlarm Source # 
Instance details

Defined in Amazonka.CloudWatch.PutMetricAlarm

type Rep PutMetricAlarm = D1 ('MetaData "PutMetricAlarm" "Amazonka.CloudWatch.PutMetricAlarm" "amazonka-cloudwatch-2.0-9xq2AWTkbYo3pEtgQNn4jD" 'False) (C1 ('MetaCons "PutMetricAlarm'" 'PrefixI 'True) ((((S1 ('MetaSel ('Just "actionsEnabled") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "alarmActions") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text]))) :*: (S1 ('MetaSel ('Just "alarmDescription") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "datapointsToAlarm") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)) :*: S1 ('MetaSel ('Just "dimensions") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Dimension]))))) :*: ((S1 ('MetaSel ('Just "evaluateLowSampleCountPercentile") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "extendedStatistic") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "insufficientDataActions") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])))) :*: (S1 ('MetaSel ('Just "metricName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "metrics") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [MetricDataQuery])) :*: S1 ('MetaSel ('Just "namespace") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))) :*: (((S1 ('MetaSel ('Just "oKActions") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])) :*: S1 ('MetaSel ('Just "period") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural))) :*: (S1 ('MetaSel ('Just "statistic") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Statistic)) :*: (S1 ('MetaSel ('Just "tags") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Tag])) :*: S1 ('MetaSel ('Just "threshold") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Double))))) :*: ((S1 ('MetaSel ('Just "thresholdMetricId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "treatMissingData") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "unit") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe StandardUnit)))) :*: (S1 ('MetaSel ('Just "alarmName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: (S1 ('MetaSel ('Just "evaluationPeriods") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Natural) :*: S1 ('MetaSel ('Just "comparisonOperator") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 ComparisonOperator)))))))

newPutMetricAlarm Source #

Create a value of PutMetricAlarm with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

PutMetricAlarm, putMetricAlarm_actionsEnabled - Indicates whether actions should be executed during any changes to the alarm state. The default is TRUE.

PutMetricAlarm, putMetricAlarm_alarmActions - The actions to execute when this alarm transitions to the ALARM state from any other state. Each action is specified as an Amazon Resource Name (ARN).

Valid Values: arn:aws:automate:region:ec2:stop | arn:aws:automate:region:ec2:terminate | arn:aws:automate:region:ec2:recover | arn:aws:automate:region:ec2:reboot | arn:aws:sns:region:account-id:sns-topic-name | arn:aws:autoscaling:region:account-id:scalingPolicy:policy-id:autoScalingGroupName/group-friendly-name:policyName/policy-friendly-name | arn:aws:ssm:region:account-id:opsitem:severity | arn:aws:ssm-incidents::account-id:response-plan:response-plan-name

Valid Values (for use with IAM roles): arn:aws:swf:region:account-id:action/actions/AWS_EC2.InstanceId.Stop/1.0 | arn:aws:swf:region:account-id:action/actions/AWS_EC2.InstanceId.Terminate/1.0 | arn:aws:swf:region:account-id:action/actions/AWS_EC2.InstanceId.Reboot/1.0 | arn:aws:swf:region:account-id:action/actions/AWS_EC2.InstanceId.Recover/1.0

PutMetricAlarm, putMetricAlarm_alarmDescription - The description for the alarm.

PutMetricAlarm, putMetricAlarm_datapointsToAlarm - The number of data points that must be breaching to trigger the alarm. This is used only if you are setting an "M out of N" alarm. In that case, this value is the M. For more information, see Evaluating an Alarm in the Amazon CloudWatch User Guide.

PutMetricAlarm, putMetricAlarm_dimensions - The dimensions for the metric specified in MetricName.

PutMetricAlarm, putMetricAlarm_evaluateLowSampleCountPercentile - Used only for alarms based on percentiles. If you specify ignore, the alarm state does not change during periods with too few data points to be statistically significant. If you specify evaluate or omit this parameter, the alarm is always evaluated and possibly changes state no matter how many data points are available. For more information, see Percentile-Based CloudWatch Alarms and Low Data Samples.

Valid Values: evaluate | ignore

PutMetricAlarm, putMetricAlarm_extendedStatistic - The percentile statistic for the metric specified in MetricName. Specify a value between p0.0 and p100. When you call PutMetricAlarm and specify a MetricName, you must specify either Statistic or ExtendedStatistic, but not both.

PutMetricAlarm, putMetricAlarm_insufficientDataActions - The actions to execute when this alarm transitions to the INSUFFICIENT_DATA state from any other state. Each action is specified as an Amazon Resource Name (ARN).

Valid Values: arn:aws:automate:region:ec2:stop | arn:aws:automate:region:ec2:terminate | arn:aws:automate:region:ec2:recover | arn:aws:automate:region:ec2:reboot | arn:aws:sns:region:account-id:sns-topic-name | arn:aws:autoscaling:region:account-id:scalingPolicy:policy-id:autoScalingGroupName/group-friendly-name:policyName/policy-friendly-name

Valid Values (for use with IAM roles): >arn:aws:swf:region:account-id:action/actions/AWS_EC2.InstanceId.Stop/1.0 | arn:aws:swf:region:account-id:action/actions/AWS_EC2.InstanceId.Terminate/1.0 | arn:aws:swf:region:account-id:action/actions/AWS_EC2.InstanceId.Reboot/1.0

PutMetricAlarm, putMetricAlarm_metricName - The name for the metric associated with the alarm. For each PutMetricAlarm operation, you must specify either MetricName or a Metrics array.

If you are creating an alarm based on a math expression, you cannot specify this parameter, or any of the Dimensions, Period, Namespace, Statistic, or ExtendedStatistic parameters. Instead, you specify all this information in the Metrics array.

PutMetricAlarm, putMetricAlarm_metrics - An array of MetricDataQuery structures that enable you to create an alarm based on the result of a metric math expression. For each PutMetricAlarm operation, you must specify either MetricName or a Metrics array.

Each item in the Metrics array either retrieves a metric or performs a math expression.

One item in the Metrics array is the expression that the alarm watches. You designate this expression by setting ReturnData to true for this object in the array. For more information, see MetricDataQuery.

If you use the Metrics parameter, you cannot include the MetricName, Dimensions, Period, Namespace, Statistic, or ExtendedStatistic parameters of PutMetricAlarm in the same operation. Instead, you retrieve the metrics you are using in your math expression as part of the Metrics array.

PutMetricAlarm, putMetricAlarm_namespace - The namespace for the metric associated specified in MetricName.

PutMetricAlarm, putMetricAlarm_oKActions - The actions to execute when this alarm transitions to an OK state from any other state. Each action is specified as an Amazon Resource Name (ARN).

Valid Values: arn:aws:automate:region:ec2:stop | arn:aws:automate:region:ec2:terminate | arn:aws:automate:region:ec2:recover | arn:aws:automate:region:ec2:reboot | arn:aws:sns:region:account-id:sns-topic-name | arn:aws:autoscaling:region:account-id:scalingPolicy:policy-id:autoScalingGroupName/group-friendly-name:policyName/policy-friendly-name

Valid Values (for use with IAM roles): arn:aws:swf:region:account-id:action/actions/AWS_EC2.InstanceId.Stop/1.0 | arn:aws:swf:region:account-id:action/actions/AWS_EC2.InstanceId.Terminate/1.0 | arn:aws:swf:region:account-id:action/actions/AWS_EC2.InstanceId.Reboot/1.0 | arn:aws:swf:region:account-id:action/actions/AWS_EC2.InstanceId.Recover/1.0

PutMetricAlarm, putMetricAlarm_period - The length, in seconds, used each time the metric specified in MetricName is evaluated. Valid values are 10, 30, and any multiple of 60.

Period is required for alarms based on static thresholds. If you are creating an alarm based on a metric math expression, you specify the period for each metric within the objects in the Metrics array.

Be sure to specify 10 or 30 only for metrics that are stored by a PutMetricData call with a StorageResolution of 1. If you specify a period of 10 or 30 for a metric that does not have sub-minute resolution, the alarm still attempts to gather data at the period rate that you specify. In this case, it does not receive data for the attempts that do not correspond to a one-minute data resolution, and the alarm might often lapse into INSUFFICENT_DATA status. Specifying 10 or 30 also sets this alarm as a high-resolution alarm, which has a higher charge than other alarms. For more information about pricing, see Amazon CloudWatch Pricing.

An alarm's total current evaluation period can be no longer than one day, so Period multiplied by EvaluationPeriods cannot be more than 86,400 seconds.

PutMetricAlarm, putMetricAlarm_statistic - The statistic for the metric specified in MetricName, other than percentile. For percentile statistics, use ExtendedStatistic. When you call PutMetricAlarm and specify a MetricName, you must specify either Statistic or ExtendedStatistic, but not both.

PutMetricAlarm, putMetricAlarm_tags - A list of key-value pairs to associate with the alarm. You can associate as many as 50 tags with an alarm.

Tags can help you organize and categorize your resources. You can also use them to scope user permissions by granting a user permission to access or change only resources with certain tag values.

If you are using this operation to update an existing alarm, any tags you specify in this parameter are ignored. To change the tags of an existing alarm, use TagResource or UntagResource.

PutMetricAlarm, putMetricAlarm_threshold - The value against which the specified statistic is compared.

This parameter is required for alarms based on static thresholds, but should not be used for alarms based on anomaly detection models.

PutMetricAlarm, putMetricAlarm_thresholdMetricId - If this is an alarm based on an anomaly detection model, make this value match the ID of the ANOMALY_DETECTION_BAND function.

For an example of how to use this parameter, see the __Anomaly Detection Model Alarm__ example on this page.

If your alarm uses this parameter, it cannot have Auto Scaling actions.

PutMetricAlarm, putMetricAlarm_treatMissingData - Sets how this alarm is to handle missing data points. If TreatMissingData is omitted, the default behavior of missing is used. For more information, see Configuring How CloudWatch Alarms Treats Missing Data.

Valid Values: breaching | notBreaching | ignore | missing

Alarms that evaluate metrics in the AWS/DynamoDB namespace always ignore missing data even if you choose a different option for TreatMissingData. When an AWS/DynamoDB metric has missing data, alarms that evaluate that metric remain in their current state.

PutMetricAlarm, putMetricAlarm_unit - The unit of measure for the statistic. For example, the units for the Amazon EC2 NetworkIn metric are Bytes because NetworkIn tracks the number of bytes that an instance receives on all network interfaces. You can also specify a unit when you create a custom metric. Units help provide conceptual meaning to your data. Metric data points that specify a unit of measure, such as Percent, are aggregated separately.

If you don't specify Unit, CloudWatch retrieves all unit types that have been published for the metric and attempts to evaluate the alarm. Usually, metrics are published with only one unit, so the alarm works as intended.

However, if the metric is published with multiple types of units and you don't specify a unit, the alarm's behavior is not defined and it behaves unpredictably.

We recommend omitting Unit so that you don't inadvertently specify an incorrect unit that is not published for this metric. Doing so causes the alarm to be stuck in the INSUFFICIENT DATA state.

PutMetricAlarm, putMetricAlarm_alarmName - The name for the alarm. This name must be unique within the Region.

PutMetricAlarm, putMetricAlarm_evaluationPeriods - The number of periods over which data is compared to the specified threshold. If you are setting an alarm that requires that a number of consecutive data points be breaching to trigger the alarm, this value specifies that number. If you are setting an "M out of N" alarm, this value is the N.

An alarm's total current evaluation period can be no longer than one day, so this number multiplied by Period cannot be more than 86,400 seconds.

PutMetricAlarm, putMetricAlarm_comparisonOperator - The arithmetic operation to use when comparing the specified statistic and threshold. The specified statistic value is used as the first operand.

The values LessThanLowerOrGreaterThanUpperThreshold, LessThanLowerThreshold, and GreaterThanUpperThreshold are used only for alarms based on anomaly detection models.

data PutMetricAlarmResponse Source #

See: newPutMetricAlarmResponse smart constructor.

Instances

Instances details
Generic PutMetricAlarmResponse Source # 
Instance details

Defined in Amazonka.CloudWatch.PutMetricAlarm

Associated Types

type Rep PutMetricAlarmResponse :: Type -> Type #

Read PutMetricAlarmResponse Source # 
Instance details

Defined in Amazonka.CloudWatch.PutMetricAlarm

Show PutMetricAlarmResponse Source # 
Instance details

Defined in Amazonka.CloudWatch.PutMetricAlarm

NFData PutMetricAlarmResponse Source # 
Instance details

Defined in Amazonka.CloudWatch.PutMetricAlarm

Methods

rnf :: PutMetricAlarmResponse -> () #

Eq PutMetricAlarmResponse Source # 
Instance details

Defined in Amazonka.CloudWatch.PutMetricAlarm

type Rep PutMetricAlarmResponse Source # 
Instance details

Defined in Amazonka.CloudWatch.PutMetricAlarm

type Rep PutMetricAlarmResponse = D1 ('MetaData "PutMetricAlarmResponse" "Amazonka.CloudWatch.PutMetricAlarm" "amazonka-cloudwatch-2.0-9xq2AWTkbYo3pEtgQNn4jD" 'False) (C1 ('MetaCons "PutMetricAlarmResponse'" 'PrefixI 'False) (U1 :: Type -> Type))

newPutMetricAlarmResponse :: PutMetricAlarmResponse Source #

Create a value of PutMetricAlarmResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

PutMetricData

data PutMetricData Source #

See: newPutMetricData smart constructor.

Instances

Instances details
ToHeaders PutMetricData Source # 
Instance details

Defined in Amazonka.CloudWatch.PutMetricData

ToPath PutMetricData Source # 
Instance details

Defined in Amazonka.CloudWatch.PutMetricData

ToQuery PutMetricData Source # 
Instance details

Defined in Amazonka.CloudWatch.PutMetricData

AWSRequest PutMetricData Source # 
Instance details

Defined in Amazonka.CloudWatch.PutMetricData

Associated Types

type AWSResponse PutMetricData #

Generic PutMetricData Source # 
Instance details

Defined in Amazonka.CloudWatch.PutMetricData

Associated Types

type Rep PutMetricData :: Type -> Type #

Read PutMetricData Source # 
Instance details

Defined in Amazonka.CloudWatch.PutMetricData

Show PutMetricData Source # 
Instance details

Defined in Amazonka.CloudWatch.PutMetricData

NFData PutMetricData Source # 
Instance details

Defined in Amazonka.CloudWatch.PutMetricData

Methods

rnf :: PutMetricData -> () #

Eq PutMetricData Source # 
Instance details

Defined in Amazonka.CloudWatch.PutMetricData

Hashable PutMetricData Source # 
Instance details

Defined in Amazonka.CloudWatch.PutMetricData

type AWSResponse PutMetricData Source # 
Instance details

Defined in Amazonka.CloudWatch.PutMetricData

type Rep PutMetricData Source # 
Instance details

Defined in Amazonka.CloudWatch.PutMetricData

type Rep PutMetricData = D1 ('MetaData "PutMetricData" "Amazonka.CloudWatch.PutMetricData" "amazonka-cloudwatch-2.0-9xq2AWTkbYo3pEtgQNn4jD" 'False) (C1 ('MetaCons "PutMetricData'" 'PrefixI 'True) (S1 ('MetaSel ('Just "namespace") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "metricData") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 [MetricDatum])))

newPutMetricData Source #

Create a value of PutMetricData with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

PutMetricData, putMetricData_namespace - The namespace for the metric data.

To avoid conflicts with Amazon Web Services service namespaces, you should not specify a namespace that begins with AWS/

$sel:metricData:PutMetricData', putMetricData_metricData - The data for the metric. The array can include no more than 1000 metrics per call.

data PutMetricDataResponse Source #

See: newPutMetricDataResponse smart constructor.

Instances

Instances details
Generic PutMetricDataResponse Source # 
Instance details

Defined in Amazonka.CloudWatch.PutMetricData

Associated Types

type Rep PutMetricDataResponse :: Type -> Type #

Read PutMetricDataResponse Source # 
Instance details

Defined in Amazonka.CloudWatch.PutMetricData

Show PutMetricDataResponse Source # 
Instance details

Defined in Amazonka.CloudWatch.PutMetricData

NFData PutMetricDataResponse Source # 
Instance details

Defined in Amazonka.CloudWatch.PutMetricData

Methods

rnf :: PutMetricDataResponse -> () #

Eq PutMetricDataResponse Source # 
Instance details

Defined in Amazonka.CloudWatch.PutMetricData

type Rep PutMetricDataResponse Source # 
Instance details

Defined in Amazonka.CloudWatch.PutMetricData

type Rep PutMetricDataResponse = D1 ('MetaData "PutMetricDataResponse" "Amazonka.CloudWatch.PutMetricData" "amazonka-cloudwatch-2.0-9xq2AWTkbYo3pEtgQNn4jD" 'False) (C1 ('MetaCons "PutMetricDataResponse'" 'PrefixI 'False) (U1 :: Type -> Type))

newPutMetricDataResponse :: PutMetricDataResponse Source #

Create a value of PutMetricDataResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

PutMetricStream

data PutMetricStream Source #

See: newPutMetricStream smart constructor.

Instances

Instances details
ToHeaders PutMetricStream Source # 
Instance details

Defined in Amazonka.CloudWatch.PutMetricStream

ToPath PutMetricStream Source # 
Instance details

Defined in Amazonka.CloudWatch.PutMetricStream

ToQuery PutMetricStream Source # 
Instance details

Defined in Amazonka.CloudWatch.PutMetricStream

AWSRequest PutMetricStream Source # 
Instance details

Defined in Amazonka.CloudWatch.PutMetricStream

Associated Types

type AWSResponse PutMetricStream #

Generic PutMetricStream Source # 
Instance details

Defined in Amazonka.CloudWatch.PutMetricStream

Associated Types

type Rep PutMetricStream :: Type -> Type #

Read PutMetricStream Source # 
Instance details

Defined in Amazonka.CloudWatch.PutMetricStream

Show PutMetricStream Source # 
Instance details

Defined in Amazonka.CloudWatch.PutMetricStream

NFData PutMetricStream Source # 
Instance details

Defined in Amazonka.CloudWatch.PutMetricStream

Methods

rnf :: PutMetricStream -> () #

Eq PutMetricStream Source # 
Instance details

Defined in Amazonka.CloudWatch.PutMetricStream

Hashable PutMetricStream Source # 
Instance details

Defined in Amazonka.CloudWatch.PutMetricStream

type AWSResponse PutMetricStream Source # 
Instance details

Defined in Amazonka.CloudWatch.PutMetricStream

type Rep PutMetricStream Source # 
Instance details

Defined in Amazonka.CloudWatch.PutMetricStream

newPutMetricStream Source #

Create a value of PutMetricStream with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:excludeFilters:PutMetricStream', putMetricStream_excludeFilters - If you specify this parameter, the stream sends metrics from all metric namespaces except for the namespaces that you specify here.

You cannot include ExcludeFilters and IncludeFilters in the same operation.

$sel:includeFilters:PutMetricStream', putMetricStream_includeFilters - If you specify this parameter, the stream sends only the metrics from the metric namespaces that you specify here.

You cannot include IncludeFilters and ExcludeFilters in the same operation.

$sel:statisticsConfigurations:PutMetricStream', putMetricStream_statisticsConfigurations - By default, a metric stream always sends the MAX, MIN, SUM, and SAMPLECOUNT statistics for each metric that is streamed. You can use this parameter to have the metric stream also send additional statistics in the stream. This array can have up to 100 members.

For each entry in this array, you specify one or more metrics and the list of additional statistics to stream for those metrics. The additional statistics that you can stream depend on the stream's OutputFormat. If the OutputFormat is json, you can stream any additional statistic that is supported by CloudWatch, listed in CloudWatch statistics definitions. If the OutputFormat is opentelemetry0.7, you can stream percentile statistics such as p95, p99.9, and so on.

PutMetricStream, putMetricStream_tags - A list of key-value pairs to associate with the metric stream. You can associate as many as 50 tags with a metric stream.

Tags can help you organize and categorize your resources. You can also use them to scope user permissions by granting a user permission to access or change only resources with certain tag values.

You can use this parameter only when you are creating a new metric stream. If you are using this operation to update an existing metric stream, any tags you specify in this parameter are ignored. To change the tags of an existing metric stream, use TagResource or UntagResource.

PutMetricStream, putMetricStream_name - If you are creating a new metric stream, this is the name for the new stream. The name must be different than the names of other metric streams in this account and Region.

If you are updating a metric stream, specify the name of that stream here.

Valid characters are A-Z, a-z, 0-9, "-" and "_".

PutMetricStream, putMetricStream_firehoseArn - The ARN of the Amazon Kinesis Data Firehose delivery stream to use for this metric stream. This Amazon Kinesis Data Firehose delivery stream must already exist and must be in the same account as the metric stream.

$sel:roleArn:PutMetricStream', putMetricStream_roleArn - The ARN of an IAM role that this metric stream will use to access Amazon Kinesis Data Firehose resources. This IAM role must already exist and must be in the same account as the metric stream. This IAM role must include the following permissions:

  • firehose:PutRecord
  • firehose:PutRecordBatch

PutMetricStream, putMetricStream_outputFormat - The output format for the stream. Valid values are json and opentelemetry0.7. For more information about metric stream output formats, see Metric streams output formats.

data PutMetricStreamResponse Source #

See: newPutMetricStreamResponse smart constructor.

Instances

Instances details
Generic PutMetricStreamResponse Source # 
Instance details

Defined in Amazonka.CloudWatch.PutMetricStream

Associated Types

type Rep PutMetricStreamResponse :: Type -> Type #

Read PutMetricStreamResponse Source # 
Instance details

Defined in Amazonka.CloudWatch.PutMetricStream

Show PutMetricStreamResponse Source # 
Instance details

Defined in Amazonka.CloudWatch.PutMetricStream

NFData PutMetricStreamResponse Source # 
Instance details

Defined in Amazonka.CloudWatch.PutMetricStream

Methods

rnf :: PutMetricStreamResponse -> () #

Eq PutMetricStreamResponse Source # 
Instance details

Defined in Amazonka.CloudWatch.PutMetricStream

type Rep PutMetricStreamResponse Source # 
Instance details

Defined in Amazonka.CloudWatch.PutMetricStream

type Rep PutMetricStreamResponse = D1 ('MetaData "PutMetricStreamResponse" "Amazonka.CloudWatch.PutMetricStream" "amazonka-cloudwatch-2.0-9xq2AWTkbYo3pEtgQNn4jD" 'False) (C1 ('MetaCons "PutMetricStreamResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "arn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newPutMetricStreamResponse Source #

Create a value of PutMetricStreamResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

PutMetricStreamResponse, putMetricStreamResponse_arn - The ARN of the metric stream.

$sel:httpStatus:PutMetricStreamResponse', putMetricStreamResponse_httpStatus - The response's http status code.

SetAlarmState

data SetAlarmState Source #

See: newSetAlarmState smart constructor.

Instances

Instances details
ToHeaders SetAlarmState Source # 
Instance details

Defined in Amazonka.CloudWatch.SetAlarmState

ToPath SetAlarmState Source # 
Instance details

Defined in Amazonka.CloudWatch.SetAlarmState

ToQuery SetAlarmState Source # 
Instance details

Defined in Amazonka.CloudWatch.SetAlarmState

AWSRequest SetAlarmState Source # 
Instance details

Defined in Amazonka.CloudWatch.SetAlarmState

Associated Types

type AWSResponse SetAlarmState #

Generic SetAlarmState Source # 
Instance details

Defined in Amazonka.CloudWatch.SetAlarmState

Associated Types

type Rep SetAlarmState :: Type -> Type #

Read SetAlarmState Source # 
Instance details

Defined in Amazonka.CloudWatch.SetAlarmState

Show SetAlarmState Source # 
Instance details

Defined in Amazonka.CloudWatch.SetAlarmState

NFData SetAlarmState Source # 
Instance details

Defined in Amazonka.CloudWatch.SetAlarmState

Methods

rnf :: SetAlarmState -> () #

Eq SetAlarmState Source # 
Instance details

Defined in Amazonka.CloudWatch.SetAlarmState

Hashable SetAlarmState Source # 
Instance details

Defined in Amazonka.CloudWatch.SetAlarmState

type AWSResponse SetAlarmState Source # 
Instance details

Defined in Amazonka.CloudWatch.SetAlarmState

type Rep SetAlarmState Source # 
Instance details

Defined in Amazonka.CloudWatch.SetAlarmState

type Rep SetAlarmState = D1 ('MetaData "SetAlarmState" "Amazonka.CloudWatch.SetAlarmState" "amazonka-cloudwatch-2.0-9xq2AWTkbYo3pEtgQNn4jD" 'False) (C1 ('MetaCons "SetAlarmState'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "stateReasonData") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "alarmName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)) :*: (S1 ('MetaSel ('Just "stateValue") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 StateValue) :*: S1 ('MetaSel ('Just "stateReason") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))

newSetAlarmState Source #

Create a value of SetAlarmState with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

SetAlarmState, setAlarmState_stateReasonData - The reason that this alarm is set to this specific state, in JSON format.

For SNS or EC2 alarm actions, this is just informational. But for EC2 Auto Scaling or application Auto Scaling alarm actions, the Auto Scaling policy uses the information in this field to take the correct action.

SetAlarmState, setAlarmState_alarmName - The name of the alarm.

SetAlarmState, setAlarmState_stateValue - The value of the state.

SetAlarmState, setAlarmState_stateReason - The reason that this alarm is set to this specific state, in text format.

data SetAlarmStateResponse Source #

See: newSetAlarmStateResponse smart constructor.

Instances

Instances details
Generic SetAlarmStateResponse Source # 
Instance details

Defined in Amazonka.CloudWatch.SetAlarmState

Associated Types

type Rep SetAlarmStateResponse :: Type -> Type #

Read SetAlarmStateResponse Source # 
Instance details

Defined in Amazonka.CloudWatch.SetAlarmState

Show SetAlarmStateResponse Source # 
Instance details

Defined in Amazonka.CloudWatch.SetAlarmState

NFData SetAlarmStateResponse Source # 
Instance details

Defined in Amazonka.CloudWatch.SetAlarmState

Methods

rnf :: SetAlarmStateResponse -> () #

Eq SetAlarmStateResponse Source # 
Instance details

Defined in Amazonka.CloudWatch.SetAlarmState

type Rep SetAlarmStateResponse Source # 
Instance details

Defined in Amazonka.CloudWatch.SetAlarmState

type Rep SetAlarmStateResponse = D1 ('MetaData "SetAlarmStateResponse" "Amazonka.CloudWatch.SetAlarmState" "amazonka-cloudwatch-2.0-9xq2AWTkbYo3pEtgQNn4jD" 'False) (C1 ('MetaCons "SetAlarmStateResponse'" 'PrefixI 'False) (U1 :: Type -> Type))

newSetAlarmStateResponse :: SetAlarmStateResponse Source #

Create a value of SetAlarmStateResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

StartMetricStreams

data StartMetricStreams Source #

See: newStartMetricStreams smart constructor.

Constructors

StartMetricStreams' [Text] 

Instances

Instances details
ToHeaders StartMetricStreams Source # 
Instance details

Defined in Amazonka.CloudWatch.StartMetricStreams

ToPath StartMetricStreams Source # 
Instance details

Defined in Amazonka.CloudWatch.StartMetricStreams

ToQuery StartMetricStreams Source # 
Instance details

Defined in Amazonka.CloudWatch.StartMetricStreams

AWSRequest StartMetricStreams Source # 
Instance details

Defined in Amazonka.CloudWatch.StartMetricStreams

Associated Types

type AWSResponse StartMetricStreams #

Generic StartMetricStreams Source # 
Instance details

Defined in Amazonka.CloudWatch.StartMetricStreams

Associated Types

type Rep StartMetricStreams :: Type -> Type #

Read StartMetricStreams Source # 
Instance details

Defined in Amazonka.CloudWatch.StartMetricStreams

Show StartMetricStreams Source # 
Instance details

Defined in Amazonka.CloudWatch.StartMetricStreams

NFData StartMetricStreams Source # 
Instance details

Defined in Amazonka.CloudWatch.StartMetricStreams

Methods

rnf :: StartMetricStreams -> () #

Eq StartMetricStreams Source # 
Instance details

Defined in Amazonka.CloudWatch.StartMetricStreams

Hashable StartMetricStreams Source # 
Instance details

Defined in Amazonka.CloudWatch.StartMetricStreams

type AWSResponse StartMetricStreams Source # 
Instance details

Defined in Amazonka.CloudWatch.StartMetricStreams

type Rep StartMetricStreams Source # 
Instance details

Defined in Amazonka.CloudWatch.StartMetricStreams

type Rep StartMetricStreams = D1 ('MetaData "StartMetricStreams" "Amazonka.CloudWatch.StartMetricStreams" "amazonka-cloudwatch-2.0-9xq2AWTkbYo3pEtgQNn4jD" 'False) (C1 ('MetaCons "StartMetricStreams'" 'PrefixI 'True) (S1 ('MetaSel ('Just "names") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 [Text])))

newStartMetricStreams :: StartMetricStreams Source #

Create a value of StartMetricStreams with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:names:StartMetricStreams', startMetricStreams_names - The array of the names of metric streams to start streaming.

This is an "all or nothing" operation. If you do not have permission to access all of the metric streams that you list here, then none of the streams that you list in the operation will start streaming.

data StartMetricStreamsResponse Source #

See: newStartMetricStreamsResponse smart constructor.

Instances

Instances details
Generic StartMetricStreamsResponse Source # 
Instance details

Defined in Amazonka.CloudWatch.StartMetricStreams

Associated Types

type Rep StartMetricStreamsResponse :: Type -> Type #

Read StartMetricStreamsResponse Source # 
Instance details

Defined in Amazonka.CloudWatch.StartMetricStreams

Show StartMetricStreamsResponse Source # 
Instance details

Defined in Amazonka.CloudWatch.StartMetricStreams

NFData StartMetricStreamsResponse Source # 
Instance details

Defined in Amazonka.CloudWatch.StartMetricStreams

Eq StartMetricStreamsResponse Source # 
Instance details

Defined in Amazonka.CloudWatch.StartMetricStreams

type Rep StartMetricStreamsResponse Source # 
Instance details

Defined in Amazonka.CloudWatch.StartMetricStreams

type Rep StartMetricStreamsResponse = D1 ('MetaData "StartMetricStreamsResponse" "Amazonka.CloudWatch.StartMetricStreams" "amazonka-cloudwatch-2.0-9xq2AWTkbYo3pEtgQNn4jD" 'False) (C1 ('MetaCons "StartMetricStreamsResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newStartMetricStreamsResponse Source #

Create a value of StartMetricStreamsResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:httpStatus:StartMetricStreamsResponse', startMetricStreamsResponse_httpStatus - The response's http status code.

StopMetricStreams

data StopMetricStreams Source #

See: newStopMetricStreams smart constructor.

Constructors

StopMetricStreams' [Text] 

Instances

Instances details
ToHeaders StopMetricStreams Source # 
Instance details

Defined in Amazonka.CloudWatch.StopMetricStreams

ToPath StopMetricStreams Source # 
Instance details

Defined in Amazonka.CloudWatch.StopMetricStreams

ToQuery StopMetricStreams Source # 
Instance details

Defined in Amazonka.CloudWatch.StopMetricStreams

AWSRequest StopMetricStreams Source # 
Instance details

Defined in Amazonka.CloudWatch.StopMetricStreams

Associated Types

type AWSResponse StopMetricStreams #

Generic StopMetricStreams Source # 
Instance details

Defined in Amazonka.CloudWatch.StopMetricStreams

Associated Types

type Rep StopMetricStreams :: Type -> Type #

Read StopMetricStreams Source # 
Instance details

Defined in Amazonka.CloudWatch.StopMetricStreams

Show StopMetricStreams Source # 
Instance details

Defined in Amazonka.CloudWatch.StopMetricStreams

NFData StopMetricStreams Source # 
Instance details

Defined in Amazonka.CloudWatch.StopMetricStreams

Methods

rnf :: StopMetricStreams -> () #

Eq StopMetricStreams Source # 
Instance details

Defined in Amazonka.CloudWatch.StopMetricStreams

Hashable StopMetricStreams Source # 
Instance details

Defined in Amazonka.CloudWatch.StopMetricStreams

type AWSResponse StopMetricStreams Source # 
Instance details

Defined in Amazonka.CloudWatch.StopMetricStreams

type Rep StopMetricStreams Source # 
Instance details

Defined in Amazonka.CloudWatch.StopMetricStreams

type Rep StopMetricStreams = D1 ('MetaData "StopMetricStreams" "Amazonka.CloudWatch.StopMetricStreams" "amazonka-cloudwatch-2.0-9xq2AWTkbYo3pEtgQNn4jD" 'False) (C1 ('MetaCons "StopMetricStreams'" 'PrefixI 'True) (S1 ('MetaSel ('Just "names") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 [Text])))

newStopMetricStreams :: StopMetricStreams Source #

Create a value of StopMetricStreams with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:names:StopMetricStreams', stopMetricStreams_names - The array of the names of metric streams to stop streaming.

This is an "all or nothing" operation. If you do not have permission to access all of the metric streams that you list here, then none of the streams that you list in the operation will stop streaming.

data StopMetricStreamsResponse Source #

See: newStopMetricStreamsResponse smart constructor.

Instances

Instances details
Generic StopMetricStreamsResponse Source # 
Instance details

Defined in Amazonka.CloudWatch.StopMetricStreams

Associated Types

type Rep StopMetricStreamsResponse :: Type -> Type #

Read StopMetricStreamsResponse Source # 
Instance details

Defined in Amazonka.CloudWatch.StopMetricStreams

Show StopMetricStreamsResponse Source # 
Instance details

Defined in Amazonka.CloudWatch.StopMetricStreams

NFData StopMetricStreamsResponse Source # 
Instance details

Defined in Amazonka.CloudWatch.StopMetricStreams

Eq StopMetricStreamsResponse Source # 
Instance details

Defined in Amazonka.CloudWatch.StopMetricStreams

type Rep StopMetricStreamsResponse Source # 
Instance details

Defined in Amazonka.CloudWatch.StopMetricStreams

type Rep StopMetricStreamsResponse = D1 ('MetaData "StopMetricStreamsResponse" "Amazonka.CloudWatch.StopMetricStreams" "amazonka-cloudwatch-2.0-9xq2AWTkbYo3pEtgQNn4jD" 'False) (C1 ('MetaCons "StopMetricStreamsResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newStopMetricStreamsResponse Source #

Create a value of StopMetricStreamsResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:httpStatus:StopMetricStreamsResponse', stopMetricStreamsResponse_httpStatus - The response's http status code.

TagResource

data TagResource Source #

See: newTagResource smart constructor.

Constructors

TagResource' Text [Tag] 

Instances

Instances details
ToHeaders TagResource Source # 
Instance details

Defined in Amazonka.CloudWatch.TagResource

Methods

toHeaders :: TagResource -> [Header] #

ToPath TagResource Source # 
Instance details

Defined in Amazonka.CloudWatch.TagResource

ToQuery TagResource Source # 
Instance details

Defined in Amazonka.CloudWatch.TagResource

AWSRequest TagResource Source # 
Instance details

Defined in Amazonka.CloudWatch.TagResource

Associated Types

type AWSResponse TagResource #

Generic TagResource Source # 
Instance details

Defined in Amazonka.CloudWatch.TagResource

Associated Types

type Rep TagResource :: Type -> Type #

Read TagResource Source # 
Instance details

Defined in Amazonka.CloudWatch.TagResource

Show TagResource Source # 
Instance details

Defined in Amazonka.CloudWatch.TagResource

NFData TagResource Source # 
Instance details

Defined in Amazonka.CloudWatch.TagResource

Methods

rnf :: TagResource -> () #

Eq TagResource Source # 
Instance details

Defined in Amazonka.CloudWatch.TagResource

Hashable TagResource Source # 
Instance details

Defined in Amazonka.CloudWatch.TagResource

type AWSResponse TagResource Source # 
Instance details

Defined in Amazonka.CloudWatch.TagResource

type Rep TagResource Source # 
Instance details

Defined in Amazonka.CloudWatch.TagResource

type Rep TagResource = D1 ('MetaData "TagResource" "Amazonka.CloudWatch.TagResource" "amazonka-cloudwatch-2.0-9xq2AWTkbYo3pEtgQNn4jD" 'False) (C1 ('MetaCons "TagResource'" 'PrefixI 'True) (S1 ('MetaSel ('Just "resourceARN") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "tags") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 [Tag])))

newTagResource Source #

Create a value of TagResource with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

TagResource, tagResource_resourceARN - The ARN of the CloudWatch resource that you're adding tags to.

The ARN format of an alarm is arn:aws:cloudwatch:Region:account-id:alarm:alarm-name

The ARN format of a Contributor Insights rule is arn:aws:cloudwatch:Region:account-id:insight-rule:insight-rule-name

For more information about ARN format, see Resource Types Defined by Amazon CloudWatch in the Amazon Web Services General Reference.

TagResource, tagResource_tags - The list of key-value pairs to associate with the alarm.

data TagResourceResponse Source #

See: newTagResourceResponse smart constructor.

Instances

Instances details
Generic TagResourceResponse Source # 
Instance details

Defined in Amazonka.CloudWatch.TagResource

Associated Types

type Rep TagResourceResponse :: Type -> Type #

Read TagResourceResponse Source # 
Instance details

Defined in Amazonka.CloudWatch.TagResource

Show TagResourceResponse Source # 
Instance details

Defined in Amazonka.CloudWatch.TagResource

NFData TagResourceResponse Source # 
Instance details

Defined in Amazonka.CloudWatch.TagResource

Methods

rnf :: TagResourceResponse -> () #

Eq TagResourceResponse Source # 
Instance details

Defined in Amazonka.CloudWatch.TagResource

type Rep TagResourceResponse Source # 
Instance details

Defined in Amazonka.CloudWatch.TagResource

type Rep TagResourceResponse = D1 ('MetaData "TagResourceResponse" "Amazonka.CloudWatch.TagResource" "amazonka-cloudwatch-2.0-9xq2AWTkbYo3pEtgQNn4jD" 'False) (C1 ('MetaCons "TagResourceResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newTagResourceResponse Source #

Create a value of TagResourceResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:httpStatus:TagResourceResponse', tagResourceResponse_httpStatus - The response's http status code.

UntagResource

data UntagResource Source #

See: newUntagResource smart constructor.

Constructors

UntagResource' Text [Text] 

Instances

Instances details
ToHeaders UntagResource Source # 
Instance details

Defined in Amazonka.CloudWatch.UntagResource

ToPath UntagResource Source # 
Instance details

Defined in Amazonka.CloudWatch.UntagResource

ToQuery UntagResource Source # 
Instance details

Defined in Amazonka.CloudWatch.UntagResource

AWSRequest UntagResource Source # 
Instance details

Defined in Amazonka.CloudWatch.UntagResource

Associated Types

type AWSResponse UntagResource #

Generic UntagResource Source # 
Instance details

Defined in Amazonka.CloudWatch.UntagResource

Associated Types

type Rep UntagResource :: Type -> Type #

Read UntagResource Source # 
Instance details

Defined in Amazonka.CloudWatch.UntagResource

Show UntagResource Source # 
Instance details

Defined in Amazonka.CloudWatch.UntagResource

NFData UntagResource Source # 
Instance details

Defined in Amazonka.CloudWatch.UntagResource

Methods

rnf :: UntagResource -> () #

Eq UntagResource Source # 
Instance details

Defined in Amazonka.CloudWatch.UntagResource

Hashable UntagResource Source # 
Instance details

Defined in Amazonka.CloudWatch.UntagResource

type AWSResponse UntagResource Source # 
Instance details

Defined in Amazonka.CloudWatch.UntagResource

type Rep UntagResource Source # 
Instance details

Defined in Amazonka.CloudWatch.UntagResource

type Rep UntagResource = D1 ('MetaData "UntagResource" "Amazonka.CloudWatch.UntagResource" "amazonka-cloudwatch-2.0-9xq2AWTkbYo3pEtgQNn4jD" 'False) (C1 ('MetaCons "UntagResource'" 'PrefixI 'True) (S1 ('MetaSel ('Just "resourceARN") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "tagKeys") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 [Text])))

newUntagResource Source #

Create a value of UntagResource with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

UntagResource, untagResource_resourceARN - The ARN of the CloudWatch resource that you're removing tags from.

The ARN format of an alarm is arn:aws:cloudwatch:Region:account-id:alarm:alarm-name

The ARN format of a Contributor Insights rule is arn:aws:cloudwatch:Region:account-id:insight-rule:insight-rule-name

For more information about ARN format, see Resource Types Defined by Amazon CloudWatch in the Amazon Web Services General Reference.

$sel:tagKeys:UntagResource', untagResource_tagKeys - The list of tag keys to remove from the resource.

data UntagResourceResponse Source #

See: newUntagResourceResponse smart constructor.

Instances

Instances details
Generic UntagResourceResponse Source # 
Instance details

Defined in Amazonka.CloudWatch.UntagResource

Associated Types

type Rep UntagResourceResponse :: Type -> Type #

Read UntagResourceResponse Source # 
Instance details

Defined in Amazonka.CloudWatch.UntagResource

Show UntagResourceResponse Source # 
Instance details

Defined in Amazonka.CloudWatch.UntagResource

NFData UntagResourceResponse Source # 
Instance details

Defined in Amazonka.CloudWatch.UntagResource

Methods

rnf :: UntagResourceResponse -> () #

Eq UntagResourceResponse Source # 
Instance details

Defined in Amazonka.CloudWatch.UntagResource

type Rep UntagResourceResponse Source # 
Instance details

Defined in Amazonka.CloudWatch.UntagResource

type Rep UntagResourceResponse = D1 ('MetaData "UntagResourceResponse" "Amazonka.CloudWatch.UntagResource" "amazonka-cloudwatch-2.0-9xq2AWTkbYo3pEtgQNn4jD" 'False) (C1 ('MetaCons "UntagResourceResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newUntagResourceResponse Source #

Create a value of UntagResourceResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:httpStatus:UntagResourceResponse', untagResourceResponse_httpStatus - The response's http status code.

Types

ActionsSuppressedBy

newtype ActionsSuppressedBy Source #

Instances

Instances details
FromJSON ActionsSuppressedBy Source # 
Instance details

Defined in Amazonka.CloudWatch.Types.ActionsSuppressedBy

FromJSONKey ActionsSuppressedBy Source # 
Instance details

Defined in Amazonka.CloudWatch.Types.ActionsSuppressedBy

ToJSON ActionsSuppressedBy Source # 
Instance details

Defined in Amazonka.CloudWatch.Types.ActionsSuppressedBy

ToJSONKey ActionsSuppressedBy Source # 
Instance details

Defined in Amazonka.CloudWatch.Types.ActionsSuppressedBy

ToByteString ActionsSuppressedBy Source # 
Instance details

Defined in Amazonka.CloudWatch.Types.ActionsSuppressedBy

ToHeader ActionsSuppressedBy Source # 
Instance details

Defined in Amazonka.CloudWatch.Types.ActionsSuppressedBy

ToLog ActionsSuppressedBy Source # 
Instance details

Defined in Amazonka.CloudWatch.Types.ActionsSuppressedBy

ToQuery ActionsSuppressedBy Source # 
Instance details

Defined in Amazonka.CloudWatch.Types.ActionsSuppressedBy

FromText ActionsSuppressedBy Source # 
Instance details

Defined in Amazonka.CloudWatch.Types.ActionsSuppressedBy

ToText ActionsSuppressedBy Source # 
Instance details

Defined in Amazonka.CloudWatch.Types.ActionsSuppressedBy

FromXML ActionsSuppressedBy Source # 
Instance details

Defined in Amazonka.CloudWatch.Types.ActionsSuppressedBy

ToXML ActionsSuppressedBy Source # 
Instance details

Defined in Amazonka.CloudWatch.Types.ActionsSuppressedBy

Generic ActionsSuppressedBy Source # 
Instance details

Defined in Amazonka.CloudWatch.Types.ActionsSuppressedBy

Associated Types

type Rep ActionsSuppressedBy :: Type -> Type #

Read ActionsSuppressedBy Source # 
Instance details

Defined in Amazonka.CloudWatch.Types.ActionsSuppressedBy

Show ActionsSuppressedBy Source # 
Instance details

Defined in Amazonka.CloudWatch.Types.ActionsSuppressedBy

NFData ActionsSuppressedBy Source # 
Instance details

Defined in Amazonka.CloudWatch.Types.ActionsSuppressedBy

Methods

rnf :: ActionsSuppressedBy -> () #

Eq ActionsSuppressedBy Source # 
Instance details

Defined in Amazonka.CloudWatch.Types.ActionsSuppressedBy

Ord ActionsSuppressedBy Source # 
Instance details

Defined in Amazonka.CloudWatch.Types.ActionsSuppressedBy

Hashable ActionsSuppressedBy Source # 
Instance details

Defined in Amazonka.CloudWatch.Types.ActionsSuppressedBy

type Rep ActionsSuppressedBy Source # 
Instance details

Defined in Amazonka.CloudWatch.Types.ActionsSuppressedBy

type Rep ActionsSuppressedBy = D1 ('MetaData "ActionsSuppressedBy" "Amazonka.CloudWatch.Types.ActionsSuppressedBy" "amazonka-cloudwatch-2.0-9xq2AWTkbYo3pEtgQNn4jD" 'True) (C1 ('MetaCons "ActionsSuppressedBy'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromActionsSuppressedBy") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

AlarmType

newtype AlarmType Source #

Constructors

AlarmType' 

Fields

Bundled Patterns

pattern AlarmType_CompositeAlarm :: AlarmType 
pattern AlarmType_MetricAlarm :: AlarmType 

Instances

Instances details
FromJSON AlarmType Source # 
Instance details

Defined in Amazonka.CloudWatch.Types.AlarmType

FromJSONKey AlarmType Source # 
Instance details

Defined in Amazonka.CloudWatch.Types.AlarmType

ToJSON AlarmType Source # 
Instance details

Defined in Amazonka.CloudWatch.Types.AlarmType

ToJSONKey AlarmType Source # 
Instance details

Defined in Amazonka.CloudWatch.Types.AlarmType

ToByteString AlarmType Source # 
Instance details

Defined in Amazonka.CloudWatch.Types.AlarmType

Methods

toBS :: AlarmType -> ByteString #

ToHeader AlarmType Source # 
Instance details

Defined in Amazonka.CloudWatch.Types.AlarmType

ToLog AlarmType Source # 
Instance details

Defined in Amazonka.CloudWatch.Types.AlarmType

ToQuery AlarmType Source # 
Instance details

Defined in Amazonka.CloudWatch.Types.AlarmType

FromText AlarmType Source # 
Instance details

Defined in Amazonka.CloudWatch.Types.AlarmType

ToText AlarmType Source # 
Instance details

Defined in Amazonka.CloudWatch.Types.AlarmType

Methods

toText :: AlarmType -> Text #

FromXML AlarmType Source # 
Instance details

Defined in Amazonka.CloudWatch.Types.AlarmType

ToXML AlarmType Source # 
Instance details

Defined in Amazonka.CloudWatch.Types.AlarmType

Methods

toXML :: AlarmType -> XML #

Generic AlarmType Source # 
Instance details

Defined in Amazonka.CloudWatch.Types.AlarmType

Associated Types

type Rep AlarmType :: Type -> Type #

Read AlarmType Source # 
Instance details

Defined in Amazonka.CloudWatch.Types.AlarmType

Show AlarmType Source # 
Instance details

Defined in Amazonka.CloudWatch.Types.AlarmType

NFData AlarmType Source # 
Instance details

Defined in Amazonka.CloudWatch.Types.AlarmType

Methods

rnf :: AlarmType -> () #

Eq AlarmType Source # 
Instance details

Defined in Amazonka.CloudWatch.Types.AlarmType

Ord AlarmType Source # 
Instance details

Defined in Amazonka.CloudWatch.Types.AlarmType

Hashable AlarmType Source # 
Instance details

Defined in Amazonka.CloudWatch.Types.AlarmType

type Rep AlarmType Source # 
Instance details

Defined in Amazonka.CloudWatch.Types.AlarmType

type Rep AlarmType = D1 ('MetaData "AlarmType" "Amazonka.CloudWatch.Types.AlarmType" "amazonka-cloudwatch-2.0-9xq2AWTkbYo3pEtgQNn4jD" 'True) (C1 ('MetaCons "AlarmType'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromAlarmType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

AnomalyDetectorStateValue

newtype AnomalyDetectorStateValue Source #

Instances

Instances details
FromJSON AnomalyDetectorStateValue Source # 
Instance details

Defined in Amazonka.CloudWatch.Types.AnomalyDetectorStateValue

FromJSONKey AnomalyDetectorStateValue Source # 
Instance details

Defined in Amazonka.CloudWatch.Types.AnomalyDetectorStateValue

ToJSON AnomalyDetectorStateValue Source # 
Instance details

Defined in Amazonka.CloudWatch.Types.AnomalyDetectorStateValue

ToJSONKey AnomalyDetectorStateValue Source # 
Instance details

Defined in Amazonka.CloudWatch.Types.AnomalyDetectorStateValue

ToByteString AnomalyDetectorStateValue Source # 
Instance details

Defined in Amazonka.CloudWatch.Types.AnomalyDetectorStateValue

ToHeader AnomalyDetectorStateValue Source # 
Instance details

Defined in Amazonka.CloudWatch.Types.AnomalyDetectorStateValue

ToLog AnomalyDetectorStateValue Source # 
Instance details

Defined in Amazonka.CloudWatch.Types.AnomalyDetectorStateValue

ToQuery AnomalyDetectorStateValue Source # 
Instance details

Defined in Amazonka.CloudWatch.Types.AnomalyDetectorStateValue

FromText AnomalyDetectorStateValue Source # 
Instance details

Defined in Amazonka.CloudWatch.Types.AnomalyDetectorStateValue

ToText AnomalyDetectorStateValue Source # 
Instance details

Defined in Amazonka.CloudWatch.Types.AnomalyDetectorStateValue

FromXML AnomalyDetectorStateValue Source # 
Instance details

Defined in Amazonka.CloudWatch.Types.AnomalyDetectorStateValue

ToXML AnomalyDetectorStateValue Source # 
Instance details

Defined in Amazonka.CloudWatch.Types.AnomalyDetectorStateValue

Generic AnomalyDetectorStateValue Source # 
Instance details

Defined in Amazonka.CloudWatch.Types.AnomalyDetectorStateValue

Associated Types

type Rep AnomalyDetectorStateValue :: Type -> Type #

Read AnomalyDetectorStateValue Source # 
Instance details

Defined in Amazonka.CloudWatch.Types.AnomalyDetectorStateValue

Show AnomalyDetectorStateValue Source # 
Instance details

Defined in Amazonka.CloudWatch.Types.AnomalyDetectorStateValue

NFData AnomalyDetectorStateValue Source # 
Instance details

Defined in Amazonka.CloudWatch.Types.AnomalyDetectorStateValue

Eq AnomalyDetectorStateValue Source # 
Instance details

Defined in Amazonka.CloudWatch.Types.AnomalyDetectorStateValue

Ord AnomalyDetectorStateValue Source # 
Instance details

Defined in Amazonka.CloudWatch.Types.AnomalyDetectorStateValue

Hashable AnomalyDetectorStateValue Source # 
Instance details

Defined in Amazonka.CloudWatch.Types.AnomalyDetectorStateValue

type Rep AnomalyDetectorStateValue Source # 
Instance details

Defined in Amazonka.CloudWatch.Types.AnomalyDetectorStateValue

type Rep AnomalyDetectorStateValue = D1 ('MetaData "AnomalyDetectorStateValue" "Amazonka.CloudWatch.Types.AnomalyDetectorStateValue" "amazonka-cloudwatch-2.0-9xq2AWTkbYo3pEtgQNn4jD" 'True) (C1 ('MetaCons "AnomalyDetectorStateValue'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromAnomalyDetectorStateValue") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

AnomalyDetectorType

newtype AnomalyDetectorType Source #

Instances

Instances details
FromJSON AnomalyDetectorType Source # 
Instance details

Defined in Amazonka.CloudWatch.Types.AnomalyDetectorType

FromJSONKey AnomalyDetectorType Source # 
Instance details

Defined in Amazonka.CloudWatch.Types.AnomalyDetectorType

ToJSON AnomalyDetectorType Source # 
Instance details

Defined in Amazonka.CloudWatch.Types.AnomalyDetectorType

ToJSONKey AnomalyDetectorType Source # 
Instance details

Defined in Amazonka.CloudWatch.Types.AnomalyDetectorType

ToByteString AnomalyDetectorType Source # 
Instance details

Defined in Amazonka.CloudWatch.Types.AnomalyDetectorType

ToHeader AnomalyDetectorType Source # 
Instance details

Defined in Amazonka.CloudWatch.Types.AnomalyDetectorType

ToLog AnomalyDetectorType Source # 
Instance details

Defined in Amazonka.CloudWatch.Types.AnomalyDetectorType

ToQuery AnomalyDetectorType Source # 
Instance details

Defined in Amazonka.CloudWatch.Types.AnomalyDetectorType

FromText AnomalyDetectorType Source # 
Instance details

Defined in Amazonka.CloudWatch.Types.AnomalyDetectorType

ToText AnomalyDetectorType Source # 
Instance details

Defined in Amazonka.CloudWatch.Types.AnomalyDetectorType

FromXML AnomalyDetectorType Source # 
Instance details

Defined in Amazonka.CloudWatch.Types.AnomalyDetectorType

ToXML AnomalyDetectorType Source # 
Instance details

Defined in Amazonka.CloudWatch.Types.AnomalyDetectorType

Generic AnomalyDetectorType Source # 
Instance details

Defined in Amazonka.CloudWatch.Types.AnomalyDetectorType

Associated Types

type Rep AnomalyDetectorType :: Type -> Type #

Read AnomalyDetectorType Source # 
Instance details

Defined in Amazonka.CloudWatch.Types.AnomalyDetectorType

Show AnomalyDetectorType Source # 
Instance details

Defined in Amazonka.CloudWatch.Types.AnomalyDetectorType

NFData AnomalyDetectorType Source # 
Instance details

Defined in Amazonka.CloudWatch.Types.AnomalyDetectorType

Methods

rnf :: AnomalyDetectorType -> () #

Eq AnomalyDetectorType Source # 
Instance details

Defined in Amazonka.CloudWatch.Types.AnomalyDetectorType

Ord AnomalyDetectorType Source # 
Instance details

Defined in Amazonka.CloudWatch.Types.AnomalyDetectorType

Hashable AnomalyDetectorType Source # 
Instance details

Defined in Amazonka.CloudWatch.Types.AnomalyDetectorType

type Rep AnomalyDetectorType Source # 
Instance details

Defined in Amazonka.CloudWatch.Types.AnomalyDetectorType

type Rep AnomalyDetectorType = D1 ('MetaData "AnomalyDetectorType" "Amazonka.CloudWatch.Types.AnomalyDetectorType" "amazonka-cloudwatch-2.0-9xq2AWTkbYo3pEtgQNn4jD" 'True) (C1 ('MetaCons "AnomalyDetectorType'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromAnomalyDetectorType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

ComparisonOperator

newtype ComparisonOperator Source #

Instances

Instances details
FromJSON ComparisonOperator Source # 
Instance details

Defined in Amazonka.CloudWatch.Types.ComparisonOperator

FromJSONKey ComparisonOperator Source # 
Instance details

Defined in Amazonka.CloudWatch.Types.ComparisonOperator

ToJSON ComparisonOperator Source # 
Instance details

Defined in Amazonka.CloudWatch.Types.ComparisonOperator

ToJSONKey ComparisonOperator Source # 
Instance details

Defined in Amazonka.CloudWatch.Types.ComparisonOperator

ToByteString ComparisonOperator Source # 
Instance details

Defined in Amazonka.CloudWatch.Types.ComparisonOperator

ToHeader ComparisonOperator Source # 
Instance details

Defined in Amazonka.CloudWatch.Types.ComparisonOperator

ToLog ComparisonOperator Source # 
Instance details

Defined in Amazonka.CloudWatch.Types.ComparisonOperator

ToQuery ComparisonOperator Source # 
Instance details

Defined in Amazonka.CloudWatch.Types.ComparisonOperator

FromText ComparisonOperator Source # 
Instance details

Defined in Amazonka.CloudWatch.Types.ComparisonOperator

ToText ComparisonOperator Source # 
Instance details

Defined in Amazonka.CloudWatch.Types.ComparisonOperator

FromXML ComparisonOperator Source # 
Instance details

Defined in Amazonka.CloudWatch.Types.ComparisonOperator

ToXML ComparisonOperator Source # 
Instance details

Defined in Amazonka.CloudWatch.Types.ComparisonOperator

Generic ComparisonOperator Source # 
Instance details

Defined in Amazonka.CloudWatch.Types.ComparisonOperator

Associated Types

type Rep ComparisonOperator :: Type -> Type #

Read ComparisonOperator Source # 
Instance details

Defined in Amazonka.CloudWatch.Types.ComparisonOperator

Show ComparisonOperator Source # 
Instance details

Defined in Amazonka.CloudWatch.Types.ComparisonOperator

NFData ComparisonOperator Source # 
Instance details

Defined in Amazonka.CloudWatch.Types.ComparisonOperator

Methods

rnf :: ComparisonOperator -> () #

Eq ComparisonOperator Source # 
Instance details

Defined in Amazonka.CloudWatch.Types.ComparisonOperator

Ord ComparisonOperator Source # 
Instance details

Defined in Amazonka.CloudWatch.Types.ComparisonOperator

Hashable ComparisonOperator Source # 
Instance details

Defined in Amazonka.CloudWatch.Types.ComparisonOperator

type Rep ComparisonOperator Source # 
Instance details

Defined in Amazonka.CloudWatch.Types.ComparisonOperator

type Rep ComparisonOperator = D1 ('MetaData "ComparisonOperator" "Amazonka.CloudWatch.Types.ComparisonOperator" "amazonka-cloudwatch-2.0-9xq2AWTkbYo3pEtgQNn4jD" 'True) (C1 ('MetaCons "ComparisonOperator'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromComparisonOperator") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

EvaluationState

newtype EvaluationState Source #

Constructors

EvaluationState' 

Bundled Patterns

pattern EvaluationState_PARTIAL_DATA :: EvaluationState 

Instances

Instances details
FromJSON EvaluationState Source # 
Instance details

Defined in Amazonka.CloudWatch.Types.EvaluationState

FromJSONKey EvaluationState Source # 
Instance details

Defined in Amazonka.CloudWatch.Types.EvaluationState

ToJSON EvaluationState Source # 
Instance details

Defined in Amazonka.CloudWatch.Types.EvaluationState

ToJSONKey EvaluationState Source # 
Instance details

Defined in Amazonka.CloudWatch.Types.EvaluationState

ToByteString EvaluationState Source # 
Instance details

Defined in Amazonka.CloudWatch.Types.EvaluationState

ToHeader EvaluationState Source # 
Instance details

Defined in Amazonka.CloudWatch.Types.EvaluationState

ToLog EvaluationState Source # 
Instance details

Defined in Amazonka.CloudWatch.Types.EvaluationState

ToQuery EvaluationState Source # 
Instance details

Defined in Amazonka.CloudWatch.Types.EvaluationState

FromText EvaluationState Source # 
Instance details

Defined in Amazonka.CloudWatch.Types.EvaluationState

ToText EvaluationState Source # 
Instance details

Defined in Amazonka.CloudWatch.Types.EvaluationState

FromXML EvaluationState Source # 
Instance details

Defined in Amazonka.CloudWatch.Types.EvaluationState

ToXML EvaluationState Source # 
Instance details

Defined in Amazonka.CloudWatch.Types.EvaluationState

Methods

toXML :: EvaluationState -> XML #

Generic EvaluationState Source # 
Instance details

Defined in Amazonka.CloudWatch.Types.EvaluationState

Associated Types

type Rep EvaluationState :: Type -> Type #

Read EvaluationState Source # 
Instance details

Defined in Amazonka.CloudWatch.Types.EvaluationState

Show EvaluationState Source # 
Instance details

Defined in Amazonka.CloudWatch.Types.EvaluationState

NFData EvaluationState Source # 
Instance details

Defined in Amazonka.CloudWatch.Types.EvaluationState

Methods

rnf :: EvaluationState -> () #

Eq EvaluationState Source # 
Instance details

Defined in Amazonka.CloudWatch.Types.EvaluationState

Ord EvaluationState Source # 
Instance details

Defined in Amazonka.CloudWatch.Types.EvaluationState

Hashable EvaluationState Source # 
Instance details

Defined in Amazonka.CloudWatch.Types.EvaluationState

type Rep EvaluationState Source # 
Instance details

Defined in Amazonka.CloudWatch.Types.EvaluationState

type Rep EvaluationState = D1 ('MetaData "EvaluationState" "Amazonka.CloudWatch.Types.EvaluationState" "amazonka-cloudwatch-2.0-9xq2AWTkbYo3pEtgQNn4jD" 'True) (C1 ('MetaCons "EvaluationState'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromEvaluationState") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

HistoryItemType

newtype HistoryItemType Source #

Constructors

HistoryItemType' 

Instances

Instances details
FromJSON HistoryItemType Source # 
Instance details

Defined in Amazonka.CloudWatch.Types.HistoryItemType

FromJSONKey HistoryItemType Source # 
Instance details

Defined in Amazonka.CloudWatch.Types.HistoryItemType

ToJSON HistoryItemType Source # 
Instance details

Defined in Amazonka.CloudWatch.Types.HistoryItemType

ToJSONKey HistoryItemType Source # 
Instance details

Defined in Amazonka.CloudWatch.Types.HistoryItemType

ToByteString HistoryItemType Source # 
Instance details

Defined in Amazonka.CloudWatch.Types.HistoryItemType

ToHeader HistoryItemType Source # 
Instance details

Defined in Amazonka.CloudWatch.Types.HistoryItemType

ToLog HistoryItemType Source # 
Instance details

Defined in Amazonka.CloudWatch.Types.HistoryItemType

ToQuery HistoryItemType Source # 
Instance details

Defined in Amazonka.CloudWatch.Types.HistoryItemType

FromText HistoryItemType Source # 
Instance details

Defined in Amazonka.CloudWatch.Types.HistoryItemType

ToText HistoryItemType Source # 
Instance details

Defined in Amazonka.CloudWatch.Types.HistoryItemType

FromXML HistoryItemType Source # 
Instance details

Defined in Amazonka.CloudWatch.Types.HistoryItemType

ToXML HistoryItemType Source # 
Instance details

Defined in Amazonka.CloudWatch.Types.HistoryItemType

Methods

toXML :: HistoryItemType -> XML #

Generic HistoryItemType Source # 
Instance details

Defined in Amazonka.CloudWatch.Types.HistoryItemType

Associated Types

type Rep HistoryItemType :: Type -> Type #

Read HistoryItemType Source # 
Instance details

Defined in Amazonka.CloudWatch.Types.HistoryItemType

Show HistoryItemType Source # 
Instance details

Defined in Amazonka.CloudWatch.Types.HistoryItemType

NFData HistoryItemType Source # 
Instance details

Defined in Amazonka.CloudWatch.Types.HistoryItemType

Methods

rnf :: HistoryItemType -> () #

Eq HistoryItemType Source # 
Instance details

Defined in Amazonka.CloudWatch.Types.HistoryItemType

Ord HistoryItemType Source # 
Instance details

Defined in Amazonka.CloudWatch.Types.HistoryItemType

Hashable HistoryItemType Source # 
Instance details

Defined in Amazonka.CloudWatch.Types.HistoryItemType

type Rep HistoryItemType Source # 
Instance details

Defined in Amazonka.CloudWatch.Types.HistoryItemType

type Rep HistoryItemType = D1 ('MetaData "HistoryItemType" "Amazonka.CloudWatch.Types.HistoryItemType" "amazonka-cloudwatch-2.0-9xq2AWTkbYo3pEtgQNn4jD" 'True) (C1 ('MetaCons "HistoryItemType'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromHistoryItemType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

MetricStreamOutputFormat

newtype MetricStreamOutputFormat Source #

Instances

Instances details
FromJSON MetricStreamOutputFormat Source # 
Instance details

Defined in Amazonka.CloudWatch.Types.MetricStreamOutputFormat

FromJSONKey MetricStreamOutputFormat Source # 
Instance details

Defined in Amazonka.CloudWatch.Types.MetricStreamOutputFormat

ToJSON MetricStreamOutputFormat Source # 
Instance details

Defined in Amazonka.CloudWatch.Types.MetricStreamOutputFormat

ToJSONKey MetricStreamOutputFormat Source # 
Instance details

Defined in Amazonka.CloudWatch.Types.MetricStreamOutputFormat

ToByteString MetricStreamOutputFormat Source # 
Instance details

Defined in Amazonka.CloudWatch.Types.MetricStreamOutputFormat

ToHeader MetricStreamOutputFormat Source # 
Instance details

Defined in Amazonka.CloudWatch.Types.MetricStreamOutputFormat

ToLog MetricStreamOutputFormat Source # 
Instance details

Defined in Amazonka.CloudWatch.Types.MetricStreamOutputFormat

ToQuery MetricStreamOutputFormat Source # 
Instance details

Defined in Amazonka.CloudWatch.Types.MetricStreamOutputFormat

FromText MetricStreamOutputFormat Source # 
Instance details

Defined in Amazonka.CloudWatch.Types.MetricStreamOutputFormat

ToText MetricStreamOutputFormat Source # 
Instance details

Defined in Amazonka.CloudWatch.Types.MetricStreamOutputFormat

FromXML MetricStreamOutputFormat Source # 
Instance details

Defined in Amazonka.CloudWatch.Types.MetricStreamOutputFormat

ToXML MetricStreamOutputFormat Source # 
Instance details

Defined in Amazonka.CloudWatch.Types.MetricStreamOutputFormat

Generic MetricStreamOutputFormat Source # 
Instance details

Defined in Amazonka.CloudWatch.Types.MetricStreamOutputFormat

Associated Types

type Rep MetricStreamOutputFormat :: Type -> Type #

Read MetricStreamOutputFormat Source # 
Instance details

Defined in Amazonka.CloudWatch.Types.MetricStreamOutputFormat

Show MetricStreamOutputFormat Source # 
Instance details

Defined in Amazonka.CloudWatch.Types.MetricStreamOutputFormat

NFData MetricStreamOutputFormat Source # 
Instance details

Defined in Amazonka.CloudWatch.Types.MetricStreamOutputFormat

Eq MetricStreamOutputFormat Source # 
Instance details

Defined in Amazonka.CloudWatch.Types.MetricStreamOutputFormat

Ord MetricStreamOutputFormat Source # 
Instance details

Defined in Amazonka.CloudWatch.Types.MetricStreamOutputFormat

Hashable MetricStreamOutputFormat Source # 
Instance details

Defined in Amazonka.CloudWatch.Types.MetricStreamOutputFormat

type Rep MetricStreamOutputFormat Source # 
Instance details

Defined in Amazonka.CloudWatch.Types.MetricStreamOutputFormat

type Rep MetricStreamOutputFormat = D1 ('MetaData "MetricStreamOutputFormat" "Amazonka.CloudWatch.Types.MetricStreamOutputFormat" "amazonka-cloudwatch-2.0-9xq2AWTkbYo3pEtgQNn4jD" 'True) (C1 ('MetaCons "MetricStreamOutputFormat'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromMetricStreamOutputFormat") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

RecentlyActive

newtype RecentlyActive Source #

Constructors

RecentlyActive' 

Bundled Patterns

pattern RecentlyActive_PT3H :: RecentlyActive 

Instances

Instances details
FromJSON RecentlyActive Source # 
Instance details

Defined in Amazonka.CloudWatch.Types.RecentlyActive

FromJSONKey RecentlyActive Source # 
Instance details

Defined in Amazonka.CloudWatch.Types.RecentlyActive

ToJSON RecentlyActive Source # 
Instance details

Defined in Amazonka.CloudWatch.Types.RecentlyActive

ToJSONKey RecentlyActive Source # 
Instance details

Defined in Amazonka.CloudWatch.Types.RecentlyActive

ToByteString RecentlyActive Source # 
Instance details

Defined in Amazonka.CloudWatch.Types.RecentlyActive

ToHeader RecentlyActive Source # 
Instance details

Defined in Amazonka.CloudWatch.Types.RecentlyActive

ToLog RecentlyActive Source # 
Instance details

Defined in Amazonka.CloudWatch.Types.RecentlyActive

ToQuery RecentlyActive Source # 
Instance details

Defined in Amazonka.CloudWatch.Types.RecentlyActive

FromText RecentlyActive Source # 
Instance details

Defined in Amazonka.CloudWatch.Types.RecentlyActive

ToText RecentlyActive Source # 
Instance details

Defined in Amazonka.CloudWatch.Types.RecentlyActive

FromXML RecentlyActive Source # 
Instance details

Defined in Amazonka.CloudWatch.Types.RecentlyActive

ToXML RecentlyActive Source # 
Instance details

Defined in Amazonka.CloudWatch.Types.RecentlyActive

Methods

toXML :: RecentlyActive -> XML #

Generic RecentlyActive Source # 
Instance details

Defined in Amazonka.CloudWatch.Types.RecentlyActive

Associated Types

type Rep RecentlyActive :: Type -> Type #

Read RecentlyActive Source # 
Instance details

Defined in Amazonka.CloudWatch.Types.RecentlyActive

Show RecentlyActive Source # 
Instance details

Defined in Amazonka.CloudWatch.Types.RecentlyActive

NFData RecentlyActive Source # 
Instance details

Defined in Amazonka.CloudWatch.Types.RecentlyActive

Methods

rnf :: RecentlyActive -> () #

Eq RecentlyActive Source # 
Instance details

Defined in Amazonka.CloudWatch.Types.RecentlyActive

Ord RecentlyActive Source # 
Instance details

Defined in Amazonka.CloudWatch.Types.RecentlyActive

Hashable RecentlyActive Source # 
Instance details

Defined in Amazonka.CloudWatch.Types.RecentlyActive

type Rep RecentlyActive Source # 
Instance details

Defined in Amazonka.CloudWatch.Types.RecentlyActive

type Rep RecentlyActive = D1 ('MetaData "RecentlyActive" "Amazonka.CloudWatch.Types.RecentlyActive" "amazonka-cloudwatch-2.0-9xq2AWTkbYo3pEtgQNn4jD" 'True) (C1 ('MetaCons "RecentlyActive'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromRecentlyActive") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

ScanBy

newtype ScanBy Source #

Constructors

ScanBy' 

Fields

Bundled Patterns

pattern ScanBy_TimestampAscending :: ScanBy 
pattern ScanBy_TimestampDescending :: ScanBy 

Instances

Instances details
FromJSON ScanBy Source # 
Instance details

Defined in Amazonka.CloudWatch.Types.ScanBy

FromJSONKey ScanBy Source # 
Instance details

Defined in Amazonka.CloudWatch.Types.ScanBy

ToJSON ScanBy Source # 
Instance details

Defined in Amazonka.CloudWatch.Types.ScanBy

ToJSONKey ScanBy Source # 
Instance details

Defined in Amazonka.CloudWatch.Types.ScanBy

ToByteString ScanBy Source # 
Instance details

Defined in Amazonka.CloudWatch.Types.ScanBy

Methods

toBS :: ScanBy -> ByteString #

ToHeader ScanBy Source # 
Instance details

Defined in Amazonka.CloudWatch.Types.ScanBy

Methods

toHeader :: HeaderName -> ScanBy -> [Header] #

ToLog ScanBy Source # 
Instance details

Defined in Amazonka.CloudWatch.Types.ScanBy

ToQuery ScanBy Source # 
Instance details

Defined in Amazonka.CloudWatch.Types.ScanBy

FromText ScanBy Source # 
Instance details

Defined in Amazonka.CloudWatch.Types.ScanBy

ToText ScanBy Source # 
Instance details

Defined in Amazonka.CloudWatch.Types.ScanBy

Methods

toText :: ScanBy -> Text #

FromXML ScanBy Source # 
Instance details

Defined in Amazonka.CloudWatch.Types.ScanBy

ToXML ScanBy Source # 
Instance details

Defined in Amazonka.CloudWatch.Types.ScanBy

Methods

toXML :: ScanBy -> XML #

Generic ScanBy Source # 
Instance details

Defined in Amazonka.CloudWatch.Types.ScanBy

Associated Types

type Rep ScanBy :: Type -> Type #

Methods

from :: ScanBy -> Rep ScanBy x #

to :: Rep ScanBy x -> ScanBy #

Read ScanBy Source # 
Instance details

Defined in Amazonka.CloudWatch.Types.ScanBy

Show ScanBy Source # 
Instance details

Defined in Amazonka.CloudWatch.Types.ScanBy

NFData ScanBy Source # 
Instance details

Defined in Amazonka.CloudWatch.Types.ScanBy

Methods

rnf :: ScanBy -> () #

Eq ScanBy Source # 
Instance details

Defined in Amazonka.CloudWatch.Types.ScanBy

Methods

(==) :: ScanBy -> ScanBy -> Bool #

(/=) :: ScanBy -> ScanBy -> Bool #

Ord ScanBy Source # 
Instance details

Defined in Amazonka.CloudWatch.Types.ScanBy

Hashable ScanBy Source # 
Instance details

Defined in Amazonka.CloudWatch.Types.ScanBy

Methods

hashWithSalt :: Int -> ScanBy -> Int #

hash :: ScanBy -> Int #

type Rep ScanBy Source # 
Instance details

Defined in Amazonka.CloudWatch.Types.ScanBy

type Rep ScanBy = D1 ('MetaData "ScanBy" "Amazonka.CloudWatch.Types.ScanBy" "amazonka-cloudwatch-2.0-9xq2AWTkbYo3pEtgQNn4jD" 'True) (C1 ('MetaCons "ScanBy'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromScanBy") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

StandardUnit

newtype StandardUnit Source #

Constructors

StandardUnit' 

Instances

Instances details
FromJSON StandardUnit Source # 
Instance details

Defined in Amazonka.CloudWatch.Types.StandardUnit

FromJSONKey StandardUnit Source # 
Instance details

Defined in Amazonka.CloudWatch.Types.StandardUnit

ToJSON StandardUnit Source # 
Instance details

Defined in Amazonka.CloudWatch.Types.StandardUnit

ToJSONKey StandardUnit Source # 
Instance details

Defined in Amazonka.CloudWatch.Types.StandardUnit

ToByteString StandardUnit Source # 
Instance details

Defined in Amazonka.CloudWatch.Types.StandardUnit

ToHeader StandardUnit Source # 
Instance details

Defined in Amazonka.CloudWatch.Types.StandardUnit

ToLog StandardUnit Source # 
Instance details

Defined in Amazonka.CloudWatch.Types.StandardUnit

ToQuery StandardUnit Source # 
Instance details

Defined in Amazonka.CloudWatch.Types.StandardUnit

FromText StandardUnit Source # 
Instance details

Defined in Amazonka.CloudWatch.Types.StandardUnit

ToText StandardUnit Source # 
Instance details

Defined in Amazonka.CloudWatch.Types.StandardUnit

Methods

toText :: StandardUnit -> Text #

FromXML StandardUnit Source # 
Instance details

Defined in Amazonka.CloudWatch.Types.StandardUnit

ToXML StandardUnit Source # 
Instance details

Defined in Amazonka.CloudWatch.Types.StandardUnit

Methods

toXML :: StandardUnit -> XML #

Generic StandardUnit Source # 
Instance details

Defined in Amazonka.CloudWatch.Types.StandardUnit

Associated Types

type Rep StandardUnit :: Type -> Type #

Read StandardUnit Source # 
Instance details

Defined in Amazonka.CloudWatch.Types.StandardUnit

Show StandardUnit Source # 
Instance details

Defined in Amazonka.CloudWatch.Types.StandardUnit

NFData StandardUnit Source # 
Instance details

Defined in Amazonka.CloudWatch.Types.StandardUnit

Methods

rnf :: StandardUnit -> () #

Eq StandardUnit Source # 
Instance details

Defined in Amazonka.CloudWatch.Types.StandardUnit

Ord StandardUnit Source # 
Instance details

Defined in Amazonka.CloudWatch.Types.StandardUnit

Hashable StandardUnit Source # 
Instance details

Defined in Amazonka.CloudWatch.Types.StandardUnit

type Rep StandardUnit Source # 
Instance details

Defined in Amazonka.CloudWatch.Types.StandardUnit

type Rep StandardUnit = D1 ('MetaData "StandardUnit" "Amazonka.CloudWatch.Types.StandardUnit" "amazonka-cloudwatch-2.0-9xq2AWTkbYo3pEtgQNn4jD" 'True) (C1 ('MetaCons "StandardUnit'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromStandardUnit") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

StateValue

newtype StateValue Source #

Constructors

StateValue' 

Fields

Bundled Patterns

pattern StateValue_ALARM :: StateValue 
pattern StateValue_INSUFFICIENT_DATA :: StateValue 
pattern StateValue_OK :: StateValue 

Instances

Instances details
FromJSON StateValue Source # 
Instance details

Defined in Amazonka.CloudWatch.Types.StateValue

FromJSONKey StateValue Source # 
Instance details

Defined in Amazonka.CloudWatch.Types.StateValue

ToJSON StateValue Source # 
Instance details

Defined in Amazonka.CloudWatch.Types.StateValue

ToJSONKey StateValue Source # 
Instance details

Defined in Amazonka.CloudWatch.Types.StateValue

ToByteString StateValue Source # 
Instance details

Defined in Amazonka.CloudWatch.Types.StateValue

ToHeader StateValue Source # 
Instance details

Defined in Amazonka.CloudWatch.Types.StateValue

ToLog StateValue Source # 
Instance details

Defined in Amazonka.CloudWatch.Types.StateValue

ToQuery StateValue Source # 
Instance details

Defined in Amazonka.CloudWatch.Types.StateValue

FromText StateValue Source # 
Instance details

Defined in Amazonka.CloudWatch.Types.StateValue

ToText StateValue Source # 
Instance details

Defined in Amazonka.CloudWatch.Types.StateValue

Methods

toText :: StateValue -> Text #

FromXML StateValue Source # 
Instance details

Defined in Amazonka.CloudWatch.Types.StateValue

ToXML StateValue Source # 
Instance details

Defined in Amazonka.CloudWatch.Types.StateValue

Methods

toXML :: StateValue -> XML #

Generic StateValue Source # 
Instance details

Defined in Amazonka.CloudWatch.Types.StateValue

Associated Types

type Rep StateValue :: Type -> Type #

Read StateValue Source # 
Instance details

Defined in Amazonka.CloudWatch.Types.StateValue

Show StateValue Source # 
Instance details

Defined in Amazonka.CloudWatch.Types.StateValue

NFData StateValue Source # 
Instance details

Defined in Amazonka.CloudWatch.Types.StateValue

Methods

rnf :: StateValue -> () #

Eq StateValue Source # 
Instance details

Defined in Amazonka.CloudWatch.Types.StateValue

Ord StateValue Source # 
Instance details

Defined in Amazonka.CloudWatch.Types.StateValue

Hashable StateValue Source # 
Instance details

Defined in Amazonka.CloudWatch.Types.StateValue

type Rep StateValue Source # 
Instance details

Defined in Amazonka.CloudWatch.Types.StateValue

type Rep StateValue = D1 ('MetaData "StateValue" "Amazonka.CloudWatch.Types.StateValue" "amazonka-cloudwatch-2.0-9xq2AWTkbYo3pEtgQNn4jD" 'True) (C1 ('MetaCons "StateValue'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromStateValue") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

Statistic

newtype Statistic Source #

Constructors

Statistic' 

Fields

Instances

Instances details
FromJSON Statistic Source # 
Instance details

Defined in Amazonka.CloudWatch.Types.Statistic

FromJSONKey Statistic Source # 
Instance details

Defined in Amazonka.CloudWatch.Types.Statistic

ToJSON Statistic Source # 
Instance details

Defined in Amazonka.CloudWatch.Types.Statistic

ToJSONKey Statistic Source # 
Instance details

Defined in Amazonka.CloudWatch.Types.Statistic

ToByteString Statistic Source # 
Instance details

Defined in Amazonka.CloudWatch.Types.Statistic

Methods

toBS :: Statistic -> ByteString #

ToHeader Statistic Source # 
Instance details

Defined in Amazonka.CloudWatch.Types.Statistic

ToLog Statistic Source # 
Instance details

Defined in Amazonka.CloudWatch.Types.Statistic

ToQuery Statistic Source # 
Instance details

Defined in Amazonka.CloudWatch.Types.Statistic

FromText Statistic Source # 
Instance details

Defined in Amazonka.CloudWatch.Types.Statistic

ToText Statistic Source # 
Instance details

Defined in Amazonka.CloudWatch.Types.Statistic

Methods

toText :: Statistic -> Text #

FromXML Statistic Source # 
Instance details

Defined in Amazonka.CloudWatch.Types.Statistic

ToXML Statistic Source # 
Instance details

Defined in Amazonka.CloudWatch.Types.Statistic

Methods

toXML :: Statistic -> XML #

Generic Statistic Source # 
Instance details

Defined in Amazonka.CloudWatch.Types.Statistic

Associated Types

type Rep Statistic :: Type -> Type #

Read Statistic Source # 
Instance details

Defined in Amazonka.CloudWatch.Types.Statistic

Show Statistic Source # 
Instance details

Defined in Amazonka.CloudWatch.Types.Statistic

NFData Statistic Source # 
Instance details

Defined in Amazonka.CloudWatch.Types.Statistic

Methods

rnf :: Statistic -> () #

Eq Statistic Source # 
Instance details

Defined in Amazonka.CloudWatch.Types.Statistic

Ord Statistic Source # 
Instance details

Defined in Amazonka.CloudWatch.Types.Statistic

Hashable Statistic Source # 
Instance details

Defined in Amazonka.CloudWatch.Types.Statistic

type Rep Statistic Source # 
Instance details

Defined in Amazonka.CloudWatch.Types.Statistic

type Rep Statistic = D1 ('MetaData "Statistic" "Amazonka.CloudWatch.Types.Statistic" "amazonka-cloudwatch-2.0-9xq2AWTkbYo3pEtgQNn4jD" 'True) (C1 ('MetaCons "Statistic'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromStatistic") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

StatusCode

newtype StatusCode Source #

Constructors

StatusCode' 

Fields

Instances

Instances details
FromJSON StatusCode Source # 
Instance details

Defined in Amazonka.CloudWatch.Types.StatusCode

FromJSONKey StatusCode Source # 
Instance details

Defined in Amazonka.CloudWatch.Types.StatusCode

ToJSON StatusCode Source # 
Instance details

Defined in Amazonka.CloudWatch.Types.StatusCode

ToJSONKey StatusCode Source # 
Instance details

Defined in Amazonka.CloudWatch.Types.StatusCode

ToByteString StatusCode Source # 
Instance details

Defined in Amazonka.CloudWatch.Types.StatusCode

ToHeader StatusCode Source # 
Instance details

Defined in Amazonka.CloudWatch.Types.StatusCode

ToLog StatusCode Source # 
Instance details

Defined in Amazonka.CloudWatch.Types.StatusCode

ToQuery StatusCode Source # 
Instance details

Defined in Amazonka.CloudWatch.Types.StatusCode

FromText StatusCode Source # 
Instance details

Defined in Amazonka.CloudWatch.Types.StatusCode

ToText StatusCode Source # 
Instance details

Defined in Amazonka.CloudWatch.Types.StatusCode

Methods

toText :: StatusCode -> Text #

FromXML StatusCode Source # 
Instance details

Defined in Amazonka.CloudWatch.Types.StatusCode

ToXML StatusCode Source # 
Instance details

Defined in Amazonka.CloudWatch.Types.StatusCode

Methods

toXML :: StatusCode -> XML #

Generic StatusCode Source # 
Instance details

Defined in Amazonka.CloudWatch.Types.StatusCode

Associated Types

type Rep StatusCode :: Type -> Type #

Read StatusCode Source # 
Instance details

Defined in Amazonka.CloudWatch.Types.StatusCode

Show StatusCode Source # 
Instance details

Defined in Amazonka.CloudWatch.Types.StatusCode

NFData StatusCode Source # 
Instance details

Defined in Amazonka.CloudWatch.Types.StatusCode

Methods

rnf :: StatusCode -> () #

Eq StatusCode Source # 
Instance details

Defined in Amazonka.CloudWatch.Types.StatusCode

Ord StatusCode Source # 
Instance details

Defined in Amazonka.CloudWatch.Types.StatusCode

Hashable StatusCode Source # 
Instance details

Defined in Amazonka.CloudWatch.Types.StatusCode

type Rep StatusCode Source # 
Instance details

Defined in Amazonka.CloudWatch.Types.StatusCode

type Rep StatusCode = D1 ('MetaData "StatusCode" "Amazonka.CloudWatch.Types.StatusCode" "amazonka-cloudwatch-2.0-9xq2AWTkbYo3pEtgQNn4jD" 'True) (C1 ('MetaCons "StatusCode'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromStatusCode") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

AlarmHistoryItem

data AlarmHistoryItem Source #

Represents the history of a specific alarm.

See: newAlarmHistoryItem smart constructor.

Instances

Instances details
FromXML AlarmHistoryItem Source # 
Instance details

Defined in Amazonka.CloudWatch.Types.AlarmHistoryItem

Generic AlarmHistoryItem Source # 
Instance details

Defined in Amazonka.CloudWatch.Types.AlarmHistoryItem

Associated Types

type Rep AlarmHistoryItem :: Type -> Type #

Read AlarmHistoryItem Source # 
Instance details

Defined in Amazonka.CloudWatch.Types.AlarmHistoryItem

Show AlarmHistoryItem Source # 
Instance details

Defined in Amazonka.CloudWatch.Types.AlarmHistoryItem

NFData AlarmHistoryItem Source # 
Instance details

Defined in Amazonka.CloudWatch.Types.AlarmHistoryItem

Methods

rnf :: AlarmHistoryItem -> () #

Eq AlarmHistoryItem Source # 
Instance details

Defined in Amazonka.CloudWatch.Types.AlarmHistoryItem

Hashable AlarmHistoryItem Source # 
Instance details

Defined in Amazonka.CloudWatch.Types.AlarmHistoryItem

type Rep AlarmHistoryItem Source # 
Instance details

Defined in Amazonka.CloudWatch.Types.AlarmHistoryItem

type Rep AlarmHistoryItem = D1 ('MetaData "AlarmHistoryItem" "Amazonka.CloudWatch.Types.AlarmHistoryItem" "amazonka-cloudwatch-2.0-9xq2AWTkbYo3pEtgQNn4jD" 'False) (C1 ('MetaCons "AlarmHistoryItem'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "alarmName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "alarmType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe AlarmType)) :*: S1 ('MetaSel ('Just "historyData") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: (S1 ('MetaSel ('Just "historyItemType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe HistoryItemType)) :*: (S1 ('MetaSel ('Just "historySummary") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "timestamp") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ISO8601))))))

newAlarmHistoryItem :: AlarmHistoryItem Source #

Create a value of AlarmHistoryItem with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:alarmName:AlarmHistoryItem', alarmHistoryItem_alarmName - The descriptive name for the alarm.

$sel:alarmType:AlarmHistoryItem', alarmHistoryItem_alarmType - The type of alarm, either metric alarm or composite alarm.

$sel:historyData:AlarmHistoryItem', alarmHistoryItem_historyData - Data about the alarm, in JSON format.

$sel:historyItemType:AlarmHistoryItem', alarmHistoryItem_historyItemType - The type of alarm history item.

$sel:historySummary:AlarmHistoryItem', alarmHistoryItem_historySummary - A summary of the alarm history, in text format.

$sel:timestamp:AlarmHistoryItem', alarmHistoryItem_timestamp - The time stamp for the alarm history item.

AnomalyDetector

data AnomalyDetector Source #

An anomaly detection model associated with a particular CloudWatch metric, statistic, or metric math expression. You can use the model to display a band of expected, normal values when the metric is graphed.

See: newAnomalyDetector smart constructor.

Instances

Instances details
FromXML AnomalyDetector Source # 
Instance details

Defined in Amazonka.CloudWatch.Types.AnomalyDetector

Generic AnomalyDetector Source # 
Instance details

Defined in Amazonka.CloudWatch.Types.AnomalyDetector

Associated Types

type Rep AnomalyDetector :: Type -> Type #

Read AnomalyDetector Source # 
Instance details

Defined in Amazonka.CloudWatch.Types.AnomalyDetector

Show AnomalyDetector Source # 
Instance details

Defined in Amazonka.CloudWatch.Types.AnomalyDetector

NFData AnomalyDetector Source # 
Instance details

Defined in Amazonka.CloudWatch.Types.AnomalyDetector

Methods

rnf :: AnomalyDetector -> () #

Eq AnomalyDetector Source # 
Instance details

Defined in Amazonka.CloudWatch.Types.AnomalyDetector

Hashable AnomalyDetector Source # 
Instance details

Defined in Amazonka.CloudWatch.Types.AnomalyDetector

type Rep AnomalyDetector Source # 
Instance details

Defined in Amazonka.CloudWatch.Types.AnomalyDetector

newAnomalyDetector :: AnomalyDetector Source #

Create a value of AnomalyDetector with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:configuration:AnomalyDetector', anomalyDetector_configuration - The configuration specifies details about how the anomaly detection model is to be trained, including time ranges to exclude from use for training the model, and the time zone to use for the metric.

AnomalyDetector, anomalyDetector_dimensions - The metric dimensions associated with the anomaly detection model.

$sel:metricMathAnomalyDetector:AnomalyDetector', anomalyDetector_metricMathAnomalyDetector - The CloudWatch metric math expression for this anomaly detector.

AnomalyDetector, anomalyDetector_metricName - The name of the metric associated with the anomaly detection model.

AnomalyDetector, anomalyDetector_namespace - The namespace of the metric associated with the anomaly detection model.

$sel:singleMetricAnomalyDetector:AnomalyDetector', anomalyDetector_singleMetricAnomalyDetector - The CloudWatch metric and statistic for this anomaly detector.

AnomalyDetector, anomalyDetector_stat - The statistic associated with the anomaly detection model.

$sel:stateValue:AnomalyDetector', anomalyDetector_stateValue - The current status of the anomaly detector's training. The possible values are TRAINED | PENDING_TRAINING | TRAINED_INSUFFICIENT_DATA

AnomalyDetectorConfiguration

data AnomalyDetectorConfiguration Source #

The configuration specifies details about how the anomaly detection model is to be trained, including time ranges to exclude from use for training the model and the time zone to use for the metric.

See: newAnomalyDetectorConfiguration smart constructor.

Instances

Instances details
ToQuery AnomalyDetectorConfiguration Source # 
Instance details

Defined in Amazonka.CloudWatch.Types.AnomalyDetectorConfiguration

FromXML AnomalyDetectorConfiguration Source # 
Instance details

Defined in Amazonka.CloudWatch.Types.AnomalyDetectorConfiguration

Generic AnomalyDetectorConfiguration Source # 
Instance details

Defined in Amazonka.CloudWatch.Types.AnomalyDetectorConfiguration

Associated Types

type Rep AnomalyDetectorConfiguration :: Type -> Type #

Read AnomalyDetectorConfiguration Source # 
Instance details

Defined in Amazonka.CloudWatch.Types.AnomalyDetectorConfiguration

Show AnomalyDetectorConfiguration Source # 
Instance details

Defined in Amazonka.CloudWatch.Types.AnomalyDetectorConfiguration

NFData AnomalyDetectorConfiguration Source # 
Instance details

Defined in Amazonka.CloudWatch.Types.AnomalyDetectorConfiguration

Eq AnomalyDetectorConfiguration Source # 
Instance details

Defined in Amazonka.CloudWatch.Types.AnomalyDetectorConfiguration

Hashable AnomalyDetectorConfiguration Source # 
Instance details

Defined in Amazonka.CloudWatch.Types.AnomalyDetectorConfiguration

type Rep AnomalyDetectorConfiguration Source # 
Instance details

Defined in Amazonka.CloudWatch.Types.AnomalyDetectorConfiguration

type Rep AnomalyDetectorConfiguration = D1 ('MetaData "AnomalyDetectorConfiguration" "Amazonka.CloudWatch.Types.AnomalyDetectorConfiguration" "amazonka-cloudwatch-2.0-9xq2AWTkbYo3pEtgQNn4jD" 'False) (C1 ('MetaCons "AnomalyDetectorConfiguration'" 'PrefixI 'True) (S1 ('MetaSel ('Just "excludedTimeRanges") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Range])) :*: S1 ('MetaSel ('Just "metricTimezone") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

newAnomalyDetectorConfiguration :: AnomalyDetectorConfiguration Source #

Create a value of AnomalyDetectorConfiguration with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:excludedTimeRanges:AnomalyDetectorConfiguration', anomalyDetectorConfiguration_excludedTimeRanges - An array of time ranges to exclude from use when the anomaly detection model is trained. Use this to make sure that events that could cause unusual values for the metric, such as deployments, aren't used when CloudWatch creates the model.

$sel:metricTimezone:AnomalyDetectorConfiguration', anomalyDetectorConfiguration_metricTimezone - The time zone to use for the metric. This is useful to enable the model to automatically account for daylight savings time changes if the metric is sensitive to such time changes.

To specify a time zone, use the name of the time zone as specified in the standard tz database. For more information, see tz database.

CompositeAlarm

data CompositeAlarm Source #

The details about a composite alarm.

See: newCompositeAlarm smart constructor.

Instances

Instances details
FromXML CompositeAlarm Source # 
Instance details

Defined in Amazonka.CloudWatch.Types.CompositeAlarm

Generic CompositeAlarm Source # 
Instance details

Defined in Amazonka.CloudWatch.Types.CompositeAlarm

Associated Types

type Rep CompositeAlarm :: Type -> Type #

Read CompositeAlarm Source # 
Instance details

Defined in Amazonka.CloudWatch.Types.CompositeAlarm

Show CompositeAlarm Source # 
Instance details

Defined in Amazonka.CloudWatch.Types.CompositeAlarm

NFData CompositeAlarm Source # 
Instance details

Defined in Amazonka.CloudWatch.Types.CompositeAlarm

Methods

rnf :: CompositeAlarm -> () #

Eq CompositeAlarm Source # 
Instance details

Defined in Amazonka.CloudWatch.Types.CompositeAlarm

Hashable CompositeAlarm Source # 
Instance details

Defined in Amazonka.CloudWatch.Types.CompositeAlarm

type Rep CompositeAlarm Source # 
Instance details

Defined in Amazonka.CloudWatch.Types.CompositeAlarm

type Rep CompositeAlarm = D1 ('MetaData "CompositeAlarm" "Amazonka.CloudWatch.Types.CompositeAlarm" "amazonka-cloudwatch-2.0-9xq2AWTkbYo3pEtgQNn4jD" 'False) (C1 ('MetaCons "CompositeAlarm'" 'PrefixI 'True) ((((S1 ('MetaSel ('Just "actionsEnabled") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "actionsSuppressedBy") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ActionsSuppressedBy))) :*: (S1 ('MetaSel ('Just "actionsSuppressedReason") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "actionsSuppressor") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: ((S1 ('MetaSel ('Just "actionsSuppressorExtensionPeriod") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)) :*: S1 ('MetaSel ('Just "actionsSuppressorWaitPeriod") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int))) :*: (S1 ('MetaSel ('Just "alarmActions") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])) :*: (S1 ('MetaSel ('Just "alarmArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "alarmConfigurationUpdatedTimestamp") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ISO8601)))))) :*: (((S1 ('MetaSel ('Just "alarmDescription") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "alarmName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "alarmRule") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "insufficientDataActions") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])) :*: S1 ('MetaSel ('Just "oKActions") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text]))))) :*: ((S1 ('MetaSel ('Just "stateReason") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "stateReasonData") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "stateTransitionedTimestamp") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ISO8601)) :*: (S1 ('MetaSel ('Just "stateUpdatedTimestamp") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ISO8601)) :*: S1 ('MetaSel ('Just "stateValue") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe StateValue))))))))

newCompositeAlarm :: CompositeAlarm Source #

Create a value of CompositeAlarm with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:actionsEnabled:CompositeAlarm', compositeAlarm_actionsEnabled - Indicates whether actions should be executed during any changes to the alarm state.

$sel:actionsSuppressedBy:CompositeAlarm', compositeAlarm_actionsSuppressedBy - When the value is ALARM, it means that the actions are suppressed because the suppressor alarm is in ALARM When the value is WaitPeriod, it means that the actions are suppressed because the composite alarm is waiting for the suppressor alarm to go into into the ALARM state. The maximum waiting time is as specified in ActionsSuppressorWaitPeriod. After this time, the composite alarm performs its actions. When the value is ExtensionPeriod, it means that the actions are suppressed because the composite alarm is waiting after the suppressor alarm went out of the ALARM state. The maximum waiting time is as specified in ActionsSuppressorExtensionPeriod. After this time, the composite alarm performs its actions.

$sel:actionsSuppressedReason:CompositeAlarm', compositeAlarm_actionsSuppressedReason - Captures the reason for action suppression.

$sel:actionsSuppressor:CompositeAlarm', compositeAlarm_actionsSuppressor - Actions will be suppressed if the suppressor alarm is in the ALARM state. ActionsSuppressor can be an AlarmName or an Amazon Resource Name (ARN) from an existing alarm.

$sel:actionsSuppressorExtensionPeriod:CompositeAlarm', compositeAlarm_actionsSuppressorExtensionPeriod - The maximum time in seconds that the composite alarm waits after suppressor alarm goes out of the ALARM state. After this time, the composite alarm performs its actions.

ExtensionPeriod is required only when ActionsSuppressor is specified.

$sel:actionsSuppressorWaitPeriod:CompositeAlarm', compositeAlarm_actionsSuppressorWaitPeriod - The maximum time in seconds that the composite alarm waits for the suppressor alarm to go into the ALARM state. After this time, the composite alarm performs its actions.

WaitPeriod is required only when ActionsSuppressor is specified.

$sel:alarmActions:CompositeAlarm', compositeAlarm_alarmActions - The actions to execute when this alarm transitions to the ALARM state from any other state. Each action is specified as an Amazon Resource Name (ARN).

$sel:alarmArn:CompositeAlarm', compositeAlarm_alarmArn - The Amazon Resource Name (ARN) of the alarm.

$sel:alarmConfigurationUpdatedTimestamp:CompositeAlarm', compositeAlarm_alarmConfigurationUpdatedTimestamp - The time stamp of the last update to the alarm configuration.

$sel:alarmDescription:CompositeAlarm', compositeAlarm_alarmDescription - The description of the alarm.

$sel:alarmName:CompositeAlarm', compositeAlarm_alarmName - The name of the alarm.

$sel:alarmRule:CompositeAlarm', compositeAlarm_alarmRule - The rule that this alarm uses to evaluate its alarm state.

$sel:insufficientDataActions:CompositeAlarm', compositeAlarm_insufficientDataActions - The actions to execute when this alarm transitions to the INSUFFICIENT_DATA state from any other state. Each action is specified as an Amazon Resource Name (ARN).

$sel:oKActions:CompositeAlarm', compositeAlarm_oKActions - The actions to execute when this alarm transitions to the OK state from any other state. Each action is specified as an Amazon Resource Name (ARN).

$sel:stateReason:CompositeAlarm', compositeAlarm_stateReason - An explanation for the alarm state, in text format.

$sel:stateReasonData:CompositeAlarm', compositeAlarm_stateReasonData - An explanation for the alarm state, in JSON format.

$sel:stateTransitionedTimestamp:CompositeAlarm', compositeAlarm_stateTransitionedTimestamp - The timestamp of the last change to the alarm's StateValue.

$sel:stateUpdatedTimestamp:CompositeAlarm', compositeAlarm_stateUpdatedTimestamp - Tracks the timestamp of any state update, even if StateValue doesn't change.

$sel:stateValue:CompositeAlarm', compositeAlarm_stateValue - The state value for the alarm.

DashboardEntry

data DashboardEntry Source #

Represents a specific dashboard.

See: newDashboardEntry smart constructor.

Instances

Instances details
FromXML DashboardEntry Source # 
Instance details

Defined in Amazonka.CloudWatch.Types.DashboardEntry

Generic DashboardEntry Source # 
Instance details

Defined in Amazonka.CloudWatch.Types.DashboardEntry

Associated Types

type Rep DashboardEntry :: Type -> Type #

Read DashboardEntry Source # 
Instance details

Defined in Amazonka.CloudWatch.Types.DashboardEntry

Show DashboardEntry Source # 
Instance details

Defined in Amazonka.CloudWatch.Types.DashboardEntry

NFData DashboardEntry Source # 
Instance details

Defined in Amazonka.CloudWatch.Types.DashboardEntry

Methods

rnf :: DashboardEntry -> () #

Eq DashboardEntry Source # 
Instance details

Defined in Amazonka.CloudWatch.Types.DashboardEntry

Hashable DashboardEntry Source # 
Instance details

Defined in Amazonka.CloudWatch.Types.DashboardEntry

type Rep DashboardEntry Source # 
Instance details

Defined in Amazonka.CloudWatch.Types.DashboardEntry

type Rep DashboardEntry = D1 ('MetaData "DashboardEntry" "Amazonka.CloudWatch.Types.DashboardEntry" "amazonka-cloudwatch-2.0-9xq2AWTkbYo3pEtgQNn4jD" 'False) (C1 ('MetaCons "DashboardEntry'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "dashboardArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "dashboardName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "lastModified") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ISO8601)) :*: S1 ('MetaSel ('Just "size") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Integer)))))

newDashboardEntry :: DashboardEntry Source #

Create a value of DashboardEntry with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:dashboardArn:DashboardEntry', dashboardEntry_dashboardArn - The Amazon Resource Name (ARN) of the dashboard.

$sel:dashboardName:DashboardEntry', dashboardEntry_dashboardName - The name of the dashboard.

$sel:lastModified:DashboardEntry', dashboardEntry_lastModified - The time stamp of when the dashboard was last modified, either by an API call or through the console. This number is expressed as the number of milliseconds since Jan 1, 1970 00:00:00 UTC.

$sel:size:DashboardEntry', dashboardEntry_size - The size of the dashboard, in bytes.

DashboardValidationMessage

data DashboardValidationMessage Source #

An error or warning for the operation.

See: newDashboardValidationMessage smart constructor.

Instances

Instances details
FromXML DashboardValidationMessage Source # 
Instance details

Defined in Amazonka.CloudWatch.Types.DashboardValidationMessage

Generic DashboardValidationMessage Source # 
Instance details

Defined in Amazonka.CloudWatch.Types.DashboardValidationMessage

Associated Types

type Rep DashboardValidationMessage :: Type -> Type #

Read DashboardValidationMessage Source # 
Instance details

Defined in Amazonka.CloudWatch.Types.DashboardValidationMessage

Show DashboardValidationMessage Source # 
Instance details

Defined in Amazonka.CloudWatch.Types.DashboardValidationMessage

NFData DashboardValidationMessage Source # 
Instance details

Defined in Amazonka.CloudWatch.Types.DashboardValidationMessage

Eq DashboardValidationMessage Source # 
Instance details

Defined in Amazonka.CloudWatch.Types.DashboardValidationMessage

Hashable DashboardValidationMessage Source # 
Instance details

Defined in Amazonka.CloudWatch.Types.DashboardValidationMessage

type Rep DashboardValidationMessage Source # 
Instance details

Defined in Amazonka.CloudWatch.Types.DashboardValidationMessage

type Rep DashboardValidationMessage = D1 ('MetaData "DashboardValidationMessage" "Amazonka.CloudWatch.Types.DashboardValidationMessage" "amazonka-cloudwatch-2.0-9xq2AWTkbYo3pEtgQNn4jD" 'False) (C1 ('MetaCons "DashboardValidationMessage'" 'PrefixI 'True) (S1 ('MetaSel ('Just "dataPath") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "message") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

newDashboardValidationMessage :: DashboardValidationMessage Source #

Create a value of DashboardValidationMessage with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:dataPath:DashboardValidationMessage', dashboardValidationMessage_dataPath - The data path related to the message.

$sel:message:DashboardValidationMessage', dashboardValidationMessage_message - A message describing the error or warning.

Datapoint

data Datapoint Source #

Encapsulates the statistical data that CloudWatch computes from metric data.

See: newDatapoint smart constructor.

Instances

Instances details
FromXML Datapoint Source # 
Instance details

Defined in Amazonka.CloudWatch.Types.Datapoint

Generic Datapoint Source # 
Instance details

Defined in Amazonka.CloudWatch.Types.Datapoint

Associated Types

type Rep Datapoint :: Type -> Type #

Read Datapoint Source # 
Instance details

Defined in Amazonka.CloudWatch.Types.Datapoint

Show Datapoint Source # 
Instance details

Defined in Amazonka.CloudWatch.Types.Datapoint

NFData Datapoint Source # 
Instance details

Defined in Amazonka.CloudWatch.Types.Datapoint

Methods

rnf :: Datapoint -> () #

Eq Datapoint Source # 
Instance details

Defined in Amazonka.CloudWatch.Types.Datapoint

Hashable Datapoint Source # 
Instance details

Defined in Amazonka.CloudWatch.Types.Datapoint

type Rep Datapoint Source # 
Instance details

Defined in Amazonka.CloudWatch.Types.Datapoint

newDatapoint :: Datapoint Source #

Create a value of Datapoint with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:average:Datapoint', datapoint_average - The average of the metric values that correspond to the data point.

$sel:extendedStatistics:Datapoint', datapoint_extendedStatistics - The percentile statistic for the data point.

$sel:maximum:Datapoint', datapoint_maximum - The maximum metric value for the data point.

$sel:minimum:Datapoint', datapoint_minimum - The minimum metric value for the data point.

$sel:sampleCount:Datapoint', datapoint_sampleCount - The number of metric values that contributed to the aggregate value of this data point.

$sel:sum:Datapoint', datapoint_sum - The sum of the metric values for the data point.

$sel:timestamp:Datapoint', datapoint_timestamp - The time stamp used for the data point.

$sel:unit:Datapoint', datapoint_unit - The standard unit for the data point.

Dimension

data Dimension Source #

A dimension is a name/value pair that is part of the identity of a metric. Because dimensions are part of the unique identifier for a metric, whenever you add a unique name/value pair to one of your metrics, you are creating a new variation of that metric. For example, many Amazon EC2 metrics publish InstanceId as a dimension name, and the actual instance ID as the value for that dimension.

You can assign up to 30 dimensions to a metric.

See: newDimension smart constructor.

Constructors

Dimension' Text Text 

Instances

Instances details
ToQuery Dimension Source # 
Instance details

Defined in Amazonka.CloudWatch.Types.Dimension

FromXML Dimension Source # 
Instance details

Defined in Amazonka.CloudWatch.Types.Dimension

Generic Dimension Source # 
Instance details

Defined in Amazonka.CloudWatch.Types.Dimension

Associated Types

type Rep Dimension :: Type -> Type #

Read Dimension Source # 
Instance details

Defined in Amazonka.CloudWatch.Types.Dimension

Show Dimension Source # 
Instance details

Defined in Amazonka.CloudWatch.Types.Dimension

NFData Dimension Source # 
Instance details

Defined in Amazonka.CloudWatch.Types.Dimension

Methods

rnf :: Dimension -> () #

Eq Dimension Source # 
Instance details

Defined in Amazonka.CloudWatch.Types.Dimension

Hashable Dimension Source # 
Instance details

Defined in Amazonka.CloudWatch.Types.Dimension

type Rep Dimension Source # 
Instance details

Defined in Amazonka.CloudWatch.Types.Dimension

type Rep Dimension = D1 ('MetaData "Dimension" "Amazonka.CloudWatch.Types.Dimension" "amazonka-cloudwatch-2.0-9xq2AWTkbYo3pEtgQNn4jD" 'False) (C1 ('MetaCons "Dimension'" 'PrefixI 'True) (S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "value") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newDimension Source #

Create a value of Dimension with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:name:Dimension', dimension_name - The name of the dimension. Dimension names must contain only ASCII characters, must include at least one non-whitespace character, and cannot start with a colon (:).

$sel:value:Dimension', dimension_value - The value of the dimension. Dimension values must contain only ASCII characters and must include at least one non-whitespace character.

DimensionFilter

data DimensionFilter Source #

Represents filters for a dimension.

See: newDimensionFilter smart constructor.

Instances

Instances details
ToQuery DimensionFilter Source # 
Instance details

Defined in Amazonka.CloudWatch.Types.DimensionFilter

Generic DimensionFilter Source # 
Instance details

Defined in Amazonka.CloudWatch.Types.DimensionFilter

Associated Types

type Rep DimensionFilter :: Type -> Type #

Read DimensionFilter Source # 
Instance details

Defined in Amazonka.CloudWatch.Types.DimensionFilter

Show DimensionFilter Source # 
Instance details

Defined in Amazonka.CloudWatch.Types.DimensionFilter

NFData DimensionFilter Source # 
Instance details

Defined in Amazonka.CloudWatch.Types.DimensionFilter

Methods

rnf :: DimensionFilter -> () #

Eq DimensionFilter Source # 
Instance details

Defined in Amazonka.CloudWatch.Types.DimensionFilter

Hashable DimensionFilter Source # 
Instance details

Defined in Amazonka.CloudWatch.Types.DimensionFilter

type Rep DimensionFilter Source # 
Instance details

Defined in Amazonka.CloudWatch.Types.DimensionFilter

type Rep DimensionFilter = D1 ('MetaData "DimensionFilter" "Amazonka.CloudWatch.Types.DimensionFilter" "amazonka-cloudwatch-2.0-9xq2AWTkbYo3pEtgQNn4jD" 'False) (C1 ('MetaCons "DimensionFilter'" 'PrefixI 'True) (S1 ('MetaSel ('Just "value") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newDimensionFilter Source #

Create a value of DimensionFilter with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:value:DimensionFilter', dimensionFilter_value - The value of the dimension to be matched.

$sel:name:DimensionFilter', dimensionFilter_name - The dimension name to be matched.

InsightRule

data InsightRule Source #

This structure contains the definition for a Contributor Insights rule. For more information about this rule, see Using Constributor Insights to analyze high-cardinality data in the Amazon CloudWatch User Guide.

See: newInsightRule smart constructor.

Instances

Instances details
FromXML InsightRule Source # 
Instance details

Defined in Amazonka.CloudWatch.Types.InsightRule

Generic InsightRule Source # 
Instance details

Defined in Amazonka.CloudWatch.Types.InsightRule

Associated Types

type Rep InsightRule :: Type -> Type #

Read InsightRule Source # 
Instance details

Defined in Amazonka.CloudWatch.Types.InsightRule

Show InsightRule Source # 
Instance details

Defined in Amazonka.CloudWatch.Types.InsightRule

NFData InsightRule Source # 
Instance details

Defined in Amazonka.CloudWatch.Types.InsightRule

Methods

rnf :: InsightRule -> () #

Eq InsightRule Source # 
Instance details

Defined in Amazonka.CloudWatch.Types.InsightRule

Hashable InsightRule Source # 
Instance details

Defined in Amazonka.CloudWatch.Types.InsightRule

type Rep InsightRule Source # 
Instance details

Defined in Amazonka.CloudWatch.Types.InsightRule

type Rep InsightRule = D1 ('MetaData "InsightRule" "Amazonka.CloudWatch.Types.InsightRule" "amazonka-cloudwatch-2.0-9xq2AWTkbYo3pEtgQNn4jD" 'False) (C1 ('MetaCons "InsightRule'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "managedRule") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)) :*: (S1 ('MetaSel ('Just "state") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: (S1 ('MetaSel ('Just "schema") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "definition") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))))

newInsightRule Source #

Create a value of InsightRule with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:managedRule:InsightRule', insightRule_managedRule - An optional built-in rule that Amazon Web Services manages.

$sel:name:InsightRule', insightRule_name - The name of the rule.

$sel:state:InsightRule', insightRule_state - Indicates whether the rule is enabled or disabled.

$sel:schema:InsightRule', insightRule_schema - For rules that you create, this is always {"Name": "CloudWatchLogRule", "Version": 1}. For managed rules, this is {"Name": "ServiceLogRule", "Version": 1}

$sel:definition:InsightRule', insightRule_definition - The definition of the rule, as a JSON object. The definition contains the keywords used to define contributors, the value to aggregate on if this rule returns a sum instead of a count, and the filters. For details on the valid syntax, see Contributor Insights Rule Syntax.

InsightRuleContributor

data InsightRuleContributor Source #

One of the unique contributors found by a Contributor Insights rule. If the rule contains multiple keys, then a unique contributor is a unique combination of values from all the keys in the rule.

If the rule contains a single key, then each unique contributor is each unique value for this key.

For more information, see GetInsightRuleReport.

See: newInsightRuleContributor smart constructor.

Instances

Instances details
FromXML InsightRuleContributor Source # 
Instance details

Defined in Amazonka.CloudWatch.Types.InsightRuleContributor

Generic InsightRuleContributor Source # 
Instance details

Defined in Amazonka.CloudWatch.Types.InsightRuleContributor

Associated Types

type Rep InsightRuleContributor :: Type -> Type #

Read InsightRuleContributor Source # 
Instance details

Defined in Amazonka.CloudWatch.Types.InsightRuleContributor

Show InsightRuleContributor Source # 
Instance details

Defined in Amazonka.CloudWatch.Types.InsightRuleContributor

NFData InsightRuleContributor Source # 
Instance details

Defined in Amazonka.CloudWatch.Types.InsightRuleContributor

Methods

rnf :: InsightRuleContributor -> () #

Eq InsightRuleContributor Source # 
Instance details

Defined in Amazonka.CloudWatch.Types.InsightRuleContributor

Hashable InsightRuleContributor Source # 
Instance details

Defined in Amazonka.CloudWatch.Types.InsightRuleContributor

type Rep InsightRuleContributor Source # 
Instance details

Defined in Amazonka.CloudWatch.Types.InsightRuleContributor

type Rep InsightRuleContributor = D1 ('MetaData "InsightRuleContributor" "Amazonka.CloudWatch.Types.InsightRuleContributor" "amazonka-cloudwatch-2.0-9xq2AWTkbYo3pEtgQNn4jD" 'False) (C1 ('MetaCons "InsightRuleContributor'" 'PrefixI 'True) (S1 ('MetaSel ('Just "keys") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 [Text]) :*: (S1 ('MetaSel ('Just "approximateAggregateValue") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Double) :*: S1 ('MetaSel ('Just "datapoints") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 [InsightRuleContributorDatapoint]))))

newInsightRuleContributor Source #

Create a value of InsightRuleContributor with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:keys:InsightRuleContributor', insightRuleContributor_keys - One of the log entry field keywords that is used to define contributors for this rule.

$sel:approximateAggregateValue:InsightRuleContributor', insightRuleContributor_approximateAggregateValue - An approximation of the aggregate value that comes from this contributor.

$sel:datapoints:InsightRuleContributor', insightRuleContributor_datapoints - An array of the data points where this contributor is present. Only the data points when this contributor appeared are included in the array.

InsightRuleContributorDatapoint

data InsightRuleContributorDatapoint Source #

One data point related to one contributor.

For more information, see GetInsightRuleReport and InsightRuleContributor.

See: newInsightRuleContributorDatapoint smart constructor.

Instances

Instances details
FromXML InsightRuleContributorDatapoint Source # 
Instance details

Defined in Amazonka.CloudWatch.Types.InsightRuleContributorDatapoint

Generic InsightRuleContributorDatapoint Source # 
Instance details

Defined in Amazonka.CloudWatch.Types.InsightRuleContributorDatapoint

Associated Types

type Rep InsightRuleContributorDatapoint :: Type -> Type #

Read InsightRuleContributorDatapoint Source # 
Instance details

Defined in Amazonka.CloudWatch.Types.InsightRuleContributorDatapoint

Show InsightRuleContributorDatapoint Source # 
Instance details

Defined in Amazonka.CloudWatch.Types.InsightRuleContributorDatapoint

NFData InsightRuleContributorDatapoint Source # 
Instance details

Defined in Amazonka.CloudWatch.Types.InsightRuleContributorDatapoint

Eq InsightRuleContributorDatapoint Source # 
Instance details

Defined in Amazonka.CloudWatch.Types.InsightRuleContributorDatapoint

Hashable InsightRuleContributorDatapoint Source # 
Instance details

Defined in Amazonka.CloudWatch.Types.InsightRuleContributorDatapoint

type Rep InsightRuleContributorDatapoint Source # 
Instance details

Defined in Amazonka.CloudWatch.Types.InsightRuleContributorDatapoint

type Rep InsightRuleContributorDatapoint = D1 ('MetaData "InsightRuleContributorDatapoint" "Amazonka.CloudWatch.Types.InsightRuleContributorDatapoint" "amazonka-cloudwatch-2.0-9xq2AWTkbYo3pEtgQNn4jD" 'False) (C1 ('MetaCons "InsightRuleContributorDatapoint'" 'PrefixI 'True) (S1 ('MetaSel ('Just "timestamp") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 ISO8601) :*: S1 ('MetaSel ('Just "approximateValue") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Double)))

newInsightRuleContributorDatapoint Source #

Create a value of InsightRuleContributorDatapoint with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:timestamp:InsightRuleContributorDatapoint', insightRuleContributorDatapoint_timestamp - The timestamp of the data point.

$sel:approximateValue:InsightRuleContributorDatapoint', insightRuleContributorDatapoint_approximateValue - The approximate value that this contributor added during this timestamp.

InsightRuleMetricDatapoint

data InsightRuleMetricDatapoint Source #

One data point from the metric time series returned in a Contributor Insights rule report.

For more information, see GetInsightRuleReport.

See: newInsightRuleMetricDatapoint smart constructor.

Instances

Instances details
FromXML InsightRuleMetricDatapoint Source # 
Instance details

Defined in Amazonka.CloudWatch.Types.InsightRuleMetricDatapoint

Generic InsightRuleMetricDatapoint Source # 
Instance details

Defined in Amazonka.CloudWatch.Types.InsightRuleMetricDatapoint

Associated Types

type Rep InsightRuleMetricDatapoint :: Type -> Type #

Read InsightRuleMetricDatapoint Source # 
Instance details

Defined in Amazonka.CloudWatch.Types.InsightRuleMetricDatapoint

Show InsightRuleMetricDatapoint Source # 
Instance details

Defined in Amazonka.CloudWatch.Types.InsightRuleMetricDatapoint

NFData InsightRuleMetricDatapoint Source # 
Instance details

Defined in Amazonka.CloudWatch.Types.InsightRuleMetricDatapoint

Eq InsightRuleMetricDatapoint Source # 
Instance details

Defined in Amazonka.CloudWatch.Types.InsightRuleMetricDatapoint

Hashable InsightRuleMetricDatapoint Source # 
Instance details

Defined in Amazonka.CloudWatch.Types.InsightRuleMetricDatapoint

type Rep InsightRuleMetricDatapoint Source # 
Instance details

Defined in Amazonka.CloudWatch.Types.InsightRuleMetricDatapoint

type Rep InsightRuleMetricDatapoint = D1 ('MetaData "InsightRuleMetricDatapoint" "Amazonka.CloudWatch.Types.InsightRuleMetricDatapoint" "amazonka-cloudwatch-2.0-9xq2AWTkbYo3pEtgQNn4jD" 'False) (C1 ('MetaCons "InsightRuleMetricDatapoint'" 'PrefixI 'True) (((S1 ('MetaSel ('Just "average") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Double)) :*: S1 ('MetaSel ('Just "maxContributorValue") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Double))) :*: (S1 ('MetaSel ('Just "maximum") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Double)) :*: S1 ('MetaSel ('Just "minimum") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Double)))) :*: ((S1 ('MetaSel ('Just "sampleCount") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Double)) :*: S1 ('MetaSel ('Just "sum") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Double))) :*: (S1 ('MetaSel ('Just "uniqueContributors") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Double)) :*: S1 ('MetaSel ('Just "timestamp") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 ISO8601)))))

newInsightRuleMetricDatapoint Source #

Create a value of InsightRuleMetricDatapoint with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:average:InsightRuleMetricDatapoint', insightRuleMetricDatapoint_average - The average value from all contributors during the time period represented by that data point.

This statistic is returned only if you included it in the Metrics array in your request.

$sel:maxContributorValue:InsightRuleMetricDatapoint', insightRuleMetricDatapoint_maxContributorValue - The maximum value provided by one contributor during this timestamp. Each timestamp is evaluated separately, so the identity of the max contributor could be different for each timestamp.

This statistic is returned only if you included it in the Metrics array in your request.

$sel:maximum:InsightRuleMetricDatapoint', insightRuleMetricDatapoint_maximum - The maximum value from a single occurence from a single contributor during the time period represented by that data point.

This statistic is returned only if you included it in the Metrics array in your request.

$sel:minimum:InsightRuleMetricDatapoint', insightRuleMetricDatapoint_minimum - The minimum value from a single contributor during the time period represented by that data point.

This statistic is returned only if you included it in the Metrics array in your request.

$sel:sampleCount:InsightRuleMetricDatapoint', insightRuleMetricDatapoint_sampleCount - The number of occurrences that matched the rule during this data point.

This statistic is returned only if you included it in the Metrics array in your request.

$sel:sum:InsightRuleMetricDatapoint', insightRuleMetricDatapoint_sum - The sum of the values from all contributors during the time period represented by that data point.

This statistic is returned only if you included it in the Metrics array in your request.

$sel:uniqueContributors:InsightRuleMetricDatapoint', insightRuleMetricDatapoint_uniqueContributors - The number of unique contributors who published data during this timestamp.

This statistic is returned only if you included it in the Metrics array in your request.

$sel:timestamp:InsightRuleMetricDatapoint', insightRuleMetricDatapoint_timestamp - The timestamp of the data point.

LabelOptions

data LabelOptions Source #

This structure includes the Timezone parameter, which you can use to specify your time zone so that the labels that are associated with returned metrics display the correct time for your time zone.

The Timezone value affects a label only if you have a time-based dynamic expression in the label. For more information about dynamic expressions in labels, see Using Dynamic Labels.

See: newLabelOptions smart constructor.

Constructors

LabelOptions' (Maybe Text) 

Instances

Instances details
ToQuery LabelOptions Source # 
Instance details

Defined in Amazonka.CloudWatch.Types.LabelOptions

Generic LabelOptions Source # 
Instance details

Defined in Amazonka.CloudWatch.Types.LabelOptions

Associated Types

type Rep LabelOptions :: Type -> Type #

Read LabelOptions Source # 
Instance details

Defined in Amazonka.CloudWatch.Types.LabelOptions

Show LabelOptions Source # 
Instance details

Defined in Amazonka.CloudWatch.Types.LabelOptions

NFData LabelOptions Source # 
Instance details

Defined in Amazonka.CloudWatch.Types.LabelOptions

Methods

rnf :: LabelOptions -> () #

Eq LabelOptions Source # 
Instance details

Defined in Amazonka.CloudWatch.Types.LabelOptions

Hashable LabelOptions Source # 
Instance details

Defined in Amazonka.CloudWatch.Types.LabelOptions

type Rep LabelOptions Source # 
Instance details

Defined in Amazonka.CloudWatch.Types.LabelOptions

type Rep LabelOptions = D1 ('MetaData "LabelOptions" "Amazonka.CloudWatch.Types.LabelOptions" "amazonka-cloudwatch-2.0-9xq2AWTkbYo3pEtgQNn4jD" 'False) (C1 ('MetaCons "LabelOptions'" 'PrefixI 'True) (S1 ('MetaSel ('Just "timezone") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

newLabelOptions :: LabelOptions Source #

Create a value of LabelOptions with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:timezone:LabelOptions', labelOptions_timezone - The time zone to use for metric data return in this operation. The format is + or - followed by four digits. The first two digits indicate the number of hours ahead or behind of UTC, and the final two digits are the number of minutes. For example, +0130 indicates a time zone that is 1 hour and 30 minutes ahead of UTC. The default is +0000.

ManagedRule

data ManagedRule Source #

Contains the information that's required to enable a managed Contributor Insights rule for an Amazon Web Services resource.

See: newManagedRule smart constructor.

Constructors

ManagedRule' (Maybe [Tag]) Text Text 

Instances

Instances details
ToQuery ManagedRule Source # 
Instance details

Defined in Amazonka.CloudWatch.Types.ManagedRule

Generic ManagedRule Source # 
Instance details

Defined in Amazonka.CloudWatch.Types.ManagedRule

Associated Types

type Rep ManagedRule :: Type -> Type #

Read ManagedRule Source # 
Instance details

Defined in Amazonka.CloudWatch.Types.ManagedRule

Show ManagedRule Source # 
Instance details

Defined in Amazonka.CloudWatch.Types.ManagedRule

NFData ManagedRule Source # 
Instance details

Defined in Amazonka.CloudWatch.Types.ManagedRule

Methods

rnf :: ManagedRule -> () #

Eq ManagedRule Source # 
Instance details

Defined in Amazonka.CloudWatch.Types.ManagedRule

Hashable ManagedRule Source # 
Instance details

Defined in Amazonka.CloudWatch.Types.ManagedRule

type Rep ManagedRule Source # 
Instance details

Defined in Amazonka.CloudWatch.Types.ManagedRule

type Rep ManagedRule = D1 ('MetaData "ManagedRule" "Amazonka.CloudWatch.Types.ManagedRule" "amazonka-cloudwatch-2.0-9xq2AWTkbYo3pEtgQNn4jD" 'False) (C1 ('MetaCons "ManagedRule'" 'PrefixI 'True) (S1 ('MetaSel ('Just "tags") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Tag])) :*: (S1 ('MetaSel ('Just "templateName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "resourceARN") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))

newManagedRule Source #

Create a value of ManagedRule with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:tags:ManagedRule', managedRule_tags - A list of key-value pairs that you can associate with a managed Contributor Insights rule. You can associate as many as 50 tags with a rule. Tags can help you organize and categorize your resources. You also can use them to scope user permissions by granting a user permission to access or change only the resources that have certain tag values. To associate tags with a rule, you must have the cloudwatch:TagResource permission in addition to the cloudwatch:PutInsightRule permission. If you are using this operation to update an existing Contributor Insights rule, any tags that you specify in this parameter are ignored. To change the tags of an existing rule, use TagResource.

$sel:templateName:ManagedRule', managedRule_templateName - The template name for the managed Contributor Insights rule, as returned by ListManagedInsightRules.

$sel:resourceARN:ManagedRule', managedRule_resourceARN - The ARN of an Amazon Web Services resource that has managed Contributor Insights rules.

ManagedRuleDescription

data ManagedRuleDescription Source #

Contains information about managed Contributor Insights rules, as returned by ListManagedInsightRules.

See: newManagedRuleDescription smart constructor.

Instances

Instances details
FromXML ManagedRuleDescription Source # 
Instance details

Defined in Amazonka.CloudWatch.Types.ManagedRuleDescription

Generic ManagedRuleDescription Source # 
Instance details

Defined in Amazonka.CloudWatch.Types.ManagedRuleDescription

Associated Types

type Rep ManagedRuleDescription :: Type -> Type #

Read ManagedRuleDescription Source # 
Instance details

Defined in Amazonka.CloudWatch.Types.ManagedRuleDescription

Show ManagedRuleDescription Source # 
Instance details

Defined in Amazonka.CloudWatch.Types.ManagedRuleDescription

NFData ManagedRuleDescription Source # 
Instance details

Defined in Amazonka.CloudWatch.Types.ManagedRuleDescription

Methods

rnf :: ManagedRuleDescription -> () #

Eq ManagedRuleDescription Source # 
Instance details

Defined in Amazonka.CloudWatch.Types.ManagedRuleDescription

Hashable ManagedRuleDescription Source # 
Instance details

Defined in Amazonka.CloudWatch.Types.ManagedRuleDescription

type Rep ManagedRuleDescription Source # 
Instance details

Defined in Amazonka.CloudWatch.Types.ManagedRuleDescription

type Rep ManagedRuleDescription = D1 ('MetaData "ManagedRuleDescription" "Amazonka.CloudWatch.Types.ManagedRuleDescription" "amazonka-cloudwatch-2.0-9xq2AWTkbYo3pEtgQNn4jD" 'False) (C1 ('MetaCons "ManagedRuleDescription'" 'PrefixI 'True) (S1 ('MetaSel ('Just "resourceARN") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "ruleState") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ManagedRuleState)) :*: S1 ('MetaSel ('Just "templateName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))

newManagedRuleDescription :: ManagedRuleDescription Source #

Create a value of ManagedRuleDescription with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:resourceARN:ManagedRuleDescription', managedRuleDescription_resourceARN - If a managed rule is enabled, this is the ARN for the related Amazon Web Services resource.

$sel:ruleState:ManagedRuleDescription', managedRuleDescription_ruleState - Describes the state of a managed rule. If present, it contains information about the Contributor Insights rule that contains information about the related Amazon Web Services resource.

$sel:templateName:ManagedRuleDescription', managedRuleDescription_templateName - The template name for the managed rule. Used to enable managed rules using PutManagedInsightRules.

ManagedRuleState

data ManagedRuleState Source #

The status of a managed Contributor Insights rule.

See: newManagedRuleState smart constructor.

Instances

Instances details
FromXML ManagedRuleState Source # 
Instance details

Defined in Amazonka.CloudWatch.Types.ManagedRuleState

Generic ManagedRuleState Source # 
Instance details

Defined in Amazonka.CloudWatch.Types.ManagedRuleState

Associated Types

type Rep ManagedRuleState :: Type -> Type #

Read ManagedRuleState Source # 
Instance details

Defined in Amazonka.CloudWatch.Types.ManagedRuleState

Show ManagedRuleState Source # 
Instance details

Defined in Amazonka.CloudWatch.Types.ManagedRuleState

NFData ManagedRuleState Source # 
Instance details

Defined in Amazonka.CloudWatch.Types.ManagedRuleState

Methods

rnf :: ManagedRuleState -> () #

Eq ManagedRuleState Source # 
Instance details

Defined in Amazonka.CloudWatch.Types.ManagedRuleState

Hashable ManagedRuleState Source # 
Instance details

Defined in Amazonka.CloudWatch.Types.ManagedRuleState

type Rep ManagedRuleState Source # 
Instance details

Defined in Amazonka.CloudWatch.Types.ManagedRuleState

type Rep ManagedRuleState = D1 ('MetaData "ManagedRuleState" "Amazonka.CloudWatch.Types.ManagedRuleState" "amazonka-cloudwatch-2.0-9xq2AWTkbYo3pEtgQNn4jD" 'False) (C1 ('MetaCons "ManagedRuleState'" 'PrefixI 'True) (S1 ('MetaSel ('Just "ruleName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "state") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newManagedRuleState Source #

Create a value of ManagedRuleState with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:ruleName:ManagedRuleState', managedRuleState_ruleName - The name of the Contributor Insights rule that contains data for the specified Amazon Web Services resource.

$sel:state:ManagedRuleState', managedRuleState_state - Indicates whether the rule is enabled or disabled.

MessageData

data MessageData Source #

A message returned by the GetMetricDataAPI, including a code and a description.

If a cross-Region GetMetricData operation fails with a code of Forbidden and a value of Authentication too complex to retrieve cross region data, you can correct the problem by running the GetMetricData operation in the same Region where the metric data is.

See: newMessageData smart constructor.

Constructors

MessageData' (Maybe Text) (Maybe Text) 

Instances

Instances details
FromXML MessageData Source # 
Instance details

Defined in Amazonka.CloudWatch.Types.MessageData

Generic MessageData Source # 
Instance details

Defined in Amazonka.CloudWatch.Types.MessageData

Associated Types

type Rep MessageData :: Type -> Type #

Read MessageData Source # 
Instance details

Defined in Amazonka.CloudWatch.Types.MessageData

Show MessageData Source # 
Instance details

Defined in Amazonka.CloudWatch.Types.MessageData

NFData MessageData Source # 
Instance details

Defined in Amazonka.CloudWatch.Types.MessageData

Methods

rnf :: MessageData -> () #

Eq MessageData Source # 
Instance details

Defined in Amazonka.CloudWatch.Types.MessageData

Hashable MessageData Source # 
Instance details

Defined in Amazonka.CloudWatch.Types.MessageData

type Rep MessageData Source # 
Instance details

Defined in Amazonka.CloudWatch.Types.MessageData

type Rep MessageData = D1 ('MetaData "MessageData" "Amazonka.CloudWatch.Types.MessageData" "amazonka-cloudwatch-2.0-9xq2AWTkbYo3pEtgQNn4jD" 'False) (C1 ('MetaCons "MessageData'" 'PrefixI 'True) (S1 ('MetaSel ('Just "code") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "value") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

newMessageData :: MessageData Source #

Create a value of MessageData with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:code:MessageData', messageData_code - The error code or status code associated with the message.

$sel:value:MessageData', messageData_value - The message text.

Metric

data Metric Source #

Represents a specific metric.

See: newMetric smart constructor.

Constructors

Metric' (Maybe [Dimension]) (Maybe Text) (Maybe Text) 

Instances

Instances details
ToQuery Metric Source # 
Instance details

Defined in Amazonka.CloudWatch.Types.Metric

FromXML Metric Source # 
Instance details

Defined in Amazonka.CloudWatch.Types.Metric

Generic Metric Source # 
Instance details

Defined in Amazonka.CloudWatch.Types.Metric

Associated Types

type Rep Metric :: Type -> Type #

Methods

from :: Metric -> Rep Metric x #

to :: Rep Metric x -> Metric #

Read Metric Source # 
Instance details

Defined in Amazonka.CloudWatch.Types.Metric

Show Metric Source # 
Instance details

Defined in Amazonka.CloudWatch.Types.Metric

NFData Metric Source # 
Instance details

Defined in Amazonka.CloudWatch.Types.Metric

Methods

rnf :: Metric -> () #

Eq Metric Source # 
Instance details

Defined in Amazonka.CloudWatch.Types.Metric

Methods

(==) :: Metric -> Metric -> Bool #

(/=) :: Metric -> Metric -> Bool #

Hashable Metric Source # 
Instance details

Defined in Amazonka.CloudWatch.Types.Metric

Methods

hashWithSalt :: Int -> Metric -> Int #

hash :: Metric -> Int #

type Rep Metric Source # 
Instance details

Defined in Amazonka.CloudWatch.Types.Metric

type Rep Metric = D1 ('MetaData "Metric" "Amazonka.CloudWatch.Types.Metric" "amazonka-cloudwatch-2.0-9xq2AWTkbYo3pEtgQNn4jD" 'False) (C1 ('MetaCons "Metric'" 'PrefixI 'True) (S1 ('MetaSel ('Just "dimensions") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Dimension])) :*: (S1 ('MetaSel ('Just "metricName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "namespace") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))

newMetric :: Metric Source #

Create a value of Metric with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:dimensions:Metric', metric_dimensions - The dimensions for the metric.

$sel:metricName:Metric', metric_metricName - The name of the metric. This is a required field.

$sel:namespace:Metric', metric_namespace - The namespace of the metric.

MetricAlarm

data MetricAlarm Source #

The details about a metric alarm.

See: newMetricAlarm smart constructor.

Instances

Instances details
FromXML MetricAlarm Source # 
Instance details

Defined in Amazonka.CloudWatch.Types.MetricAlarm

Generic MetricAlarm Source # 
Instance details

Defined in Amazonka.CloudWatch.Types.MetricAlarm

Associated Types

type Rep MetricAlarm :: Type -> Type #

Read MetricAlarm Source # 
Instance details

Defined in Amazonka.CloudWatch.Types.MetricAlarm

Show MetricAlarm Source # 
Instance details

Defined in Amazonka.CloudWatch.Types.MetricAlarm

NFData MetricAlarm Source # 
Instance details

Defined in Amazonka.CloudWatch.Types.MetricAlarm

Methods

rnf :: MetricAlarm -> () #

Eq MetricAlarm Source # 
Instance details

Defined in Amazonka.CloudWatch.Types.MetricAlarm

Hashable MetricAlarm Source # 
Instance details

Defined in Amazonka.CloudWatch.Types.MetricAlarm

type Rep MetricAlarm Source # 
Instance details

Defined in Amazonka.CloudWatch.Types.MetricAlarm

type Rep MetricAlarm = D1 ('MetaData "MetricAlarm" "Amazonka.CloudWatch.Types.MetricAlarm" "amazonka-cloudwatch-2.0-9xq2AWTkbYo3pEtgQNn4jD" 'False) (C1 ('MetaCons "MetricAlarm'" 'PrefixI 'True) ((((S1 ('MetaSel ('Just "actionsEnabled") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: (S1 ('MetaSel ('Just "alarmActions") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])) :*: S1 ('MetaSel ('Just "alarmArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: ((S1 ('MetaSel ('Just "alarmConfigurationUpdatedTimestamp") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ISO8601)) :*: S1 ('MetaSel ('Just "alarmDescription") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "alarmName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "comparisonOperator") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ComparisonOperator))))) :*: ((S1 ('MetaSel ('Just "datapointsToAlarm") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)) :*: (S1 ('MetaSel ('Just "dimensions") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Dimension])) :*: S1 ('MetaSel ('Just "evaluateLowSampleCountPercentile") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: ((S1 ('MetaSel ('Just "evaluationPeriods") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)) :*: S1 ('MetaSel ('Just "evaluationState") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe EvaluationState))) :*: (S1 ('MetaSel ('Just "extendedStatistic") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "insufficientDataActions") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])))))) :*: (((S1 ('MetaSel ('Just "metricName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "metrics") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [MetricDataQuery])) :*: S1 ('MetaSel ('Just "namespace") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: ((S1 ('MetaSel ('Just "oKActions") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])) :*: S1 ('MetaSel ('Just "period") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural))) :*: (S1 ('MetaSel ('Just "stateReason") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "stateReasonData") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))) :*: (((S1 ('MetaSel ('Just "stateTransitionedTimestamp") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ISO8601)) :*: S1 ('MetaSel ('Just "stateUpdatedTimestamp") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ISO8601))) :*: (S1 ('MetaSel ('Just "stateValue") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe StateValue)) :*: S1 ('MetaSel ('Just "statistic") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Statistic)))) :*: ((S1 ('MetaSel ('Just "threshold") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Double)) :*: S1 ('MetaSel ('Just "thresholdMetricId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "treatMissingData") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "unit") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe StandardUnit))))))))

newMetricAlarm :: MetricAlarm Source #

Create a value of MetricAlarm with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:actionsEnabled:MetricAlarm', metricAlarm_actionsEnabled - Indicates whether actions should be executed during any changes to the alarm state.

$sel:alarmActions:MetricAlarm', metricAlarm_alarmActions - The actions to execute when this alarm transitions to the ALARM state from any other state. Each action is specified as an Amazon Resource Name (ARN).

$sel:alarmArn:MetricAlarm', metricAlarm_alarmArn - The Amazon Resource Name (ARN) of the alarm.

$sel:alarmConfigurationUpdatedTimestamp:MetricAlarm', metricAlarm_alarmConfigurationUpdatedTimestamp - The time stamp of the last update to the alarm configuration.

$sel:alarmDescription:MetricAlarm', metricAlarm_alarmDescription - The description of the alarm.

$sel:alarmName:MetricAlarm', metricAlarm_alarmName - The name of the alarm.

$sel:comparisonOperator:MetricAlarm', metricAlarm_comparisonOperator - The arithmetic operation to use when comparing the specified statistic and threshold. The specified statistic value is used as the first operand.

$sel:datapointsToAlarm:MetricAlarm', metricAlarm_datapointsToAlarm - The number of data points that must be breaching to trigger the alarm.

$sel:dimensions:MetricAlarm', metricAlarm_dimensions - The dimensions for the metric associated with the alarm.

$sel:evaluateLowSampleCountPercentile:MetricAlarm', metricAlarm_evaluateLowSampleCountPercentile - Used only for alarms based on percentiles. If ignore, the alarm state does not change during periods with too few data points to be statistically significant. If evaluate or this parameter is not used, the alarm is always evaluated and possibly changes state no matter how many data points are available.

$sel:evaluationPeriods:MetricAlarm', metricAlarm_evaluationPeriods - The number of periods over which data is compared to the specified threshold.

$sel:evaluationState:MetricAlarm', metricAlarm_evaluationState - If the value of this field is PARTIAL_DATA, the alarm is being evaluated based on only partial data. This happens if the query used for the alarm returns more than 10,000 metrics. For more information, see Create alarms on Metrics Insights queries.

$sel:extendedStatistic:MetricAlarm', metricAlarm_extendedStatistic - The percentile statistic for the metric associated with the alarm. Specify a value between p0.0 and p100.

$sel:insufficientDataActions:MetricAlarm', metricAlarm_insufficientDataActions - The actions to execute when this alarm transitions to the INSUFFICIENT_DATA state from any other state. Each action is specified as an Amazon Resource Name (ARN).

$sel:metricName:MetricAlarm', metricAlarm_metricName - The name of the metric associated with the alarm, if this is an alarm based on a single metric.

$sel:metrics:MetricAlarm', metricAlarm_metrics - An array of MetricDataQuery structures, used in an alarm based on a metric math expression. Each structure either retrieves a metric or performs a math expression. One item in the Metrics array is the math expression that the alarm watches. This expression by designated by having ReturnData set to true.

$sel:namespace:MetricAlarm', metricAlarm_namespace - The namespace of the metric associated with the alarm.

$sel:oKActions:MetricAlarm', metricAlarm_oKActions - The actions to execute when this alarm transitions to the OK state from any other state. Each action is specified as an Amazon Resource Name (ARN).

MetricAlarm, metricAlarm_period - The period, in seconds, over which the statistic is applied.

$sel:stateReason:MetricAlarm', metricAlarm_stateReason - An explanation for the alarm state, in text format.

$sel:stateReasonData:MetricAlarm', metricAlarm_stateReasonData - An explanation for the alarm state, in JSON format.

$sel:stateTransitionedTimestamp:MetricAlarm', metricAlarm_stateTransitionedTimestamp - The date and time that the alarm's StateValue most recently changed.

$sel:stateUpdatedTimestamp:MetricAlarm', metricAlarm_stateUpdatedTimestamp - The time stamp of the last update to the value of either the StateValue or EvaluationState parameters.

$sel:stateValue:MetricAlarm', metricAlarm_stateValue - The state value for the alarm.

$sel:statistic:MetricAlarm', metricAlarm_statistic - The statistic for the metric associated with the alarm, other than percentile. For percentile statistics, use ExtendedStatistic.

$sel:threshold:MetricAlarm', metricAlarm_threshold - The value to compare with the specified statistic.

$sel:thresholdMetricId:MetricAlarm', metricAlarm_thresholdMetricId - In an alarm based on an anomaly detection model, this is the ID of the ANOMALY_DETECTION_BAND function used as the threshold for the alarm.

$sel:treatMissingData:MetricAlarm', metricAlarm_treatMissingData - Sets how this alarm is to handle missing data points. The valid values are breaching, notBreaching, ignore, and missing. For more information, see Configuring how CloudWatch alarms treat missing data.

If this parameter is omitted, the default behavior of missing is used.

$sel:unit:MetricAlarm', metricAlarm_unit - The unit of the metric associated with the alarm.

MetricDataQuery

data MetricDataQuery Source #

This structure is used in both GetMetricData and PutMetricAlarm. 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 Metrics Insights query or a math expression. A single GetMetricData call can include up to 500 MetricDataQuery structures.

When used in PutMetricAlarm, it enables you to create an alarm based on a metric math expression. Each MetricDataQuery in the array specifies either a metric to retrieve, or a math expression to be performed on retrieved metrics. A single PutMetricAlarm call can include up to 20 MetricDataQuery structures in the array. The 20 structures can include as many as 10 structures that contain a MetricStat parameter to retrieve a metric, and as many as 10 structures that contain the Expression parameter to perform a math expression. Of those Expression structures, one must have true as the value for ReturnData. The result of this expression is the value the alarm watches.

Any expression used in a PutMetricAlarm operation 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 GetMetricData operation or a PutMetricAlarm operation. These differences are explained in the following parameter list.

See: newMetricDataQuery smart constructor.

Instances

Instances details
ToQuery MetricDataQuery Source # 
Instance details

Defined in Amazonka.CloudWatch.Types.MetricDataQuery

FromXML MetricDataQuery Source # 
Instance details

Defined in Amazonka.CloudWatch.Types.MetricDataQuery

Generic MetricDataQuery Source # 
Instance details

Defined in Amazonka.CloudWatch.Types.MetricDataQuery

Associated Types

type Rep MetricDataQuery :: Type -> Type #

Read MetricDataQuery Source # 
Instance details

Defined in Amazonka.CloudWatch.Types.MetricDataQuery

Show MetricDataQuery Source # 
Instance details

Defined in Amazonka.CloudWatch.Types.MetricDataQuery

NFData MetricDataQuery Source # 
Instance details

Defined in Amazonka.CloudWatch.Types.MetricDataQuery

Methods

rnf :: MetricDataQuery -> () #

Eq MetricDataQuery Source # 
Instance details

Defined in Amazonka.CloudWatch.Types.MetricDataQuery

Hashable MetricDataQuery Source # 
Instance details

Defined in Amazonka.CloudWatch.Types.MetricDataQuery

type Rep MetricDataQuery Source # 
Instance details

Defined in Amazonka.CloudWatch.Types.MetricDataQuery

newMetricDataQuery Source #

Create a value of MetricDataQuery with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:accountId:MetricDataQuery', metricDataQuery_accountId - The ID of the account where the metrics are located.

If you are performing a GetMetricData operation in a monitoring account, use this to specify which account to retrieve this metric from.

If you are performing a PutMetricAlarm operation, use this to specify which account contains the metric that the alarm is watching.

$sel:expression:MetricDataQuery', metricDataQuery_expression - This field can contain either a Metrics Insights query, or a metric math expression to be performed on the returned data. For more information about Metrics Insights queries, see Metrics Insights query components and syntax in the Amazon CloudWatch User Guide.

A math expression can use the Id of the other metrics or queries to refer to those metrics, and can also use the Id of other expressions to use the result of those expressions. For more information about metric math expressions, see Metric Math Syntax and Functions in the Amazon CloudWatch User Guide.

Within each MetricDataQuery object, you must specify either Expression or MetricStat but not both.

$sel:label:MetricDataQuery', metricDataQuery_label - A human-readable label for this metric or expression. This is especially useful if this is an expression, so that you know what the value represents. If the metric or expression is shown in a CloudWatch dashboard widget, the label is shown. If Label is omitted, CloudWatch generates a default.

You can put dynamic expressions into a label, so that it is more descriptive. For more information, see Using Dynamic Labels.

$sel:metricStat:MetricDataQuery', metricDataQuery_metricStat - The metric to be returned, along with statistics, period, and units. Use this parameter only if this object is retrieving a metric and not performing a math expression on returned data.

Within one MetricDataQuery object, you must specify either Expression or MetricStat but not both.

MetricDataQuery, metricDataQuery_period - The granularity, in seconds, of the returned data points. For metrics with regular resolution, a period can be as short as one minute (60 seconds) and must be a multiple of 60. For high-resolution metrics that are collected at intervals of less than one minute, the period can be 1, 5, 10, 30, 60, or any multiple of 60. High-resolution metrics are those metrics stored by a PutMetricData operation that includes a StorageResolution of 1 second.

$sel:returnData:MetricDataQuery', metricDataQuery_returnData - When used in GetMetricData, this option indicates whether to return the timestamps and raw data values of this metric. If you are performing this call just to do math expressions and do not also need the raw data returned, you can specify false. If you omit this, the default of true is used.

When used in PutMetricAlarm, specify true for the one expression result to use as the alarm. For all other metrics and expressions in the same PutMetricAlarm operation, specify ReturnData as False.

$sel:id:MetricDataQuery', metricDataQuery_id - A short name used to tie this object to the results in the response. This name must be unique within a single call to GetMetricData. If you are performing math expressions on this set of data, this name represents that data and can serve as a variable in the mathematical expression. The valid characters are letters, numbers, and underscore. The first character must be a lowercase letter.

MetricDataResult

data MetricDataResult Source #

A GetMetricData call returns an array of MetricDataResult structures. Each of these structures includes the data points for that metric, along with the timestamps of those data points and other identifying information.

See: newMetricDataResult smart constructor.

Instances

Instances details
FromXML MetricDataResult Source # 
Instance details

Defined in Amazonka.CloudWatch.Types.MetricDataResult

Generic MetricDataResult Source # 
Instance details

Defined in Amazonka.CloudWatch.Types.MetricDataResult

Associated Types

type Rep MetricDataResult :: Type -> Type #

Read MetricDataResult Source # 
Instance details

Defined in Amazonka.CloudWatch.Types.MetricDataResult

Show MetricDataResult Source # 
Instance details

Defined in Amazonka.CloudWatch.Types.MetricDataResult

NFData MetricDataResult Source # 
Instance details

Defined in Amazonka.CloudWatch.Types.MetricDataResult

Methods

rnf :: MetricDataResult -> () #

Eq MetricDataResult Source # 
Instance details

Defined in Amazonka.CloudWatch.Types.MetricDataResult

Hashable MetricDataResult Source # 
Instance details

Defined in Amazonka.CloudWatch.Types.MetricDataResult

type Rep MetricDataResult Source # 
Instance details

Defined in Amazonka.CloudWatch.Types.MetricDataResult

type Rep MetricDataResult = D1 ('MetaData "MetricDataResult" "Amazonka.CloudWatch.Types.MetricDataResult" "amazonka-cloudwatch-2.0-9xq2AWTkbYo3pEtgQNn4jD" 'False) (C1 ('MetaCons "MetricDataResult'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "id") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "label") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "messages") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [MessageData])))) :*: (S1 ('MetaSel ('Just "statusCode") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe StatusCode)) :*: (S1 ('MetaSel ('Just "timestamps") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [ISO8601])) :*: S1 ('MetaSel ('Just "values") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Double]))))))

newMetricDataResult :: MetricDataResult Source #

Create a value of MetricDataResult with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:id:MetricDataResult', metricDataResult_id - The short name you specified to represent this metric.

$sel:label:MetricDataResult', metricDataResult_label - The human-readable label associated with the data.

$sel:messages:MetricDataResult', metricDataResult_messages - A list of messages with additional information about the data returned.

$sel:statusCode:MetricDataResult', metricDataResult_statusCode - The status of the returned data. Complete indicates that all data points in the requested time range were returned. PartialData means that an incomplete set of data points were returned. You can use the NextToken value that was returned and repeat your request to get more data points. NextToken is not returned if you are performing a math expression. InternalError indicates that an error occurred. Retry your request using NextToken, if present.

$sel:timestamps:MetricDataResult', metricDataResult_timestamps - The timestamps for the data points, formatted in Unix timestamp format. The number of timestamps always matches the number of values and the value for Timestamps[x] is Values[x].

$sel:values:MetricDataResult', metricDataResult_values - The data points for the metric corresponding to Timestamps. The number of values always matches the number of timestamps and the timestamp for Values[x] is Timestamps[x].

MetricDatum

data MetricDatum Source #

Encapsulates the information sent to either create a metric or add new values to be aggregated into an existing metric.

See: newMetricDatum smart constructor.

Instances

Instances details
ToQuery MetricDatum Source # 
Instance details

Defined in Amazonka.CloudWatch.Types.MetricDatum

Generic MetricDatum Source # 
Instance details

Defined in Amazonka.CloudWatch.Types.MetricDatum

Associated Types

type Rep MetricDatum :: Type -> Type #

Read MetricDatum Source # 
Instance details

Defined in Amazonka.CloudWatch.Types.MetricDatum

Show MetricDatum Source # 
Instance details

Defined in Amazonka.CloudWatch.Types.MetricDatum

NFData MetricDatum Source # 
Instance details

Defined in Amazonka.CloudWatch.Types.MetricDatum

Methods

rnf :: MetricDatum -> () #

Eq MetricDatum Source # 
Instance details

Defined in Amazonka.CloudWatch.Types.MetricDatum

Hashable MetricDatum Source # 
Instance details

Defined in Amazonka.CloudWatch.Types.MetricDatum

type Rep MetricDatum Source # 
Instance details

Defined in Amazonka.CloudWatch.Types.MetricDatum

newMetricDatum Source #

Create a value of MetricDatum with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:counts:MetricDatum', metricDatum_counts - Array of numbers that is used along with the Values array. Each number in the Count array is the number of times the corresponding value in the Values array occurred during the period.

If you omit the Counts array, the default of 1 is used as the value for each count. If you include a Counts array, it must include the same amount of values as the Values array.

$sel:dimensions:MetricDatum', metricDatum_dimensions - The dimensions associated with the metric.

$sel:statisticValues:MetricDatum', metricDatum_statisticValues - The statistical values for the metric.

$sel:storageResolution:MetricDatum', metricDatum_storageResolution - Valid values are 1 and 60. Setting this to 1 specifies this metric as a high-resolution metric, so that CloudWatch stores the metric with sub-minute resolution down to one second. Setting this to 60 specifies this metric as a regular-resolution metric, which CloudWatch stores at 1-minute resolution. Currently, high resolution is available only for custom metrics. For more information about high-resolution metrics, see High-Resolution Metrics in the Amazon CloudWatch User Guide.

This field is optional, if you do not specify it the default of 60 is used.

$sel:timestamp:MetricDatum', metricDatum_timestamp - The time the metric data was received, expressed as the number of milliseconds since Jan 1, 1970 00:00:00 UTC.

$sel:unit:MetricDatum', metricDatum_unit - When you are using a Put operation, this defines what unit you want to use when storing the metric.

In a Get operation, this displays the unit that is used for the metric.

MetricDatum, metricDatum_value - The value for the metric.

Although the parameter accepts numbers of type Double, CloudWatch rejects values that are either too small or too large. Values must be in the range of -2^360 to 2^360. In addition, special values (for example, NaN, +Infinity, -Infinity) are not supported.

$sel:values:MetricDatum', metricDatum_values - Array of numbers representing the values for the metric during the period. Each unique value is listed just once in this array, and the corresponding number in the Counts array specifies the number of times that value occurred during the period. You can include up to 150 unique values in each PutMetricData action that specifies a Values array.

Although the Values array accepts numbers of type Double, CloudWatch rejects values that are either too small or too large. Values must be in the range of -2^360 to 2^360. In addition, special values (for example, NaN, +Infinity, -Infinity) are not supported.

$sel:metricName:MetricDatum', metricDatum_metricName - The name of the metric.

MetricMathAnomalyDetector

data MetricMathAnomalyDetector Source #

Indicates the CloudWatch math expression that provides the time series the anomaly detector uses as input. The designated math expression must return a single time series.

See: newMetricMathAnomalyDetector smart constructor.

Instances

Instances details
ToQuery MetricMathAnomalyDetector Source # 
Instance details

Defined in Amazonka.CloudWatch.Types.MetricMathAnomalyDetector

FromXML MetricMathAnomalyDetector Source # 
Instance details

Defined in Amazonka.CloudWatch.Types.MetricMathAnomalyDetector

Generic MetricMathAnomalyDetector Source # 
Instance details

Defined in Amazonka.CloudWatch.Types.MetricMathAnomalyDetector

Associated Types

type Rep MetricMathAnomalyDetector :: Type -> Type #

Read MetricMathAnomalyDetector Source # 
Instance details

Defined in Amazonka.CloudWatch.Types.MetricMathAnomalyDetector

Show MetricMathAnomalyDetector Source # 
Instance details

Defined in Amazonka.CloudWatch.Types.MetricMathAnomalyDetector

NFData MetricMathAnomalyDetector Source # 
Instance details

Defined in Amazonka.CloudWatch.Types.MetricMathAnomalyDetector

Eq MetricMathAnomalyDetector Source # 
Instance details

Defined in Amazonka.CloudWatch.Types.MetricMathAnomalyDetector

Hashable MetricMathAnomalyDetector Source # 
Instance details

Defined in Amazonka.CloudWatch.Types.MetricMathAnomalyDetector

type Rep MetricMathAnomalyDetector Source # 
Instance details

Defined in Amazonka.CloudWatch.Types.MetricMathAnomalyDetector

type Rep MetricMathAnomalyDetector = D1 ('MetaData "MetricMathAnomalyDetector" "Amazonka.CloudWatch.Types.MetricMathAnomalyDetector" "amazonka-cloudwatch-2.0-9xq2AWTkbYo3pEtgQNn4jD" 'False) (C1 ('MetaCons "MetricMathAnomalyDetector'" 'PrefixI 'True) (S1 ('MetaSel ('Just "metricDataQueries") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [MetricDataQuery]))))

newMetricMathAnomalyDetector :: MetricMathAnomalyDetector Source #

Create a value of MetricMathAnomalyDetector with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:metricDataQueries:MetricMathAnomalyDetector', metricMathAnomalyDetector_metricDataQueries - An array of metric data query structures that enables you to create an anomaly detector based on the result of a metric math expression. Each item in MetricDataQueries gets a metric or performs a math expression. One item in MetricDataQueries is the expression that provides the time series that the anomaly detector uses as input. Designate the expression by setting ReturnData to true for this object in the array. For all other expressions and metrics, set ReturnData to false. The designated expression must return a single time series.

MetricStat

data MetricStat Source #

This structure defines the metric to be returned, along with the statistics, period, and units.

See: newMetricStat smart constructor.

Instances

Instances details
ToQuery MetricStat Source # 
Instance details

Defined in Amazonka.CloudWatch.Types.MetricStat

FromXML MetricStat Source # 
Instance details

Defined in Amazonka.CloudWatch.Types.MetricStat

Generic MetricStat Source # 
Instance details

Defined in Amazonka.CloudWatch.Types.MetricStat

Associated Types

type Rep MetricStat :: Type -> Type #

Read MetricStat Source # 
Instance details

Defined in Amazonka.CloudWatch.Types.MetricStat

Show MetricStat Source # 
Instance details

Defined in Amazonka.CloudWatch.Types.MetricStat

NFData MetricStat Source # 
Instance details

Defined in Amazonka.CloudWatch.Types.MetricStat

Methods

rnf :: MetricStat -> () #

Eq MetricStat Source # 
Instance details

Defined in Amazonka.CloudWatch.Types.MetricStat

Hashable MetricStat Source # 
Instance details

Defined in Amazonka.CloudWatch.Types.MetricStat

type Rep MetricStat Source # 
Instance details

Defined in Amazonka.CloudWatch.Types.MetricStat

type Rep MetricStat = D1 ('MetaData "MetricStat" "Amazonka.CloudWatch.Types.MetricStat" "amazonka-cloudwatch-2.0-9xq2AWTkbYo3pEtgQNn4jD" 'False) (C1 ('MetaCons "MetricStat'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "unit") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe StandardUnit)) :*: S1 ('MetaSel ('Just "metric") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Metric)) :*: (S1 ('MetaSel ('Just "period") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Natural) :*: S1 ('MetaSel ('Just "stat") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))

newMetricStat Source #

Create a value of MetricStat with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:unit:MetricStat', metricStat_unit - When you are using a Put operation, this defines what unit you want to use when storing the metric.

In a Get operation, if you omit Unit then all data that was collected with any unit is returned, along with the corresponding units that were specified when the data was reported to CloudWatch. If you specify a unit, the operation returns only data that was collected with that unit specified. If you specify a unit that does not match the data collected, the results of the operation are null. CloudWatch does not perform unit conversions.

$sel:metric:MetricStat', metricStat_metric - The metric to return, including the metric name, namespace, and dimensions.

$sel:period:MetricStat', metricStat_period - The granularity, in seconds, of the returned data points. For metrics with regular resolution, a period can be as short as one minute (60 seconds) and must be a multiple of 60. For high-resolution metrics that are collected at intervals of less than one minute, the period can be 1, 5, 10, 30, 60, or any multiple of 60. High-resolution metrics are those metrics stored by a PutMetricData call that includes a StorageResolution of 1 second.

If the StartTime parameter specifies a time stamp that is greater than 3 hours ago, you must specify the period as follows or no data points in that time range is returned:

  • Start time between 3 hours and 15 days ago - Use a multiple of 60 seconds (1 minute).
  • Start time between 15 and 63 days ago - Use a multiple of 300 seconds (5 minutes).
  • Start time greater than 63 days ago - Use a multiple of 3600 seconds (1 hour).

$sel:stat:MetricStat', metricStat_stat - The statistic to return. It can include any CloudWatch statistic or extended statistic.

MetricStreamEntry

data MetricStreamEntry Source #

This structure contains the configuration information about one metric stream.

See: newMetricStreamEntry smart constructor.

Instances

Instances details
FromXML MetricStreamEntry Source # 
Instance details

Defined in Amazonka.CloudWatch.Types.MetricStreamEntry

Generic MetricStreamEntry Source # 
Instance details

Defined in Amazonka.CloudWatch.Types.MetricStreamEntry

Associated Types

type Rep MetricStreamEntry :: Type -> Type #

Read MetricStreamEntry Source # 
Instance details

Defined in Amazonka.CloudWatch.Types.MetricStreamEntry

Show MetricStreamEntry Source # 
Instance details

Defined in Amazonka.CloudWatch.Types.MetricStreamEntry

NFData MetricStreamEntry Source # 
Instance details

Defined in Amazonka.CloudWatch.Types.MetricStreamEntry

Methods

rnf :: MetricStreamEntry -> () #

Eq MetricStreamEntry Source # 
Instance details

Defined in Amazonka.CloudWatch.Types.MetricStreamEntry

Hashable MetricStreamEntry Source # 
Instance details

Defined in Amazonka.CloudWatch.Types.MetricStreamEntry

type Rep MetricStreamEntry Source # 
Instance details

Defined in Amazonka.CloudWatch.Types.MetricStreamEntry

newMetricStreamEntry :: MetricStreamEntry Source #

Create a value of MetricStreamEntry with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:arn:MetricStreamEntry', metricStreamEntry_arn - The ARN of the metric stream.

$sel:creationDate:MetricStreamEntry', metricStreamEntry_creationDate - The date that the metric stream was originally created.

$sel:firehoseArn:MetricStreamEntry', metricStreamEntry_firehoseArn - The ARN of the Kinesis Firehose devlivery stream that is used for this metric stream.

$sel:lastUpdateDate:MetricStreamEntry', metricStreamEntry_lastUpdateDate - The date that the configuration of this metric stream was most recently updated.

$sel:name:MetricStreamEntry', metricStreamEntry_name - The name of the metric stream.

$sel:outputFormat:MetricStreamEntry', metricStreamEntry_outputFormat - The output format of this metric stream. Valid values are json and opentelemetry0.7.

$sel:state:MetricStreamEntry', metricStreamEntry_state - The current state of this stream. Valid values are running and stopped.

MetricStreamFilter

data MetricStreamFilter Source #

This structure contains the name of one of the metric namespaces that is listed in a filter of a metric stream.

See: newMetricStreamFilter smart constructor.

Instances

Instances details
ToQuery MetricStreamFilter Source # 
Instance details

Defined in Amazonka.CloudWatch.Types.MetricStreamFilter

FromXML MetricStreamFilter Source # 
Instance details

Defined in Amazonka.CloudWatch.Types.MetricStreamFilter

Generic MetricStreamFilter Source # 
Instance details

Defined in Amazonka.CloudWatch.Types.MetricStreamFilter

Associated Types

type Rep MetricStreamFilter :: Type -> Type #

Read MetricStreamFilter Source # 
Instance details

Defined in Amazonka.CloudWatch.Types.MetricStreamFilter

Show MetricStreamFilter Source # 
Instance details

Defined in Amazonka.CloudWatch.Types.MetricStreamFilter

NFData MetricStreamFilter Source # 
Instance details

Defined in Amazonka.CloudWatch.Types.MetricStreamFilter

Methods

rnf :: MetricStreamFilter -> () #

Eq MetricStreamFilter Source # 
Instance details

Defined in Amazonka.CloudWatch.Types.MetricStreamFilter

Hashable MetricStreamFilter Source # 
Instance details

Defined in Amazonka.CloudWatch.Types.MetricStreamFilter

type Rep MetricStreamFilter Source # 
Instance details

Defined in Amazonka.CloudWatch.Types.MetricStreamFilter

type Rep MetricStreamFilter = D1 ('MetaData "MetricStreamFilter" "Amazonka.CloudWatch.Types.MetricStreamFilter" "amazonka-cloudwatch-2.0-9xq2AWTkbYo3pEtgQNn4jD" 'False) (C1 ('MetaCons "MetricStreamFilter'" 'PrefixI 'True) (S1 ('MetaSel ('Just "namespace") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

newMetricStreamFilter :: MetricStreamFilter Source #

Create a value of MetricStreamFilter with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:namespace:MetricStreamFilter', metricStreamFilter_namespace - The name of the metric namespace in the filter.

MetricStreamStatisticsConfiguration

data MetricStreamStatisticsConfiguration Source #

By default, a metric stream always sends the MAX, MIN, SUM, and SAMPLECOUNT statistics for each metric that is streamed. This structure contains information for one metric that includes additional statistics in the stream. For more information about statistics, see CloudWatch, listed in CloudWatch statistics definitions.

See: newMetricStreamStatisticsConfiguration smart constructor.

Instances

Instances details
ToQuery MetricStreamStatisticsConfiguration Source # 
Instance details

Defined in Amazonka.CloudWatch.Types.MetricStreamStatisticsConfiguration

FromXML MetricStreamStatisticsConfiguration Source # 
Instance details

Defined in Amazonka.CloudWatch.Types.MetricStreamStatisticsConfiguration

Generic MetricStreamStatisticsConfiguration Source # 
Instance details

Defined in Amazonka.CloudWatch.Types.MetricStreamStatisticsConfiguration

Read MetricStreamStatisticsConfiguration Source # 
Instance details

Defined in Amazonka.CloudWatch.Types.MetricStreamStatisticsConfiguration

Show MetricStreamStatisticsConfiguration Source # 
Instance details

Defined in Amazonka.CloudWatch.Types.MetricStreamStatisticsConfiguration

NFData MetricStreamStatisticsConfiguration Source # 
Instance details

Defined in Amazonka.CloudWatch.Types.MetricStreamStatisticsConfiguration

Eq MetricStreamStatisticsConfiguration Source # 
Instance details

Defined in Amazonka.CloudWatch.Types.MetricStreamStatisticsConfiguration

Hashable MetricStreamStatisticsConfiguration Source # 
Instance details

Defined in Amazonka.CloudWatch.Types.MetricStreamStatisticsConfiguration

type Rep MetricStreamStatisticsConfiguration Source # 
Instance details

Defined in Amazonka.CloudWatch.Types.MetricStreamStatisticsConfiguration

type Rep MetricStreamStatisticsConfiguration = D1 ('MetaData "MetricStreamStatisticsConfiguration" "Amazonka.CloudWatch.Types.MetricStreamStatisticsConfiguration" "amazonka-cloudwatch-2.0-9xq2AWTkbYo3pEtgQNn4jD" 'False) (C1 ('MetaCons "MetricStreamStatisticsConfiguration'" 'PrefixI 'True) (S1 ('MetaSel ('Just "includeMetrics") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 [MetricStreamStatisticsMetric]) :*: S1 ('MetaSel ('Just "additionalStatistics") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 [Text])))

newMetricStreamStatisticsConfiguration :: MetricStreamStatisticsConfiguration Source #

Create a value of MetricStreamStatisticsConfiguration with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:includeMetrics:MetricStreamStatisticsConfiguration', metricStreamStatisticsConfiguration_includeMetrics - An array of metric name and namespace pairs that stream the additional statistics listed in the value of the AdditionalStatistics parameter. There can be as many as 100 pairs in the array.

All metrics that match the combination of metric name and namespace will be streamed with the additional statistics, no matter their dimensions.

$sel:additionalStatistics:MetricStreamStatisticsConfiguration', metricStreamStatisticsConfiguration_additionalStatistics - The list of additional statistics that are to be streamed for the metrics listed in the IncludeMetrics array in this structure. This list can include as many as 20 statistics.

If the OutputFormat for the stream is opentelemetry0.7, the only valid values are p?? percentile statistics such as p90, p99 and so on.

If the OutputFormat for the stream is json, the valid values include the abbreviations for all of the statistics listed in CloudWatch statistics definitions. For example, this includes tm98, wm90, PR(:300), and so on.

MetricStreamStatisticsMetric

data MetricStreamStatisticsMetric Source #

This object contains the information for one metric that is to be streamed with additional statistics.

See: newMetricStreamStatisticsMetric smart constructor.

Instances

Instances details
ToQuery MetricStreamStatisticsMetric Source # 
Instance details

Defined in Amazonka.CloudWatch.Types.MetricStreamStatisticsMetric

FromXML MetricStreamStatisticsMetric Source # 
Instance details

Defined in Amazonka.CloudWatch.Types.MetricStreamStatisticsMetric

Generic MetricStreamStatisticsMetric Source # 
Instance details

Defined in Amazonka.CloudWatch.Types.MetricStreamStatisticsMetric

Associated Types

type Rep MetricStreamStatisticsMetric :: Type -> Type #

Read MetricStreamStatisticsMetric Source # 
Instance details

Defined in Amazonka.CloudWatch.Types.MetricStreamStatisticsMetric

Show MetricStreamStatisticsMetric Source # 
Instance details

Defined in Amazonka.CloudWatch.Types.MetricStreamStatisticsMetric

NFData MetricStreamStatisticsMetric Source # 
Instance details

Defined in Amazonka.CloudWatch.Types.MetricStreamStatisticsMetric

Eq MetricStreamStatisticsMetric Source # 
Instance details

Defined in Amazonka.CloudWatch.Types.MetricStreamStatisticsMetric

Hashable MetricStreamStatisticsMetric Source # 
Instance details

Defined in Amazonka.CloudWatch.Types.MetricStreamStatisticsMetric

type Rep MetricStreamStatisticsMetric Source # 
Instance details

Defined in Amazonka.CloudWatch.Types.MetricStreamStatisticsMetric

type Rep MetricStreamStatisticsMetric = D1 ('MetaData "MetricStreamStatisticsMetric" "Amazonka.CloudWatch.Types.MetricStreamStatisticsMetric" "amazonka-cloudwatch-2.0-9xq2AWTkbYo3pEtgQNn4jD" 'False) (C1 ('MetaCons "MetricStreamStatisticsMetric'" 'PrefixI 'True) (S1 ('MetaSel ('Just "namespace") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "metricName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newMetricStreamStatisticsMetric Source #

Create a value of MetricStreamStatisticsMetric with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:namespace:MetricStreamStatisticsMetric', metricStreamStatisticsMetric_namespace - The namespace of the metric.

$sel:metricName:MetricStreamStatisticsMetric', metricStreamStatisticsMetric_metricName - The name of the metric.

PartialFailure

data PartialFailure Source #

This array is empty if the API operation was successful for all the rules specified in the request. If the operation could not process one of the rules, the following data is returned for each of those rules.

See: newPartialFailure smart constructor.

Instances

Instances details
FromXML PartialFailure Source # 
Instance details

Defined in Amazonka.CloudWatch.Types.PartialFailure

Generic PartialFailure Source # 
Instance details

Defined in Amazonka.CloudWatch.Types.PartialFailure

Associated Types

type Rep PartialFailure :: Type -> Type #

Read PartialFailure Source # 
Instance details

Defined in Amazonka.CloudWatch.Types.PartialFailure

Show PartialFailure Source # 
Instance details

Defined in Amazonka.CloudWatch.Types.PartialFailure

NFData PartialFailure Source # 
Instance details

Defined in Amazonka.CloudWatch.Types.PartialFailure

Methods

rnf :: PartialFailure -> () #

Eq PartialFailure Source # 
Instance details

Defined in Amazonka.CloudWatch.Types.PartialFailure

Hashable PartialFailure Source # 
Instance details

Defined in Amazonka.CloudWatch.Types.PartialFailure

type Rep PartialFailure Source # 
Instance details

Defined in Amazonka.CloudWatch.Types.PartialFailure

type Rep PartialFailure = D1 ('MetaData "PartialFailure" "Amazonka.CloudWatch.Types.PartialFailure" "amazonka-cloudwatch-2.0-9xq2AWTkbYo3pEtgQNn4jD" 'False) (C1 ('MetaCons "PartialFailure'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "exceptionType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "failureCode") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "failureDescription") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "failureResource") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))

newPartialFailure :: PartialFailure Source #

Create a value of PartialFailure with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:exceptionType:PartialFailure', partialFailure_exceptionType - The type of error.

$sel:failureCode:PartialFailure', partialFailure_failureCode - The code of the error.

$sel:failureDescription:PartialFailure', partialFailure_failureDescription - A description of the error.

$sel:failureResource:PartialFailure', partialFailure_failureResource - The specified rule that could not be deleted.

Range

data Range Source #

Specifies one range of days or times to exclude from use for training an anomaly detection model.

See: newRange smart constructor.

Constructors

Range' ISO8601 ISO8601 

Instances

Instances details
ToQuery Range Source # 
Instance details

Defined in Amazonka.CloudWatch.Types.Range

Methods

toQuery :: Range -> QueryString #

FromXML Range Source # 
Instance details

Defined in Amazonka.CloudWatch.Types.Range

Methods

parseXML :: [Node] -> Either String Range #

Generic Range Source # 
Instance details

Defined in Amazonka.CloudWatch.Types.Range

Associated Types

type Rep Range :: Type -> Type #

Methods

from :: Range -> Rep Range x #

to :: Rep Range x -> Range #

Read Range Source # 
Instance details

Defined in Amazonka.CloudWatch.Types.Range

Show Range Source # 
Instance details

Defined in Amazonka.CloudWatch.Types.Range

Methods

showsPrec :: Int -> Range -> ShowS #

show :: Range -> String #

showList :: [Range] -> ShowS #

NFData Range Source # 
Instance details

Defined in Amazonka.CloudWatch.Types.Range

Methods

rnf :: Range -> () #

Eq Range Source # 
Instance details

Defined in Amazonka.CloudWatch.Types.Range

Methods

(==) :: Range -> Range -> Bool #

(/=) :: Range -> Range -> Bool #

Hashable Range Source # 
Instance details

Defined in Amazonka.CloudWatch.Types.Range

Methods

hashWithSalt :: Int -> Range -> Int #

hash :: Range -> Int #

type Rep Range Source # 
Instance details

Defined in Amazonka.CloudWatch.Types.Range

type Rep Range = D1 ('MetaData "Range" "Amazonka.CloudWatch.Types.Range" "amazonka-cloudwatch-2.0-9xq2AWTkbYo3pEtgQNn4jD" 'False) (C1 ('MetaCons "Range'" 'PrefixI 'True) (S1 ('MetaSel ('Just "startTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 ISO8601) :*: S1 ('MetaSel ('Just "endTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 ISO8601)))

newRange Source #

Create a value of Range with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:startTime:Range', range_startTime - The start time of the range to exclude. The format is yyyy-MM-dd'T'HH:mm:ss. For example, 2019-07-01T23:59:59.

$sel:endTime:Range', range_endTime - The end time of the range to exclude. The format is yyyy-MM-dd'T'HH:mm:ss. For example, 2019-07-01T23:59:59.

SingleMetricAnomalyDetector

data SingleMetricAnomalyDetector Source #

Designates the CloudWatch metric and statistic that provides the time series the anomaly detector uses as input.

See: newSingleMetricAnomalyDetector smart constructor.

Instances

Instances details
ToQuery SingleMetricAnomalyDetector Source # 
Instance details

Defined in Amazonka.CloudWatch.Types.SingleMetricAnomalyDetector

FromXML SingleMetricAnomalyDetector Source # 
Instance details

Defined in Amazonka.CloudWatch.Types.SingleMetricAnomalyDetector

Generic SingleMetricAnomalyDetector Source # 
Instance details

Defined in Amazonka.CloudWatch.Types.SingleMetricAnomalyDetector

Associated Types

type Rep SingleMetricAnomalyDetector :: Type -> Type #

Read SingleMetricAnomalyDetector Source # 
Instance details

Defined in Amazonka.CloudWatch.Types.SingleMetricAnomalyDetector

Show SingleMetricAnomalyDetector Source # 
Instance details

Defined in Amazonka.CloudWatch.Types.SingleMetricAnomalyDetector

NFData SingleMetricAnomalyDetector Source # 
Instance details

Defined in Amazonka.CloudWatch.Types.SingleMetricAnomalyDetector

Eq SingleMetricAnomalyDetector Source # 
Instance details

Defined in Amazonka.CloudWatch.Types.SingleMetricAnomalyDetector

Hashable SingleMetricAnomalyDetector Source # 
Instance details

Defined in Amazonka.CloudWatch.Types.SingleMetricAnomalyDetector

type Rep SingleMetricAnomalyDetector Source # 
Instance details

Defined in Amazonka.CloudWatch.Types.SingleMetricAnomalyDetector

type Rep SingleMetricAnomalyDetector = D1 ('MetaData "SingleMetricAnomalyDetector" "Amazonka.CloudWatch.Types.SingleMetricAnomalyDetector" "amazonka-cloudwatch-2.0-9xq2AWTkbYo3pEtgQNn4jD" 'False) (C1 ('MetaCons "SingleMetricAnomalyDetector'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "dimensions") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Dimension])) :*: S1 ('MetaSel ('Just "metricName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "namespace") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "stat") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))

newSingleMetricAnomalyDetector :: SingleMetricAnomalyDetector Source #

Create a value of SingleMetricAnomalyDetector with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:dimensions:SingleMetricAnomalyDetector', singleMetricAnomalyDetector_dimensions - The metric dimensions to create the anomaly detection model for.

$sel:metricName:SingleMetricAnomalyDetector', singleMetricAnomalyDetector_metricName - The name of the metric to create the anomaly detection model for.

$sel:namespace:SingleMetricAnomalyDetector', singleMetricAnomalyDetector_namespace - The namespace of the metric to create the anomaly detection model for.

$sel:stat:SingleMetricAnomalyDetector', singleMetricAnomalyDetector_stat - The statistic to use for the metric and anomaly detection model.

StatisticSet

data StatisticSet Source #

Represents a set of statistics that describes a specific metric.

See: newStatisticSet smart constructor.

Instances

Instances details
ToQuery StatisticSet Source # 
Instance details

Defined in Amazonka.CloudWatch.Types.StatisticSet

Generic StatisticSet Source # 
Instance details

Defined in Amazonka.CloudWatch.Types.StatisticSet

Associated Types

type Rep StatisticSet :: Type -> Type #

Read StatisticSet Source # 
Instance details

Defined in Amazonka.CloudWatch.Types.StatisticSet

Show StatisticSet Source # 
Instance details

Defined in Amazonka.CloudWatch.Types.StatisticSet

NFData StatisticSet Source # 
Instance details

Defined in Amazonka.CloudWatch.Types.StatisticSet

Methods

rnf :: StatisticSet -> () #

Eq StatisticSet Source # 
Instance details

Defined in Amazonka.CloudWatch.Types.StatisticSet

Hashable StatisticSet Source # 
Instance details

Defined in Amazonka.CloudWatch.Types.StatisticSet

type Rep StatisticSet Source # 
Instance details

Defined in Amazonka.CloudWatch.Types.StatisticSet

type Rep StatisticSet = D1 ('MetaData "StatisticSet" "Amazonka.CloudWatch.Types.StatisticSet" "amazonka-cloudwatch-2.0-9xq2AWTkbYo3pEtgQNn4jD" 'False) (C1 ('MetaCons "StatisticSet'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "sampleCount") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Double) :*: S1 ('MetaSel ('Just "sum") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Double)) :*: (S1 ('MetaSel ('Just "minimum") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Double) :*: S1 ('MetaSel ('Just "maximum") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Double))))

newStatisticSet Source #

Create a value of StatisticSet with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:sampleCount:StatisticSet', statisticSet_sampleCount - The number of samples used for the statistic set.

$sel:sum:StatisticSet', statisticSet_sum - The sum of values for the sample set.

$sel:minimum:StatisticSet', statisticSet_minimum - The minimum value of the sample set.

$sel:maximum:StatisticSet', statisticSet_maximum - The maximum value of the sample set.

Tag

data Tag Source #

A key-value pair associated with a CloudWatch resource.

See: newTag smart constructor.

Constructors

Tag' Text Text 

Instances

Instances details
ToQuery Tag Source # 
Instance details

Defined in Amazonka.CloudWatch.Types.Tag

Methods

toQuery :: Tag -> QueryString #

FromXML Tag Source # 
Instance details

Defined in Amazonka.CloudWatch.Types.Tag

Methods

parseXML :: [Node] -> Either String Tag #

Generic Tag Source # 
Instance details

Defined in Amazonka.CloudWatch.Types.Tag

Associated Types

type Rep Tag :: Type -> Type #

Methods

from :: Tag -> Rep Tag x #

to :: Rep Tag x -> Tag #

Read Tag Source # 
Instance details

Defined in Amazonka.CloudWatch.Types.Tag

Show Tag Source # 
Instance details

Defined in Amazonka.CloudWatch.Types.Tag

Methods

showsPrec :: Int -> Tag -> ShowS #

show :: Tag -> String #

showList :: [Tag] -> ShowS #

NFData Tag Source # 
Instance details

Defined in Amazonka.CloudWatch.Types.Tag

Methods

rnf :: Tag -> () #

Eq Tag Source # 
Instance details

Defined in Amazonka.CloudWatch.Types.Tag

Methods

(==) :: Tag -> Tag -> Bool #

(/=) :: Tag -> Tag -> Bool #

Hashable Tag Source # 
Instance details

Defined in Amazonka.CloudWatch.Types.Tag

Methods

hashWithSalt :: Int -> Tag -> Int #

hash :: Tag -> Int #

type Rep Tag Source # 
Instance details

Defined in Amazonka.CloudWatch.Types.Tag

type Rep Tag = D1 ('MetaData "Tag" "Amazonka.CloudWatch.Types.Tag" "amazonka-cloudwatch-2.0-9xq2AWTkbYo3pEtgQNn4jD" 'False) (C1 ('MetaCons "Tag'" 'PrefixI 'True) (S1 ('MetaSel ('Just "key") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "value") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newTag Source #

Create a value of Tag with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:key:Tag', tag_key - A string that you can use to assign a value. The combination of tag keys and values can help you organize and categorize your resources.

$sel:value:Tag', tag_value - The value for the specified tag key.