awscc.lightsail_alarm

Filters

  • event

  • reduce

  • value

Actions

delete

Parent base class for filters and actions.

properties:
  type:
    enum:
    - delete
required:
- type

Permissions - lightsail:DeleteAlarm, lightsail:GetAlarms

update

Parent base class for filters and actions.

properties:
  ComparisonOperator:
    description: The arithmetic operation to use when comparing the specified statistic
      to the threshold. The specified statistic value is used as the first operand.
    type: string
  ContactProtocols:
    description: The contact protocols to use for the alarm, such as Email, SMS (text
      messaging), or both.
    insertionOrder: false
    items:
      type: string
    type: array
    uniqueItems: true
  DatapointsToAlarm:
    description: The number of data points that must be not within the specified threshold
      to trigger the alarm. If you are setting an "M out of N" alarm, this value (datapointsToAlarm)
      is the M.
    type: integer
  EvaluationPeriods:
    description: The number of most recent periods over which data is compared to
      the specified threshold. If you are setting an "M out of N" alarm, this value
      (evaluationPeriods) is the N.
    type: integer
  NotificationEnabled:
    description: Indicates whether the alarm is enabled. Notifications are enabled
      by default if you don't specify this parameter.
    type: boolean
  NotificationTriggers:
    description: The alarm states that trigger a notification.
    insertionOrder: false
    items:
      type: string
    type: array
    uniqueItems: true
  Threshold:
    description: The value against which the specified statistic is compared.
    type: number
  TreatMissingData:
    description: Sets how this alarm will handle missing data points.
    type: string
  type:
    enum:
    - update

Permissions - lightsail:PutAlarm, lightsail:GetAlarms