class Aws::Lightsail::Types::CacheBehavior

Describes the default cache behavior of an Amazon Lightsail content delivery network (CDN) distribution.

@note When making an API call, you may pass CacheBehavior

data as a hash:

    {
      behavior: "dont-cache", # accepts dont-cache, cache
    }

@!attribute [rw] behavior

The cache behavior of the distribution.

The following cache behaviors can be specified:

* <b> <code>cache</code> </b> - This option is best for static
  sites. When specified, your distribution caches and serves your
  entire website as static content. This behavior is ideal for
  websites with static content that doesn't change depending on who
  views it, or for websites that don't use cookies, headers, or
  query strings to personalize content.

* <b> <code>dont-cache</code> </b> - This option is best for sites
  that serve a mix of static and dynamic content. When specified,
  your distribution caches and serve only the content that is
  specified in the distribution's `CacheBehaviorPerPath` parameter.
  This behavior is ideal for websites or web applications that use
  cookies, headers, and query strings to personalize content for
  individual users.
@return [String]

@see docs.aws.amazon.com/goto/WebAPI/lightsail-2016-11-28/CacheBehavior AWS API Documentation

Constants

SENSITIVE