libZSservicesZSamazonka-securityhubZSamazonka-securityhub
Copyright(c) 2013-2021 Brendan Hay
LicenseMozilla Public License, v. 2.0.
MaintainerBrendan Hay <brendan.g.hay+amazonka@gmail.com>
Stabilityauto-generated
Portabilitynon-portable (GHC extensions)
Safe HaskellNone

Amazonka.SecurityHub.Types.AwsApiGatewayV2RouteSettings

Description

 
Synopsis

Documentation

data AwsApiGatewayV2RouteSettings Source #

Contains route settings for a stage.

See: newAwsApiGatewayV2RouteSettings smart constructor.

Constructors

AwsApiGatewayV2RouteSettings' 

Fields

  • dataTraceEnabled :: Maybe Bool

    Indicates whether data trace logging is enabled. Data trace logging affects the log entries that are pushed to CloudWatch Logs. Supported only for WebSocket APIs.

  • throttlingBurstLimit :: Maybe Int

    The throttling burst limit.

  • loggingLevel :: Maybe Text

    The logging level. The logging level affects the log entries that are pushed to CloudWatch Logs. Supported only for WebSocket APIs.

    If the logging level is ERROR, then the logs only include error-level entries.

    If the logging level is INFO, then the logs include both ERROR events and extra informational events.

    Valid values: OFF | ERROR | INFO

  • throttlingRateLimit :: Maybe Double

    The throttling rate limit.

  • detailedMetricsEnabled :: Maybe Bool

    Indicates whether detailed metrics are enabled.

Instances

Instances details
Eq AwsApiGatewayV2RouteSettings Source # 
Instance details

Defined in Amazonka.SecurityHub.Types.AwsApiGatewayV2RouteSettings

Read AwsApiGatewayV2RouteSettings Source # 
Instance details

Defined in Amazonka.SecurityHub.Types.AwsApiGatewayV2RouteSettings

Show AwsApiGatewayV2RouteSettings Source # 
Instance details

Defined in Amazonka.SecurityHub.Types.AwsApiGatewayV2RouteSettings

Generic AwsApiGatewayV2RouteSettings Source # 
Instance details

Defined in Amazonka.SecurityHub.Types.AwsApiGatewayV2RouteSettings

Associated Types

type Rep AwsApiGatewayV2RouteSettings :: Type -> Type #

NFData AwsApiGatewayV2RouteSettings Source # 
Instance details

Defined in Amazonka.SecurityHub.Types.AwsApiGatewayV2RouteSettings

Hashable AwsApiGatewayV2RouteSettings Source # 
Instance details

Defined in Amazonka.SecurityHub.Types.AwsApiGatewayV2RouteSettings

ToJSON AwsApiGatewayV2RouteSettings Source # 
Instance details

Defined in Amazonka.SecurityHub.Types.AwsApiGatewayV2RouteSettings

FromJSON AwsApiGatewayV2RouteSettings Source # 
Instance details

Defined in Amazonka.SecurityHub.Types.AwsApiGatewayV2RouteSettings

type Rep AwsApiGatewayV2RouteSettings Source # 
Instance details

Defined in Amazonka.SecurityHub.Types.AwsApiGatewayV2RouteSettings

type Rep AwsApiGatewayV2RouteSettings = D1 ('MetaData "AwsApiGatewayV2RouteSettings" "Amazonka.SecurityHub.Types.AwsApiGatewayV2RouteSettings" "libZSservicesZSamazonka-securityhubZSamazonka-securityhub" 'False) (C1 ('MetaCons "AwsApiGatewayV2RouteSettings'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "dataTraceEnabled") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "throttlingBurstLimit") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int))) :*: (S1 ('MetaSel ('Just "loggingLevel") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "throttlingRateLimit") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Double)) :*: S1 ('MetaSel ('Just "detailedMetricsEnabled") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool))))))

newAwsApiGatewayV2RouteSettings :: AwsApiGatewayV2RouteSettings Source #

Create a value of AwsApiGatewayV2RouteSettings with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:dataTraceEnabled:AwsApiGatewayV2RouteSettings', awsApiGatewayV2RouteSettings_dataTraceEnabled - Indicates whether data trace logging is enabled. Data trace logging affects the log entries that are pushed to CloudWatch Logs. Supported only for WebSocket APIs.

$sel:throttlingBurstLimit:AwsApiGatewayV2RouteSettings', awsApiGatewayV2RouteSettings_throttlingBurstLimit - The throttling burst limit.

$sel:loggingLevel:AwsApiGatewayV2RouteSettings', awsApiGatewayV2RouteSettings_loggingLevel - The logging level. The logging level affects the log entries that are pushed to CloudWatch Logs. Supported only for WebSocket APIs.

If the logging level is ERROR, then the logs only include error-level entries.

If the logging level is INFO, then the logs include both ERROR events and extra informational events.

Valid values: OFF | ERROR | INFO

$sel:throttlingRateLimit:AwsApiGatewayV2RouteSettings', awsApiGatewayV2RouteSettings_throttlingRateLimit - The throttling rate limit.

$sel:detailedMetricsEnabled:AwsApiGatewayV2RouteSettings', awsApiGatewayV2RouteSettings_detailedMetricsEnabled - Indicates whether detailed metrics are enabled.

awsApiGatewayV2RouteSettings_dataTraceEnabled :: Lens' AwsApiGatewayV2RouteSettings (Maybe Bool) Source #

Indicates whether data trace logging is enabled. Data trace logging affects the log entries that are pushed to CloudWatch Logs. Supported only for WebSocket APIs.

awsApiGatewayV2RouteSettings_loggingLevel :: Lens' AwsApiGatewayV2RouteSettings (Maybe Text) Source #

The logging level. The logging level affects the log entries that are pushed to CloudWatch Logs. Supported only for WebSocket APIs.

If the logging level is ERROR, then the logs only include error-level entries.

If the logging level is INFO, then the logs include both ERROR events and extra informational events.

Valid values: OFF | ERROR | INFO