| Package | Description |
|---|---|
| software.amazon.awscdk.services.cloudwatch |
Amazon CloudWatch Construct Library
|
| software.amazon.awscdk.services.cloudwatch.actions |
CloudWatch Alarm Actions library
|
| software.amazon.awscdk.services.codedeploy |
AWS CodeDeploy Construct Library
|
| Modifier and Type | Interface and Description |
|---|---|
static interface |
IAlarm.Jsii$Default
Internal default implementation for
IAlarm. |
| Modifier and Type | Class and Description |
|---|---|
class |
Alarm
(experimental) An alarm on a CloudWatch metric.
|
class |
AlarmBase
(experimental) The base class for Alarm and CompositeAlarm resources.
|
class |
CompositeAlarm
(experimental) A Composite Alarm based on Alarm Rule.
|
static class |
IAlarm.Jsii$Proxy
A proxy class which represents a concrete javascript instance of this type.
|
| Modifier and Type | Method and Description |
|---|---|
static IAlarm |
Alarm.fromAlarmArn(software.constructs.Construct scope,
String id,
String alarmArn)
(experimental) Import an existing CloudWatch alarm provided an ARN.
|
static IAlarm |
CompositeAlarm.fromCompositeAlarmArn(software.constructs.Construct scope,
String id,
String compositeAlarmArn)
(experimental) Import an existing CloudWatch composite alarm provided an ARN.
|
static IAlarm |
CompositeAlarm.fromCompositeAlarmName(software.constructs.Construct scope,
String id,
String compositeAlarmName)
(experimental) Import an existing CloudWatch composite alarm provided an Name.
|
IAlarm |
AlarmWidgetProps.getAlarm()
(experimental) The alarm to show.
|
IAlarm |
AlarmWidgetProps.Jsii$Proxy.getAlarm() |
| Modifier and Type | Method and Description |
|---|---|
List<IAlarm> |
AlarmStatusWidgetProps.getAlarms()
(experimental) CloudWatch Alarms to show in widget.
|
List<IAlarm> |
AlarmStatusWidgetProps.Jsii$Proxy.getAlarms() |
| Modifier and Type | Method and Description |
|---|---|
AlarmWidget.Builder |
AlarmWidget.Builder.alarm(IAlarm alarm)
(experimental) The alarm to show.
|
AlarmWidgetProps.Builder |
AlarmWidgetProps.Builder.alarm(IAlarm alarm)
Sets the value of
AlarmWidgetProps.getAlarm() |
AlarmActionConfig |
IAlarmAction.bind(software.constructs.Construct scope,
IAlarm alarm)
(experimental) Return the properties required to send alarm actions to this CloudWatch alarm.
|
AlarmActionConfig |
IAlarmAction.Jsii$Proxy.bind(software.constructs.Construct scope,
IAlarm alarm)
(experimental) Return the properties required to send alarm actions to this CloudWatch alarm.
|
default AlarmActionConfig |
IAlarmAction.Jsii$Default.bind(software.constructs.Construct scope,
IAlarm alarm)
(experimental) Return the properties required to send alarm actions to this CloudWatch alarm.
|
static IAlarmRule |
AlarmRule.fromAlarm(IAlarm alarm,
AlarmState alarmState)
(experimental) function to build Rule Expression for given IAlarm and AlarmState.
|
| Modifier and Type | Method and Description |
|---|---|
AlarmStatusWidget.Builder |
AlarmStatusWidget.Builder.alarms(List<? extends IAlarm> alarms)
(experimental) CloudWatch Alarms to show in widget.
|
AlarmStatusWidgetProps.Builder |
AlarmStatusWidgetProps.Builder.alarms(List<? extends IAlarm> alarms)
Sets the value of
AlarmStatusWidgetProps.getAlarms() |
| Constructor and Description |
|---|
Jsii$Proxy(IAlarm alarm,
YAxisProps leftYAxis,
Number height,
String region,
String title,
Number width)
Constructor that initializes the object based on literal property values passed by the
AlarmWidgetProps.Builder. |
| Constructor and Description |
|---|
Jsii$Proxy(List<? extends IAlarm> alarms,
Number height,
String title,
Number width)
Constructor that initializes the object based on literal property values passed by the
AlarmStatusWidgetProps.Builder. |
| Modifier and Type | Method and Description |
|---|---|
AlarmActionConfig |
ApplicationScalingAction.bind(software.constructs.Construct _scope,
IAlarm _alarm)
(experimental) Returns an alarm action configuration to use an ApplicationScaling StepScalingAction as an alarm action.
|
AlarmActionConfig |
AutoScalingAction.bind(software.constructs.Construct _scope,
IAlarm _alarm)
(experimental) Returns an alarm action configuration to use an AutoScaling StepScalingAction as an alarm action.
|
AlarmActionConfig |
Ec2Action.bind(software.constructs.Construct _scope,
IAlarm _alarm)
(experimental) Returns an alarm action configuration to use an EC2 action as an alarm action.
|
AlarmActionConfig |
SnsAction.bind(software.constructs.Construct _scope,
IAlarm _alarm)
(experimental) Returns an alarm action configuration to use an SNS topic as an alarm action.
|
| Modifier and Type | Method and Description |
|---|---|
default List<IAlarm> |
ServerDeploymentGroupProps.getAlarms()
(experimental) The CloudWatch alarms associated with this Deployment Group.
|
List<IAlarm> |
ServerDeploymentGroupProps.Jsii$Proxy.getAlarms() |
default List<IAlarm> |
LambdaDeploymentGroupProps.getAlarms()
(experimental) The CloudWatch alarms associated with this Deployment Group.
|
List<IAlarm> |
LambdaDeploymentGroupProps.Jsii$Proxy.getAlarms() |
| Modifier and Type | Method and Description |
|---|---|
void |
LambdaDeploymentGroup.addAlarm(IAlarm alarm)
(experimental) Associates an additional alarm with this Deployment Group.
|
void |
ServerDeploymentGroup.addAlarm(IAlarm alarm)
(experimental) Associates an additional alarm with this Deployment Group.
|
| Modifier and Type | Method and Description |
|---|---|
ServerDeploymentGroupProps.Builder |
ServerDeploymentGroupProps.Builder.alarms(List<? extends IAlarm> alarms)
Sets the value of
ServerDeploymentGroupProps.getAlarms() |
LambdaDeploymentGroup.Builder |
LambdaDeploymentGroup.Builder.alarms(List<? extends IAlarm> alarms)
(experimental) The CloudWatch alarms associated with this Deployment Group.
|
ServerDeploymentGroup.Builder |
ServerDeploymentGroup.Builder.alarms(List<? extends IAlarm> alarms)
(experimental) The CloudWatch alarms associated with this Deployment Group.
|
LambdaDeploymentGroupProps.Builder |
LambdaDeploymentGroupProps.Builder.alarms(List<? extends IAlarm> alarms)
Sets the value of
LambdaDeploymentGroupProps.getAlarms() |
| Constructor and Description |
|---|
Jsii$Proxy(Alias alias,
List<? extends IAlarm> alarms,
ILambdaApplication application,
AutoRollbackConfig autoRollback,
ILambdaDeploymentConfig deploymentConfig,
String deploymentGroupName,
Boolean ignorePollAlarmsFailure,
IFunction postHook,
IFunction preHook,
IRole role)
Constructor that initializes the object based on literal property values passed by the
LambdaDeploymentGroupProps.Builder. |
Jsii$Proxy(List<? extends IAlarm> alarms,
IServerApplication application,
AutoRollbackConfig autoRollback,
List<? extends IAutoScalingGroup> autoScalingGroups,
IServerDeploymentConfig deploymentConfig,
String deploymentGroupName,
InstanceTagSet ec2InstanceTags,
Boolean ignorePollAlarmsFailure,
Boolean installAgent,
LoadBalancer loadBalancer,
InstanceTagSet onPremiseInstanceTags,
IRole role)
Constructor that initializes the object based on literal property values passed by the
ServerDeploymentGroupProps.Builder. |
Copyright © 2021. All rights reserved.