Class DistributionCacheBehaviorSettingsArgs


  • public final class DistributionCacheBehaviorSettingsArgs
    extends com.pulumi.resources.ResourceArgs
    • Method Detail

      • allowedHttpMethods

        public java.util.Optional<com.pulumi.core.Output<java.lang.String>> allowedHttpMethods()
        Returns:
        HTTP methods that are processed and forwarded to the distribution's origin.
      • cachedHttpMethods

        public java.util.Optional<com.pulumi.core.Output<java.lang.String>> cachedHttpMethods()
        Returns:
        HTTP method responses that are cached by your distribution.
      • defaultTtl

        public java.util.Optional<com.pulumi.core.Output<java.lang.Integer>> defaultTtl()
        Returns:
        Default amount of time that objects stay in the distribution's cache before the distribution forwards another request to the origin to determine whether the content has been updated.
      • forwardedCookies

        public java.util.Optional<com.pulumi.core.Output<DistributionCacheBehaviorSettingsForwardedCookiesArgs>> forwardedCookies()
        Returns:
        Cookies that are forwarded to the origin. Your content is cached based on the cookies that are forwarded. See below.
      • forwardedHeaders

        public java.util.Optional<com.pulumi.core.Output<DistributionCacheBehaviorSettingsForwardedHeadersArgs>> forwardedHeaders()
        Returns:
        Headers that are forwarded to the origin. Your content is cached based on the headers that are forwarded. See below.
      • forwardedQueryStrings

        public java.util.Optional<com.pulumi.core.Output<DistributionCacheBehaviorSettingsForwardedQueryStringsArgs>> forwardedQueryStrings()
        Returns:
        Query strings that are forwarded to the origin. Your content is cached based on the query strings that are forwarded. See below.
      • maximumTtl

        public java.util.Optional<com.pulumi.core.Output<java.lang.Integer>> maximumTtl()
        Returns:
        Maximum amount of time that objects stay in the distribution's cache before the distribution forwards another request to the origin to determine whether the object has been updated.
      • minimumTtl

        public java.util.Optional<com.pulumi.core.Output<java.lang.Integer>> minimumTtl()
        Returns:
        Minimum amount of time that objects stay in the distribution's cache before the distribution forwards another request to the origin to determine whether the object has been updated.