Class CfnLoggingConfigurationProps.Jsii$Proxy
- All Implemented Interfaces:
CfnLoggingConfigurationProps
,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
CfnLoggingConfigurationProps
CfnLoggingConfigurationProps
-
Nested Class Summary
Nested classes/interfaces inherited from class software.amazon.jsii.JsiiObject
software.amazon.jsii.JsiiObject.InitializationMode
Nested classes/interfaces inherited from interface software.amazon.awscdk.services.wafv2.CfnLoggingConfigurationProps
CfnLoggingConfigurationProps.Builder, CfnLoggingConfigurationProps.Jsii$Proxy
-
Constructor Summary
ModifierConstructorDescriptionprotected
Constructor that initializes the object based on literal property values passed by theCfnLoggingConfigurationProps.Builder
.protected
Jsii$Proxy
(software.amazon.jsii.JsiiObjectRef objRef) Constructor that initializes the object based on values retrieved from the JsiiObject. -
Method Summary
Modifier and TypeMethodDescriptioncom.fasterxml.jackson.databind.JsonNode
final boolean
The logging destination configuration that you want to associate with the web ACL.final Object
Filtering that specifies which web requests are kept in the logs and which are dropped.final Object
The parts of the request that you want to keep out of the logs.final String
The Amazon Resource Name (ARN) of the web ACL that you want to associate withLogDestinationConfigs
.final int
hashCode()
Methods inherited from class software.amazon.jsii.JsiiObject
jsiiAsyncCall, jsiiAsyncCall, jsiiCall, jsiiCall, jsiiGet, jsiiGet, jsiiSet, jsiiStaticCall, jsiiStaticCall, jsiiStaticGet, jsiiStaticGet, jsiiStaticSet, jsiiStaticSet
-
Constructor Details
-
Jsii$Proxy
protected Jsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef) Constructor that initializes the object based on values retrieved from the JsiiObject.- Parameters:
objRef
- Reference to the JSII managed object.
-
Jsii$Proxy
Constructor that initializes the object based on literal property values passed by theCfnLoggingConfigurationProps.Builder
.
-
-
Method Details
-
getLogDestinationConfigs
Description copied from interface:CfnLoggingConfigurationProps
The logging destination configuration that you want to associate with the web ACL.You can associate one logging destination to a web ACL.
- Specified by:
getLogDestinationConfigs
in interfaceCfnLoggingConfigurationProps
- See Also:
-
getResourceArn
Description copied from interface:CfnLoggingConfigurationProps
The Amazon Resource Name (ARN) of the web ACL that you want to associate withLogDestinationConfigs
.- Specified by:
getResourceArn
in interfaceCfnLoggingConfigurationProps
- See Also:
-
getLoggingFilter
Description copied from interface:CfnLoggingConfigurationProps
Filtering that specifies which web requests are kept in the logs and which are dropped.You can filter on the rule action and on the web request labels that were applied by matching rules during web ACL evaluation.
- Specified by:
getLoggingFilter
in interfaceCfnLoggingConfigurationProps
- See Also:
-
getRedactedFields
Description copied from interface:CfnLoggingConfigurationProps
The parts of the request that you want to keep out of the logs.For example, if you redact the
SingleHeader
field, theHEADER
field in the logs will beREDACTED
for all rules that use theSingleHeader
FieldToMatch
setting.Redaction applies only to the component that's specified in the rule's
FieldToMatch
setting, so theSingleHeader
redaction doesn't apply to rules that use theHeaders
FieldToMatch
.You can specify only the following fields for redaction:
UriPath
,QueryString
,SingleHeader
, andMethod
. > This setting has no impact on request sampling. With request sampling, the only way to exclude fields is by disabling sampling in the web ACL visibility configuration.- Specified by:
getRedactedFields
in interfaceCfnLoggingConfigurationProps
- See Also:
-
$jsii$toJson
@Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()- Specified by:
$jsii$toJson
in interfacesoftware.amazon.jsii.JsiiSerializable
-
equals
-
hashCode
public final int hashCode()
-