// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** 
// *** Do not edit by hand unless you're certain you know what you are doing! *** 

using System;
using System. Collections. Generic;
using System. Collections. Immutable;
using System. Threading. Tasks;
using Pulumi. Serialization;

namespace Pulumi. Aws. WafV2.Inputs
{

    public sealed class WebAclRuleStatementNotStatementStatementXssMatchStatementTextTransformationGetArgs : Pulumi. ResourceArgs
    {
        /// <summary>
        /// The relative processing order for multiple transformations that are defined for a rule statement.  AWS WAF processes all transformations, from lowest priority to highest, before inspecting the transformed content. 
        /// </summary>
        [Input("priority", required: true)]
        public Input<int> Priority { get; set; } = null!; 

        /// <summary>
        /// The transformation to apply, you can specify the following types: `NONE`, `COMPRESS_WHITE_SPACE`, `HTML_ENTITY_DECODE`, `LOWERCASE`, `CMD_LINE`, `URL_DECODE`.  See the [documentation](https://docs.aws.amazon.com/waf/latest/APIReference/API_TextTransformation.html) for more details. 
        /// </summary>
        [Input("type", required: true)]
        public Input<string> Type { get; set; } = null!; 

        public WebAclRuleStatementNotStatementStatementXssMatchStatementTextTransformationGetArgs()
        {
        }
    }
}
