Version: v2025-02-18Includes use: Yes

Criterion name: Time Interval

Specifies ranges of times during which the request occurred.

Default criterion

These samples reflect the criterion's default settings. You can use these as is in your configurations or make adjustments based on the criterion's available options.

data "akamai_property_rules_builder" "time" {
  rules_v2025_02_18 {
    name     = "Time"
    comments = "Specifies ranges of times during which the request occurred."
    criterion {
      time {
        match_operator = "BEGINNING"
        begin_date = ""
      }
    }
  }
}
"criterion": [
  {
    "name": "time",
    "options": {
      "matchOperator": "BEGINNING",
      "beginDate": ""
    }
  }
]

Options

Option Description
match_operator
Specifies the match logic. Value is one of:
  • BEGINNING. Specifies how to define the range of time.
  • BETWEEN. The duration is indefinite, using the value of begin_date.
  • LASTING. Sets a single range between two dates, using the values of begin_date and end_date.
  • REPEATING. Sets a single range, but based on duration relative to the starting time. It relies on the values of lasting_date and lasting_duration.
repeat_interval
Sets the time between each repeating time period's starting points.
repeat_duration
Sets the duration of each repeating time period.
lasting_duration
Specifies the end of a time period as a duration relative to the lasting_date.
lasting_date
Sets the start of a fixed time period.
repeat_begin_date
Sets the start of the initial time period.
apply_daylight_savings_time
Adjusts the start time plus repeat interval to account for daylight saving time. Applies when the current time and the start time use different systems, daylight and standard, and the two values are in conflict.
begin_date
Sets the beginning of a fixed time period.
end_date
Sets the end of a fixed time period.