Package com.pulumi.aws.apigateway.inputs
Class MethodSettingsSettingsArgs
- java.lang.Object
-
- com.pulumi.resources.InputArgs
-
- com.pulumi.resources.ResourceArgs
-
- com.pulumi.aws.apigateway.inputs.MethodSettingsSettingsArgs
-
public final class MethodSettingsSettingsArgs extends com.pulumi.resources.ResourceArgs
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
MethodSettingsSettingsArgs.Builder
-
Field Summary
Fields Modifier and Type Field Description static MethodSettingsSettingsArgs
Empty
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static MethodSettingsSettingsArgs.Builder
builder()
static MethodSettingsSettingsArgs.Builder
builder(MethodSettingsSettingsArgs defaults)
java.util.Optional<com.pulumi.core.Output<java.lang.Boolean>>
cacheDataEncrypted()
java.util.Optional<com.pulumi.core.Output<java.lang.Integer>>
cacheTtlInSeconds()
java.util.Optional<com.pulumi.core.Output<java.lang.Boolean>>
cachingEnabled()
java.util.Optional<com.pulumi.core.Output<java.lang.Boolean>>
dataTraceEnabled()
java.util.Optional<com.pulumi.core.Output<java.lang.String>>
loggingLevel()
java.util.Optional<com.pulumi.core.Output<java.lang.Boolean>>
metricsEnabled()
java.util.Optional<com.pulumi.core.Output<java.lang.Boolean>>
requireAuthorizationForCacheControl()
java.util.Optional<com.pulumi.core.Output<java.lang.Integer>>
throttlingBurstLimit()
java.util.Optional<com.pulumi.core.Output<java.lang.Double>>
throttlingRateLimit()
java.util.Optional<com.pulumi.core.Output<java.lang.String>>
unauthorizedCacheControlHeaderStrategy()
-
-
-
Field Detail
-
Empty
public static final MethodSettingsSettingsArgs Empty
-
-
Method Detail
-
cacheDataEncrypted
public java.util.Optional<com.pulumi.core.Output<java.lang.Boolean>> cacheDataEncrypted()
- Returns:
- Whether the cached responses are encrypted.
-
cacheTtlInSeconds
public java.util.Optional<com.pulumi.core.Output<java.lang.Integer>> cacheTtlInSeconds()
- Returns:
- Time to live (TTL), in seconds, for cached responses. The higher the TTL, the longer the response will be cached.
-
cachingEnabled
public java.util.Optional<com.pulumi.core.Output<java.lang.Boolean>> cachingEnabled()
- Returns:
- Whether responses should be cached and returned for requests. A cache cluster must be enabled on the stage for responses to be cached.
-
dataTraceEnabled
public java.util.Optional<com.pulumi.core.Output<java.lang.Boolean>> dataTraceEnabled()
- Returns:
- Whether data trace logging is enabled for this method, which effects the log entries pushed to Amazon CloudWatch Logs.
-
loggingLevel
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> loggingLevel()
- Returns:
- Logging level for this method, which effects the log entries pushed to Amazon CloudWatch Logs. The available levels are `OFF`, `ERROR`, and `INFO`.
-
metricsEnabled
public java.util.Optional<com.pulumi.core.Output<java.lang.Boolean>> metricsEnabled()
- Returns:
- Whether Amazon CloudWatch metrics are enabled for this method.
-
requireAuthorizationForCacheControl
public java.util.Optional<com.pulumi.core.Output<java.lang.Boolean>> requireAuthorizationForCacheControl()
- Returns:
- Whether authorization is required for a cache invalidation request.
-
throttlingBurstLimit
public java.util.Optional<com.pulumi.core.Output<java.lang.Integer>> throttlingBurstLimit()
- Returns:
- Throttling burst limit. Default: `-1` (throttling disabled).
-
throttlingRateLimit
public java.util.Optional<com.pulumi.core.Output<java.lang.Double>> throttlingRateLimit()
- Returns:
- Throttling rate limit. Default: `-1` (throttling disabled).
-
unauthorizedCacheControlHeaderStrategy
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> unauthorizedCacheControlHeaderStrategy()
- Returns:
- How to handle unauthorized requests for cache invalidation. The available values are `FAIL_WITH_403`, `SUCCEED_WITH_RESPONSE_HEADER`, `SUCCEED_WITHOUT_RESPONSE_HEADER`.
-
builder
public static MethodSettingsSettingsArgs.Builder builder()
-
builder
public static MethodSettingsSettingsArgs.Builder builder(MethodSettingsSettingsArgs defaults)
-
-