The action to take when the criteria of a caching rule are met.
The duration to cache content for the caching rule, specified in ISO 8601 extended format. Supported units: seconds, minutes, hours, days, weeks, months. The maximum value that can be set for any unit is {@code 99}. Mixing of multiple units is not supported. Only applies when the {@code action} is set to {@code CACHE}. Example: {@code PT1H}
The duration to cache content in the user's browser, specified in ISO 8601 extended format. Supported units: seconds, minutes, hours, days, weeks, months. The maximum value that can be set for any unit is {@code 99}. Mixing of multiple units is not supported. Only applies when the {@code action} is set to {@code CACHE}. Example: {@code PT1H}
The array of the rule criteria with condition and value. The caching rule would be applied for the requests that matched any of the listed conditions.
Enables or disables client caching. Browsers use the {@code Cache-Control} header value for caching content locally in the browser. This setting overrides the addition of a {@code Cache-Control} header in responses.
The unique key for the caching rule.
The name of the caching rule.
The caching rule settings.