Fugue.Core.AWS.CloudWatch

Module Members

Action

(Type)

type Action:
  | ScalingPolicy ScalingPolicy
  | Topic Topic

ScalingPolicy

(Constructor)

Argument:
ScalingPolicy

Topic

(Constructor)

Argument:
Topic

Alarm

(Type)

type Alarm:
  | Alarm
      alarmName: String
      alarmDescription: Optional<String>
      actionsEnabled: Optional<Bool>
      okActions: Optional<List<Action>>
      alarmActions: Optional<List<Action>>
      insufficientDataActions: Optional<List<Action>>
      metricName: String
      namespace: String
      statistic: Statistic
      dimensions: Optional<List<Dimension>>
      period: Int
      unit: Optional<StandardUnit>
      evaluationPeriods: Int
      threshold: Float
      comparisonOperator: ComparisonOperator
      region: Region

Alarm

(Constructor)

Argument:

Record {

Field: alarmName
Type: String
Field: alarmDescription
Type: Optional<String>
Field: actionsEnabled
Type: Optional<Bool>
Field: okActions
Type: Optional<List<Action>>
Field: alarmActions
Type: Optional<List<Action>>
Field: insufficientDataActions
Type: Optional<List<Action>>
Field: metricName
Type: String
Field: namespace
Type: String
Field: statistic
Type: Statistic
Field: dimensions
Type: Optional<List<Dimension>>
Field: period
Type: Int
Field: unit
Type: Optional<StandardUnit>
Field: evaluationPeriods
Type: Int
Field: threshold
Type: Float
Field: comparisonOperator
Type: ComparisonOperator
Field: region
Type: Region

}

ComparisonOperator

(Type)

type ComparisonOperator:
  | GreaterThanOrEqualToThreshold
  | GreaterThanThreshold
  | LessThanThreshold
  | LessThanOrEqualToThreshold

GreaterThanOrEqualToThreshold

(Constructor)

GreaterThanThreshold

(Constructor)

LessThanOrEqualToThreshold

(Constructor)

LessThanThreshold

(Constructor)

Dimension

(Type)

type Dimension:
  | Dimension
      name: String
      value: String

Dimension

(Constructor)

Argument:

Record {

Field: name
Type: String
Field: value
Type: String

}

StandardUnit

(Type)

type StandardUnit:
  | Seconds
  | Microseconds
  | Milliseconds
  | BytesStandardUnit
  | Kilobytes
  | Megabytes
  | Gigabytes
  | Terabytes
  | Bits
  | Kilobits
  | Megabits
  | Gigabits
  | Terabits
  | Percent
  | Count
  | Bytes_Second
  | Kilobytes_Second
  | Megabytes_Second
  | Gigabytes_Second
  | Terabytes_Second
  | Bits_Second
  | Kilobits_Second
  | Megabits_Second
  | Gigabits_Second
  | Terabits_Second
  | Count_Second

Bits

(Constructor)

Bits_Second

(Constructor)

BytesStandardUnit

(Constructor)

Bytes_Second

(Constructor)

Count

(Constructor)

Count_Second

(Constructor)

Gigabits

(Constructor)

Gigabits_Second

(Constructor)

Gigabytes

(Constructor)

Gigabytes_Second

(Constructor)

Kilobits

(Constructor)

Kilobits_Second

(Constructor)

Kilobytes

(Constructor)

Kilobytes_Second

(Constructor)

Megabits

(Constructor)

Megabits_Second

(Constructor)

Megabytes

(Constructor)

Megabytes_Second

(Constructor)

Microseconds

(Constructor)

Milliseconds

(Constructor)

Percent

(Constructor)

Seconds

(Constructor)

Terabits

(Constructor)

Terabits_Second

(Constructor)

Terabytes

(Constructor)

Terabytes_Second

(Constructor)

Statistic

(Type)

type Statistic:
  | SampleCount
  | Average
  | Sum
  | Minimum
  | Maximum

Average

(Constructor)

Maximum

(Constructor)

Minimum

(Constructor)

SampleCount

(Constructor)

Sum

(Constructor)