Package com.pulumi.aws.lightsail.inputs
Class DistributionCacheBehaviorSettingsArgs
- java.lang.Object
-
- com.pulumi.resources.InputArgs
-
- com.pulumi.resources.ResourceArgs
-
- com.pulumi.aws.lightsail.inputs.DistributionCacheBehaviorSettingsArgs
-
public final class DistributionCacheBehaviorSettingsArgs extends com.pulumi.resources.ResourceArgs
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classDistributionCacheBehaviorSettingsArgs.Builder
-
Field Summary
Fields Modifier and Type Field Description static DistributionCacheBehaviorSettingsArgsEmpty
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description java.util.Optional<com.pulumi.core.Output<java.lang.String>>allowedHttpMethods()static DistributionCacheBehaviorSettingsArgs.Builderbuilder()static DistributionCacheBehaviorSettingsArgs.Builderbuilder(DistributionCacheBehaviorSettingsArgs defaults)java.util.Optional<com.pulumi.core.Output<java.lang.String>>cachedHttpMethods()java.util.Optional<com.pulumi.core.Output<java.lang.Integer>>defaultTtl()java.util.Optional<com.pulumi.core.Output<DistributionCacheBehaviorSettingsForwardedCookiesArgs>>forwardedCookies()java.util.Optional<com.pulumi.core.Output<DistributionCacheBehaviorSettingsForwardedHeadersArgs>>forwardedHeaders()java.util.Optional<com.pulumi.core.Output<DistributionCacheBehaviorSettingsForwardedQueryStringsArgs>>forwardedQueryStrings()java.util.Optional<com.pulumi.core.Output<java.lang.Integer>>maximumTtl()java.util.Optional<com.pulumi.core.Output<java.lang.Integer>>minimumTtl()
-
-
-
Field Detail
-
Empty
public static final DistributionCacheBehaviorSettingsArgs Empty
-
-
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.
-
builder
public static DistributionCacheBehaviorSettingsArgs.Builder builder()
-
builder
public static DistributionCacheBehaviorSettingsArgs.Builder builder(DistributionCacheBehaviorSettingsArgs defaults)
-
-