Class MethodSettingsSettings
Inheritance
Inherited Members
Namespace: Pulumi.Aws.ApiGateway.Outputs
Assembly: Pulumi.Aws.dll
Syntax
public sealed class MethodSettingsSettings
Fields
View SourceCacheDataEncrypted
Specifies whether the cached responses are encrypted.
Declaration
public readonly bool? CacheDataEncrypted
Field Value
| Type | Description |
|---|---|
| System.Nullable<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 readonly int? CacheTtlInSeconds
Field Value
| Type | Description |
|---|---|
| System.Nullable<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 readonly bool? CachingEnabled
Field Value
| Type | Description |
|---|---|
| System.Nullable<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 readonly bool? DataTraceEnabled
Field Value
| Type | Description |
|---|---|
| System.Nullable<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 readonly string LoggingLevel
Field Value
| Type | Description |
|---|---|
| System.String |
MetricsEnabled
Specifies whether Amazon CloudWatch metrics are enabled for this method.
Declaration
public readonly bool? MetricsEnabled
Field Value
| Type | Description |
|---|---|
| System.Nullable<System.Boolean> |
RequireAuthorizationForCacheControl
Specifies whether authorization is required for a cache invalidation request.
Declaration
public readonly bool? RequireAuthorizationForCacheControl
Field Value
| Type | Description |
|---|---|
| System.Nullable<System.Boolean> |
ThrottlingBurstLimit
Specifies the throttling burst limit.
Declaration
public readonly int? ThrottlingBurstLimit
Field Value
| Type | Description |
|---|---|
| System.Nullable<System.Int32> |
ThrottlingRateLimit
Specifies the throttling rate limit.
Declaration
public readonly double? ThrottlingRateLimit
Field Value
| Type | Description |
|---|---|
| System.Nullable<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 readonly string UnauthorizedCacheControlHeaderStrategy
Field Value
| Type | Description |
|---|---|
| System.String |