Class MethodSettingsSettingsArgs
Inherited Members
Namespace: Pulumi.Aws.ApiGateway.Inputs
Assembly: Pulumi.Aws.dll
Syntax
public sealed class MethodSettingsSettingsArgs : ResourceArgs
Constructors
View SourceMethodSettingsSettingsArgs()
Declaration
public MethodSettingsSettingsArgs()
Properties
View SourceCacheDataEncrypted
Specifies whether the cached responses are encrypted.
Declaration
public Input<bool> CacheDataEncrypted { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.Boolean> |
CacheTtlInSeconds
Specifies the time to live (TTL), in seconds, for cached responses. The higher the TTL, the longer the response will be cached.
Declaration
public Input<int> CacheTtlInSeconds { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.Int32> |
CachingEnabled
Specifies whether responses should be cached and returned for requests. A cache cluster must be enabled on the stage for responses to be cached.
Declaration
public Input<bool> CachingEnabled { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.Boolean> |
DataTraceEnabled
Specifies whether data trace logging is enabled for this method, which effects the log entries pushed to Amazon CloudWatch Logs.
Declaration
public Input<bool> DataTraceEnabled { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.Boolean> |
LoggingLevel
Specifies the logging level for this method, which effects the log entries pushed to Amazon CloudWatch Logs. The available levels are OFF, ERROR, and INFO.
Declaration
public Input<string> LoggingLevel { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.String> |
MetricsEnabled
Specifies whether Amazon CloudWatch metrics are enabled for this method.
Declaration
public Input<bool> MetricsEnabled { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.Boolean> |
RequireAuthorizationForCacheControl
Specifies whether authorization is required for a cache invalidation request.
Declaration
public Input<bool> RequireAuthorizationForCacheControl { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.Boolean> |
ThrottlingBurstLimit
Specifies the throttling burst limit.
Declaration
public Input<int> ThrottlingBurstLimit { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.Int32> |
ThrottlingRateLimit
Specifies the throttling rate limit.
Declaration
public Input<double> ThrottlingRateLimit { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.Double> |
UnauthorizedCacheControlHeaderStrategy
Specifies how to handle unauthorized requests for cache invalidation. The available values are FAIL_WITH_403, SUCCEED_WITH_RESPONSE_HEADER, SUCCEED_WITHOUT_RESPONSE_HEADER.
Declaration
public Input<string> UnauthorizedCacheControlHeaderStrategy { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.String> |