class Aws::Lightsail::Types::CacheBehaviorPerPath
Describes the per-path cache behavior of an Amazon Lightsail
content delivery network (CDN) distribution.
A per-path cache behavior is used to override, or add an exception to, the default cache behavior of a distribution. For example, if the `cacheBehavior` is set to `cache`, then a per-path cache behavior can be used to specify a directory, file, or file type that your distribution will cache. Alternately, if the distribution's `cacheBehavior` is `dont-cache`, then a per-path cache behavior can be used to specify a directory, file, or file type that your distribution will not cache.
if the cacheBehavior's behavior is set to 'cache', then
@note When making an API call, you may pass CacheBehaviorPerPath
data as a hash: { path: "string", behavior: "dont-cache", # accepts dont-cache, cache }
@!attribute [rw] path
The path to a directory or file to cached, or not cache. Use an asterisk symbol to specify wildcard directories (`path/to/assets/*`), and file types (`*.html, *jpg, *js`). Directories and file paths are case-sensitive. Examples: * Specify the following to cache all files in the document root of an Apache web server running on a Lightsail instance. `var/www/html/` * Specify the following file to cache only the index page in the document root of an Apache web server. `var/www/html/index.html` * Specify the following to cache only the .html files in the document root of an Apache web server. `var/www/html/*.html` * Specify the following to cache only the .jpg, .png, and .gif files in the images sub-directory of the document root of an Apache web server. `var/www/html/images/*.jpg` `var/www/html/images/*.png` `var/www/html/images/*.gif` Specify the following to cache all files in the images sub-directory of the document root of an Apache web server. `var/www/html/images/` @return [String]
@!attribute [rw] behavior
The cache behavior for the specified path. You can specify one of the following per-path cache behaviors: * <b> <code>cache</code> </b> - This behavior caches the specified path. * <b> <code>dont-cache</code> </b> - This behavior doesn't cache the specified path. @return [String]
@see docs.aws.amazon.com/goto/WebAPI/lightsail-2016-11-28/CacheBehaviorPerPath AWS API Documentation
Constants
- SENSITIVE