AWSCloudWatchCompositeAlarm
No description
type AWSCloudWatchCompositeAlarm {
metadata: ResourceMetadata!
actionsEnabled: Boolean!
actionsSuppressedBy: AWSCloudWatchCompositeAlarmActionsSuppressedByType!
actionsSuppressedReason: String!
actionsSuppressor: String!
actionsSuppressorExtensionPeriod: Int!
actionsSuppressorWaitPeriod: Int!
alarmActions: [AWSCloudWatchAlarmAction!]!
arn: String!
configurationUpdatedAt: DateTime
description: String!
name: String!
rule: String!
insufficientDataActions: [AWSCloudWatchAlarmAction!]!
okActions: [AWSCloudWatchAlarmAction!]!
stateReason: String!
stateReasonData: String!
stateTransitionedAt: DateTime
stateUpdatedAt: DateTime
stateValue: AWSCloudWatchAlarmStateValueType!
}
Fields
AWSCloudWatchCompositeAlarm.metadata
● ResourceMetadata!
non-null object
The metadata to identify this API in Shisho Cloud
AWSCloudWatchCompositeAlarm.actionsEnabled
● Boolean!
non-null scalar
Indicates whether actions should be executed during any changes to the alarm state
AWSCloudWatchCompositeAlarm.actionsSuppressedBy
● AWSCloudWatchCompositeAlarmActionsSuppressedByType!
non-null enum
When the value is ALARM , it means that the actions are suppressed because the suppressor alarm is in ALARM When the value is WaitPeriod , it means that the actions are suppressed because the composite alarm is waiting for the suppressor alarm to go into into the ALARM state
AWSCloudWatchCompositeAlarm.actionsSuppressedReason
● String!
non-null scalar
Captures the reason for action suppression
AWSCloudWatchCompositeAlarm.actionsSuppressor
● String!
non-null scalar
Actions will be suppressed if the suppressor alarm is in the ALARM state
AWSCloudWatchCompositeAlarm.actionsSuppressorExtensionPeriod
● Int!
non-null scalar
The maximum time in seconds that the composite alarm waits after suppressor alarm goes out of the ALARM state. After this time, the composite alarm performs its actions. ExtensionPeriod is required only when ActionsSuppressor is specified
AWSCloudWatchCompositeAlarm.actionsSuppressorWaitPeriod
● Int!
non-null scalar
The maximum time in seconds that the composite alarm waits for the suppressor alarm to go into the ALARM state. After this time, the composite alarm performs its actions. WaitPeriod is required only when ActionsSuppressor is specified
AWSCloudWatchCompositeAlarm.alarmActions
● [AWSCloudWatchAlarmAction!]!
non-null union
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)
AWSCloudWatchCompositeAlarm.arn
● String!
non-null scalar
The Amazon Resource Name (ARN) of the alarm
AWSCloudWatchCompositeAlarm.configurationUpdatedAt
● DateTime
scalar
The time stamp of the last update to the alarm configuration
AWSCloudWatchCompositeAlarm.description
● String!
non-null scalar
The description of the alarm
AWSCloudWatchCompositeAlarm.name
● String!
non-null scalar
The name of the alarm
AWSCloudWatchCompositeAlarm.rule
● String!
non-null scalar
The rule that this alarm uses to evaluate its alarm state
AWSCloudWatchCompositeAlarm.insufficientDataActions
● [AWSCloudWatchAlarmAction!]!
non-null union
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)
AWSCloudWatchCompositeAlarm.okActions
● [AWSCloudWatchAlarmAction!]!
non-null union
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)
AWSCloudWatchCompositeAlarm.stateReason
● String!
non-null scalar
An explanation for the alarm state, in text format
AWSCloudWatchCompositeAlarm.stateReasonData
● String!
non-null scalar
An explanation for the alarm state, in JSON format
AWSCloudWatchCompositeAlarm.stateTransitionedAt
● DateTime
scalar
The timestamp of the last change to the alarm's StateValue
AWSCloudWatchCompositeAlarm.stateUpdatedAt
● DateTime
scalar
Tracks the timestamp of any state update, even if StateValue doesn't change
AWSCloudWatchCompositeAlarm.stateValue
● AWSCloudWatchAlarmStateValueType!
non-null enum
The state value for the alarm
Implemented by
AWSCloudWatchAlarm
union