Show / Hide Table of Contents

Class MethodSettingsSettingsArgs

Inheritance
System.Object
InputArgs
ResourceArgs
MethodSettingsSettingsArgs
Inherited Members
ResourceArgs.Empty
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.ToString()
Namespace: Pulumi.Aws.ApiGateway.Inputs
Assembly: Pulumi.Aws.dll
Syntax
public sealed class MethodSettingsSettingsArgs : ResourceArgs

Constructors

View Source

MethodSettingsSettingsArgs()

Declaration
public MethodSettingsSettingsArgs()

Properties

View Source

CacheDataEncrypted

Specifies whether the cached responses are encrypted.

Declaration
public Input<bool> CacheDataEncrypted { get; set; }
Property Value
Type Description
Input<System.Boolean>
View Source

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>
View Source

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>
View Source

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>
View Source

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>
View Source

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>
View Source

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>
View Source

ThrottlingBurstLimit

Specifies the throttling burst limit.

Declaration
public Input<int> ThrottlingBurstLimit { get; set; }
Property Value
Type Description
Input<System.Int32>
View Source

ThrottlingRateLimit

Specifies the throttling rate limit.

Declaration
public Input<double> ThrottlingRateLimit { get; set; }
Property Value
Type Description
Input<System.Double>
View Source

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>
  • View Source
Back to top Copyright 2016-2020, Pulumi Corporation.