Package com.pulumi.aws.cloudfront.inputs
Class CachePolicyState
- java.lang.Object
-
- com.pulumi.resources.InputArgs
-
- com.pulumi.resources.ResourceArgs
-
- com.pulumi.aws.cloudfront.inputs.CachePolicyState
-
public final class CachePolicyState extends com.pulumi.resources.ResourceArgs
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classCachePolicyState.Builder
-
Field Summary
Fields Modifier and Type Field Description static CachePolicyStateEmpty
-
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>>arn()static CachePolicyState.Builderbuilder()static CachePolicyState.Builderbuilder(CachePolicyState defaults)java.util.Optional<com.pulumi.core.Output<java.lang.String>>comment()java.util.Optional<com.pulumi.core.Output<java.lang.Integer>>defaultTtl()java.util.Optional<com.pulumi.core.Output<java.lang.String>>etag()java.util.Optional<com.pulumi.core.Output<java.lang.Integer>>maxTtl()java.util.Optional<com.pulumi.core.Output<java.lang.Integer>>minTtl()java.util.Optional<com.pulumi.core.Output<java.lang.String>>name()java.util.Optional<com.pulumi.core.Output<CachePolicyParametersInCacheKeyAndForwardedToOriginArgs>>parametersInCacheKeyAndForwardedToOrigin()
-
-
-
Field Detail
-
Empty
public static final CachePolicyState Empty
-
-
Method Detail
-
arn
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> arn()
- Returns:
- The cache policy ARN.
-
comment
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> comment()
- Returns:
- Description for the cache policy.
-
defaultTtl
public java.util.Optional<com.pulumi.core.Output<java.lang.Integer>> defaultTtl()
- Returns:
- Amount of time, in seconds, that objects are allowed to remain in the CloudFront cache before CloudFront sends a new request to the origin server to check if the object has been updated.
-
etag
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> etag()
- Returns:
- Current version of the cache policy.
-
maxTtl
public java.util.Optional<com.pulumi.core.Output<java.lang.Integer>> maxTtl()
- Returns:
- Maximum amount of time, in seconds, that objects stay in the CloudFront cache before CloudFront sends another request to the origin to see if the object has been updated.
-
minTtl
public java.util.Optional<com.pulumi.core.Output<java.lang.Integer>> minTtl()
- Returns:
- Minimum amount of time, in seconds, that objects should remain in the CloudFront cache before a new request is sent to the origin to check for updates.
-
name
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> name()
- Returns:
- Unique name used to identify the cache policy.
-
parametersInCacheKeyAndForwardedToOrigin
public java.util.Optional<com.pulumi.core.Output<CachePolicyParametersInCacheKeyAndForwardedToOriginArgs>> parametersInCacheKeyAndForwardedToOrigin()
- Returns:
- Configuration for including HTTP headers, cookies, and URL query strings in the cache key. For more information, refer to the Parameters In Cache Key And Forwarded To Origin section.
-
builder
public static CachePolicyState.Builder builder()
-
builder
public static CachePolicyState.Builder builder(CachePolicyState defaults)
-
-