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?
  • Undocumented

    Declaration

    Swift

    public init(dataTraceEnabled: Bool? = nil, detailedMetricsEnabled: Bool? = nil, loggingLevel: LoggingLevel? = nil, throttlingBurstLimit: Int? = nil, throttlingRateLimit: Double? = nil)