All Downloads are FREE. Search and download functionalities are using the official Maven repository.

commonMain.aws.sdk.kotlin.services.wafv2.model.SampledHttpRequest.kt Maven / Gradle / Ivy

There is a newer version: 1.3.76
Show newest version
// Code generated by smithy-kotlin-codegen. DO NOT EDIT!

package aws.sdk.kotlin.services.wafv2.model

import aws.smithy.kotlin.runtime.SdkDsl
import aws.smithy.kotlin.runtime.time.Instant

/**
 * Represents a single sampled web request. The response from GetSampledRequests includes a `SampledHTTPRequests` complex type that appears as `SampledRequests` in the response syntax. `SampledHTTPRequests` contains an array of `SampledHTTPRequest` objects.
 */
public class SampledHttpRequest private constructor(builder: Builder) {
    /**
     * The action that WAF applied to the request.
     */
    public val action: kotlin.String? = builder.action
    /**
     * The `CAPTCHA` response for the request.
     */
    public val captchaResponse: aws.sdk.kotlin.services.wafv2.model.CaptchaResponse? = builder.captchaResponse
    /**
     * The `Challenge` response for the request.
     */
    public val challengeResponse: aws.sdk.kotlin.services.wafv2.model.ChallengeResponse? = builder.challengeResponse
    /**
     * Labels applied to the web request by matching rules. WAF applies fully qualified labels to matching web requests. A fully qualified label is the concatenation of a label namespace and a rule label. The rule's rule group or web ACL defines the label namespace.
     *
     * For example, `awswaf:111122223333:myRuleGroup:testRules:testNS1:testNS2:labelNameA` or `awswaf:managed:aws:managed-rule-set:header:encoding:utf8`.
     */
    public val labels: List




© 2015 - 2025 Weber Informatics LLC | Privacy Policy