Skip to content

Batch Update Exclusion Windows

cloudwatchapplicationsignals_batch_update_exclusion_windows R Documentation

Add or remove time window exclusions for one or more Service Level Objectives (SLOs)

Description

Add or remove time window exclusions for one or more Service Level Objectives (SLOs).

Usage

cloudwatchapplicationsignals_batch_update_exclusion_windows(SloIds,
  AddExclusionWindows, RemoveExclusionWindows)

Arguments

SloIds

[required] The list of SLO IDs to add or remove exclusion windows from.

AddExclusionWindows

A list of exclusion windows to add to the specified SLOs. You can add up to 10 exclusion windows per SLO.

RemoveExclusionWindows

A list of exclusion windows to remove from the specified SLOs. The window configuration must match an existing exclusion window.

Value

A list with the following syntax:

list(
  SloIds = list(
    "string"
  ),
  Errors = list(
    list(
      SloId = "string",
      ErrorCode = "string",
      ErrorMessage = "string"
    )
  )
)

Request syntax

svc$batch_update_exclusion_windows(
  SloIds = list(
    "string"
  ),
  AddExclusionWindows = list(
    list(
      Window = list(
        DurationUnit = "MINUTE"|"HOUR"|"DAY"|"MONTH",
        Duration = 123
      ),
      StartTime = as.POSIXct(
        "2015-01-01"
      ),
      RecurrenceRule = list(
        Expression = "string"
      ),
      Reason = "string"
    )
  ),
  RemoveExclusionWindows = list(
    list(
      Window = list(
        DurationUnit = "MINUTE"|"HOUR"|"DAY"|"MONTH",
        Duration = 123
      ),
      StartTime = as.POSIXct(
        "2015-01-01"
      ),
      RecurrenceRule = list(
        Expression = "string"
      ),
      Reason = "string"
    )
  )
)