libZSservicesZSamazonka-cloudwatchZSamazonka-cloudwatch
Copyright(c) 2013-2021 Brendan Hay
LicenseMozilla Public License, v. 2.0.
MaintainerBrendan Hay <brendan.g.hay+amazonka@gmail.com>
Stabilityauto-generated
Portabilitynon-portable (GHC extensions)
Safe HaskellNone

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.

LimitExceededFault

_LimitExceededFault :: AsError a => Getting (First ServiceError) a ServiceError Source #

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

DashboardNotFoundError

_DashboardNotFoundError :: AsError a => Getting (First ServiceError) a ServiceError Source #

The specified dashboard does not exist.

InvalidNextToken

_InvalidNextToken :: AsError a => Getting (First ServiceError) a ServiceError Source #

The next token specified is invalid.

InternalServiceFault

_InternalServiceFault :: AsError a => Getting (First ServiceError) a ServiceError Source #

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

DashboardInvalidInputError

_DashboardInvalidInputError :: AsError a => Getting (First ServiceError) a ServiceError Source #

Some part of the dashboard data is invalid.

InvalidParameterValueException

_InvalidParameterValueException :: AsError a => Getting (First ServiceError) a ServiceError Source #

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

ConcurrentModificationException

_ConcurrentModificationException :: AsError a => Getting (First ServiceError) a ServiceError Source #

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

InvalidFormatFault

_InvalidFormatFault :: AsError a => Getting (First ServiceError) a ServiceError Source #

Data was not syntactically valid JSON.

MissingRequiredParameterException

_MissingRequiredParameterException :: AsError a => Getting (First ServiceError) a ServiceError Source #

An input parameter that is required is missing.

ResourceNotFoundException

_ResourceNotFoundException :: AsError a => Getting (First ServiceError) a ServiceError Source #

The named resource does not exist.

InvalidParameterCombinationException

_InvalidParameterCombinationException :: AsError a => Getting (First ServiceError) a ServiceError Source #

Parameters were used together that cannot be used together.

LimitExceededException

_LimitExceededException :: AsError a => Getting (First ServiceError) a ServiceError Source #

The operation exceeded one or more limits.

ResourceNotFound

_ResourceNotFound :: AsError a => Getting (First ServiceError) 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.

CompositeAlarmExists

newCompositeAlarmExists :: Wait DescribeAlarms Source #

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

AlarmExists

newAlarmExists :: 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.

EnableAlarmActions

data EnableAlarmActions Source #

See: newEnableAlarmActions smart constructor.

Constructors

EnableAlarmActions' [Text] 

Instances

Instances details
Eq EnableAlarmActions Source # 
Instance details

Defined in Amazonka.CloudWatch.EnableAlarmActions

Read EnableAlarmActions Source # 
Instance details

Defined in Amazonka.CloudWatch.EnableAlarmActions

Show EnableAlarmActions Source # 
Instance details

Defined in Amazonka.CloudWatch.EnableAlarmActions

Generic EnableAlarmActions Source # 
Instance details

Defined in Amazonka.CloudWatch.EnableAlarmActions

Associated Types

type Rep EnableAlarmActions :: Type -> Type #

NFData EnableAlarmActions Source # 
Instance details

Defined in Amazonka.CloudWatch.EnableAlarmActions

Methods

rnf :: EnableAlarmActions -> () #

Hashable EnableAlarmActions Source # 
Instance details

Defined in Amazonka.CloudWatch.EnableAlarmActions

AWSRequest EnableAlarmActions Source # 
Instance details

Defined in Amazonka.CloudWatch.EnableAlarmActions

Associated Types

type AWSResponse EnableAlarmActions #

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

type Rep EnableAlarmActions Source # 
Instance details

Defined in Amazonka.CloudWatch.EnableAlarmActions

type Rep EnableAlarmActions = D1 ('MetaData "EnableAlarmActions" "Amazonka.CloudWatch.EnableAlarmActions" "libZSservicesZSamazonka-cloudwatchZSamazonka-cloudwatch" 'False) (C1 ('MetaCons "EnableAlarmActions'" 'PrefixI 'True) (S1 ('MetaSel ('Just "alarmNames") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 [Text])))
type AWSResponse EnableAlarmActions Source # 
Instance details

Defined in Amazonka.CloudWatch.EnableAlarmActions

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
Eq EnableAlarmActionsResponse Source # 
Instance details

Defined in Amazonka.CloudWatch.EnableAlarmActions

Read EnableAlarmActionsResponse Source # 
Instance details

Defined in Amazonka.CloudWatch.EnableAlarmActions

Show EnableAlarmActionsResponse Source # 
Instance details

Defined in Amazonka.CloudWatch.EnableAlarmActions

Generic EnableAlarmActionsResponse Source # 
Instance details

Defined in Amazonka.CloudWatch.EnableAlarmActions

Associated Types

type Rep EnableAlarmActionsResponse :: Type -> Type #

NFData 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" "libZSservicesZSamazonka-cloudwatchZSamazonka-cloudwatch" '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.

DisableInsightRules

data DisableInsightRules Source #

See: newDisableInsightRules smart constructor.

Constructors

DisableInsightRules' [Text] 

Instances

Instances details
Eq DisableInsightRules Source # 
Instance details

Defined in Amazonka.CloudWatch.DisableInsightRules

Read DisableInsightRules Source # 
Instance details

Defined in Amazonka.CloudWatch.DisableInsightRules

Show DisableInsightRules Source # 
Instance details

Defined in Amazonka.CloudWatch.DisableInsightRules

Generic DisableInsightRules Source # 
Instance details

Defined in Amazonka.CloudWatch.DisableInsightRules

Associated Types

type Rep DisableInsightRules :: Type -> Type #

NFData DisableInsightRules Source # 
Instance details

Defined in Amazonka.CloudWatch.DisableInsightRules

Methods

rnf :: DisableInsightRules -> () #

Hashable DisableInsightRules Source # 
Instance details

Defined in Amazonka.CloudWatch.DisableInsightRules

AWSRequest DisableInsightRules Source # 
Instance details

Defined in Amazonka.CloudWatch.DisableInsightRules

Associated Types

type AWSResponse DisableInsightRules #

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

type Rep DisableInsightRules Source # 
Instance details

Defined in Amazonka.CloudWatch.DisableInsightRules

type Rep DisableInsightRules = D1 ('MetaData "DisableInsightRules" "Amazonka.CloudWatch.DisableInsightRules" "libZSservicesZSamazonka-cloudwatchZSamazonka-cloudwatch" 'False) (C1 ('MetaCons "DisableInsightRules'" 'PrefixI 'True) (S1 ('MetaSel ('Just "ruleNames") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 [Text])))
type AWSResponse DisableInsightRules Source # 
Instance details

Defined in Amazonka.CloudWatch.DisableInsightRules

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
Eq DisableInsightRulesResponse Source # 
Instance details

Defined in Amazonka.CloudWatch.DisableInsightRules

Read DisableInsightRulesResponse Source # 
Instance details

Defined in Amazonka.CloudWatch.DisableInsightRules

Show DisableInsightRulesResponse Source # 
Instance details

Defined in Amazonka.CloudWatch.DisableInsightRules

Generic DisableInsightRulesResponse Source # 
Instance details

Defined in Amazonka.CloudWatch.DisableInsightRules

Associated Types

type Rep DisableInsightRulesResponse :: Type -> Type #

NFData 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" "libZSservicesZSamazonka-cloudwatchZSamazonka-cloudwatch" '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.

PutCompositeAlarm

data PutCompositeAlarm Source #

See: newPutCompositeAlarm smart constructor.

Instances

Instances details
Eq PutCompositeAlarm Source # 
Instance details

Defined in Amazonka.CloudWatch.PutCompositeAlarm

Read PutCompositeAlarm Source # 
Instance details

Defined in Amazonka.CloudWatch.PutCompositeAlarm

Show PutCompositeAlarm Source # 
Instance details

Defined in Amazonka.CloudWatch.PutCompositeAlarm

Generic PutCompositeAlarm Source # 
Instance details

Defined in Amazonka.CloudWatch.PutCompositeAlarm

Associated Types

type Rep PutCompositeAlarm :: Type -> Type #

NFData PutCompositeAlarm Source # 
Instance details

Defined in Amazonka.CloudWatch.PutCompositeAlarm

Methods

rnf :: PutCompositeAlarm -> () #

Hashable PutCompositeAlarm Source # 
Instance details

Defined in Amazonka.CloudWatch.PutCompositeAlarm

AWSRequest PutCompositeAlarm Source # 
Instance details

Defined in Amazonka.CloudWatch.PutCompositeAlarm

Associated Types

type AWSResponse PutCompositeAlarm #

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

type Rep PutCompositeAlarm Source # 
Instance details

Defined in Amazonka.CloudWatch.PutCompositeAlarm

type Rep PutCompositeAlarm = D1 ('MetaData "PutCompositeAlarm" "Amazonka.CloudWatch.PutCompositeAlarm" "libZSservicesZSamazonka-cloudwatchZSamazonka-cloudwatch" 'False) (C1 ('MetaCons "PutCompositeAlarm'" 'PrefixI 'True) (((S1 ('MetaSel ('Just "alarmDescription") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "oKActions") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text]))) :*: (S1 ('MetaSel ('Just "actionsEnabled") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "insufficientDataActions") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])))) :*: ((S1 ('MetaSel ('Just "alarmActions") '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)))))
type AWSResponse PutCompositeAlarm Source # 
Instance details

Defined in Amazonka.CloudWatch.PutCompositeAlarm

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:

$sel:alarmDescription:PutCompositeAlarm', putCompositeAlarm_alarmDescription - The description for the composite alarm.

$sel:oKActions: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

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

$sel:insufficientDataActions: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

$sel:alarmActions: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

$sel:tags: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.

$sel:alarmName:PutCompositeAlarm', putCompositeAlarm_alarmName - The name for the composite alarm. This name must be unique within the Region.

$sel:alarmRule: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
Eq PutCompositeAlarmResponse Source # 
Instance details

Defined in Amazonka.CloudWatch.PutCompositeAlarm

Read PutCompositeAlarmResponse Source # 
Instance details

Defined in Amazonka.CloudWatch.PutCompositeAlarm

Show PutCompositeAlarmResponse Source # 
Instance details

Defined in Amazonka.CloudWatch.PutCompositeAlarm

Generic PutCompositeAlarmResponse Source # 
Instance details

Defined in Amazonka.CloudWatch.PutCompositeAlarm

Associated Types

type Rep PutCompositeAlarmResponse :: Type -> Type #

NFData 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" "libZSservicesZSamazonka-cloudwatchZSamazonka-cloudwatch" '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.

DeleteAnomalyDetector

data DeleteAnomalyDetector Source #

See: newDeleteAnomalyDetector smart constructor.

Instances

Instances details
Eq DeleteAnomalyDetector Source # 
Instance details

Defined in Amazonka.CloudWatch.DeleteAnomalyDetector

Read DeleteAnomalyDetector Source # 
Instance details

Defined in Amazonka.CloudWatch.DeleteAnomalyDetector

Show DeleteAnomalyDetector Source # 
Instance details

Defined in Amazonka.CloudWatch.DeleteAnomalyDetector

Generic DeleteAnomalyDetector Source # 
Instance details

Defined in Amazonka.CloudWatch.DeleteAnomalyDetector

Associated Types

type Rep DeleteAnomalyDetector :: Type -> Type #

NFData DeleteAnomalyDetector Source # 
Instance details

Defined in Amazonka.CloudWatch.DeleteAnomalyDetector

Methods

rnf :: DeleteAnomalyDetector -> () #

Hashable DeleteAnomalyDetector Source # 
Instance details

Defined in Amazonka.CloudWatch.DeleteAnomalyDetector

AWSRequest DeleteAnomalyDetector Source # 
Instance details

Defined in Amazonka.CloudWatch.DeleteAnomalyDetector

Associated Types

type AWSResponse DeleteAnomalyDetector #

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

type Rep DeleteAnomalyDetector Source # 
Instance details

Defined in Amazonka.CloudWatch.DeleteAnomalyDetector

type Rep DeleteAnomalyDetector = D1 ('MetaData "DeleteAnomalyDetector" "Amazonka.CloudWatch.DeleteAnomalyDetector" "libZSservicesZSamazonka-cloudwatchZSamazonka-cloudwatch" 'False) (C1 ('MetaCons "DeleteAnomalyDetector'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "dimensions") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Dimension])) :*: S1 ('MetaSel ('Just "namespace") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)) :*: (S1 ('MetaSel ('Just "metricName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "stat") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))
type AWSResponse DeleteAnomalyDetector Source # 
Instance details

Defined in Amazonka.CloudWatch.DeleteAnomalyDetector

newDeleteAnomalyDetector 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:

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

$sel:namespace:DeleteAnomalyDetector', deleteAnomalyDetector_namespace - The namespace associated with the anomaly detection model to delete.

$sel:metricName:DeleteAnomalyDetector', deleteAnomalyDetector_metricName - The metric name associated with the anomaly detection model to delete.

$sel:stat:DeleteAnomalyDetector', deleteAnomalyDetector_stat - The statistic associated with the anomaly detection model to delete.

data DeleteAnomalyDetectorResponse Source #

See: newDeleteAnomalyDetectorResponse smart constructor.

Instances

Instances details
Eq DeleteAnomalyDetectorResponse Source # 
Instance details

Defined in Amazonka.CloudWatch.DeleteAnomalyDetector

Read DeleteAnomalyDetectorResponse Source # 
Instance details

Defined in Amazonka.CloudWatch.DeleteAnomalyDetector

Show DeleteAnomalyDetectorResponse Source # 
Instance details

Defined in Amazonka.CloudWatch.DeleteAnomalyDetector

Generic DeleteAnomalyDetectorResponse Source # 
Instance details

Defined in Amazonka.CloudWatch.DeleteAnomalyDetector

Associated Types

type Rep DeleteAnomalyDetectorResponse :: Type -> Type #

NFData 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" "libZSservicesZSamazonka-cloudwatchZSamazonka-cloudwatch" '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.

DeleteInsightRules

data DeleteInsightRules Source #

See: newDeleteInsightRules smart constructor.

Constructors

DeleteInsightRules' [Text] 

Instances

Instances details
Eq DeleteInsightRules Source # 
Instance details

Defined in Amazonka.CloudWatch.DeleteInsightRules

Read DeleteInsightRules Source # 
Instance details

Defined in Amazonka.CloudWatch.DeleteInsightRules

Show DeleteInsightRules Source # 
Instance details

Defined in Amazonka.CloudWatch.DeleteInsightRules

Generic DeleteInsightRules Source # 
Instance details

Defined in Amazonka.CloudWatch.DeleteInsightRules

Associated Types

type Rep DeleteInsightRules :: Type -> Type #

NFData DeleteInsightRules Source # 
Instance details

Defined in Amazonka.CloudWatch.DeleteInsightRules

Methods

rnf :: DeleteInsightRules -> () #

Hashable DeleteInsightRules Source # 
Instance details

Defined in Amazonka.CloudWatch.DeleteInsightRules

AWSRequest DeleteInsightRules Source # 
Instance details

Defined in Amazonka.CloudWatch.DeleteInsightRules

Associated Types

type AWSResponse DeleteInsightRules #

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

type Rep DeleteInsightRules Source # 
Instance details

Defined in Amazonka.CloudWatch.DeleteInsightRules

type Rep DeleteInsightRules = D1 ('MetaData "DeleteInsightRules" "Amazonka.CloudWatch.DeleteInsightRules" "libZSservicesZSamazonka-cloudwatchZSamazonka-cloudwatch" 'False) (C1 ('MetaCons "DeleteInsightRules'" 'PrefixI 'True) (S1 ('MetaSel ('Just "ruleNames") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 [Text])))
type AWSResponse DeleteInsightRules Source # 
Instance details

Defined in Amazonka.CloudWatch.DeleteInsightRules

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
Eq DeleteInsightRulesResponse Source # 
Instance details

Defined in Amazonka.CloudWatch.DeleteInsightRules

Read DeleteInsightRulesResponse Source # 
Instance details

Defined in Amazonka.CloudWatch.DeleteInsightRules

Show DeleteInsightRulesResponse Source # 
Instance details

Defined in Amazonka.CloudWatch.DeleteInsightRules

Generic DeleteInsightRulesResponse Source # 
Instance details

Defined in Amazonka.CloudWatch.DeleteInsightRules

Associated Types

type Rep DeleteInsightRulesResponse :: Type -> Type #

NFData 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" "libZSservicesZSamazonka-cloudwatchZSamazonka-cloudwatch" '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.

GetDashboard

data GetDashboard Source #

See: newGetDashboard smart constructor.

Constructors

GetDashboard' Text 

Instances

Instances details
Eq GetDashboard Source # 
Instance details

Defined in Amazonka.CloudWatch.GetDashboard

Read GetDashboard Source # 
Instance details

Defined in Amazonka.CloudWatch.GetDashboard

Show GetDashboard Source # 
Instance details

Defined in Amazonka.CloudWatch.GetDashboard

Generic GetDashboard Source # 
Instance details

Defined in Amazonka.CloudWatch.GetDashboard

Associated Types

type Rep GetDashboard :: Type -> Type #

NFData GetDashboard Source # 
Instance details

Defined in Amazonka.CloudWatch.GetDashboard

Methods

rnf :: GetDashboard -> () #

Hashable GetDashboard Source # 
Instance details

Defined in Amazonka.CloudWatch.GetDashboard

AWSRequest GetDashboard Source # 
Instance details

Defined in Amazonka.CloudWatch.GetDashboard

Associated Types

type AWSResponse GetDashboard #

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

type Rep GetDashboard Source # 
Instance details

Defined in Amazonka.CloudWatch.GetDashboard

type Rep GetDashboard = D1 ('MetaData "GetDashboard" "Amazonka.CloudWatch.GetDashboard" "libZSservicesZSamazonka-cloudwatchZSamazonka-cloudwatch" 'False) (C1 ('MetaCons "GetDashboard'" 'PrefixI 'True) (S1 ('MetaSel ('Just "dashboardName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))
type AWSResponse GetDashboard Source # 
Instance details

Defined in Amazonka.CloudWatch.GetDashboard

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:

$sel:dashboardName:GetDashboard', getDashboard_dashboardName - The name of the dashboard to be described.

data GetDashboardResponse Source #

See: newGetDashboardResponse smart constructor.

Instances

Instances details
Eq GetDashboardResponse Source # 
Instance details

Defined in Amazonka.CloudWatch.GetDashboard

Read GetDashboardResponse Source # 
Instance details

Defined in Amazonka.CloudWatch.GetDashboard

Show GetDashboardResponse Source # 
Instance details

Defined in Amazonka.CloudWatch.GetDashboard

Generic GetDashboardResponse Source # 
Instance details

Defined in Amazonka.CloudWatch.GetDashboard

Associated Types

type Rep GetDashboardResponse :: Type -> Type #

NFData GetDashboardResponse Source # 
Instance details

Defined in Amazonka.CloudWatch.GetDashboard

Methods

rnf :: GetDashboardResponse -> () #

type Rep GetDashboardResponse Source # 
Instance details

Defined in Amazonka.CloudWatch.GetDashboard

type Rep GetDashboardResponse = D1 ('MetaData "GetDashboardResponse" "Amazonka.CloudWatch.GetDashboard" "libZSservicesZSamazonka-cloudwatchZSamazonka-cloudwatch" 'False) (C1 ('MetaCons "GetDashboardResponse'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "dashboardName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "dashboardBody") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "dashboardArn") '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:

$sel:dashboardName:GetDashboard', getDashboardResponse_dashboardName - The name 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.

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

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

PutAnomalyDetector

data PutAnomalyDetector Source #

See: newPutAnomalyDetector smart constructor.

Instances

Instances details
Eq PutAnomalyDetector Source # 
Instance details

Defined in Amazonka.CloudWatch.PutAnomalyDetector

Read PutAnomalyDetector Source # 
Instance details

Defined in Amazonka.CloudWatch.PutAnomalyDetector

Show PutAnomalyDetector Source # 
Instance details

Defined in Amazonka.CloudWatch.PutAnomalyDetector

Generic PutAnomalyDetector Source # 
Instance details

Defined in Amazonka.CloudWatch.PutAnomalyDetector

Associated Types

type Rep PutAnomalyDetector :: Type -> Type #

NFData PutAnomalyDetector Source # 
Instance details

Defined in Amazonka.CloudWatch.PutAnomalyDetector

Methods

rnf :: PutAnomalyDetector -> () #

Hashable PutAnomalyDetector Source # 
Instance details

Defined in Amazonka.CloudWatch.PutAnomalyDetector

AWSRequest PutAnomalyDetector Source # 
Instance details

Defined in Amazonka.CloudWatch.PutAnomalyDetector

Associated Types

type AWSResponse PutAnomalyDetector #

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

type Rep PutAnomalyDetector Source # 
Instance details

Defined in Amazonka.CloudWatch.PutAnomalyDetector

type Rep PutAnomalyDetector = D1 ('MetaData "PutAnomalyDetector" "Amazonka.CloudWatch.PutAnomalyDetector" "libZSservicesZSamazonka-cloudwatchZSamazonka-cloudwatch" 'False) (C1 ('MetaCons "PutAnomalyDetector'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "configuration") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe AnomalyDetectorConfiguration)) :*: S1 ('MetaSel ('Just "dimensions") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Dimension]))) :*: (S1 ('MetaSel ('Just "namespace") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: (S1 ('MetaSel ('Just "metricName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "stat") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))))
type AWSResponse PutAnomalyDetector Source # 
Instance details

Defined in Amazonka.CloudWatch.PutAnomalyDetector

newPutAnomalyDetector 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:

$sel:configuration: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.

$sel:dimensions:PutAnomalyDetector', putAnomalyDetector_dimensions - The metric dimensions to create the anomaly detection model for.

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

$sel:metricName:PutAnomalyDetector', putAnomalyDetector_metricName - The name of the metric to create the anomaly detection model for.

$sel:stat: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
Eq PutAnomalyDetectorResponse Source # 
Instance details

Defined in Amazonka.CloudWatch.PutAnomalyDetector

Read PutAnomalyDetectorResponse Source # 
Instance details

Defined in Amazonka.CloudWatch.PutAnomalyDetector

Show PutAnomalyDetectorResponse Source # 
Instance details

Defined in Amazonka.CloudWatch.PutAnomalyDetector

Generic PutAnomalyDetectorResponse Source # 
Instance details

Defined in Amazonka.CloudWatch.PutAnomalyDetector

Associated Types

type Rep PutAnomalyDetectorResponse :: Type -> Type #

NFData 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" "libZSservicesZSamazonka-cloudwatchZSamazonka-cloudwatch" '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.

ListTagsForResource

data ListTagsForResource Source #

See: newListTagsForResource smart constructor.

Instances

Instances details
Eq ListTagsForResource Source # 
Instance details

Defined in Amazonka.CloudWatch.ListTagsForResource

Read ListTagsForResource Source # 
Instance details

Defined in Amazonka.CloudWatch.ListTagsForResource

Show ListTagsForResource Source # 
Instance details

Defined in Amazonka.CloudWatch.ListTagsForResource

Generic ListTagsForResource Source # 
Instance details

Defined in Amazonka.CloudWatch.ListTagsForResource

Associated Types

type Rep ListTagsForResource :: Type -> Type #

NFData ListTagsForResource Source # 
Instance details

Defined in Amazonka.CloudWatch.ListTagsForResource

Methods

rnf :: ListTagsForResource -> () #

Hashable ListTagsForResource Source # 
Instance details

Defined in Amazonka.CloudWatch.ListTagsForResource

AWSRequest ListTagsForResource Source # 
Instance details

Defined in Amazonka.CloudWatch.ListTagsForResource

Associated Types

type AWSResponse ListTagsForResource #

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

type Rep ListTagsForResource Source # 
Instance details

Defined in Amazonka.CloudWatch.ListTagsForResource

type Rep ListTagsForResource = D1 ('MetaData "ListTagsForResource" "Amazonka.CloudWatch.ListTagsForResource" "libZSservicesZSamazonka-cloudwatchZSamazonka-cloudwatch" 'False) (C1 ('MetaCons "ListTagsForResource'" 'PrefixI 'True) (S1 ('MetaSel ('Just "resourceARN") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))
type AWSResponse ListTagsForResource Source # 
Instance details

Defined in Amazonka.CloudWatch.ListTagsForResource

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:

$sel:resourceARN: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
Eq ListTagsForResourceResponse Source # 
Instance details

Defined in Amazonka.CloudWatch.ListTagsForResource

Read ListTagsForResourceResponse Source # 
Instance details

Defined in Amazonka.CloudWatch.ListTagsForResource

Show ListTagsForResourceResponse Source # 
Instance details

Defined in Amazonka.CloudWatch.ListTagsForResource

Generic ListTagsForResourceResponse Source # 
Instance details

Defined in Amazonka.CloudWatch.ListTagsForResource

Associated Types

type Rep ListTagsForResourceResponse :: Type -> Type #

NFData 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" "libZSservicesZSamazonka-cloudwatchZSamazonka-cloudwatch" '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:

$sel:tags: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.

GetMetricData (Paginated)

data GetMetricData Source #

See: newGetMetricData smart constructor.

Instances

Instances details
Eq GetMetricData Source # 
Instance details

Defined in Amazonka.CloudWatch.GetMetricData

Read GetMetricData Source # 
Instance details

Defined in Amazonka.CloudWatch.GetMetricData

Show GetMetricData Source # 
Instance details

Defined in Amazonka.CloudWatch.GetMetricData

Generic GetMetricData Source # 
Instance details

Defined in Amazonka.CloudWatch.GetMetricData

Associated Types

type Rep GetMetricData :: Type -> Type #

NFData GetMetricData Source # 
Instance details

Defined in Amazonka.CloudWatch.GetMetricData

Methods

rnf :: GetMetricData -> () #

Hashable 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 #

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

type Rep GetMetricData Source # 
Instance details

Defined in Amazonka.CloudWatch.GetMetricData

type AWSResponse 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: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.

$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:nextToken: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.

$sel:metricDataQueries: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, or a math expression to perform on retrieved data.

$sel:startTime: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.

$sel:endTime: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
Eq GetMetricDataResponse Source # 
Instance details

Defined in Amazonka.CloudWatch.GetMetricData

Read GetMetricDataResponse Source # 
Instance details

Defined in Amazonka.CloudWatch.GetMetricData

Show GetMetricDataResponse Source # 
Instance details

Defined in Amazonka.CloudWatch.GetMetricData

Generic GetMetricDataResponse Source # 
Instance details

Defined in Amazonka.CloudWatch.GetMetricData

Associated Types

type Rep GetMetricDataResponse :: Type -> Type #

NFData GetMetricDataResponse Source # 
Instance details

Defined in Amazonka.CloudWatch.GetMetricData

Methods

rnf :: GetMetricDataResponse -> () #

type Rep GetMetricDataResponse Source # 
Instance details

Defined in Amazonka.CloudWatch.GetMetricData

type Rep GetMetricDataResponse = D1 ('MetaData "GetMetricDataResponse" "Amazonka.CloudWatch.GetMetricData" "libZSservicesZSamazonka-cloudwatchZSamazonka-cloudwatch" 'False) (C1 ('MetaCons "GetMetricDataResponse'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "metricDataResults") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [MetricDataResult])) :*: S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "messages") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [MessageData])) :*: 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:

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

$sel:nextToken:GetMetricData', getMetricDataResponse_nextToken - A token that marks the next batch of returned results.

$sel:messages: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:httpStatus:GetMetricDataResponse', getMetricDataResponse_httpStatus - The response's http status code.

PutMetricData

data PutMetricData Source #

See: newPutMetricData smart constructor.

Instances

Instances details
Eq PutMetricData Source # 
Instance details

Defined in Amazonka.CloudWatch.PutMetricData

Read PutMetricData Source # 
Instance details

Defined in Amazonka.CloudWatch.PutMetricData

Show PutMetricData Source # 
Instance details

Defined in Amazonka.CloudWatch.PutMetricData

Generic PutMetricData Source # 
Instance details

Defined in Amazonka.CloudWatch.PutMetricData

Associated Types

type Rep PutMetricData :: Type -> Type #

NFData PutMetricData Source # 
Instance details

Defined in Amazonka.CloudWatch.PutMetricData

Methods

rnf :: PutMetricData -> () #

Hashable PutMetricData Source # 
Instance details

Defined in Amazonka.CloudWatch.PutMetricData

AWSRequest PutMetricData Source # 
Instance details

Defined in Amazonka.CloudWatch.PutMetricData

Associated Types

type AWSResponse PutMetricData #

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

type Rep PutMetricData Source # 
Instance details

Defined in Amazonka.CloudWatch.PutMetricData

type Rep PutMetricData = D1 ('MetaData "PutMetricData" "Amazonka.CloudWatch.PutMetricData" "libZSservicesZSamazonka-cloudwatchZSamazonka-cloudwatch" 'False) (C1 ('MetaCons "PutMetricData'" 'PrefixI 'True) (S1 ('MetaSel ('Just "namespace") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "metricData") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 [MetricDatum])))
type AWSResponse PutMetricData Source # 
Instance details

Defined in Amazonka.CloudWatch.PutMetricData

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:

$sel:namespace: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 20 metrics per call.

data PutMetricDataResponse Source #

See: newPutMetricDataResponse smart constructor.

Instances

Instances details
Eq PutMetricDataResponse Source # 
Instance details

Defined in Amazonka.CloudWatch.PutMetricData

Read PutMetricDataResponse Source # 
Instance details

Defined in Amazonka.CloudWatch.PutMetricData

Show PutMetricDataResponse Source # 
Instance details

Defined in Amazonka.CloudWatch.PutMetricData

Generic PutMetricDataResponse Source # 
Instance details

Defined in Amazonka.CloudWatch.PutMetricData

Associated Types

type Rep PutMetricDataResponse :: Type -> Type #

NFData PutMetricDataResponse Source # 
Instance details

Defined in Amazonka.CloudWatch.PutMetricData

Methods

rnf :: PutMetricDataResponse -> () #

type Rep PutMetricDataResponse Source # 
Instance details

Defined in Amazonka.CloudWatch.PutMetricData

type Rep PutMetricDataResponse = D1 ('MetaData "PutMetricDataResponse" "Amazonka.CloudWatch.PutMetricData" "libZSservicesZSamazonka-cloudwatchZSamazonka-cloudwatch" '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.

ListDashboards (Paginated)

data ListDashboards Source #

See: newListDashboards smart constructor.

Constructors

ListDashboards' (Maybe Text) (Maybe Text) 

Instances

Instances details
Eq ListDashboards Source # 
Instance details

Defined in Amazonka.CloudWatch.ListDashboards

Read ListDashboards Source # 
Instance details

Defined in Amazonka.CloudWatch.ListDashboards

Show ListDashboards Source # 
Instance details

Defined in Amazonka.CloudWatch.ListDashboards

Generic ListDashboards Source # 
Instance details

Defined in Amazonka.CloudWatch.ListDashboards

Associated Types

type Rep ListDashboards :: Type -> Type #

NFData ListDashboards Source # 
Instance details

Defined in Amazonka.CloudWatch.ListDashboards

Methods

rnf :: ListDashboards -> () #

Hashable 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 #

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

type Rep ListDashboards Source # 
Instance details

Defined in Amazonka.CloudWatch.ListDashboards

type Rep ListDashboards = D1 ('MetaData "ListDashboards" "Amazonka.CloudWatch.ListDashboards" "libZSservicesZSamazonka-cloudwatchZSamazonka-cloudwatch" '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))))
type AWSResponse ListDashboards Source # 
Instance details

Defined in Amazonka.CloudWatch.ListDashboards

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 "_".

$sel:nextToken: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
Eq ListDashboardsResponse Source # 
Instance details

Defined in Amazonka.CloudWatch.ListDashboards

Read ListDashboardsResponse Source # 
Instance details

Defined in Amazonka.CloudWatch.ListDashboards

Show ListDashboardsResponse Source # 
Instance details

Defined in Amazonka.CloudWatch.ListDashboards

Generic ListDashboardsResponse Source # 
Instance details

Defined in Amazonka.CloudWatch.ListDashboards

Associated Types

type Rep ListDashboardsResponse :: Type -> Type #

NFData ListDashboardsResponse Source # 
Instance details

Defined in Amazonka.CloudWatch.ListDashboards

Methods

rnf :: ListDashboardsResponse -> () #

type Rep ListDashboardsResponse Source # 
Instance details

Defined in Amazonka.CloudWatch.ListDashboards

type Rep ListDashboardsResponse = D1 ('MetaData "ListDashboardsResponse" "Amazonka.CloudWatch.ListDashboards" "libZSservicesZSamazonka-cloudwatchZSamazonka-cloudwatch" '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.

$sel:nextToken: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.

DescribeAlarms (Paginated)

data DescribeAlarms Source #

See: newDescribeAlarms smart constructor.

Instances

Instances details
Eq DescribeAlarms Source # 
Instance details

Defined in Amazonka.CloudWatch.DescribeAlarms

Read DescribeAlarms Source # 
Instance details

Defined in Amazonka.CloudWatch.DescribeAlarms

Show DescribeAlarms Source # 
Instance details

Defined in Amazonka.CloudWatch.DescribeAlarms

Generic DescribeAlarms Source # 
Instance details

Defined in Amazonka.CloudWatch.DescribeAlarms

Associated Types

type Rep DescribeAlarms :: Type -> Type #

NFData DescribeAlarms Source # 
Instance details

Defined in Amazonka.CloudWatch.DescribeAlarms

Methods

rnf :: DescribeAlarms -> () #

Hashable 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 #

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

type Rep DescribeAlarms Source # 
Instance details

Defined in Amazonka.CloudWatch.DescribeAlarms

type AWSResponse 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: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: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: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:nextToken:DescribeAlarms', describeAlarms_nextToken - The token returned by a previous call to indicate that there is more data available.

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

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

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

$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.

$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.

data DescribeAlarmsResponse Source #

See: newDescribeAlarmsResponse smart constructor.

Instances

Instances details
Eq DescribeAlarmsResponse Source # 
Instance details

Defined in Amazonka.CloudWatch.DescribeAlarms

Read DescribeAlarmsResponse Source # 
Instance details

Defined in Amazonka.CloudWatch.DescribeAlarms

Show DescribeAlarmsResponse Source # 
Instance details

Defined in Amazonka.CloudWatch.DescribeAlarms

Generic DescribeAlarmsResponse Source # 
Instance details

Defined in Amazonka.CloudWatch.DescribeAlarms

Associated Types

type Rep DescribeAlarmsResponse :: Type -> Type #

NFData DescribeAlarmsResponse Source # 
Instance details

Defined in Amazonka.CloudWatch.DescribeAlarms

Methods

rnf :: DescribeAlarmsResponse -> () #

type Rep DescribeAlarmsResponse Source # 
Instance details

Defined in Amazonka.CloudWatch.DescribeAlarms

type Rep DescribeAlarmsResponse = D1 ('MetaData "DescribeAlarmsResponse" "Amazonka.CloudWatch.DescribeAlarms" "libZSservicesZSamazonka-cloudwatchZSamazonka-cloudwatch" 'False) (C1 ('MetaCons "DescribeAlarmsResponse'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "metricAlarms") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [MetricAlarm])) :*: S1 ('MetaSel ('Just "compositeAlarms") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [CompositeAlarm]))) :*: (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:metricAlarms:DescribeAlarmsResponse', describeAlarmsResponse_metricAlarms - The information about any metric alarms returned by the operation.

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

$sel:nextToken: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.

ListMetrics (Paginated)

data ListMetrics Source #

See: newListMetrics smart constructor.

Instances

Instances details
Eq ListMetrics Source # 
Instance details

Defined in Amazonka.CloudWatch.ListMetrics

Read ListMetrics Source # 
Instance details

Defined in Amazonka.CloudWatch.ListMetrics

Show ListMetrics Source # 
Instance details

Defined in Amazonka.CloudWatch.ListMetrics

Generic ListMetrics Source # 
Instance details

Defined in Amazonka.CloudWatch.ListMetrics

Associated Types

type Rep ListMetrics :: Type -> Type #

NFData ListMetrics Source # 
Instance details

Defined in Amazonka.CloudWatch.ListMetrics

Methods

rnf :: ListMetrics -> () #

Hashable 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 #

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

type Rep ListMetrics Source # 
Instance details

Defined in Amazonka.CloudWatch.ListMetrics

type Rep ListMetrics = D1 ('MetaData "ListMetrics" "Amazonka.CloudWatch.ListMetrics" "libZSservicesZSamazonka-cloudwatchZSamazonka-cloudwatch" 'False) (C1 ('MetaCons "ListMetrics'" 'PrefixI 'True) ((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 "recentlyActive") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe RecentlyActive)) :*: S1 ('MetaSel ('Just "dimensions") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [DimensionFilter]))))))
type AWSResponse ListMetrics Source # 
Instance details

Defined in Amazonka.CloudWatch.ListMetrics

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:

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

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

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

$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.

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

data ListMetricsResponse Source #

See: newListMetricsResponse smart constructor.

Instances

Instances details
Eq ListMetricsResponse Source # 
Instance details

Defined in Amazonka.CloudWatch.ListMetrics

Read ListMetricsResponse Source # 
Instance details

Defined in Amazonka.CloudWatch.ListMetrics

Show ListMetricsResponse Source # 
Instance details

Defined in Amazonka.CloudWatch.ListMetrics

Generic ListMetricsResponse Source # 
Instance details

Defined in Amazonka.CloudWatch.ListMetrics

Associated Types

type Rep ListMetricsResponse :: Type -> Type #

NFData ListMetricsResponse Source # 
Instance details

Defined in Amazonka.CloudWatch.ListMetrics

Methods

rnf :: ListMetricsResponse -> () #

type Rep ListMetricsResponse Source # 
Instance details

Defined in Amazonka.CloudWatch.ListMetrics

type Rep ListMetricsResponse = D1 ('MetaData "ListMetricsResponse" "Amazonka.CloudWatch.ListMetrics" "libZSservicesZSamazonka-cloudwatchZSamazonka-cloudwatch" '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 "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:

$sel:metrics:ListMetricsResponse', listMetricsResponse_metrics - The metrics that match your request.

$sel:nextToken:ListMetrics', listMetricsResponse_nextToken - The token that marks the start of the next batch of returned results.

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

GetInsightRuleReport

data GetInsightRuleReport Source #

See: newGetInsightRuleReport smart constructor.

Instances

Instances details
Eq GetInsightRuleReport Source # 
Instance details

Defined in Amazonka.CloudWatch.GetInsightRuleReport

Read GetInsightRuleReport Source # 
Instance details

Defined in Amazonka.CloudWatch.GetInsightRuleReport

Show GetInsightRuleReport Source # 
Instance details

Defined in Amazonka.CloudWatch.GetInsightRuleReport

Generic GetInsightRuleReport Source # 
Instance details

Defined in Amazonka.CloudWatch.GetInsightRuleReport

Associated Types

type Rep GetInsightRuleReport :: Type -> Type #

NFData GetInsightRuleReport Source # 
Instance details

Defined in Amazonka.CloudWatch.GetInsightRuleReport

Methods

rnf :: GetInsightRuleReport -> () #

Hashable GetInsightRuleReport Source # 
Instance details

Defined in Amazonka.CloudWatch.GetInsightRuleReport

AWSRequest GetInsightRuleReport Source # 
Instance details

Defined in Amazonka.CloudWatch.GetInsightRuleReport

Associated Types

type AWSResponse GetInsightRuleReport #

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

type Rep GetInsightRuleReport Source # 
Instance details

Defined in Amazonka.CloudWatch.GetInsightRuleReport

type Rep GetInsightRuleReport = D1 ('MetaData "GetInsightRuleReport" "Amazonka.CloudWatch.GetInsightRuleReport" "libZSservicesZSamazonka-cloudwatchZSamazonka-cloudwatch" '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)))))
type AWSResponse GetInsightRuleReport Source # 
Instance details

Defined in Amazonka.CloudWatch.GetInsightRuleReport

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.

$sel:metrics: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.

$sel:ruleName:GetInsightRuleReport', getInsightRuleReport_ruleName - The name of the rule that you want to see data from.

$sel:startTime: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.

$sel:endTime: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.

$sel:period: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
Eq GetInsightRuleReportResponse Source # 
Instance details

Defined in Amazonka.CloudWatch.GetInsightRuleReport

Read GetInsightRuleReportResponse Source # 
Instance details

Defined in Amazonka.CloudWatch.GetInsightRuleReport

Show GetInsightRuleReportResponse Source # 
Instance details

Defined in Amazonka.CloudWatch.GetInsightRuleReport

Generic GetInsightRuleReportResponse Source # 
Instance details

Defined in Amazonka.CloudWatch.GetInsightRuleReport

Associated Types

type Rep GetInsightRuleReportResponse :: Type -> Type #

NFData 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" "libZSservicesZSamazonka-cloudwatchZSamazonka-cloudwatch" 'False) (C1 ('MetaCons "GetInsightRuleReportResponse'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "keyLabels") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])) :*: (S1 ('MetaSel ('Just "approximateUniqueCount") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Integer)) :*: S1 ('MetaSel ('Just "aggregationStatistic") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: ((S1 ('MetaSel ('Just "aggregateValue") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Double)) :*: S1 ('MetaSel ('Just "contributors") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [InsightRuleContributor]))) :*: (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: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:approximateUniqueCount:GetInsightRuleReportResponse', getInsightRuleReportResponse_approximateUniqueCount - An approximate count of the unique contributors found by this rule in this time period.

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

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

$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: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.

StartMetricStreams

data StartMetricStreams Source #

See: newStartMetricStreams smart constructor.

Constructors

StartMetricStreams' [Text] 

Instances

Instances details
Eq StartMetricStreams Source # 
Instance details

Defined in Amazonka.CloudWatch.StartMetricStreams

Read StartMetricStreams Source # 
Instance details

Defined in Amazonka.CloudWatch.StartMetricStreams

Show StartMetricStreams Source # 
Instance details

Defined in Amazonka.CloudWatch.StartMetricStreams

Generic StartMetricStreams Source # 
Instance details

Defined in Amazonka.CloudWatch.StartMetricStreams

Associated Types

type Rep StartMetricStreams :: Type -> Type #

NFData StartMetricStreams Source # 
Instance details

Defined in Amazonka.CloudWatch.StartMetricStreams

Methods

rnf :: StartMetricStreams -> () #

Hashable StartMetricStreams Source # 
Instance details

Defined in Amazonka.CloudWatch.StartMetricStreams

AWSRequest StartMetricStreams Source # 
Instance details

Defined in Amazonka.CloudWatch.StartMetricStreams

Associated Types

type AWSResponse StartMetricStreams #

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

type Rep StartMetricStreams Source # 
Instance details

Defined in Amazonka.CloudWatch.StartMetricStreams

type Rep StartMetricStreams = D1 ('MetaData "StartMetricStreams" "Amazonka.CloudWatch.StartMetricStreams" "libZSservicesZSamazonka-cloudwatchZSamazonka-cloudwatch" 'False) (C1 ('MetaCons "StartMetricStreams'" 'PrefixI 'True) (S1 ('MetaSel ('Just "names") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 [Text])))
type AWSResponse StartMetricStreams Source # 
Instance details

Defined in Amazonka.CloudWatch.StartMetricStreams

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
Eq StartMetricStreamsResponse Source # 
Instance details

Defined in Amazonka.CloudWatch.StartMetricStreams

Read StartMetricStreamsResponse Source # 
Instance details

Defined in Amazonka.CloudWatch.StartMetricStreams

Show StartMetricStreamsResponse Source # 
Instance details

Defined in Amazonka.CloudWatch.StartMetricStreams

Generic StartMetricStreamsResponse Source # 
Instance details

Defined in Amazonka.CloudWatch.StartMetricStreams

Associated Types

type Rep StartMetricStreamsResponse :: Type -> Type #

NFData 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" "libZSservicesZSamazonka-cloudwatchZSamazonka-cloudwatch" '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.

DeleteDashboards

data DeleteDashboards Source #

See: newDeleteDashboards smart constructor.

Constructors

DeleteDashboards' [Text] 

Instances

Instances details
Eq DeleteDashboards Source # 
Instance details

Defined in Amazonka.CloudWatch.DeleteDashboards

Read DeleteDashboards Source # 
Instance details

Defined in Amazonka.CloudWatch.DeleteDashboards

Show DeleteDashboards Source # 
Instance details

Defined in Amazonka.CloudWatch.DeleteDashboards

Generic DeleteDashboards Source # 
Instance details

Defined in Amazonka.CloudWatch.DeleteDashboards

Associated Types

type Rep DeleteDashboards :: Type -> Type #

NFData DeleteDashboards Source # 
Instance details

Defined in Amazonka.CloudWatch.DeleteDashboards

Methods

rnf :: DeleteDashboards -> () #

Hashable DeleteDashboards Source # 
Instance details

Defined in Amazonka.CloudWatch.DeleteDashboards

AWSRequest DeleteDashboards Source # 
Instance details

Defined in Amazonka.CloudWatch.DeleteDashboards

Associated Types

type AWSResponse DeleteDashboards #

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

type Rep DeleteDashboards Source # 
Instance details

Defined in Amazonka.CloudWatch.DeleteDashboards

type Rep DeleteDashboards = D1 ('MetaData "DeleteDashboards" "Amazonka.CloudWatch.DeleteDashboards" "libZSservicesZSamazonka-cloudwatchZSamazonka-cloudwatch" 'False) (C1 ('MetaCons "DeleteDashboards'" 'PrefixI 'True) (S1 ('MetaSel ('Just "dashboardNames") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 [Text])))
type AWSResponse DeleteDashboards Source # 
Instance details

Defined in Amazonka.CloudWatch.DeleteDashboards

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
Eq DeleteDashboardsResponse Source # 
Instance details

Defined in Amazonka.CloudWatch.DeleteDashboards

Read DeleteDashboardsResponse Source # 
Instance details

Defined in Amazonka.CloudWatch.DeleteDashboards

Show DeleteDashboardsResponse Source # 
Instance details

Defined in Amazonka.CloudWatch.DeleteDashboards

Generic DeleteDashboardsResponse Source # 
Instance details

Defined in Amazonka.CloudWatch.DeleteDashboards

Associated Types

type Rep DeleteDashboardsResponse :: Type -> Type #

NFData 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" "libZSservicesZSamazonka-cloudwatchZSamazonka-cloudwatch" '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.

PutInsightRule

data PutInsightRule Source #

See: newPutInsightRule smart constructor.

Instances

Instances details
Eq PutInsightRule Source # 
Instance details

Defined in Amazonka.CloudWatch.PutInsightRule

Read PutInsightRule Source # 
Instance details

Defined in Amazonka.CloudWatch.PutInsightRule

Show PutInsightRule Source # 
Instance details

Defined in Amazonka.CloudWatch.PutInsightRule

Generic PutInsightRule Source # 
Instance details

Defined in Amazonka.CloudWatch.PutInsightRule

Associated Types

type Rep PutInsightRule :: Type -> Type #

NFData PutInsightRule Source # 
Instance details

Defined in Amazonka.CloudWatch.PutInsightRule

Methods

rnf :: PutInsightRule -> () #

Hashable PutInsightRule Source # 
Instance details

Defined in Amazonka.CloudWatch.PutInsightRule

AWSRequest PutInsightRule Source # 
Instance details

Defined in Amazonka.CloudWatch.PutInsightRule

Associated Types

type AWSResponse PutInsightRule #

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

type Rep PutInsightRule Source # 
Instance details

Defined in Amazonka.CloudWatch.PutInsightRule

type Rep PutInsightRule = D1 ('MetaData "PutInsightRule" "Amazonka.CloudWatch.PutInsightRule" "libZSservicesZSamazonka-cloudwatchZSamazonka-cloudwatch" 'False) (C1 ('MetaCons "PutInsightRule'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "tags") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Tag])) :*: S1 ('MetaSel ('Just "ruleState") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "ruleName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "ruleDefinition") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))
type AWSResponse PutInsightRule Source # 
Instance details

Defined in Amazonka.CloudWatch.PutInsightRule

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:

$sel:tags: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.

$sel:ruleState:PutInsightRule', putInsightRule_ruleState - The state of the rule. Valid values are ENABLED and DISABLED.

$sel:ruleName: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
Eq PutInsightRuleResponse Source # 
Instance details

Defined in Amazonka.CloudWatch.PutInsightRule

Read PutInsightRuleResponse Source # 
Instance details

Defined in Amazonka.CloudWatch.PutInsightRule

Show PutInsightRuleResponse Source # 
Instance details

Defined in Amazonka.CloudWatch.PutInsightRule

Generic PutInsightRuleResponse Source # 
Instance details

Defined in Amazonka.CloudWatch.PutInsightRule

Associated Types

type Rep PutInsightRuleResponse :: Type -> Type #

NFData PutInsightRuleResponse Source # 
Instance details

Defined in Amazonka.CloudWatch.PutInsightRule

Methods

rnf :: PutInsightRuleResponse -> () #

type Rep PutInsightRuleResponse Source # 
Instance details

Defined in Amazonka.CloudWatch.PutInsightRule

type Rep PutInsightRuleResponse = D1 ('MetaData "PutInsightRuleResponse" "Amazonka.CloudWatch.PutInsightRule" "libZSservicesZSamazonka-cloudwatchZSamazonka-cloudwatch" '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.

ListMetricStreams

data ListMetricStreams Source #

See: newListMetricStreams smart constructor.

Instances

Instances details
Eq ListMetricStreams Source # 
Instance details

Defined in Amazonka.CloudWatch.ListMetricStreams

Read ListMetricStreams Source # 
Instance details

Defined in Amazonka.CloudWatch.ListMetricStreams

Show ListMetricStreams Source # 
Instance details

Defined in Amazonka.CloudWatch.ListMetricStreams

Generic ListMetricStreams Source # 
Instance details

Defined in Amazonka.CloudWatch.ListMetricStreams

Associated Types

type Rep ListMetricStreams :: Type -> Type #

NFData ListMetricStreams Source # 
Instance details

Defined in Amazonka.CloudWatch.ListMetricStreams

Methods

rnf :: ListMetricStreams -> () #

Hashable ListMetricStreams Source # 
Instance details

Defined in Amazonka.CloudWatch.ListMetricStreams

AWSRequest ListMetricStreams Source # 
Instance details

Defined in Amazonka.CloudWatch.ListMetricStreams

Associated Types

type AWSResponse ListMetricStreams #

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

type Rep ListMetricStreams Source # 
Instance details

Defined in Amazonka.CloudWatch.ListMetricStreams

type Rep ListMetricStreams = D1 ('MetaData "ListMetricStreams" "Amazonka.CloudWatch.ListMetricStreams" "libZSservicesZSamazonka-cloudwatchZSamazonka-cloudwatch" 'False) (C1 ('MetaCons "ListMetricStreams'" 'PrefixI 'True) (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "maxResults") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural))))
type AWSResponse ListMetricStreams Source # 
Instance details

Defined in Amazonka.CloudWatch.ListMetricStreams

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:nextToken:ListMetricStreams', listMetricStreams_nextToken - Include this value, if it was returned by the previous call, to get the next set of metric streams.

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

data ListMetricStreamsResponse Source #

See: newListMetricStreamsResponse smart constructor.

Instances

Instances details
Eq ListMetricStreamsResponse Source # 
Instance details

Defined in Amazonka.CloudWatch.ListMetricStreams

Read ListMetricStreamsResponse Source # 
Instance details

Defined in Amazonka.CloudWatch.ListMetricStreams

Show ListMetricStreamsResponse Source # 
Instance details

Defined in Amazonka.CloudWatch.ListMetricStreams

Generic ListMetricStreamsResponse Source # 
Instance details

Defined in Amazonka.CloudWatch.ListMetricStreams

Associated Types

type Rep ListMetricStreamsResponse :: Type -> Type #

NFData 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" "libZSservicesZSamazonka-cloudwatchZSamazonka-cloudwatch" '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.

$sel:nextToken: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.

GetMetricWidgetImage

data GetMetricWidgetImage Source #

See: newGetMetricWidgetImage smart constructor.

Instances

Instances details
Eq GetMetricWidgetImage Source # 
Instance details

Defined in Amazonka.CloudWatch.GetMetricWidgetImage

Read GetMetricWidgetImage Source # 
Instance details

Defined in Amazonka.CloudWatch.GetMetricWidgetImage

Show GetMetricWidgetImage Source # 
Instance details

Defined in Amazonka.CloudWatch.GetMetricWidgetImage

Generic GetMetricWidgetImage Source # 
Instance details

Defined in Amazonka.CloudWatch.GetMetricWidgetImage

Associated Types

type Rep GetMetricWidgetImage :: Type -> Type #

NFData GetMetricWidgetImage Source # 
Instance details

Defined in Amazonka.CloudWatch.GetMetricWidgetImage

Methods

rnf :: GetMetricWidgetImage -> () #

Hashable GetMetricWidgetImage Source # 
Instance details

Defined in Amazonka.CloudWatch.GetMetricWidgetImage

AWSRequest GetMetricWidgetImage Source # 
Instance details

Defined in Amazonka.CloudWatch.GetMetricWidgetImage

Associated Types

type AWSResponse GetMetricWidgetImage #

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

type Rep GetMetricWidgetImage Source # 
Instance details

Defined in Amazonka.CloudWatch.GetMetricWidgetImage

type Rep GetMetricWidgetImage = D1 ('MetaData "GetMetricWidgetImage" "Amazonka.CloudWatch.GetMetricWidgetImage" "libZSservicesZSamazonka-cloudwatchZSamazonka-cloudwatch" '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)))
type AWSResponse GetMetricWidgetImage Source # 
Instance details

Defined in Amazonka.CloudWatch.GetMetricWidgetImage

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:

$sel:outputFormat: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
Eq GetMetricWidgetImageResponse Source # 
Instance details

Defined in Amazonka.CloudWatch.GetMetricWidgetImage

Read GetMetricWidgetImageResponse Source # 
Instance details

Defined in Amazonka.CloudWatch.GetMetricWidgetImage

Show GetMetricWidgetImageResponse Source # 
Instance details

Defined in Amazonka.CloudWatch.GetMetricWidgetImage

Generic GetMetricWidgetImageResponse Source # 
Instance details

Defined in Amazonka.CloudWatch.GetMetricWidgetImage

Associated Types

type Rep GetMetricWidgetImageResponse :: Type -> Type #

NFData 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" "libZSservicesZSamazonka-cloudwatchZSamazonka-cloudwatch" '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.

DeleteMetricStream

data DeleteMetricStream Source #

See: newDeleteMetricStream smart constructor.

Instances

Instances details
Eq DeleteMetricStream Source # 
Instance details

Defined in Amazonka.CloudWatch.DeleteMetricStream

Read DeleteMetricStream Source # 
Instance details

Defined in Amazonka.CloudWatch.DeleteMetricStream

Show DeleteMetricStream Source # 
Instance details

Defined in Amazonka.CloudWatch.DeleteMetricStream

Generic DeleteMetricStream Source # 
Instance details

Defined in Amazonka.CloudWatch.DeleteMetricStream

Associated Types

type Rep DeleteMetricStream :: Type -> Type #

NFData DeleteMetricStream Source # 
Instance details

Defined in Amazonka.CloudWatch.DeleteMetricStream

Methods

rnf :: DeleteMetricStream -> () #

Hashable DeleteMetricStream Source # 
Instance details

Defined in Amazonka.CloudWatch.DeleteMetricStream

AWSRequest DeleteMetricStream Source # 
Instance details

Defined in Amazonka.CloudWatch.DeleteMetricStream

Associated Types

type AWSResponse DeleteMetricStream #

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

type Rep DeleteMetricStream Source # 
Instance details

Defined in Amazonka.CloudWatch.DeleteMetricStream

type Rep DeleteMetricStream = D1 ('MetaData "DeleteMetricStream" "Amazonka.CloudWatch.DeleteMetricStream" "libZSservicesZSamazonka-cloudwatchZSamazonka-cloudwatch" 'False) (C1 ('MetaCons "DeleteMetricStream'" 'PrefixI 'True) (S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))
type AWSResponse DeleteMetricStream Source # 
Instance details

Defined in Amazonka.CloudWatch.DeleteMetricStream

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:

$sel:name:DeleteMetricStream', deleteMetricStream_name - The name of the metric stream to delete.

data DeleteMetricStreamResponse Source #

See: newDeleteMetricStreamResponse smart constructor.

Instances

Instances details
Eq DeleteMetricStreamResponse Source # 
Instance details

Defined in Amazonka.CloudWatch.DeleteMetricStream

Read DeleteMetricStreamResponse Source # 
Instance details

Defined in Amazonka.CloudWatch.DeleteMetricStream

Show DeleteMetricStreamResponse Source # 
Instance details

Defined in Amazonka.CloudWatch.DeleteMetricStream

Generic DeleteMetricStreamResponse Source # 
Instance details

Defined in Amazonka.CloudWatch.DeleteMetricStream

Associated Types

type Rep DeleteMetricStreamResponse :: Type -> Type #

NFData 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" "libZSservicesZSamazonka-cloudwatchZSamazonka-cloudwatch" '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.

DeleteAlarms

data DeleteAlarms Source #

See: newDeleteAlarms smart constructor.

Constructors

DeleteAlarms' [Text] 

Instances

Instances details
Eq DeleteAlarms Source # 
Instance details

Defined in Amazonka.CloudWatch.DeleteAlarms

Read DeleteAlarms Source # 
Instance details

Defined in Amazonka.CloudWatch.DeleteAlarms

Show DeleteAlarms Source # 
Instance details

Defined in Amazonka.CloudWatch.DeleteAlarms

Generic DeleteAlarms Source # 
Instance details

Defined in Amazonka.CloudWatch.DeleteAlarms

Associated Types

type Rep DeleteAlarms :: Type -> Type #

NFData DeleteAlarms Source # 
Instance details

Defined in Amazonka.CloudWatch.DeleteAlarms

Methods

rnf :: DeleteAlarms -> () #

Hashable DeleteAlarms Source # 
Instance details

Defined in Amazonka.CloudWatch.DeleteAlarms

AWSRequest DeleteAlarms Source # 
Instance details

Defined in Amazonka.CloudWatch.DeleteAlarms

Associated Types

type AWSResponse DeleteAlarms #

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

type Rep DeleteAlarms Source # 
Instance details

Defined in Amazonka.CloudWatch.DeleteAlarms

type Rep DeleteAlarms = D1 ('MetaData "DeleteAlarms" "Amazonka.CloudWatch.DeleteAlarms" "libZSservicesZSamazonka-cloudwatchZSamazonka-cloudwatch" 'False) (C1 ('MetaCons "DeleteAlarms'" 'PrefixI 'True) (S1 ('MetaSel ('Just "alarmNames") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 [Text])))
type AWSResponse DeleteAlarms Source # 
Instance details

Defined in Amazonka.CloudWatch.DeleteAlarms

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
Eq DeleteAlarmsResponse Source # 
Instance details

Defined in Amazonka.CloudWatch.DeleteAlarms

Read DeleteAlarmsResponse Source # 
Instance details

Defined in Amazonka.CloudWatch.DeleteAlarms

Show DeleteAlarmsResponse Source # 
Instance details

Defined in Amazonka.CloudWatch.DeleteAlarms

Generic DeleteAlarmsResponse Source # 
Instance details

Defined in Amazonka.CloudWatch.DeleteAlarms

Associated Types

type Rep DeleteAlarmsResponse :: Type -> Type #

NFData DeleteAlarmsResponse Source # 
Instance details

Defined in Amazonka.CloudWatch.DeleteAlarms

Methods

rnf :: DeleteAlarmsResponse -> () #

type Rep DeleteAlarmsResponse Source # 
Instance details

Defined in Amazonka.CloudWatch.DeleteAlarms

type Rep DeleteAlarmsResponse = D1 ('MetaData "DeleteAlarmsResponse" "Amazonka.CloudWatch.DeleteAlarms" "libZSservicesZSamazonka-cloudwatchZSamazonka-cloudwatch" '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.

PutMetricStream

data PutMetricStream Source #

See: newPutMetricStream smart constructor.

Instances

Instances details
Eq PutMetricStream Source # 
Instance details

Defined in Amazonka.CloudWatch.PutMetricStream

Read PutMetricStream Source # 
Instance details

Defined in Amazonka.CloudWatch.PutMetricStream

Show PutMetricStream Source # 
Instance details

Defined in Amazonka.CloudWatch.PutMetricStream

Generic PutMetricStream Source # 
Instance details

Defined in Amazonka.CloudWatch.PutMetricStream

Associated Types

type Rep PutMetricStream :: Type -> Type #

NFData PutMetricStream Source # 
Instance details

Defined in Amazonka.CloudWatch.PutMetricStream

Methods

rnf :: PutMetricStream -> () #

Hashable PutMetricStream Source # 
Instance details

Defined in Amazonka.CloudWatch.PutMetricStream

AWSRequest PutMetricStream Source # 
Instance details

Defined in Amazonka.CloudWatch.PutMetricStream

Associated Types

type AWSResponse PutMetricStream #

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

type Rep PutMetricStream Source # 
Instance details

Defined in Amazonka.CloudWatch.PutMetricStream

type AWSResponse 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: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: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:tags: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.

$sel:name: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 "_".

$sel:firehoseArn:PutMetricStream', putMetricStream_firehoseArn - The ARN of the Amazon Kinesis Firehose delivery stream to use for this metric stream. This Amazon Kinesis 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 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

$sel:outputFormat: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
Eq PutMetricStreamResponse Source # 
Instance details

Defined in Amazonka.CloudWatch.PutMetricStream

Read PutMetricStreamResponse Source # 
Instance details

Defined in Amazonka.CloudWatch.PutMetricStream

Show PutMetricStreamResponse Source # 
Instance details

Defined in Amazonka.CloudWatch.PutMetricStream

Generic PutMetricStreamResponse Source # 
Instance details

Defined in Amazonka.CloudWatch.PutMetricStream

Associated Types

type Rep PutMetricStreamResponse :: Type -> Type #

NFData PutMetricStreamResponse Source # 
Instance details

Defined in Amazonka.CloudWatch.PutMetricStream

Methods

rnf :: PutMetricStreamResponse -> () #

type Rep PutMetricStreamResponse Source # 
Instance details

Defined in Amazonka.CloudWatch.PutMetricStream

type Rep PutMetricStreamResponse = D1 ('MetaData "PutMetricStreamResponse" "Amazonka.CloudWatch.PutMetricStream" "libZSservicesZSamazonka-cloudwatchZSamazonka-cloudwatch" '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:

$sel:arn:PutMetricStreamResponse', putMetricStreamResponse_arn - The ARN of the metric stream.

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

DescribeAlarmHistory (Paginated)

data DescribeAlarmHistory Source #

See: newDescribeAlarmHistory smart constructor.

Instances

Instances details
Eq DescribeAlarmHistory Source # 
Instance details

Defined in Amazonka.CloudWatch.DescribeAlarmHistory

Read DescribeAlarmHistory Source # 
Instance details

Defined in Amazonka.CloudWatch.DescribeAlarmHistory

Show DescribeAlarmHistory Source # 
Instance details

Defined in Amazonka.CloudWatch.DescribeAlarmHistory

Generic DescribeAlarmHistory Source # 
Instance details

Defined in Amazonka.CloudWatch.DescribeAlarmHistory

Associated Types

type Rep DescribeAlarmHistory :: Type -> Type #

NFData DescribeAlarmHistory Source # 
Instance details

Defined in Amazonka.CloudWatch.DescribeAlarmHistory

Methods

rnf :: DescribeAlarmHistory -> () #

Hashable 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 #

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

type Rep DescribeAlarmHistory Source # 
Instance details

Defined in Amazonka.CloudWatch.DescribeAlarmHistory

type AWSResponse 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:

$sel:alarmName:DescribeAlarmHistory', describeAlarmHistory_alarmName - The name of the alarm.

$sel:historyItemType:DescribeAlarmHistory', describeAlarmHistory_historyItemType - The type of alarm histories to retrieve.

$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.

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

$sel:nextToken: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:maxRecords:DescribeAlarmHistory', describeAlarmHistory_maxRecords - The maximum number of alarm history records to retrieve.

data DescribeAlarmHistoryResponse Source #

See: newDescribeAlarmHistoryResponse smart constructor.

Instances

Instances details
Eq DescribeAlarmHistoryResponse Source # 
Instance details

Defined in Amazonka.CloudWatch.DescribeAlarmHistory

Read DescribeAlarmHistoryResponse Source # 
Instance details

Defined in Amazonka.CloudWatch.DescribeAlarmHistory

Show DescribeAlarmHistoryResponse Source # 
Instance details

Defined in Amazonka.CloudWatch.DescribeAlarmHistory

Generic DescribeAlarmHistoryResponse Source # 
Instance details

Defined in Amazonka.CloudWatch.DescribeAlarmHistory

Associated Types

type Rep DescribeAlarmHistoryResponse :: Type -> Type #

NFData 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" "libZSservicesZSamazonka-cloudwatchZSamazonka-cloudwatch" '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.

$sel:nextToken: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.

GetMetricStatistics

data GetMetricStatistics Source #

See: newGetMetricStatistics smart constructor.

Instances

Instances details
Eq GetMetricStatistics Source # 
Instance details

Defined in Amazonka.CloudWatch.GetMetricStatistics

Read GetMetricStatistics Source # 
Instance details

Defined in Amazonka.CloudWatch.GetMetricStatistics

Show GetMetricStatistics Source # 
Instance details

Defined in Amazonka.CloudWatch.GetMetricStatistics

Generic GetMetricStatistics Source # 
Instance details

Defined in Amazonka.CloudWatch.GetMetricStatistics

Associated Types

type Rep GetMetricStatistics :: Type -> Type #

NFData GetMetricStatistics Source # 
Instance details

Defined in Amazonka.CloudWatch.GetMetricStatistics

Methods

rnf :: GetMetricStatistics -> () #

Hashable GetMetricStatistics Source # 
Instance details

Defined in Amazonka.CloudWatch.GetMetricStatistics

AWSRequest GetMetricStatistics Source # 
Instance details

Defined in Amazonka.CloudWatch.GetMetricStatistics

Associated Types

type AWSResponse GetMetricStatistics #

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

type Rep GetMetricStatistics Source # 
Instance details

Defined in Amazonka.CloudWatch.GetMetricStatistics

type AWSResponse 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:

$sel:extendedStatistics: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.

$sel:dimensions: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.

$sel:unit: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.

$sel:namespace:GetMetricStatistics', getMetricStatistics_namespace - The namespace of the metric, with or without spaces.

$sel:metricName:GetMetricStatistics', getMetricStatistics_metricName - The name of the metric, with or without spaces.

$sel:startTime: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.

$sel:endTime: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).

$sel:period: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
Eq GetMetricStatisticsResponse Source # 
Instance details

Defined in Amazonka.CloudWatch.GetMetricStatistics

Read GetMetricStatisticsResponse Source # 
Instance details

Defined in Amazonka.CloudWatch.GetMetricStatistics

Show GetMetricStatisticsResponse Source # 
Instance details

Defined in Amazonka.CloudWatch.GetMetricStatistics

Generic GetMetricStatisticsResponse Source # 
Instance details

Defined in Amazonka.CloudWatch.GetMetricStatistics

Associated Types

type Rep GetMetricStatisticsResponse :: Type -> Type #

NFData 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" "libZSservicesZSamazonka-cloudwatchZSamazonka-cloudwatch" '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:

$sel:datapoints:GetMetricStatisticsResponse', getMetricStatisticsResponse_datapoints - The data points for the specified metric.

$sel:label:GetMetricStatisticsResponse', getMetricStatisticsResponse_label - A label for the specified metric.

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

DescribeAlarmsForMetric

data DescribeAlarmsForMetric Source #

See: newDescribeAlarmsForMetric smart constructor.

Instances

Instances details
Eq DescribeAlarmsForMetric Source # 
Instance details

Defined in Amazonka.CloudWatch.DescribeAlarmsForMetric

Read DescribeAlarmsForMetric Source # 
Instance details

Defined in Amazonka.CloudWatch.DescribeAlarmsForMetric

Show 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 #

NFData DescribeAlarmsForMetric Source # 
Instance details

Defined in Amazonka.CloudWatch.DescribeAlarmsForMetric

Methods

rnf :: DescribeAlarmsForMetric -> () #

Hashable DescribeAlarmsForMetric Source # 
Instance details

Defined in Amazonka.CloudWatch.DescribeAlarmsForMetric

AWSRequest DescribeAlarmsForMetric Source # 
Instance details

Defined in Amazonka.CloudWatch.DescribeAlarmsForMetric

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

type Rep DescribeAlarmsForMetric Source # 
Instance details

Defined in Amazonka.CloudWatch.DescribeAlarmsForMetric

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

Defined in Amazonka.CloudWatch.DescribeAlarmsForMetric

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:

$sel:period:DescribeAlarmsForMetric', describeAlarmsForMetric_period - The period, in seconds, over which the statistic is applied.

$sel:dimensions: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.

$sel:unit:DescribeAlarmsForMetric', describeAlarmsForMetric_unit - The unit for the metric.

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

$sel:extendedStatistic:DescribeAlarmsForMetric', describeAlarmsForMetric_extendedStatistic - The percentile statistic for the metric. Specify a value between p0.0 and p100.

$sel:metricName:DescribeAlarmsForMetric', describeAlarmsForMetric_metricName - The name of the metric.

$sel:namespace:DescribeAlarmsForMetric', describeAlarmsForMetric_namespace - The namespace of the metric.

data DescribeAlarmsForMetricResponse Source #

See: newDescribeAlarmsForMetricResponse smart constructor.

Instances

Instances details
Eq DescribeAlarmsForMetricResponse Source # 
Instance details

Defined in Amazonka.CloudWatch.DescribeAlarmsForMetric

Read DescribeAlarmsForMetricResponse Source # 
Instance details

Defined in Amazonka.CloudWatch.DescribeAlarmsForMetric

Show DescribeAlarmsForMetricResponse Source # 
Instance details

Defined in Amazonka.CloudWatch.DescribeAlarmsForMetric

Generic DescribeAlarmsForMetricResponse Source # 
Instance details

Defined in Amazonka.CloudWatch.DescribeAlarmsForMetric

Associated Types

type Rep DescribeAlarmsForMetricResponse :: Type -> Type #

NFData 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" "libZSservicesZSamazonka-cloudwatchZSamazonka-cloudwatch" '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.

EnableInsightRules

data EnableInsightRules Source #

See: newEnableInsightRules smart constructor.

Constructors

EnableInsightRules' [Text] 

Instances

Instances details
Eq EnableInsightRules Source # 
Instance details

Defined in Amazonka.CloudWatch.EnableInsightRules

Read EnableInsightRules Source # 
Instance details

Defined in Amazonka.CloudWatch.EnableInsightRules

Show EnableInsightRules Source # 
Instance details

Defined in Amazonka.CloudWatch.EnableInsightRules

Generic EnableInsightRules Source # 
Instance details

Defined in Amazonka.CloudWatch.EnableInsightRules

Associated Types

type Rep EnableInsightRules :: Type -> Type #

NFData EnableInsightRules Source # 
Instance details

Defined in Amazonka.CloudWatch.EnableInsightRules

Methods

rnf :: EnableInsightRules -> () #

Hashable EnableInsightRules Source # 
Instance details

Defined in Amazonka.CloudWatch.EnableInsightRules

AWSRequest EnableInsightRules Source # 
Instance details

Defined in Amazonka.CloudWatch.EnableInsightRules

Associated Types

type AWSResponse EnableInsightRules #

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

type Rep EnableInsightRules Source # 
Instance details

Defined in Amazonka.CloudWatch.EnableInsightRules

type Rep EnableInsightRules = D1 ('MetaData "EnableInsightRules" "Amazonka.CloudWatch.EnableInsightRules" "libZSservicesZSamazonka-cloudwatchZSamazonka-cloudwatch" 'False) (C1 ('MetaCons "EnableInsightRules'" 'PrefixI 'True) (S1 ('MetaSel ('Just "ruleNames") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 [Text])))
type AWSResponse EnableInsightRules Source # 
Instance details

Defined in Amazonka.CloudWatch.EnableInsightRules

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
Eq EnableInsightRulesResponse Source # 
Instance details

Defined in Amazonka.CloudWatch.EnableInsightRules

Read EnableInsightRulesResponse Source # 
Instance details

Defined in Amazonka.CloudWatch.EnableInsightRules

Show EnableInsightRulesResponse Source # 
Instance details

Defined in Amazonka.CloudWatch.EnableInsightRules

Generic EnableInsightRulesResponse Source # 
Instance details

Defined in Amazonka.CloudWatch.EnableInsightRules

Associated Types

type Rep EnableInsightRulesResponse :: Type -> Type #

NFData 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" "libZSservicesZSamazonka-cloudwatchZSamazonka-cloudwatch" '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.

DisableAlarmActions

data DisableAlarmActions Source #

See: newDisableAlarmActions smart constructor.

Constructors

DisableAlarmActions' [Text] 

Instances

Instances details
Eq DisableAlarmActions Source # 
Instance details

Defined in Amazonka.CloudWatch.DisableAlarmActions

Read DisableAlarmActions Source # 
Instance details

Defined in Amazonka.CloudWatch.DisableAlarmActions

Show DisableAlarmActions Source # 
Instance details

Defined in Amazonka.CloudWatch.DisableAlarmActions

Generic DisableAlarmActions Source # 
Instance details

Defined in Amazonka.CloudWatch.DisableAlarmActions

Associated Types

type Rep DisableAlarmActions :: Type -> Type #

NFData DisableAlarmActions Source # 
Instance details

Defined in Amazonka.CloudWatch.DisableAlarmActions

Methods

rnf :: DisableAlarmActions -> () #

Hashable DisableAlarmActions Source # 
Instance details

Defined in Amazonka.CloudWatch.DisableAlarmActions

AWSRequest DisableAlarmActions Source # 
Instance details

Defined in Amazonka.CloudWatch.DisableAlarmActions

Associated Types

type AWSResponse DisableAlarmActions #

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

type Rep DisableAlarmActions Source # 
Instance details

Defined in Amazonka.CloudWatch.DisableAlarmActions

type Rep DisableAlarmActions = D1 ('MetaData "DisableAlarmActions" "Amazonka.CloudWatch.DisableAlarmActions" "libZSservicesZSamazonka-cloudwatchZSamazonka-cloudwatch" 'False) (C1 ('MetaCons "DisableAlarmActions'" 'PrefixI 'True) (S1 ('MetaSel ('Just "alarmNames") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 [Text])))
type AWSResponse DisableAlarmActions Source # 
Instance details

Defined in Amazonka.CloudWatch.DisableAlarmActions

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
Eq DisableAlarmActionsResponse Source # 
Instance details

Defined in Amazonka.CloudWatch.DisableAlarmActions

Read DisableAlarmActionsResponse Source # 
Instance details

Defined in Amazonka.CloudWatch.DisableAlarmActions

Show DisableAlarmActionsResponse Source # 
Instance details

Defined in Amazonka.CloudWatch.DisableAlarmActions

Generic DisableAlarmActionsResponse Source # 
Instance details

Defined in Amazonka.CloudWatch.DisableAlarmActions

Associated Types

type Rep DisableAlarmActionsResponse :: Type -> Type #

NFData 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" "libZSservicesZSamazonka-cloudwatchZSamazonka-cloudwatch" '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.

DescribeAnomalyDetectors

data DescribeAnomalyDetectors Source #

See: newDescribeAnomalyDetectors smart constructor.

Instances

Instances details
Eq DescribeAnomalyDetectors Source # 
Instance details

Defined in Amazonka.CloudWatch.DescribeAnomalyDetectors

Read DescribeAnomalyDetectors Source # 
Instance details

Defined in Amazonka.CloudWatch.DescribeAnomalyDetectors

Show 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 #

NFData DescribeAnomalyDetectors Source # 
Instance details

Defined in Amazonka.CloudWatch.DescribeAnomalyDetectors

Hashable DescribeAnomalyDetectors Source # 
Instance details

Defined in Amazonka.CloudWatch.DescribeAnomalyDetectors

AWSRequest DescribeAnomalyDetectors Source # 
Instance details

Defined in Amazonka.CloudWatch.DescribeAnomalyDetectors

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

type Rep DescribeAnomalyDetectors Source # 
Instance details

Defined in Amazonka.CloudWatch.DescribeAnomalyDetectors

type Rep DescribeAnomalyDetectors = D1 ('MetaData "DescribeAnomalyDetectors" "Amazonka.CloudWatch.DescribeAnomalyDetectors" "libZSservicesZSamazonka-cloudwatchZSamazonka-cloudwatch" 'False) (C1 ('MetaCons "DescribeAnomalyDetectors'" 'PrefixI 'True) ((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 "dimensions") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Dimension])) :*: S1 ('MetaSel ('Just "maxResults") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural))))))
type AWSResponse DescribeAnomalyDetectors Source # 
Instance details

Defined in Amazonka.CloudWatch.DescribeAnomalyDetectors

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:metricName: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.

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

$sel:nextToken:DescribeAnomalyDetectors', describeAnomalyDetectors_nextToken - Use the token returned by the previous operation to request the next page of results.

$sel:dimensions: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.

data DescribeAnomalyDetectorsResponse Source #

See: newDescribeAnomalyDetectorsResponse smart constructor.

Instances

Instances details
Eq DescribeAnomalyDetectorsResponse Source # 
Instance details

Defined in Amazonka.CloudWatch.DescribeAnomalyDetectors

Read DescribeAnomalyDetectorsResponse Source # 
Instance details

Defined in Amazonka.CloudWatch.DescribeAnomalyDetectors

Show DescribeAnomalyDetectorsResponse Source # 
Instance details

Defined in Amazonka.CloudWatch.DescribeAnomalyDetectors

Generic DescribeAnomalyDetectorsResponse Source # 
Instance details

Defined in Amazonka.CloudWatch.DescribeAnomalyDetectors

Associated Types

type Rep DescribeAnomalyDetectorsResponse :: Type -> Type #

NFData 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" "libZSservicesZSamazonka-cloudwatchZSamazonka-cloudwatch" '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.

$sel:nextToken: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.

PutDashboard

data PutDashboard Source #

See: newPutDashboard smart constructor.

Constructors

PutDashboard' Text Text 

Instances

Instances details
Eq PutDashboard Source # 
Instance details

Defined in Amazonka.CloudWatch.PutDashboard

Read PutDashboard Source # 
Instance details

Defined in Amazonka.CloudWatch.PutDashboard

Show PutDashboard Source # 
Instance details

Defined in Amazonka.CloudWatch.PutDashboard

Generic PutDashboard Source # 
Instance details

Defined in Amazonka.CloudWatch.PutDashboard

Associated Types

type Rep PutDashboard :: Type -> Type #

NFData PutDashboard Source # 
Instance details

Defined in Amazonka.CloudWatch.PutDashboard

Methods

rnf :: PutDashboard -> () #

Hashable PutDashboard Source # 
Instance details

Defined in Amazonka.CloudWatch.PutDashboard

AWSRequest PutDashboard Source # 
Instance details

Defined in Amazonka.CloudWatch.PutDashboard

Associated Types

type AWSResponse PutDashboard #

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

type Rep PutDashboard Source # 
Instance details

Defined in Amazonka.CloudWatch.PutDashboard

type Rep PutDashboard = D1 ('MetaData "PutDashboard" "Amazonka.CloudWatch.PutDashboard" "libZSservicesZSamazonka-cloudwatchZSamazonka-cloudwatch" 'False) (C1 ('MetaCons "PutDashboard'" 'PrefixI 'True) (S1 ('MetaSel ('Just "dashboardName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "dashboardBody") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))
type AWSResponse PutDashboard Source # 
Instance details

Defined in Amazonka.CloudWatch.PutDashboard

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:

$sel:dashboardName: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
Eq PutDashboardResponse Source # 
Instance details

Defined in Amazonka.CloudWatch.PutDashboard

Read PutDashboardResponse Source # 
Instance details

Defined in Amazonka.CloudWatch.PutDashboard

Show PutDashboardResponse Source # 
Instance details

Defined in Amazonka.CloudWatch.PutDashboard

Generic PutDashboardResponse Source # 
Instance details

Defined in Amazonka.CloudWatch.PutDashboard

Associated Types

type Rep PutDashboardResponse :: Type -> Type #

NFData PutDashboardResponse Source # 
Instance details

Defined in Amazonka.CloudWatch.PutDashboard

Methods

rnf :: PutDashboardResponse -> () #

type Rep PutDashboardResponse Source # 
Instance details

Defined in Amazonka.CloudWatch.PutDashboard

type Rep PutDashboardResponse = D1 ('MetaData "PutDashboardResponse" "Amazonka.CloudWatch.PutDashboard" "libZSservicesZSamazonka-cloudwatchZSamazonka-cloudwatch" '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.

TagResource

data TagResource Source #

See: newTagResource smart constructor.

Constructors

TagResource' Text [Tag] 

Instances

Instances details
Eq TagResource Source # 
Instance details

Defined in Amazonka.CloudWatch.TagResource

Read TagResource Source # 
Instance details

Defined in Amazonka.CloudWatch.TagResource

Show TagResource Source # 
Instance details

Defined in Amazonka.CloudWatch.TagResource

Generic TagResource Source # 
Instance details

Defined in Amazonka.CloudWatch.TagResource

Associated Types

type Rep TagResource :: Type -> Type #

NFData TagResource Source # 
Instance details

Defined in Amazonka.CloudWatch.TagResource

Methods

rnf :: TagResource -> () #

Hashable TagResource Source # 
Instance details

Defined in Amazonka.CloudWatch.TagResource

AWSRequest TagResource Source # 
Instance details

Defined in Amazonka.CloudWatch.TagResource

Associated Types

type AWSResponse TagResource #

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

type Rep TagResource Source # 
Instance details

Defined in Amazonka.CloudWatch.TagResource

type Rep TagResource = D1 ('MetaData "TagResource" "Amazonka.CloudWatch.TagResource" "libZSservicesZSamazonka-cloudwatchZSamazonka-cloudwatch" 'False) (C1 ('MetaCons "TagResource'" 'PrefixI 'True) (S1 ('MetaSel ('Just "resourceARN") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "tags") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 [Tag])))
type AWSResponse TagResource Source # 
Instance details

Defined in Amazonka.CloudWatch.TagResource

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:

$sel:resourceARN: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.

$sel:tags:TagResource', tagResource_tags - The list of key-value pairs to associate with the alarm.

data TagResourceResponse Source #

See: newTagResourceResponse smart constructor.

Instances

Instances details
Eq TagResourceResponse Source # 
Instance details

Defined in Amazonka.CloudWatch.TagResource

Read TagResourceResponse Source # 
Instance details

Defined in Amazonka.CloudWatch.TagResource

Show TagResourceResponse Source # 
Instance details

Defined in Amazonka.CloudWatch.TagResource

Generic TagResourceResponse Source # 
Instance details

Defined in Amazonka.CloudWatch.TagResource

Associated Types

type Rep TagResourceResponse :: Type -> Type #

NFData TagResourceResponse Source # 
Instance details

Defined in Amazonka.CloudWatch.TagResource

Methods

rnf :: TagResourceResponse -> () #

type Rep TagResourceResponse Source # 
Instance details

Defined in Amazonka.CloudWatch.TagResource

type Rep TagResourceResponse = D1 ('MetaData "TagResourceResponse" "Amazonka.CloudWatch.TagResource" "libZSservicesZSamazonka-cloudwatchZSamazonka-cloudwatch" '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.

StopMetricStreams

data StopMetricStreams Source #

See: newStopMetricStreams smart constructor.

Constructors

StopMetricStreams' [Text] 

Instances

Instances details
Eq StopMetricStreams Source # 
Instance details

Defined in Amazonka.CloudWatch.StopMetricStreams

Read StopMetricStreams Source # 
Instance details

Defined in Amazonka.CloudWatch.StopMetricStreams

Show StopMetricStreams Source # 
Instance details

Defined in Amazonka.CloudWatch.StopMetricStreams

Generic StopMetricStreams Source # 
Instance details

Defined in Amazonka.CloudWatch.StopMetricStreams

Associated Types

type Rep StopMetricStreams :: Type -> Type #

NFData StopMetricStreams Source # 
Instance details

Defined in Amazonka.CloudWatch.StopMetricStreams

Methods

rnf :: StopMetricStreams -> () #

Hashable StopMetricStreams Source # 
Instance details

Defined in Amazonka.CloudWatch.StopMetricStreams

AWSRequest StopMetricStreams Source # 
Instance details

Defined in Amazonka.CloudWatch.StopMetricStreams

Associated Types

type AWSResponse StopMetricStreams #

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

type Rep StopMetricStreams Source # 
Instance details

Defined in Amazonka.CloudWatch.StopMetricStreams

type Rep StopMetricStreams = D1 ('MetaData "StopMetricStreams" "Amazonka.CloudWatch.StopMetricStreams" "libZSservicesZSamazonka-cloudwatchZSamazonka-cloudwatch" 'False) (C1 ('MetaCons "StopMetricStreams'" 'PrefixI 'True) (S1 ('MetaSel ('Just "names") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 [Text])))
type AWSResponse StopMetricStreams Source # 
Instance details

Defined in Amazonka.CloudWatch.StopMetricStreams

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
Eq StopMetricStreamsResponse Source # 
Instance details

Defined in Amazonka.CloudWatch.StopMetricStreams

Read StopMetricStreamsResponse Source # 
Instance details

Defined in Amazonka.CloudWatch.StopMetricStreams

Show StopMetricStreamsResponse Source # 
Instance details

Defined in Amazonka.CloudWatch.StopMetricStreams

Generic StopMetricStreamsResponse Source # 
Instance details

Defined in Amazonka.CloudWatch.StopMetricStreams

Associated Types

type Rep StopMetricStreamsResponse :: Type -> Type #

NFData 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" "libZSservicesZSamazonka-cloudwatchZSamazonka-cloudwatch" '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.

UntagResource

data UntagResource Source #

See: newUntagResource smart constructor.

Constructors

UntagResource' Text [Text] 

Instances

Instances details
Eq UntagResource Source # 
Instance details

Defined in Amazonka.CloudWatch.UntagResource

Read UntagResource Source # 
Instance details

Defined in Amazonka.CloudWatch.UntagResource

Show UntagResource Source # 
Instance details

Defined in Amazonka.CloudWatch.UntagResource

Generic UntagResource Source # 
Instance details

Defined in Amazonka.CloudWatch.UntagResource

Associated Types

type Rep UntagResource :: Type -> Type #

NFData UntagResource Source # 
Instance details

Defined in Amazonka.CloudWatch.UntagResource

Methods

rnf :: UntagResource -> () #

Hashable UntagResource Source # 
Instance details

Defined in Amazonka.CloudWatch.UntagResource

AWSRequest UntagResource Source # 
Instance details

Defined in Amazonka.CloudWatch.UntagResource

Associated Types

type AWSResponse UntagResource #

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

type Rep UntagResource Source # 
Instance details

Defined in Amazonka.CloudWatch.UntagResource

type Rep UntagResource = D1 ('MetaData "UntagResource" "Amazonka.CloudWatch.UntagResource" "libZSservicesZSamazonka-cloudwatchZSamazonka-cloudwatch" 'False) (C1 ('MetaCons "UntagResource'" 'PrefixI 'True) (S1 ('MetaSel ('Just "resourceARN") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "tagKeys") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 [Text])))
type AWSResponse UntagResource Source # 
Instance details

Defined in Amazonka.CloudWatch.UntagResource

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:

$sel:resourceARN: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
Eq UntagResourceResponse Source # 
Instance details

Defined in Amazonka.CloudWatch.UntagResource

Read UntagResourceResponse Source # 
Instance details

Defined in Amazonka.CloudWatch.UntagResource

Show UntagResourceResponse Source # 
Instance details

Defined in Amazonka.CloudWatch.UntagResource

Generic UntagResourceResponse Source # 
Instance details

Defined in Amazonka.CloudWatch.UntagResource

Associated Types

type Rep UntagResourceResponse :: Type -> Type #

NFData UntagResourceResponse Source # 
Instance details

Defined in Amazonka.CloudWatch.UntagResource

Methods

rnf :: UntagResourceResponse -> () #

type Rep UntagResourceResponse Source # 
Instance details

Defined in Amazonka.CloudWatch.UntagResource

type Rep UntagResourceResponse = D1 ('MetaData "UntagResourceResponse" "Amazonka.CloudWatch.UntagResource" "libZSservicesZSamazonka-cloudwatchZSamazonka-cloudwatch" '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.

GetMetricStream

data GetMetricStream Source #

See: newGetMetricStream smart constructor.

Constructors

GetMetricStream' Text 

Instances

Instances details
Eq GetMetricStream Source # 
Instance details

Defined in Amazonka.CloudWatch.GetMetricStream

Read GetMetricStream Source # 
Instance details

Defined in Amazonka.CloudWatch.GetMetricStream

Show GetMetricStream Source # 
Instance details

Defined in Amazonka.CloudWatch.GetMetricStream

Generic GetMetricStream Source # 
Instance details

Defined in Amazonka.CloudWatch.GetMetricStream

Associated Types

type Rep GetMetricStream :: Type -> Type #

NFData GetMetricStream Source # 
Instance details

Defined in Amazonka.CloudWatch.GetMetricStream

Methods

rnf :: GetMetricStream -> () #

Hashable GetMetricStream Source # 
Instance details

Defined in Amazonka.CloudWatch.GetMetricStream

AWSRequest GetMetricStream Source # 
Instance details

Defined in Amazonka.CloudWatch.GetMetricStream

Associated Types

type AWSResponse GetMetricStream #

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

type Rep GetMetricStream Source # 
Instance details

Defined in Amazonka.CloudWatch.GetMetricStream

type Rep GetMetricStream = D1 ('MetaData "GetMetricStream" "Amazonka.CloudWatch.GetMetricStream" "libZSservicesZSamazonka-cloudwatchZSamazonka-cloudwatch" 'False) (C1 ('MetaCons "GetMetricStream'" 'PrefixI 'True) (S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))
type AWSResponse GetMetricStream Source # 
Instance details

Defined in Amazonka.CloudWatch.GetMetricStream

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:

$sel:name:GetMetricStream', getMetricStream_name - The name of the metric stream to retrieve information about.

data GetMetricStreamResponse Source #

See: newGetMetricStreamResponse smart constructor.

Instances

Instances details
Eq GetMetricStreamResponse Source # 
Instance details

Defined in Amazonka.CloudWatch.GetMetricStream

Read GetMetricStreamResponse Source # 
Instance details

Defined in Amazonka.CloudWatch.GetMetricStream

Show GetMetricStreamResponse Source # 
Instance details

Defined in Amazonka.CloudWatch.GetMetricStream

Generic GetMetricStreamResponse Source # 
Instance details

Defined in Amazonka.CloudWatch.GetMetricStream

Associated Types

type Rep GetMetricStreamResponse :: Type -> Type #

NFData GetMetricStreamResponse Source # 
Instance details

Defined in Amazonka.CloudWatch.GetMetricStream

Methods

rnf :: GetMetricStreamResponse -> () #

type Rep GetMetricStreamResponse Source # 
Instance details

Defined in Amazonka.CloudWatch.GetMetricStream

type Rep GetMetricStreamResponse = D1 ('MetaData "GetMetricStreamResponse" "Amazonka.CloudWatch.GetMetricStream" "libZSservicesZSamazonka-cloudwatchZSamazonka-cloudwatch" 'False) (C1 ('MetaCons "GetMetricStreamResponse'" 'PrefixI 'True) (((S1 ('MetaSel ('Just "includeFilters") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [MetricStreamFilter])) :*: S1 ('MetaSel ('Just "state") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "excludeFilters") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [MetricStreamFilter])) :*: (S1 ('MetaSel ('Just "arn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "firehoseArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))) :*: ((S1 ('MetaSel ('Just "outputFormat") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe MetricStreamOutputFormat)) :*: (S1 ('MetaSel ('Just "lastUpdateDate") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ISO8601)) :*: S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: (S1 ('MetaSel ('Just "creationDate") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ISO8601)) :*: (S1 ('MetaSel ('Just "roleArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: 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:

$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.

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

$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.

$sel:arn:GetMetricStreamResponse', getMetricStreamResponse_arn - The ARN of the metric stream.

$sel:firehoseArn:GetMetricStreamResponse', getMetricStreamResponse_firehoseArn - The ARN of the Amazon Kinesis Firehose delivery stream that is used by this metric stream.

$sel:outputFormat:GetMetricStreamResponse', getMetricStreamResponse_outputFormat -

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

$sel:name:GetMetricStream', getMetricStreamResponse_name - The name of the metric stream.

$sel:creationDate:GetMetricStreamResponse', getMetricStreamResponse_creationDate - The date that the metric stream was created.

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

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

PutMetricAlarm

data PutMetricAlarm Source #

See: newPutMetricAlarm smart constructor.

Instances

Instances details
Eq PutMetricAlarm Source # 
Instance details

Defined in Amazonka.CloudWatch.PutMetricAlarm

Read PutMetricAlarm Source # 
Instance details

Defined in Amazonka.CloudWatch.PutMetricAlarm

Show PutMetricAlarm Source # 
Instance details

Defined in Amazonka.CloudWatch.PutMetricAlarm

Generic PutMetricAlarm Source # 
Instance details

Defined in Amazonka.CloudWatch.PutMetricAlarm

Associated Types

type Rep PutMetricAlarm :: Type -> Type #

NFData PutMetricAlarm Source # 
Instance details

Defined in Amazonka.CloudWatch.PutMetricAlarm

Methods

rnf :: PutMetricAlarm -> () #

Hashable PutMetricAlarm Source # 
Instance details

Defined in Amazonka.CloudWatch.PutMetricAlarm

AWSRequest PutMetricAlarm Source # 
Instance details

Defined in Amazonka.CloudWatch.PutMetricAlarm

Associated Types

type AWSResponse PutMetricAlarm #

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

type Rep PutMetricAlarm Source # 
Instance details

Defined in Amazonka.CloudWatch.PutMetricAlarm

type Rep PutMetricAlarm = D1 ('MetaData "PutMetricAlarm" "Amazonka.CloudWatch.PutMetricAlarm" "libZSservicesZSamazonka-cloudwatchZSamazonka-cloudwatch" 'False) (C1 ('MetaCons "PutMetricAlarm'" 'PrefixI 'True) ((((S1 ('MetaSel ('Just "metrics") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [MetricDataQuery])) :*: S1 ('MetaSel ('Just "treatMissingData") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "period") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)) :*: (S1 ('MetaSel ('Just "alarmDescription") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "metricName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))) :*: ((S1 ('MetaSel ('Just "namespace") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "thresholdMetricId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "oKActions") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])))) :*: (S1 ('MetaSel ('Just "evaluateLowSampleCountPercentile") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "datapointsToAlarm") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)) :*: S1 ('MetaSel ('Just "threshold") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Double)))))) :*: (((S1 ('MetaSel ('Just "actionsEnabled") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "insufficientDataActions") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text]))) :*: (S1 ('MetaSel ('Just "dimensions") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Dimension])) :*: (S1 ('MetaSel ('Just "alarmActions") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])) :*: S1 ('MetaSel ('Just "unit") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe StandardUnit))))) :*: ((S1 ('MetaSel ('Just "statistic") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Statistic)) :*: (S1 ('MetaSel ('Just "tags") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Tag])) :*: S1 ('MetaSel ('Just "extendedStatistic") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: (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)))))))
type AWSResponse PutMetricAlarm Source # 
Instance details

Defined in Amazonka.CloudWatch.PutMetricAlarm

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:

$sel:metrics: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.

$sel:treatMissingData: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

$sel:period: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.

$sel:alarmDescription:PutMetricAlarm', putMetricAlarm_alarmDescription - The description for the alarm.

$sel:metricName: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.

$sel:namespace:PutMetricAlarm', putMetricAlarm_namespace - The namespace for the metric associated specified in MetricName.

$sel:thresholdMetricId: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.

$sel:oKActions: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

$sel:evaluateLowSampleCountPercentile: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

$sel:datapointsToAlarm: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.

$sel:threshold: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.

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

$sel:insufficientDataActions: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

$sel:dimensions:PutMetricAlarm', putMetricAlarm_dimensions - The dimensions for the metric specified in MetricName.

$sel:alarmActions: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

$sel:unit: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 predictably.

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.

$sel:statistic: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.

$sel:tags: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.

$sel:extendedStatistic: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.

$sel:alarmName:PutMetricAlarm', putMetricAlarm_alarmName - The name for the alarm. This name must be unique within the Region.

$sel:evaluationPeriods: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.

$sel:comparisonOperator: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
Eq PutMetricAlarmResponse Source # 
Instance details

Defined in Amazonka.CloudWatch.PutMetricAlarm

Read PutMetricAlarmResponse Source # 
Instance details

Defined in Amazonka.CloudWatch.PutMetricAlarm

Show PutMetricAlarmResponse Source # 
Instance details

Defined in Amazonka.CloudWatch.PutMetricAlarm

Generic PutMetricAlarmResponse Source # 
Instance details

Defined in Amazonka.CloudWatch.PutMetricAlarm

Associated Types

type Rep PutMetricAlarmResponse :: Type -> Type #

NFData PutMetricAlarmResponse Source # 
Instance details

Defined in Amazonka.CloudWatch.PutMetricAlarm

Methods

rnf :: PutMetricAlarmResponse -> () #

type Rep PutMetricAlarmResponse Source # 
Instance details

Defined in Amazonka.CloudWatch.PutMetricAlarm

type Rep PutMetricAlarmResponse = D1 ('MetaData "PutMetricAlarmResponse" "Amazonka.CloudWatch.PutMetricAlarm" "libZSservicesZSamazonka-cloudwatchZSamazonka-cloudwatch" '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.

SetAlarmState

data SetAlarmState Source #

See: newSetAlarmState smart constructor.

Instances

Instances details
Eq SetAlarmState Source # 
Instance details

Defined in Amazonka.CloudWatch.SetAlarmState

Read SetAlarmState Source # 
Instance details

Defined in Amazonka.CloudWatch.SetAlarmState

Show SetAlarmState Source # 
Instance details

Defined in Amazonka.CloudWatch.SetAlarmState

Generic SetAlarmState Source # 
Instance details

Defined in Amazonka.CloudWatch.SetAlarmState

Associated Types

type Rep SetAlarmState :: Type -> Type #

NFData SetAlarmState Source # 
Instance details

Defined in Amazonka.CloudWatch.SetAlarmState

Methods

rnf :: SetAlarmState -> () #

Hashable SetAlarmState Source # 
Instance details

Defined in Amazonka.CloudWatch.SetAlarmState

AWSRequest SetAlarmState Source # 
Instance details

Defined in Amazonka.CloudWatch.SetAlarmState

Associated Types

type AWSResponse SetAlarmState #

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

type Rep SetAlarmState Source # 
Instance details

Defined in Amazonka.CloudWatch.SetAlarmState

type Rep SetAlarmState = D1 ('MetaData "SetAlarmState" "Amazonka.CloudWatch.SetAlarmState" "libZSservicesZSamazonka-cloudwatchZSamazonka-cloudwatch" '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))))
type AWSResponse SetAlarmState Source # 
Instance details

Defined in Amazonka.CloudWatch.SetAlarmState

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:

$sel:stateReasonData: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.

$sel:alarmName:SetAlarmState', setAlarmState_alarmName - The name of the alarm.

$sel:stateValue:SetAlarmState', setAlarmState_stateValue - The value of the state.

$sel:stateReason: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
Eq SetAlarmStateResponse Source # 
Instance details

Defined in Amazonka.CloudWatch.SetAlarmState

Read SetAlarmStateResponse Source # 
Instance details

Defined in Amazonka.CloudWatch.SetAlarmState

Show SetAlarmStateResponse Source # 
Instance details

Defined in Amazonka.CloudWatch.SetAlarmState

Generic SetAlarmStateResponse Source # 
Instance details

Defined in Amazonka.CloudWatch.SetAlarmState

Associated Types

type Rep SetAlarmStateResponse :: Type -> Type #

NFData SetAlarmStateResponse Source # 
Instance details

Defined in Amazonka.CloudWatch.SetAlarmState

Methods

rnf :: SetAlarmStateResponse -> () #

type Rep SetAlarmStateResponse Source # 
Instance details

Defined in Amazonka.CloudWatch.SetAlarmState

type Rep SetAlarmStateResponse = D1 ('MetaData "SetAlarmStateResponse" "Amazonka.CloudWatch.SetAlarmState" "libZSservicesZSamazonka-cloudwatchZSamazonka-cloudwatch" '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.

DescribeInsightRules

data DescribeInsightRules Source #

See: newDescribeInsightRules smart constructor.

Instances

Instances details
Eq DescribeInsightRules Source # 
Instance details

Defined in Amazonka.CloudWatch.DescribeInsightRules

Read DescribeInsightRules Source # 
Instance details

Defined in Amazonka.CloudWatch.DescribeInsightRules

Show DescribeInsightRules Source # 
Instance details

Defined in Amazonka.CloudWatch.DescribeInsightRules

Generic DescribeInsightRules Source # 
Instance details

Defined in Amazonka.CloudWatch.DescribeInsightRules

Associated Types

type Rep DescribeInsightRules :: Type -> Type #

NFData DescribeInsightRules Source # 
Instance details

Defined in Amazonka.CloudWatch.DescribeInsightRules

Methods

rnf :: DescribeInsightRules -> () #

Hashable DescribeInsightRules Source # 
Instance details

Defined in Amazonka.CloudWatch.DescribeInsightRules

AWSRequest DescribeInsightRules Source # 
Instance details

Defined in Amazonka.CloudWatch.DescribeInsightRules

Associated Types

type AWSResponse DescribeInsightRules #

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

type Rep DescribeInsightRules Source # 
Instance details

Defined in Amazonka.CloudWatch.DescribeInsightRules

type Rep DescribeInsightRules = D1 ('MetaData "DescribeInsightRules" "Amazonka.CloudWatch.DescribeInsightRules" "libZSservicesZSamazonka-cloudwatchZSamazonka-cloudwatch" 'False) (C1 ('MetaCons "DescribeInsightRules'" 'PrefixI 'True) (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "maxResults") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural))))
type AWSResponse DescribeInsightRules Source # 
Instance details

Defined in Amazonka.CloudWatch.DescribeInsightRules

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:nextToken:DescribeInsightRules', describeInsightRules_nextToken - Include this value, if it was returned by the previous operation, to get the next set of rules.

$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.

data DescribeInsightRulesResponse Source #

See: newDescribeInsightRulesResponse smart constructor.

Instances

Instances details
Eq DescribeInsightRulesResponse Source # 
Instance details

Defined in Amazonka.CloudWatch.DescribeInsightRules

Read DescribeInsightRulesResponse Source # 
Instance details

Defined in Amazonka.CloudWatch.DescribeInsightRules

Show DescribeInsightRulesResponse Source # 
Instance details

Defined in Amazonka.CloudWatch.DescribeInsightRules

Generic DescribeInsightRulesResponse Source # 
Instance details

Defined in Amazonka.CloudWatch.DescribeInsightRules

Associated Types

type Rep DescribeInsightRulesResponse :: Type -> Type #

NFData 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" "libZSservicesZSamazonka-cloudwatchZSamazonka-cloudwatch" 'False) (C1 ('MetaCons "DescribeInsightRulesResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "insightRules") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [InsightRule])) :*: 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:nextToken:DescribeInsightRules', describeInsightRulesResponse_nextToken - If this parameter is present, it is a token that marks the start of the next batch of returned results.

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

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

Types

AlarmType

newtype AlarmType Source #

Constructors

AlarmType' 

Fields

Bundled Patterns

pattern AlarmType_CompositeAlarm :: AlarmType 
pattern AlarmType_MetricAlarm :: AlarmType 

Instances

Instances details
Eq AlarmType Source # 
Instance details

Defined in Amazonka.CloudWatch.Types.AlarmType

Ord AlarmType Source # 
Instance details

Defined in Amazonka.CloudWatch.Types.AlarmType

Read AlarmType Source # 
Instance details

Defined in Amazonka.CloudWatch.Types.AlarmType

Show AlarmType Source # 
Instance details

Defined in Amazonka.CloudWatch.Types.AlarmType

Generic AlarmType Source # 
Instance details

Defined in Amazonka.CloudWatch.Types.AlarmType

Associated Types

type Rep AlarmType :: Type -> Type #

NFData AlarmType Source # 
Instance details

Defined in Amazonka.CloudWatch.Types.AlarmType

Methods

rnf :: AlarmType -> () #

Hashable 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

FromJSON AlarmType Source # 
Instance details

Defined in Amazonka.CloudWatch.Types.AlarmType

FromJSONKey AlarmType Source # 
Instance details

Defined in Amazonka.CloudWatch.Types.AlarmType

ToLog AlarmType Source # 
Instance details

Defined in Amazonka.CloudWatch.Types.AlarmType

ToHeader AlarmType Source # 
Instance details

Defined in Amazonka.CloudWatch.Types.AlarmType

ToQuery AlarmType Source # 
Instance details

Defined in Amazonka.CloudWatch.Types.AlarmType

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 #

ToByteString AlarmType Source # 
Instance details

Defined in Amazonka.CloudWatch.Types.AlarmType

Methods

toBS :: AlarmType -> ByteString #

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 #

type Rep AlarmType Source # 
Instance details

Defined in Amazonka.CloudWatch.Types.AlarmType

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

AnomalyDetectorStateValue

newtype AnomalyDetectorStateValue Source #

Instances

Instances details
Eq AnomalyDetectorStateValue Source # 
Instance details

Defined in Amazonka.CloudWatch.Types.AnomalyDetectorStateValue

Ord AnomalyDetectorStateValue Source # 
Instance details

Defined in Amazonka.CloudWatch.Types.AnomalyDetectorStateValue

Read AnomalyDetectorStateValue Source # 
Instance details

Defined in Amazonka.CloudWatch.Types.AnomalyDetectorStateValue

Show 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 #

NFData AnomalyDetectorStateValue Source # 
Instance details

Defined in Amazonka.CloudWatch.Types.AnomalyDetectorStateValue

Hashable 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

FromJSON AnomalyDetectorStateValue Source # 
Instance details

Defined in Amazonka.CloudWatch.Types.AnomalyDetectorStateValue

FromJSONKey AnomalyDetectorStateValue Source # 
Instance details

Defined in Amazonka.CloudWatch.Types.AnomalyDetectorStateValue

ToLog AnomalyDetectorStateValue Source # 
Instance details

Defined in Amazonka.CloudWatch.Types.AnomalyDetectorStateValue

ToHeader AnomalyDetectorStateValue Source # 
Instance details

Defined in Amazonka.CloudWatch.Types.AnomalyDetectorStateValue

ToQuery 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

ToByteString 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

type Rep AnomalyDetectorStateValue Source # 
Instance details

Defined in Amazonka.CloudWatch.Types.AnomalyDetectorStateValue

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

ComparisonOperator

newtype ComparisonOperator Source #

Instances

Instances details
Eq ComparisonOperator Source # 
Instance details

Defined in Amazonka.CloudWatch.Types.ComparisonOperator

Ord ComparisonOperator Source # 
Instance details

Defined in Amazonka.CloudWatch.Types.ComparisonOperator

Read ComparisonOperator Source # 
Instance details

Defined in Amazonka.CloudWatch.Types.ComparisonOperator

Show 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 #

NFData ComparisonOperator Source # 
Instance details

Defined in Amazonka.CloudWatch.Types.ComparisonOperator

Methods

rnf :: ComparisonOperator -> () #

Hashable 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

FromJSON ComparisonOperator Source # 
Instance details

Defined in Amazonka.CloudWatch.Types.ComparisonOperator

FromJSONKey ComparisonOperator Source # 
Instance details

Defined in Amazonka.CloudWatch.Types.ComparisonOperator

ToLog ComparisonOperator Source # 
Instance details

Defined in Amazonka.CloudWatch.Types.ComparisonOperator

ToHeader ComparisonOperator Source # 
Instance details

Defined in Amazonka.CloudWatch.Types.ComparisonOperator

ToQuery 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

ToByteString 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

type Rep ComparisonOperator Source # 
Instance details

Defined in Amazonka.CloudWatch.Types.ComparisonOperator

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

HistoryItemType

newtype HistoryItemType Source #

Constructors

HistoryItemType' 

Instances

Instances details
Eq HistoryItemType Source # 
Instance details

Defined in Amazonka.CloudWatch.Types.HistoryItemType

Ord HistoryItemType Source # 
Instance details

Defined in Amazonka.CloudWatch.Types.HistoryItemType

Read HistoryItemType Source # 
Instance details

Defined in Amazonka.CloudWatch.Types.HistoryItemType

Show HistoryItemType Source # 
Instance details

Defined in Amazonka.CloudWatch.Types.HistoryItemType

Generic HistoryItemType Source # 
Instance details

Defined in Amazonka.CloudWatch.Types.HistoryItemType

Associated Types

type Rep HistoryItemType :: Type -> Type #

NFData HistoryItemType Source # 
Instance details

Defined in Amazonka.CloudWatch.Types.HistoryItemType

Methods

rnf :: HistoryItemType -> () #

Hashable 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

FromJSON HistoryItemType Source # 
Instance details

Defined in Amazonka.CloudWatch.Types.HistoryItemType

FromJSONKey HistoryItemType Source # 
Instance details

Defined in Amazonka.CloudWatch.Types.HistoryItemType

ToLog HistoryItemType Source # 
Instance details

Defined in Amazonka.CloudWatch.Types.HistoryItemType

ToHeader HistoryItemType Source # 
Instance details

Defined in Amazonka.CloudWatch.Types.HistoryItemType

ToQuery 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 #

ToByteString 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

type Rep HistoryItemType Source # 
Instance details

Defined in Amazonka.CloudWatch.Types.HistoryItemType

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

MetricStreamOutputFormat

newtype MetricStreamOutputFormat Source #

Instances

Instances details
Eq MetricStreamOutputFormat Source # 
Instance details

Defined in Amazonka.CloudWatch.Types.MetricStreamOutputFormat

Ord MetricStreamOutputFormat Source # 
Instance details

Defined in Amazonka.CloudWatch.Types.MetricStreamOutputFormat

Read MetricStreamOutputFormat Source # 
Instance details

Defined in Amazonka.CloudWatch.Types.MetricStreamOutputFormat

Show 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 #

NFData MetricStreamOutputFormat Source # 
Instance details

Defined in Amazonka.CloudWatch.Types.MetricStreamOutputFormat

Hashable 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

FromJSON MetricStreamOutputFormat Source # 
Instance details

Defined in Amazonka.CloudWatch.Types.MetricStreamOutputFormat

FromJSONKey MetricStreamOutputFormat Source # 
Instance details

Defined in Amazonka.CloudWatch.Types.MetricStreamOutputFormat

ToLog MetricStreamOutputFormat Source # 
Instance details

Defined in Amazonka.CloudWatch.Types.MetricStreamOutputFormat

ToHeader MetricStreamOutputFormat Source # 
Instance details

Defined in Amazonka.CloudWatch.Types.MetricStreamOutputFormat

ToQuery 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

ToByteString 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

type Rep MetricStreamOutputFormat Source # 
Instance details

Defined in Amazonka.CloudWatch.Types.MetricStreamOutputFormat

type Rep MetricStreamOutputFormat = D1 ('MetaData "MetricStreamOutputFormat" "Amazonka.CloudWatch.Types.MetricStreamOutputFormat" "libZSservicesZSamazonka-cloudwatchZSamazonka-cloudwatch" '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
Eq RecentlyActive Source # 
Instance details

Defined in Amazonka.CloudWatch.Types.RecentlyActive

Ord RecentlyActive Source # 
Instance details

Defined in Amazonka.CloudWatch.Types.RecentlyActive

Read RecentlyActive Source # 
Instance details

Defined in Amazonka.CloudWatch.Types.RecentlyActive

Show RecentlyActive Source # 
Instance details

Defined in Amazonka.CloudWatch.Types.RecentlyActive

Generic RecentlyActive Source # 
Instance details

Defined in Amazonka.CloudWatch.Types.RecentlyActive

Associated Types

type Rep RecentlyActive :: Type -> Type #

NFData RecentlyActive Source # 
Instance details

Defined in Amazonka.CloudWatch.Types.RecentlyActive

Methods

rnf :: RecentlyActive -> () #

Hashable 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

FromJSON RecentlyActive Source # 
Instance details

Defined in Amazonka.CloudWatch.Types.RecentlyActive

FromJSONKey RecentlyActive Source # 
Instance details

Defined in Amazonka.CloudWatch.Types.RecentlyActive

ToLog RecentlyActive Source # 
Instance details

Defined in Amazonka.CloudWatch.Types.RecentlyActive

ToHeader RecentlyActive Source # 
Instance details

Defined in Amazonka.CloudWatch.Types.RecentlyActive

ToQuery 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 #

ToByteString 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

type Rep RecentlyActive Source # 
Instance details

Defined in Amazonka.CloudWatch.Types.RecentlyActive

type Rep RecentlyActive = D1 ('MetaData "RecentlyActive" "Amazonka.CloudWatch.Types.RecentlyActive" "libZSservicesZSamazonka-cloudwatchZSamazonka-cloudwatch" '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
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

Read ScanBy Source # 
Instance details

Defined in Amazonka.CloudWatch.Types.ScanBy

Show ScanBy Source # 
Instance details

Defined in Amazonka.CloudWatch.Types.ScanBy

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 #

NFData ScanBy Source # 
Instance details

Defined in Amazonka.CloudWatch.Types.ScanBy

Methods

rnf :: ScanBy -> () #

Hashable ScanBy Source # 
Instance details

Defined in Amazonka.CloudWatch.Types.ScanBy

Methods

hashWithSalt :: Int -> ScanBy -> Int #

hash :: ScanBy -> Int #

ToJSON ScanBy Source # 
Instance details

Defined in Amazonka.CloudWatch.Types.ScanBy

ToJSONKey ScanBy Source # 
Instance details

Defined in Amazonka.CloudWatch.Types.ScanBy

FromJSON ScanBy Source # 
Instance details

Defined in Amazonka.CloudWatch.Types.ScanBy

FromJSONKey ScanBy Source # 
Instance details

Defined in Amazonka.CloudWatch.Types.ScanBy

ToLog ScanBy Source # 
Instance details

Defined in Amazonka.CloudWatch.Types.ScanBy

ToHeader ScanBy Source # 
Instance details

Defined in Amazonka.CloudWatch.Types.ScanBy

Methods

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

ToQuery ScanBy Source # 
Instance details

Defined in Amazonka.CloudWatch.Types.ScanBy

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 #

ToByteString ScanBy Source # 
Instance details

Defined in Amazonka.CloudWatch.Types.ScanBy

Methods

toBS :: ScanBy -> ByteString #

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 #

type Rep ScanBy Source # 
Instance details

Defined in Amazonka.CloudWatch.Types.ScanBy

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

StandardUnit

newtype StandardUnit Source #

Constructors

StandardUnit' 

Instances

Instances details
Eq StandardUnit Source # 
Instance details

Defined in Amazonka.CloudWatch.Types.StandardUnit

Ord StandardUnit Source # 
Instance details

Defined in Amazonka.CloudWatch.Types.StandardUnit

Read StandardUnit Source # 
Instance details

Defined in Amazonka.CloudWatch.Types.StandardUnit

Show StandardUnit Source # 
Instance details

Defined in Amazonka.CloudWatch.Types.StandardUnit

Generic StandardUnit Source # 
Instance details

Defined in Amazonka.CloudWatch.Types.StandardUnit

Associated Types

type Rep StandardUnit :: Type -> Type #

NFData StandardUnit Source # 
Instance details

Defined in Amazonka.CloudWatch.Types.StandardUnit

Methods

rnf :: StandardUnit -> () #

Hashable 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

FromJSON StandardUnit Source # 
Instance details

Defined in Amazonka.CloudWatch.Types.StandardUnit

FromJSONKey StandardUnit Source # 
Instance details

Defined in Amazonka.CloudWatch.Types.StandardUnit

ToLog StandardUnit Source # 
Instance details

Defined in Amazonka.CloudWatch.Types.StandardUnit

ToHeader StandardUnit Source # 
Instance details

Defined in Amazonka.CloudWatch.Types.StandardUnit

ToQuery StandardUnit Source # 
Instance details

Defined in Amazonka.CloudWatch.Types.StandardUnit

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 #

ToByteString 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 #

type Rep StandardUnit Source # 
Instance details

Defined in Amazonka.CloudWatch.Types.StandardUnit

type Rep StandardUnit = D1 ('MetaData "StandardUnit" "Amazonka.CloudWatch.Types.StandardUnit" "libZSservicesZSamazonka-cloudwatchZSamazonka-cloudwatch" '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
Eq StateValue Source # 
Instance details

Defined in Amazonka.CloudWatch.Types.StateValue

Ord StateValue Source # 
Instance details

Defined in Amazonka.CloudWatch.Types.StateValue

Read StateValue Source # 
Instance details

Defined in Amazonka.CloudWatch.Types.StateValue

Show StateValue Source # 
Instance details

Defined in Amazonka.CloudWatch.Types.StateValue

Generic StateValue Source # 
Instance details

Defined in Amazonka.CloudWatch.Types.StateValue

Associated Types

type Rep StateValue :: Type -> Type #

NFData StateValue Source # 
Instance details

Defined in Amazonka.CloudWatch.Types.StateValue

Methods

rnf :: StateValue -> () #

Hashable 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

FromJSON StateValue Source # 
Instance details

Defined in Amazonka.CloudWatch.Types.StateValue

FromJSONKey StateValue Source # 
Instance details

Defined in Amazonka.CloudWatch.Types.StateValue

ToLog StateValue Source # 
Instance details

Defined in Amazonka.CloudWatch.Types.StateValue

ToHeader StateValue Source # 
Instance details

Defined in Amazonka.CloudWatch.Types.StateValue

ToQuery StateValue Source # 
Instance details

Defined in Amazonka.CloudWatch.Types.StateValue

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 #

ToByteString 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 #

type Rep StateValue Source # 
Instance details

Defined in Amazonka.CloudWatch.Types.StateValue

type Rep StateValue = D1 ('MetaData "StateValue" "Amazonka.CloudWatch.Types.StateValue" "libZSservicesZSamazonka-cloudwatchZSamazonka-cloudwatch" '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
Eq Statistic Source # 
Instance details

Defined in Amazonka.CloudWatch.Types.Statistic

Ord Statistic Source # 
Instance details

Defined in Amazonka.CloudWatch.Types.Statistic

Read Statistic Source # 
Instance details

Defined in Amazonka.CloudWatch.Types.Statistic

Show Statistic Source # 
Instance details

Defined in Amazonka.CloudWatch.Types.Statistic

Generic Statistic Source # 
Instance details

Defined in Amazonka.CloudWatch.Types.Statistic

Associated Types

type Rep Statistic :: Type -> Type #

NFData Statistic Source # 
Instance details

Defined in Amazonka.CloudWatch.Types.Statistic

Methods

rnf :: Statistic -> () #

Hashable 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

FromJSON Statistic Source # 
Instance details

Defined in Amazonka.CloudWatch.Types.Statistic

FromJSONKey Statistic Source # 
Instance details

Defined in Amazonka.CloudWatch.Types.Statistic

ToLog Statistic Source # 
Instance details

Defined in Amazonka.CloudWatch.Types.Statistic

ToHeader Statistic Source # 
Instance details

Defined in Amazonka.CloudWatch.Types.Statistic

ToQuery Statistic Source # 
Instance details

Defined in Amazonka.CloudWatch.Types.Statistic

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 #

ToByteString Statistic Source # 
Instance details

Defined in Amazonka.CloudWatch.Types.Statistic

Methods

toBS :: Statistic -> ByteString #

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 #

type Rep Statistic Source # 
Instance details

Defined in Amazonka.CloudWatch.Types.Statistic

type Rep Statistic = D1 ('MetaData "Statistic" "Amazonka.CloudWatch.Types.Statistic" "libZSservicesZSamazonka-cloudwatchZSamazonka-cloudwatch" '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
Eq StatusCode Source # 
Instance details

Defined in Amazonka.CloudWatch.Types.StatusCode

Ord StatusCode Source # 
Instance details

Defined in Amazonka.CloudWatch.Types.StatusCode

Read StatusCode Source # 
Instance details

Defined in Amazonka.CloudWatch.Types.StatusCode

Show StatusCode Source # 
Instance details

Defined in Amazonka.CloudWatch.Types.StatusCode

Generic StatusCode Source # 
Instance details

Defined in Amazonka.CloudWatch.Types.StatusCode

Associated Types

type Rep StatusCode :: Type -> Type #

NFData StatusCode Source # 
Instance details

Defined in Amazonka.CloudWatch.Types.StatusCode

Methods

rnf :: StatusCode -> () #

Hashable 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

FromJSON StatusCode Source # 
Instance details

Defined in Amazonka.CloudWatch.Types.StatusCode

FromJSONKey StatusCode Source # 
Instance details

Defined in Amazonka.CloudWatch.Types.StatusCode

ToLog StatusCode Source # 
Instance details

Defined in Amazonka.CloudWatch.Types.StatusCode

ToHeader StatusCode Source # 
Instance details

Defined in Amazonka.CloudWatch.Types.StatusCode

ToQuery StatusCode Source # 
Instance details

Defined in Amazonka.CloudWatch.Types.StatusCode

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 #

ToByteString 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 #

type Rep StatusCode Source # 
Instance details

Defined in Amazonka.CloudWatch.Types.StatusCode

type Rep StatusCode = D1 ('MetaData "StatusCode" "Amazonka.CloudWatch.Types.StatusCode" "libZSservicesZSamazonka-cloudwatchZSamazonka-cloudwatch" '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
Eq AlarmHistoryItem Source # 
Instance details

Defined in Amazonka.CloudWatch.Types.AlarmHistoryItem

Read AlarmHistoryItem Source # 
Instance details

Defined in Amazonka.CloudWatch.Types.AlarmHistoryItem

Show 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 #

NFData AlarmHistoryItem Source # 
Instance details

Defined in Amazonka.CloudWatch.Types.AlarmHistoryItem

Methods

rnf :: AlarmHistoryItem -> () #

Hashable AlarmHistoryItem Source # 
Instance details

Defined in Amazonka.CloudWatch.Types.AlarmHistoryItem

FromXML 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" "libZSservicesZSamazonka-cloudwatchZSamazonka-cloudwatch" 'False) (C1 ('MetaCons "AlarmHistoryItem'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "alarmName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "historyItemType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe HistoryItemType)) :*: S1 ('MetaSel ('Just "historyData") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: (S1 ('MetaSel ('Just "alarmType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe AlarmType)) :*: (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:historyItemType:AlarmHistoryItem', alarmHistoryItem_historyItemType - The type of alarm history item.

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

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

$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 and statistic. 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
Eq AnomalyDetector Source # 
Instance details

Defined in Amazonka.CloudWatch.Types.AnomalyDetector

Read AnomalyDetector Source # 
Instance details

Defined in Amazonka.CloudWatch.Types.AnomalyDetector

Show 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 #

NFData AnomalyDetector Source # 
Instance details

Defined in Amazonka.CloudWatch.Types.AnomalyDetector

Methods

rnf :: AnomalyDetector -> () #

Hashable AnomalyDetector Source # 
Instance details

Defined in Amazonka.CloudWatch.Types.AnomalyDetector

FromXML AnomalyDetector Source # 
Instance details

Defined in Amazonka.CloudWatch.Types.AnomalyDetector

type Rep AnomalyDetector Source # 
Instance details

Defined in Amazonka.CloudWatch.Types.AnomalyDetector

type Rep AnomalyDetector = D1 ('MetaData "AnomalyDetector" "Amazonka.CloudWatch.Types.AnomalyDetector" "libZSservicesZSamazonka-cloudwatchZSamazonka-cloudwatch" 'False) (C1 ('MetaCons "AnomalyDetector'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "metricName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "namespace") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "stateValue") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe AnomalyDetectorStateValue)))) :*: (S1 ('MetaSel ('Just "stat") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "configuration") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe AnomalyDetectorConfiguration)) :*: S1 ('MetaSel ('Just "dimensions") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Dimension]))))))

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:metricName:AnomalyDetector', anomalyDetector_metricName - The name of the metric associated with the anomaly detection model.

$sel:namespace:AnomalyDetector', anomalyDetector_namespace - The namespace of the metric 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

$sel:stat:AnomalyDetector', anomalyDetector_stat - The statistic associated with the anomaly detection model.

$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.

$sel:dimensions:AnomalyDetector', anomalyDetector_dimensions - The metric dimensions associated with the anomaly detection model.

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
Eq AnomalyDetectorConfiguration Source # 
Instance details

Defined in Amazonka.CloudWatch.Types.AnomalyDetectorConfiguration

Read AnomalyDetectorConfiguration Source # 
Instance details

Defined in Amazonka.CloudWatch.Types.AnomalyDetectorConfiguration

Show 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 #

NFData AnomalyDetectorConfiguration Source # 
Instance details

Defined in Amazonka.CloudWatch.Types.AnomalyDetectorConfiguration

Hashable AnomalyDetectorConfiguration Source # 
Instance details

Defined in Amazonka.CloudWatch.Types.AnomalyDetectorConfiguration

ToQuery AnomalyDetectorConfiguration Source # 
Instance details

Defined in Amazonka.CloudWatch.Types.AnomalyDetectorConfiguration

FromXML 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" "libZSservicesZSamazonka-cloudwatchZSamazonka-cloudwatch" 'False) (C1 ('MetaCons "AnomalyDetectorConfiguration'" 'PrefixI 'True) (S1 ('MetaSel ('Just "metricTimezone") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "excludedTimeRanges") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Range]))))

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: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.

$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.

CompositeAlarm

data CompositeAlarm Source #

The details about a composite alarm.

See: newCompositeAlarm smart constructor.

Instances

Instances details
Eq CompositeAlarm Source # 
Instance details

Defined in Amazonka.CloudWatch.Types.CompositeAlarm

Read CompositeAlarm Source # 
Instance details

Defined in Amazonka.CloudWatch.Types.CompositeAlarm

Show 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 #

NFData CompositeAlarm Source # 
Instance details

Defined in Amazonka.CloudWatch.Types.CompositeAlarm

Methods

rnf :: CompositeAlarm -> () #

Hashable CompositeAlarm Source # 
Instance details

Defined in Amazonka.CloudWatch.Types.CompositeAlarm

FromXML 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" "libZSservicesZSamazonka-cloudwatchZSamazonka-cloudwatch" 'False) (C1 ('MetaCons "CompositeAlarm'" 'PrefixI 'True) (((S1 ('MetaSel ('Just "alarmName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "stateUpdatedTimestamp") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ISO8601)) :*: S1 ('MetaSel ('Just "alarmDescription") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: (S1 ('MetaSel ('Just "alarmRule") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "oKActions") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])) :*: S1 ('MetaSel ('Just "stateValue") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe StateValue))))) :*: ((S1 ('MetaSel ('Just "alarmConfigurationUpdatedTimestamp") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ISO8601)) :*: (S1 ('MetaSel ('Just "actionsEnabled") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "insufficientDataActions") '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 "alarmArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "alarmActions") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])))))))

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:alarmName:CompositeAlarm', compositeAlarm_alarmName - The name of the alarm.

$sel:stateUpdatedTimestamp:CompositeAlarm', compositeAlarm_stateUpdatedTimestamp - The time stamp of the last update to the alarm state.

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

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

$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:stateValue:CompositeAlarm', compositeAlarm_stateValue - The state value for the alarm.

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

$sel:actionsEnabled:CompositeAlarm', compositeAlarm_actionsEnabled - Indicates whether actions should be executed during any changes to the 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: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:alarmArn:CompositeAlarm', compositeAlarm_alarmArn - The Amazon Resource Name (ARN) of the alarm.

$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).

DashboardEntry

data DashboardEntry Source #

Represents a specific dashboard.

See: newDashboardEntry smart constructor.

Instances

Instances details
Eq DashboardEntry Source # 
Instance details

Defined in Amazonka.CloudWatch.Types.DashboardEntry

Read DashboardEntry Source # 
Instance details

Defined in Amazonka.CloudWatch.Types.DashboardEntry

Show 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 #

NFData DashboardEntry Source # 
Instance details

Defined in Amazonka.CloudWatch.Types.DashboardEntry

Methods

rnf :: DashboardEntry -> () #

Hashable DashboardEntry Source # 
Instance details

Defined in Amazonka.CloudWatch.Types.DashboardEntry

FromXML 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" "libZSservicesZSamazonka-cloudwatchZSamazonka-cloudwatch" 'False) (C1 ('MetaCons "DashboardEntry'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "size") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Integer)) :*: S1 ('MetaSel ('Just "dashboardName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "lastModified") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ISO8601)) :*: S1 ('MetaSel ('Just "dashboardArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))

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:size:DashboardEntry', dashboardEntry_size - The size of the dashboard, in bytes.

$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:dashboardArn:DashboardEntry', dashboardEntry_dashboardArn - The Amazon Resource Name (ARN) of the dashboard.

DashboardValidationMessage

data DashboardValidationMessage Source #

An error or warning for the operation.

See: newDashboardValidationMessage smart constructor.

Instances

Instances details
Eq DashboardValidationMessage Source # 
Instance details

Defined in Amazonka.CloudWatch.Types.DashboardValidationMessage

Read DashboardValidationMessage Source # 
Instance details

Defined in Amazonka.CloudWatch.Types.DashboardValidationMessage

Show 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 #

NFData DashboardValidationMessage Source # 
Instance details

Defined in Amazonka.CloudWatch.Types.DashboardValidationMessage

Hashable DashboardValidationMessage Source # 
Instance details

Defined in Amazonka.CloudWatch.Types.DashboardValidationMessage

FromXML 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" "libZSservicesZSamazonka-cloudwatchZSamazonka-cloudwatch" '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
Eq Datapoint Source # 
Instance details

Defined in Amazonka.CloudWatch.Types.Datapoint

Read Datapoint Source # 
Instance details

Defined in Amazonka.CloudWatch.Types.Datapoint

Show 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 #

NFData Datapoint Source # 
Instance details

Defined in Amazonka.CloudWatch.Types.Datapoint

Methods

rnf :: Datapoint -> () #

Hashable Datapoint Source # 
Instance details

Defined in Amazonka.CloudWatch.Types.Datapoint

FromXML 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:sampleCount:Datapoint', datapoint_sampleCount - The number of metric values that contributed to the aggregate value of this data point.

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

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

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

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

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

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

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

Dimension

data Dimension Source #

A dimension is a name/value pair that is part of the identity of a metric. You can assign up to 10 dimensions to 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.

See: newDimension smart constructor.

Constructors

Dimension' Text Text 

Instances

Instances details
Eq Dimension Source # 
Instance details

Defined in Amazonka.CloudWatch.Types.Dimension

Read Dimension Source # 
Instance details

Defined in Amazonka.CloudWatch.Types.Dimension

Show 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 #

NFData Dimension Source # 
Instance details

Defined in Amazonka.CloudWatch.Types.Dimension

Methods

rnf :: Dimension -> () #

Hashable Dimension Source # 
Instance details

Defined in Amazonka.CloudWatch.Types.Dimension

ToQuery Dimension Source # 
Instance details

Defined in Amazonka.CloudWatch.Types.Dimension

FromXML 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" "libZSservicesZSamazonka-cloudwatchZSamazonka-cloudwatch" '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 and must include at least one non-whitespace character.

$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
Eq DimensionFilter Source # 
Instance details

Defined in Amazonka.CloudWatch.Types.DimensionFilter

Read DimensionFilter Source # 
Instance details

Defined in Amazonka.CloudWatch.Types.DimensionFilter

Show 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 #

NFData DimensionFilter Source # 
Instance details

Defined in Amazonka.CloudWatch.Types.DimensionFilter

Methods

rnf :: DimensionFilter -> () #

Hashable DimensionFilter Source # 
Instance details

Defined in Amazonka.CloudWatch.Types.DimensionFilter

ToQuery 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" "libZSservicesZSamazonka-cloudwatchZSamazonka-cloudwatch" '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.

See: newInsightRule smart constructor.

Instances

Instances details
Eq InsightRule Source # 
Instance details

Defined in Amazonka.CloudWatch.Types.InsightRule

Read InsightRule Source # 
Instance details

Defined in Amazonka.CloudWatch.Types.InsightRule

Show 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 #

NFData InsightRule Source # 
Instance details

Defined in Amazonka.CloudWatch.Types.InsightRule

Methods

rnf :: InsightRule -> () #

Hashable InsightRule Source # 
Instance details

Defined in Amazonka.CloudWatch.Types.InsightRule

FromXML 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" "libZSservicesZSamazonka-cloudwatchZSamazonka-cloudwatch" 'False) (C1 ('MetaCons "InsightRule'" 'PrefixI 'True) ((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: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 built-in 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
Eq InsightRuleContributor Source # 
Instance details

Defined in Amazonka.CloudWatch.Types.InsightRuleContributor

Read InsightRuleContributor Source # 
Instance details

Defined in Amazonka.CloudWatch.Types.InsightRuleContributor

Show 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 #

NFData InsightRuleContributor Source # 
Instance details

Defined in Amazonka.CloudWatch.Types.InsightRuleContributor

Methods

rnf :: InsightRuleContributor -> () #

Hashable InsightRuleContributor Source # 
Instance details

Defined in Amazonka.CloudWatch.Types.InsightRuleContributor

FromXML 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" "libZSservicesZSamazonka-cloudwatchZSamazonka-cloudwatch" '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
Eq InsightRuleContributorDatapoint Source # 
Instance details

Defined in Amazonka.CloudWatch.Types.InsightRuleContributorDatapoint

Read InsightRuleContributorDatapoint Source # 
Instance details

Defined in Amazonka.CloudWatch.Types.InsightRuleContributorDatapoint

Show 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 #

NFData InsightRuleContributorDatapoint Source # 
Instance details

Defined in Amazonka.CloudWatch.Types.InsightRuleContributorDatapoint

Hashable InsightRuleContributorDatapoint Source # 
Instance details

Defined in Amazonka.CloudWatch.Types.InsightRuleContributorDatapoint

FromXML 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" "libZSservicesZSamazonka-cloudwatchZSamazonka-cloudwatch" '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
Eq InsightRuleMetricDatapoint Source # 
Instance details

Defined in Amazonka.CloudWatch.Types.InsightRuleMetricDatapoint

Read InsightRuleMetricDatapoint Source # 
Instance details

Defined in Amazonka.CloudWatch.Types.InsightRuleMetricDatapoint

Show 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 #

NFData InsightRuleMetricDatapoint Source # 
Instance details

Defined in Amazonka.CloudWatch.Types.InsightRuleMetricDatapoint

Hashable InsightRuleMetricDatapoint Source # 
Instance details

Defined in Amazonka.CloudWatch.Types.InsightRuleMetricDatapoint

FromXML 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" "libZSservicesZSamazonka-cloudwatchZSamazonka-cloudwatch" 'False) (C1 ('MetaCons "InsightRuleMetricDatapoint'" 'PrefixI 'True) (((S1 ('MetaSel ('Just "maxContributorValue") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Double)) :*: S1 ('MetaSel ('Just "sampleCount") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Double))) :*: (S1 ('MetaSel ('Just "maximum") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Double)) :*: S1 ('MetaSel ('Just "average") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Double)))) :*: ((S1 ('MetaSel ('Just "minimum") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Double)) :*: S1 ('MetaSel ('Just "uniqueContributors") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Double))) :*: (S1 ('MetaSel ('Just "sum") '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: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: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: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: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: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: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: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: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
Eq LabelOptions Source # 
Instance details

Defined in Amazonka.CloudWatch.Types.LabelOptions

Read LabelOptions Source # 
Instance details

Defined in Amazonka.CloudWatch.Types.LabelOptions

Show 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 #

NFData LabelOptions Source # 
Instance details

Defined in Amazonka.CloudWatch.Types.LabelOptions

Methods

rnf :: LabelOptions -> () #

Hashable LabelOptions Source # 
Instance details

Defined in Amazonka.CloudWatch.Types.LabelOptions

ToQuery 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" "libZSservicesZSamazonka-cloudwatchZSamazonka-cloudwatch" '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.

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
Eq MessageData Source # 
Instance details

Defined in Amazonka.CloudWatch.Types.MessageData

Read MessageData Source # 
Instance details

Defined in Amazonka.CloudWatch.Types.MessageData

Show 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 #

NFData MessageData Source # 
Instance details

Defined in Amazonka.CloudWatch.Types.MessageData

Methods

rnf :: MessageData -> () #

Hashable MessageData Source # 
Instance details

Defined in Amazonka.CloudWatch.Types.MessageData

FromXML 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" "libZSservicesZSamazonka-cloudwatchZSamazonka-cloudwatch" 'False) (C1 ('MetaCons "MessageData'" 'PrefixI 'True) (S1 ('MetaSel ('Just "value") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "code") '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:value:MessageData', messageData_value - The message text.

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

Metric

data Metric Source #

Represents a specific metric.

See: newMetric smart constructor.

Constructors

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

Instances

Instances details
Eq Metric Source # 
Instance details

Defined in Amazonka.CloudWatch.Types.Metric

Methods

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

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

Read Metric Source # 
Instance details

Defined in Amazonka.CloudWatch.Types.Metric

Show 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 #

NFData Metric Source # 
Instance details

Defined in Amazonka.CloudWatch.Types.Metric

Methods

rnf :: Metric -> () #

Hashable Metric Source # 
Instance details

Defined in Amazonka.CloudWatch.Types.Metric

Methods

hashWithSalt :: Int -> Metric -> Int #

hash :: Metric -> Int #

ToQuery Metric Source # 
Instance details

Defined in Amazonka.CloudWatch.Types.Metric

FromXML Metric Source # 
Instance details

Defined in Amazonka.CloudWatch.Types.Metric

type Rep Metric Source # 
Instance details

Defined in Amazonka.CloudWatch.Types.Metric

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

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:metricName:Metric', metric_metricName - The name of the metric. This is a required field.

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

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

MetricAlarm

data MetricAlarm Source #

The details about a metric alarm.

See: newMetricAlarm smart constructor.

Instances

Instances details
Eq MetricAlarm Source # 
Instance details

Defined in Amazonka.CloudWatch.Types.MetricAlarm

Read MetricAlarm Source # 
Instance details

Defined in Amazonka.CloudWatch.Types.MetricAlarm

Show 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 #

NFData MetricAlarm Source # 
Instance details

Defined in Amazonka.CloudWatch.Types.MetricAlarm

Methods

rnf :: MetricAlarm -> () #

Hashable MetricAlarm Source # 
Instance details

Defined in Amazonka.CloudWatch.Types.MetricAlarm

FromXML 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" "libZSservicesZSamazonka-cloudwatchZSamazonka-cloudwatch" 'False) (C1 ('MetaCons "MetricAlarm'" 'PrefixI 'True) ((((S1 ('MetaSel ('Just "alarmName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "stateUpdatedTimestamp") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ISO8601)) :*: S1 ('MetaSel ('Just "metrics") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [MetricDataQuery])))) :*: (S1 ('MetaSel ('Just "treatMissingData") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "period") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)) :*: S1 ('MetaSel ('Just "alarmDescription") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))) :*: ((S1 ('MetaSel ('Just "evaluationPeriods") '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 "thresholdMetricId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "comparisonOperator") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ComparisonOperator))) :*: (S1 ('MetaSel ('Just "oKActions") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])) :*: S1 ('MetaSel ('Just "evaluateLowSampleCountPercentile") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))) :*: (((S1 ('MetaSel ('Just "stateValue") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe StateValue)) :*: (S1 ('MetaSel ('Just "datapointsToAlarm") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)) :*: S1 ('MetaSel ('Just "threshold") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Double)))) :*: ((S1 ('MetaSel ('Just "alarmConfigurationUpdatedTimestamp") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ISO8601)) :*: S1 ('MetaSel ('Just "actionsEnabled") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool))) :*: (S1 ('MetaSel ('Just "insufficientDataActions") '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 "dimensions") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Dimension])) :*: S1 ('MetaSel ('Just "alarmArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: ((S1 ('MetaSel ('Just "alarmActions") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])) :*: S1 ('MetaSel ('Just "unit") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe StandardUnit))) :*: (S1 ('MetaSel ('Just "statistic") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Statistic)) :*: S1 ('MetaSel ('Just "extendedStatistic") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))))))

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:alarmName:MetricAlarm', metricAlarm_alarmName - The name of the alarm.

$sel:stateUpdatedTimestamp:MetricAlarm', metricAlarm_stateUpdatedTimestamp - The time stamp of the last update to the alarm state.

$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:treatMissingData:MetricAlarm', metricAlarm_treatMissingData - Sets how this alarm is to handle missing data points. If this parameter is omitted, the default behavior of missing is used.

$sel:period:MetricAlarm', metricAlarm_period - The period, in seconds, over which the statistic is applied.

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

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

$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:namespace:MetricAlarm', metricAlarm_namespace - The namespace of the metric associated with the alarm.

$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: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: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).

$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:stateValue:MetricAlarm', metricAlarm_stateValue - The state value for the alarm.

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

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

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

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

$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: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:dimensions:MetricAlarm', metricAlarm_dimensions - The dimensions for the metric associated with the alarm.

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

$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:unit:MetricAlarm', metricAlarm_unit - The unit of the metric associated with 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:extendedStatistic:MetricAlarm', metricAlarm_extendedStatistic - The percentile statistic for the metric associated with the alarm. Specify a value between p0.0 and p100.

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 math expression on metric data. 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
Eq MetricDataQuery Source # 
Instance details

Defined in Amazonka.CloudWatch.Types.MetricDataQuery

Read MetricDataQuery Source # 
Instance details

Defined in Amazonka.CloudWatch.Types.MetricDataQuery

Show 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 #

NFData MetricDataQuery Source # 
Instance details

Defined in Amazonka.CloudWatch.Types.MetricDataQuery

Methods

rnf :: MetricDataQuery -> () #

Hashable MetricDataQuery Source # 
Instance details

Defined in Amazonka.CloudWatch.Types.MetricDataQuery

ToQuery MetricDataQuery Source # 
Instance details

Defined in Amazonka.CloudWatch.Types.MetricDataQuery

FromXML 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: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:period: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:accountId:MetricDataQuery', metricDataQuery_accountId - The ID of the account where the metrics are located, if this is a cross-account alarm.

Use this field only for PutMetricAlarm operations. It is not used in GetMetricData operations.

$sel:expression:MetricDataQuery', metricDataQuery_expression - The math expression to be performed on the returned data, if this object is performing a math expression. This expression can use the Id of the other metrics 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.

$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
Eq MetricDataResult Source # 
Instance details

Defined in Amazonka.CloudWatch.Types.MetricDataResult

Read MetricDataResult Source # 
Instance details

Defined in Amazonka.CloudWatch.Types.MetricDataResult

Show 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 #

NFData MetricDataResult Source # 
Instance details

Defined in Amazonka.CloudWatch.Types.MetricDataResult

Methods

rnf :: MetricDataResult -> () #

Hashable MetricDataResult Source # 
Instance details

Defined in Amazonka.CloudWatch.Types.MetricDataResult

FromXML 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" "libZSservicesZSamazonka-cloudwatchZSamazonka-cloudwatch" 'False) (C1 ('MetaCons "MetricDataResult'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "values") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Double])) :*: (S1 ('MetaSel ('Just "id") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "timestamps") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [ISO8601])))) :*: (S1 ('MetaSel ('Just "messages") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [MessageData])) :*: (S1 ('MetaSel ('Just "label") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "statusCode") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe StatusCode))))))

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: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].

$sel:id:MetricDataResult', metricDataResult_id - The short name you specified to represent this metric.

$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:messages:MetricDataResult', metricDataResult_messages - A list of messages with additional information about the data returned.

$sel:label:MetricDataResult', metricDataResult_label - The human-readable label associated with the data.

$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.

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
Eq MetricDatum Source # 
Instance details

Defined in Amazonka.CloudWatch.Types.MetricDatum

Read MetricDatum Source # 
Instance details

Defined in Amazonka.CloudWatch.Types.MetricDatum

Show 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 #

NFData MetricDatum Source # 
Instance details

Defined in Amazonka.CloudWatch.Types.MetricDatum

Methods

rnf :: MetricDatum -> () #

Hashable MetricDatum Source # 
Instance details

Defined in Amazonka.CloudWatch.Types.MetricDatum

ToQuery 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: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: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:value: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: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:dimensions:MetricDatum', metricDatum_dimensions - The dimensions associated with the metric.

$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.

$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:statisticValues:MetricDatum', metricDatum_statisticValues - The statistical values for the metric.

$sel:metricName:MetricDatum', metricDatum_metricName - The name of the metric.

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
Eq MetricStat Source # 
Instance details

Defined in Amazonka.CloudWatch.Types.MetricStat

Read MetricStat Source # 
Instance details

Defined in Amazonka.CloudWatch.Types.MetricStat

Show 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 #

NFData MetricStat Source # 
Instance details

Defined in Amazonka.CloudWatch.Types.MetricStat

Methods

rnf :: MetricStat -> () #

Hashable MetricStat Source # 
Instance details

Defined in Amazonka.CloudWatch.Types.MetricStat

ToQuery MetricStat Source # 
Instance details

Defined in Amazonka.CloudWatch.Types.MetricStat

FromXML 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" "libZSservicesZSamazonka-cloudwatchZSamazonka-cloudwatch" '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
Eq MetricStreamEntry Source # 
Instance details

Defined in Amazonka.CloudWatch.Types.MetricStreamEntry

Read MetricStreamEntry Source # 
Instance details

Defined in Amazonka.CloudWatch.Types.MetricStreamEntry

Show 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 #

NFData MetricStreamEntry Source # 
Instance details

Defined in Amazonka.CloudWatch.Types.MetricStreamEntry

Methods

rnf :: MetricStreamEntry -> () #

Hashable MetricStreamEntry Source # 
Instance details

Defined in Amazonka.CloudWatch.Types.MetricStreamEntry

FromXML 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:state:MetricStreamEntry', metricStreamEntry_state - The current state of this stream. Valid values are running and stopped.

$sel:arn:MetricStreamEntry', metricStreamEntry_arn - The ARN of the metric stream.

$sel:firehoseArn:MetricStreamEntry', metricStreamEntry_firehoseArn - The ARN of the Kinesis Firehose devlivery stream that is used for this metric stream.

$sel:outputFormat:MetricStreamEntry', metricStreamEntry_outputFormat - The output format of this metric stream. Valid values are json and opentelemetry0.7.

$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:creationDate:MetricStreamEntry', metricStreamEntry_creationDate - The date that the metric stream was originally created.

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
Eq MetricStreamFilter Source # 
Instance details

Defined in Amazonka.CloudWatch.Types.MetricStreamFilter

Read MetricStreamFilter Source # 
Instance details

Defined in Amazonka.CloudWatch.Types.MetricStreamFilter

Show 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 #

NFData MetricStreamFilter Source # 
Instance details

Defined in Amazonka.CloudWatch.Types.MetricStreamFilter

Methods

rnf :: MetricStreamFilter -> () #

Hashable MetricStreamFilter Source # 
Instance details

Defined in Amazonka.CloudWatch.Types.MetricStreamFilter

ToQuery MetricStreamFilter Source # 
Instance details

Defined in Amazonka.CloudWatch.Types.MetricStreamFilter

FromXML 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" "libZSservicesZSamazonka-cloudwatchZSamazonka-cloudwatch" '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.

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
Eq PartialFailure Source # 
Instance details

Defined in Amazonka.CloudWatch.Types.PartialFailure

Read PartialFailure Source # 
Instance details

Defined in Amazonka.CloudWatch.Types.PartialFailure

Show 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 #

NFData PartialFailure Source # 
Instance details

Defined in Amazonka.CloudWatch.Types.PartialFailure

Methods

rnf :: PartialFailure -> () #

Hashable PartialFailure Source # 
Instance details

Defined in Amazonka.CloudWatch.Types.PartialFailure

FromXML 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" "libZSservicesZSamazonka-cloudwatchZSamazonka-cloudwatch" 'False) (C1 ('MetaCons "PartialFailure'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "failureResource") '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 "exceptionType") '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:failureResource:PartialFailure', partialFailure_failureResource - The specified rule that could not be deleted.

$sel:failureCode:PartialFailure', partialFailure_failureCode - The code of the error.

$sel:failureDescription:PartialFailure', partialFailure_failureDescription - A description of the error.

$sel:exceptionType:PartialFailure', partialFailure_exceptionType - The type of error.

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
Eq Range Source # 
Instance details

Defined in Amazonka.CloudWatch.Types.Range

Methods

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

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

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 #

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 #

NFData Range Source # 
Instance details

Defined in Amazonka.CloudWatch.Types.Range

Methods

rnf :: Range -> () #

Hashable Range Source # 
Instance details

Defined in Amazonka.CloudWatch.Types.Range

Methods

hashWithSalt :: Int -> Range -> Int #

hash :: Range -> Int #

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 #

type Rep Range Source # 
Instance details

Defined in Amazonka.CloudWatch.Types.Range

type Rep Range = D1 ('MetaData "Range" "Amazonka.CloudWatch.Types.Range" "libZSservicesZSamazonka-cloudwatchZSamazonka-cloudwatch" '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.

StatisticSet

data StatisticSet Source #

Represents a set of statistics that describes a specific metric.

See: newStatisticSet smart constructor.

Instances

Instances details
Eq StatisticSet Source # 
Instance details

Defined in Amazonka.CloudWatch.Types.StatisticSet

Read StatisticSet Source # 
Instance details

Defined in Amazonka.CloudWatch.Types.StatisticSet

Show 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 #

NFData StatisticSet Source # 
Instance details

Defined in Amazonka.CloudWatch.Types.StatisticSet

Methods

rnf :: StatisticSet -> () #

Hashable StatisticSet Source # 
Instance details

Defined in Amazonka.CloudWatch.Types.StatisticSet

ToQuery 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" "libZSservicesZSamazonka-cloudwatchZSamazonka-cloudwatch" '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
Eq Tag Source # 
Instance details

Defined in Amazonka.CloudWatch.Types.Tag

Methods

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

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

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 #

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 #

NFData Tag Source # 
Instance details

Defined in Amazonka.CloudWatch.Types.Tag

Methods

rnf :: Tag -> () #

Hashable Tag Source # 
Instance details

Defined in Amazonka.CloudWatch.Types.Tag

Methods

hashWithSalt :: Int -> Tag -> Int #

hash :: Tag -> Int #

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 #

type Rep Tag Source # 
Instance details

Defined in Amazonka.CloudWatch.Types.Tag

type Rep Tag = D1 ('MetaData "Tag" "Amazonka.CloudWatch.Types.Tag" "libZSservicesZSamazonka-cloudwatchZSamazonka-cloudwatch" '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.