RouteSettings
public struct RouteSettings : AWSShape
Undocumented
-
Declaration
Swift
public static var _members: [AWSShapeMember]
-
Specifies whether (true) or not (false) data trace logging is enabled for this route. This property affects the log entries pushed to Amazon CloudWatch Logs. Supported only for WebSocket APIs.
Declaration
Swift
public let dataTraceEnabled: Bool?
-
Specifies whether detailed metrics are enabled.
Declaration
Swift
public let detailedMetricsEnabled: Bool?
-
Specifies the logging level for this route: INFO, ERROR, or OFF. This property affects the log entries pushed to Amazon CloudWatch Logs. Supported only for WebSocket APIs.
Declaration
Swift
public let loggingLevel: LoggingLevel?
-
Specifies the throttling burst limit.
Declaration
Swift
public let throttlingBurstLimit: Int?
-
Specifies the throttling rate limit.
Declaration
Swift
public let throttlingRateLimit: Double?
-
init(dataTraceEnabled:detailedMetricsEnabled:loggingLevel:throttlingBurstLimit:throttlingRateLimit:)
Undocumented
Declaration
Swift
public init(dataTraceEnabled: Bool? = nil, detailedMetricsEnabled: Bool? = nil, loggingLevel: LoggingLevel? = nil, throttlingBurstLimit: Int? = nil, throttlingRateLimit: Double? = nil)