/* * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. * * Licensed under the Apache License, Version 2.0 (the "License"). * You may not use this file except in compliance with the License. * A copy of the License is located at * * http://aws.amazon.com/apache2.0 * * or in the "license" file accompanying this file. This file is distributed * on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either * express or implied. See the License for the specific language governing * permissions and limitations under the License. */ /* * Do not modify this file. This file is generated from the wafv2-2019-07-29.normal.json service model. */ using System; using Amazon.Runtime; namespace Amazon.WAFV2 { /// /// Constants used for properties of type ActionValue. /// public class ActionValue : ConstantClass { /// /// Constant ALLOW for ActionValue /// public static readonly ActionValue ALLOW = new ActionValue("ALLOW"); /// /// Constant BLOCK for ActionValue /// public static readonly ActionValue BLOCK = new ActionValue("BLOCK"); /// /// Constant CAPTCHA for ActionValue /// public static readonly ActionValue CAPTCHA = new ActionValue("CAPTCHA"); /// /// Constant CHALLENGE for ActionValue /// public static readonly ActionValue CHALLENGE = new ActionValue("CHALLENGE"); /// /// Constant COUNT for ActionValue /// public static readonly ActionValue COUNT = new ActionValue("COUNT"); /// /// Constant EXCLUDED_AS_COUNT for ActionValue /// public static readonly ActionValue EXCLUDED_AS_COUNT = new ActionValue("EXCLUDED_AS_COUNT"); /// /// This constant constructor does not need to be called if the constant /// you are attempting to use is already defined as a static instance of /// this class. /// This constructor should be used to construct constants that are not /// defined as statics, for instance if attempting to use a feature that is /// newer than the current version of the SDK. /// public ActionValue(string value) : base(value) { } /// /// Finds the constant for the unique value. /// /// The unique value for the constant /// The constant for the unique value public static ActionValue FindValue(string value) { return FindValue(value); } /// /// Utility method to convert strings to the constant class. /// /// The string value to convert to the constant class. /// public static implicit operator ActionValue(string value) { return FindValue(value); } } /// /// Constants used for properties of type AssociatedResourceType. /// public class AssociatedResourceType : ConstantClass { /// /// Constant CLOUDFRONT for AssociatedResourceType /// public static readonly AssociatedResourceType CLOUDFRONT = new AssociatedResourceType("CLOUDFRONT"); /// /// This constant constructor does not need to be called if the constant /// you are attempting to use is already defined as a static instance of /// this class. /// This constructor should be used to construct constants that are not /// defined as statics, for instance if attempting to use a feature that is /// newer than the current version of the SDK. /// public AssociatedResourceType(string value) : base(value) { } /// /// Finds the constant for the unique value. /// /// The unique value for the constant /// The constant for the unique value public static AssociatedResourceType FindValue(string value) { return FindValue(value); } /// /// Utility method to convert strings to the constant class. /// /// The string value to convert to the constant class. /// public static implicit operator AssociatedResourceType(string value) { return FindValue(value); } } /// /// Constants used for properties of type BodyParsingFallbackBehavior. /// public class BodyParsingFallbackBehavior : ConstantClass { /// /// Constant EVALUATE_AS_STRING for BodyParsingFallbackBehavior /// public static readonly BodyParsingFallbackBehavior EVALUATE_AS_STRING = new BodyParsingFallbackBehavior("EVALUATE_AS_STRING"); /// /// Constant MATCH for BodyParsingFallbackBehavior /// public static readonly BodyParsingFallbackBehavior MATCH = new BodyParsingFallbackBehavior("MATCH"); /// /// Constant NO_MATCH for BodyParsingFallbackBehavior /// public static readonly BodyParsingFallbackBehavior NO_MATCH = new BodyParsingFallbackBehavior("NO_MATCH"); /// /// This constant constructor does not need to be called if the constant /// you are attempting to use is already defined as a static instance of /// this class. /// This constructor should be used to construct constants that are not /// defined as statics, for instance if attempting to use a feature that is /// newer than the current version of the SDK. /// public BodyParsingFallbackBehavior(string value) : base(value) { } /// /// Finds the constant for the unique value. /// /// The unique value for the constant /// The constant for the unique value public static BodyParsingFallbackBehavior FindValue(string value) { return FindValue(value); } /// /// Utility method to convert strings to the constant class. /// /// The string value to convert to the constant class. /// public static implicit operator BodyParsingFallbackBehavior(string value) { return FindValue(value); } } /// /// Constants used for properties of type ComparisonOperator. /// public class ComparisonOperator : ConstantClass { /// /// Constant EQ for ComparisonOperator /// public static readonly ComparisonOperator EQ = new ComparisonOperator("EQ"); /// /// Constant GE for ComparisonOperator /// public static readonly ComparisonOperator GE = new ComparisonOperator("GE"); /// /// Constant GT for ComparisonOperator /// public static readonly ComparisonOperator GT = new ComparisonOperator("GT"); /// /// Constant LE for ComparisonOperator /// public static readonly ComparisonOperator LE = new ComparisonOperator("LE"); /// /// Constant LT for ComparisonOperator /// public static readonly ComparisonOperator LT = new ComparisonOperator("LT"); /// /// Constant NE for ComparisonOperator /// public static readonly ComparisonOperator NE = new ComparisonOperator("NE"); /// /// This constant constructor does not need to be called if the constant /// you are attempting to use is already defined as a static instance of /// this class. /// This constructor should be used to construct constants that are not /// defined as statics, for instance if attempting to use a feature that is /// newer than the current version of the SDK. /// public ComparisonOperator(string value) : base(value) { } /// /// Finds the constant for the unique value. /// /// The unique value for the constant /// The constant for the unique value public static ComparisonOperator FindValue(string value) { return FindValue(value); } /// /// Utility method to convert strings to the constant class. /// /// The string value to convert to the constant class. /// public static implicit operator ComparisonOperator(string value) { return FindValue(value); } } /// /// Constants used for properties of type CountryCode. /// public class CountryCode : ConstantClass { /// /// Constant AD for CountryCode /// public static readonly CountryCode AD = new CountryCode("AD"); /// /// Constant AE for CountryCode /// public static readonly CountryCode AE = new CountryCode("AE"); /// /// Constant AF for CountryCode /// public static readonly CountryCode AF = new CountryCode("AF"); /// /// Constant AG for CountryCode /// public static readonly CountryCode AG = new CountryCode("AG"); /// /// Constant AI for CountryCode /// public static readonly CountryCode AI = new CountryCode("AI"); /// /// Constant AL for CountryCode /// public static readonly CountryCode AL = new CountryCode("AL"); /// /// Constant AM for CountryCode /// public static readonly CountryCode AM = new CountryCode("AM"); /// /// Constant AO for CountryCode /// public static readonly CountryCode AO = new CountryCode("AO"); /// /// Constant AQ for CountryCode /// public static readonly CountryCode AQ = new CountryCode("AQ"); /// /// Constant AR for CountryCode /// public static readonly CountryCode AR = new CountryCode("AR"); /// /// Constant AS for CountryCode /// public static readonly CountryCode AS = new CountryCode("AS"); /// /// Constant AT for CountryCode /// public static readonly CountryCode AT = new CountryCode("AT"); /// /// Constant AU for CountryCode /// public static readonly CountryCode AU = new CountryCode("AU"); /// /// Constant AW for CountryCode /// public static readonly CountryCode AW = new CountryCode("AW"); /// /// Constant AX for CountryCode /// public static readonly CountryCode AX = new CountryCode("AX"); /// /// Constant AZ for CountryCode /// public static readonly CountryCode AZ = new CountryCode("AZ"); /// /// Constant BA for CountryCode /// public static readonly CountryCode BA = new CountryCode("BA"); /// /// Constant BB for CountryCode /// public static readonly CountryCode BB = new CountryCode("BB"); /// /// Constant BD for CountryCode /// public static readonly CountryCode BD = new CountryCode("BD"); /// /// Constant BE for CountryCode /// public static readonly CountryCode BE = new CountryCode("BE"); /// /// Constant BF for CountryCode /// public static readonly CountryCode BF = new CountryCode("BF"); /// /// Constant BG for CountryCode /// public static readonly CountryCode BG = new CountryCode("BG"); /// /// Constant BH for CountryCode /// public static readonly CountryCode BH = new CountryCode("BH"); /// /// Constant BI for CountryCode /// public static readonly CountryCode BI = new CountryCode("BI"); /// /// Constant BJ for CountryCode /// public static readonly CountryCode BJ = new CountryCode("BJ"); /// /// Constant BL for CountryCode /// public static readonly CountryCode BL = new CountryCode("BL"); /// /// Constant BM for CountryCode /// public static readonly CountryCode BM = new CountryCode("BM"); /// /// Constant BN for CountryCode /// public static readonly CountryCode BN = new CountryCode("BN"); /// /// Constant BO for CountryCode /// public static readonly CountryCode BO = new CountryCode("BO"); /// /// Constant BQ for CountryCode /// public static readonly CountryCode BQ = new CountryCode("BQ"); /// /// Constant BR for CountryCode /// public static readonly CountryCode BR = new CountryCode("BR"); /// /// Constant BS for CountryCode /// public static readonly CountryCode BS = new CountryCode("BS"); /// /// Constant BT for CountryCode /// public static readonly CountryCode BT = new CountryCode("BT"); /// /// Constant BV for CountryCode /// public static readonly CountryCode BV = new CountryCode("BV"); /// /// Constant BW for CountryCode /// public static readonly CountryCode BW = new CountryCode("BW"); /// /// Constant BY for CountryCode /// public static readonly CountryCode BY = new CountryCode("BY"); /// /// Constant BZ for CountryCode /// public static readonly CountryCode BZ = new CountryCode("BZ"); /// /// Constant CA for CountryCode /// public static readonly CountryCode CA = new CountryCode("CA"); /// /// Constant CC for CountryCode /// public static readonly CountryCode CC = new CountryCode("CC"); /// /// Constant CD for CountryCode /// public static readonly CountryCode CD = new CountryCode("CD"); /// /// Constant CF for CountryCode /// public static readonly CountryCode CF = new CountryCode("CF"); /// /// Constant CG for CountryCode /// public static readonly CountryCode CG = new CountryCode("CG"); /// /// Constant CH for CountryCode /// public static readonly CountryCode CH = new CountryCode("CH"); /// /// Constant CI for CountryCode /// public static readonly CountryCode CI = new CountryCode("CI"); /// /// Constant CK for CountryCode /// public static readonly CountryCode CK = new CountryCode("CK"); /// /// Constant CL for CountryCode /// public static readonly CountryCode CL = new CountryCode("CL"); /// /// Constant CM for CountryCode /// public static readonly CountryCode CM = new CountryCode("CM"); /// /// Constant CN for CountryCode /// public static readonly CountryCode CN = new CountryCode("CN"); /// /// Constant CO for CountryCode /// public static readonly CountryCode CO = new CountryCode("CO"); /// /// Constant CR for CountryCode /// public static readonly CountryCode CR = new CountryCode("CR"); /// /// Constant CU for CountryCode /// public static readonly CountryCode CU = new CountryCode("CU"); /// /// Constant CV for CountryCode /// public static readonly CountryCode CV = new CountryCode("CV"); /// /// Constant CW for CountryCode /// public static readonly CountryCode CW = new CountryCode("CW"); /// /// Constant CX for CountryCode /// public static readonly CountryCode CX = new CountryCode("CX"); /// /// Constant CY for CountryCode /// public static readonly CountryCode CY = new CountryCode("CY"); /// /// Constant CZ for CountryCode /// public static readonly CountryCode CZ = new CountryCode("CZ"); /// /// Constant DE for CountryCode /// public static readonly CountryCode DE = new CountryCode("DE"); /// /// Constant DJ for CountryCode /// public static readonly CountryCode DJ = new CountryCode("DJ"); /// /// Constant DK for CountryCode /// public static readonly CountryCode DK = new CountryCode("DK"); /// /// Constant DM for CountryCode /// public static readonly CountryCode DM = new CountryCode("DM"); /// /// Constant DO for CountryCode /// public static readonly CountryCode DO = new CountryCode("DO"); /// /// Constant DZ for CountryCode /// public static readonly CountryCode DZ = new CountryCode("DZ"); /// /// Constant EC for CountryCode /// public static readonly CountryCode EC = new CountryCode("EC"); /// /// Constant EE for CountryCode /// public static readonly CountryCode EE = new CountryCode("EE"); /// /// Constant EG for CountryCode /// public static readonly CountryCode EG = new CountryCode("EG"); /// /// Constant EH for CountryCode /// public static readonly CountryCode EH = new CountryCode("EH"); /// /// Constant ER for CountryCode /// public static readonly CountryCode ER = new CountryCode("ER"); /// /// Constant ES for CountryCode /// public static readonly CountryCode ES = new CountryCode("ES"); /// /// Constant ET for CountryCode /// public static readonly CountryCode ET = new CountryCode("ET"); /// /// Constant FI for CountryCode /// public static readonly CountryCode FI = new CountryCode("FI"); /// /// Constant FJ for CountryCode /// public static readonly CountryCode FJ = new CountryCode("FJ"); /// /// Constant FK for CountryCode /// public static readonly CountryCode FK = new CountryCode("FK"); /// /// Constant FM for CountryCode /// public static readonly CountryCode FM = new CountryCode("FM"); /// /// Constant FO for CountryCode /// public static readonly CountryCode FO = new CountryCode("FO"); /// /// Constant FR for CountryCode /// public static readonly CountryCode FR = new CountryCode("FR"); /// /// Constant GA for CountryCode /// public static readonly CountryCode GA = new CountryCode("GA"); /// /// Constant GB for CountryCode /// public static readonly CountryCode GB = new CountryCode("GB"); /// /// Constant GD for CountryCode /// public static readonly CountryCode GD = new CountryCode("GD"); /// /// Constant GE for CountryCode /// public static readonly CountryCode GE = new CountryCode("GE"); /// /// Constant GF for CountryCode /// public static readonly CountryCode GF = new CountryCode("GF"); /// /// Constant GG for CountryCode /// public static readonly CountryCode GG = new CountryCode("GG"); /// /// Constant GH for CountryCode /// public static readonly CountryCode GH = new CountryCode("GH"); /// /// Constant GI for CountryCode /// public static readonly CountryCode GI = new CountryCode("GI"); /// /// Constant GL for CountryCode /// public static readonly CountryCode GL = new CountryCode("GL"); /// /// Constant GM for CountryCode /// public static readonly CountryCode GM = new CountryCode("GM"); /// /// Constant GN for CountryCode /// public static readonly CountryCode GN = new CountryCode("GN"); /// /// Constant GP for CountryCode /// public static readonly CountryCode GP = new CountryCode("GP"); /// /// Constant GQ for CountryCode /// public static readonly CountryCode GQ = new CountryCode("GQ"); /// /// Constant GR for CountryCode /// public static readonly CountryCode GR = new CountryCode("GR"); /// /// Constant GS for CountryCode /// public static readonly CountryCode GS = new CountryCode("GS"); /// /// Constant GT for CountryCode /// public static readonly CountryCode GT = new CountryCode("GT"); /// /// Constant GU for CountryCode /// public static readonly CountryCode GU = new CountryCode("GU"); /// /// Constant GW for CountryCode /// public static readonly CountryCode GW = new CountryCode("GW"); /// /// Constant GY for CountryCode /// public static readonly CountryCode GY = new CountryCode("GY"); /// /// Constant HK for CountryCode /// public static readonly CountryCode HK = new CountryCode("HK"); /// /// Constant HM for CountryCode /// public static readonly CountryCode HM = new CountryCode("HM"); /// /// Constant HN for CountryCode /// public static readonly CountryCode HN = new CountryCode("HN"); /// /// Constant HR for CountryCode /// public static readonly CountryCode HR = new CountryCode("HR"); /// /// Constant HT for CountryCode /// public static readonly CountryCode HT = new CountryCode("HT"); /// /// Constant HU for CountryCode /// public static readonly CountryCode HU = new CountryCode("HU"); /// /// Constant ID for CountryCode /// public static readonly CountryCode ID = new CountryCode("ID"); /// /// Constant IE for CountryCode /// public static readonly CountryCode IE = new CountryCode("IE"); /// /// Constant IL for CountryCode /// public static readonly CountryCode IL = new CountryCode("IL"); /// /// Constant IM for CountryCode /// public static readonly CountryCode IM = new CountryCode("IM"); /// /// Constant IN for CountryCode /// public static readonly CountryCode IN = new CountryCode("IN"); /// /// Constant IO for CountryCode /// public static readonly CountryCode IO = new CountryCode("IO"); /// /// Constant IQ for CountryCode /// public static readonly CountryCode IQ = new CountryCode("IQ"); /// /// Constant IR for CountryCode /// public static readonly CountryCode IR = new CountryCode("IR"); /// /// Constant IS for CountryCode /// public static readonly CountryCode IS = new CountryCode("IS"); /// /// Constant IT for CountryCode /// public static readonly CountryCode IT = new CountryCode("IT"); /// /// Constant JE for CountryCode /// public static readonly CountryCode JE = new CountryCode("JE"); /// /// Constant JM for CountryCode /// public static readonly CountryCode JM = new CountryCode("JM"); /// /// Constant JO for CountryCode /// public static readonly CountryCode JO = new CountryCode("JO"); /// /// Constant JP for CountryCode /// public static readonly CountryCode JP = new CountryCode("JP"); /// /// Constant KE for CountryCode /// public static readonly CountryCode KE = new CountryCode("KE"); /// /// Constant KG for CountryCode /// public static readonly CountryCode KG = new CountryCode("KG"); /// /// Constant KH for CountryCode /// public static readonly CountryCode KH = new CountryCode("KH"); /// /// Constant KI for CountryCode /// public static readonly CountryCode KI = new CountryCode("KI"); /// /// Constant KM for CountryCode /// public static readonly CountryCode KM = new CountryCode("KM"); /// /// Constant KN for CountryCode /// public static readonly CountryCode KN = new CountryCode("KN"); /// /// Constant KP for CountryCode /// public static readonly CountryCode KP = new CountryCode("KP"); /// /// Constant KR for CountryCode /// public static readonly CountryCode KR = new CountryCode("KR"); /// /// Constant KW for CountryCode /// public static readonly CountryCode KW = new CountryCode("KW"); /// /// Constant KY for CountryCode /// public static readonly CountryCode KY = new CountryCode("KY"); /// /// Constant KZ for CountryCode /// public static readonly CountryCode KZ = new CountryCode("KZ"); /// /// Constant LA for CountryCode /// public static readonly CountryCode LA = new CountryCode("LA"); /// /// Constant LB for CountryCode /// public static readonly CountryCode LB = new CountryCode("LB"); /// /// Constant LC for CountryCode /// public static readonly CountryCode LC = new CountryCode("LC"); /// /// Constant LI for CountryCode /// public static readonly CountryCode LI = new CountryCode("LI"); /// /// Constant LK for CountryCode /// public static readonly CountryCode LK = new CountryCode("LK"); /// /// Constant LR for CountryCode /// public static readonly CountryCode LR = new CountryCode("LR"); /// /// Constant LS for CountryCode /// public static readonly CountryCode LS = new CountryCode("LS"); /// /// Constant LT for CountryCode /// public static readonly CountryCode LT = new CountryCode("LT"); /// /// Constant LU for CountryCode /// public static readonly CountryCode LU = new CountryCode("LU"); /// /// Constant LV for CountryCode /// public static readonly CountryCode LV = new CountryCode("LV"); /// /// Constant LY for CountryCode /// public static readonly CountryCode LY = new CountryCode("LY"); /// /// Constant MA for CountryCode /// public static readonly CountryCode MA = new CountryCode("MA"); /// /// Constant MC for CountryCode /// public static readonly CountryCode MC = new CountryCode("MC"); /// /// Constant MD for CountryCode /// public static readonly CountryCode MD = new CountryCode("MD"); /// /// Constant ME for CountryCode /// public static readonly CountryCode ME = new CountryCode("ME"); /// /// Constant MF for CountryCode /// public static readonly CountryCode MF = new CountryCode("MF"); /// /// Constant MG for CountryCode /// public static readonly CountryCode MG = new CountryCode("MG"); /// /// Constant MH for CountryCode /// public static readonly CountryCode MH = new CountryCode("MH"); /// /// Constant MK for CountryCode /// public static readonly CountryCode MK = new CountryCode("MK"); /// /// Constant ML for CountryCode /// public static readonly CountryCode ML = new CountryCode("ML"); /// /// Constant MM for CountryCode /// public static readonly CountryCode MM = new CountryCode("MM"); /// /// Constant MN for CountryCode /// public static readonly CountryCode MN = new CountryCode("MN"); /// /// Constant MO for CountryCode /// public static readonly CountryCode MO = new CountryCode("MO"); /// /// Constant MP for CountryCode /// public static readonly CountryCode MP = new CountryCode("MP"); /// /// Constant MQ for CountryCode /// public static readonly CountryCode MQ = new CountryCode("MQ"); /// /// Constant MR for CountryCode /// public static readonly CountryCode MR = new CountryCode("MR"); /// /// Constant MS for CountryCode /// public static readonly CountryCode MS = new CountryCode("MS"); /// /// Constant MT for CountryCode /// public static readonly CountryCode MT = new CountryCode("MT"); /// /// Constant MU for CountryCode /// public static readonly CountryCode MU = new CountryCode("MU"); /// /// Constant MV for CountryCode /// public static readonly CountryCode MV = new CountryCode("MV"); /// /// Constant MW for CountryCode /// public static readonly CountryCode MW = new CountryCode("MW"); /// /// Constant MX for CountryCode /// public static readonly CountryCode MX = new CountryCode("MX"); /// /// Constant MY for CountryCode /// public static readonly CountryCode MY = new CountryCode("MY"); /// /// Constant MZ for CountryCode /// public static readonly CountryCode MZ = new CountryCode("MZ"); /// /// Constant NA for CountryCode /// public static readonly CountryCode NA = new CountryCode("NA"); /// /// Constant NC for CountryCode /// public static readonly CountryCode NC = new CountryCode("NC"); /// /// Constant NE for CountryCode /// public static readonly CountryCode NE = new CountryCode("NE"); /// /// Constant NF for CountryCode /// public static readonly CountryCode NF = new CountryCode("NF"); /// /// Constant NG for CountryCode /// public static readonly CountryCode NG = new CountryCode("NG"); /// /// Constant NI for CountryCode /// public static readonly CountryCode NI = new CountryCode("NI"); /// /// Constant NL for CountryCode /// public static readonly CountryCode NL = new CountryCode("NL"); /// /// Constant NO for CountryCode /// public static readonly CountryCode NO = new CountryCode("NO"); /// /// Constant NP for CountryCode /// public static readonly CountryCode NP = new CountryCode("NP"); /// /// Constant NR for CountryCode /// public static readonly CountryCode NR = new CountryCode("NR"); /// /// Constant NU for CountryCode /// public static readonly CountryCode NU = new CountryCode("NU"); /// /// Constant NZ for CountryCode /// public static readonly CountryCode NZ = new CountryCode("NZ"); /// /// Constant OM for CountryCode /// public static readonly CountryCode OM = new CountryCode("OM"); /// /// Constant PA for CountryCode /// public static readonly CountryCode PA = new CountryCode("PA"); /// /// Constant PE for CountryCode /// public static readonly CountryCode PE = new CountryCode("PE"); /// /// Constant PF for CountryCode /// public static readonly CountryCode PF = new CountryCode("PF"); /// /// Constant PG for CountryCode /// public static readonly CountryCode PG = new CountryCode("PG"); /// /// Constant PH for CountryCode /// public static readonly CountryCode PH = new CountryCode("PH"); /// /// Constant PK for CountryCode /// public static readonly CountryCode PK = new CountryCode("PK"); /// /// Constant PL for CountryCode /// public static readonly CountryCode PL = new CountryCode("PL"); /// /// Constant PM for CountryCode /// public static readonly CountryCode PM = new CountryCode("PM"); /// /// Constant PN for CountryCode /// public static readonly CountryCode PN = new CountryCode("PN"); /// /// Constant PR for CountryCode /// public static readonly CountryCode PR = new CountryCode("PR"); /// /// Constant PS for CountryCode /// public static readonly CountryCode PS = new CountryCode("PS"); /// /// Constant PT for CountryCode /// public static readonly CountryCode PT = new CountryCode("PT"); /// /// Constant PW for CountryCode /// public static readonly CountryCode PW = new CountryCode("PW"); /// /// Constant PY for CountryCode /// public static readonly CountryCode PY = new CountryCode("PY"); /// /// Constant QA for CountryCode /// public static readonly CountryCode QA = new CountryCode("QA"); /// /// Constant RE for CountryCode /// public static readonly CountryCode RE = new CountryCode("RE"); /// /// Constant RO for CountryCode /// public static readonly CountryCode RO = new CountryCode("RO"); /// /// Constant RS for CountryCode /// public static readonly CountryCode RS = new CountryCode("RS"); /// /// Constant RU for CountryCode /// public static readonly CountryCode RU = new CountryCode("RU"); /// /// Constant RW for CountryCode /// public static readonly CountryCode RW = new CountryCode("RW"); /// /// Constant SA for CountryCode /// public static readonly CountryCode SA = new CountryCode("SA"); /// /// Constant SB for CountryCode /// public static readonly CountryCode SB = new CountryCode("SB"); /// /// Constant SC for CountryCode /// public static readonly CountryCode SC = new CountryCode("SC"); /// /// Constant SD for CountryCode /// public static readonly CountryCode SD = new CountryCode("SD"); /// /// Constant SE for CountryCode /// public static readonly CountryCode SE = new CountryCode("SE"); /// /// Constant SG for CountryCode /// public static readonly CountryCode SG = new CountryCode("SG"); /// /// Constant SH for CountryCode /// public static readonly CountryCode SH = new CountryCode("SH"); /// /// Constant SI for CountryCode /// public static readonly CountryCode SI = new CountryCode("SI"); /// /// Constant SJ for CountryCode /// public static readonly CountryCode SJ = new CountryCode("SJ"); /// /// Constant SK for CountryCode /// public static readonly CountryCode SK = new CountryCode("SK"); /// /// Constant SL for CountryCode /// public static readonly CountryCode SL = new CountryCode("SL"); /// /// Constant SM for CountryCode /// public static readonly CountryCode SM = new CountryCode("SM"); /// /// Constant SN for CountryCode /// public static readonly CountryCode SN = new CountryCode("SN"); /// /// Constant SO for CountryCode /// public static readonly CountryCode SO = new CountryCode("SO"); /// /// Constant SR for CountryCode /// public static readonly CountryCode SR = new CountryCode("SR"); /// /// Constant SS for CountryCode /// public static readonly CountryCode SS = new CountryCode("SS"); /// /// Constant ST for CountryCode /// public static readonly CountryCode ST = new CountryCode("ST"); /// /// Constant SV for CountryCode /// public static readonly CountryCode SV = new CountryCode("SV"); /// /// Constant SX for CountryCode /// public static readonly CountryCode SX = new CountryCode("SX"); /// /// Constant SY for CountryCode /// public static readonly CountryCode SY = new CountryCode("SY"); /// /// Constant SZ for CountryCode /// public static readonly CountryCode SZ = new CountryCode("SZ"); /// /// Constant TC for CountryCode /// public static readonly CountryCode TC = new CountryCode("TC"); /// /// Constant TD for CountryCode /// public static readonly CountryCode TD = new CountryCode("TD"); /// /// Constant TF for CountryCode /// public static readonly CountryCode TF = new CountryCode("TF"); /// /// Constant TG for CountryCode /// public static readonly CountryCode TG = new CountryCode("TG"); /// /// Constant TH for CountryCode /// public static readonly CountryCode TH = new CountryCode("TH"); /// /// Constant TJ for CountryCode /// public static readonly CountryCode TJ = new CountryCode("TJ"); /// /// Constant TK for CountryCode /// public static readonly CountryCode TK = new CountryCode("TK"); /// /// Constant TL for CountryCode /// public static readonly CountryCode TL = new CountryCode("TL"); /// /// Constant TM for CountryCode /// public static readonly CountryCode TM = new CountryCode("TM"); /// /// Constant TN for CountryCode /// public static readonly CountryCode TN = new CountryCode("TN"); /// /// Constant TO for CountryCode /// public static readonly CountryCode TO = new CountryCode("TO"); /// /// Constant TR for CountryCode /// public static readonly CountryCode TR = new CountryCode("TR"); /// /// Constant TT for CountryCode /// public static readonly CountryCode TT = new CountryCode("TT"); /// /// Constant TV for CountryCode /// public static readonly CountryCode TV = new CountryCode("TV"); /// /// Constant TW for CountryCode /// public static readonly CountryCode TW = new CountryCode("TW"); /// /// Constant TZ for CountryCode /// public static readonly CountryCode TZ = new CountryCode("TZ"); /// /// Constant UA for CountryCode /// public static readonly CountryCode UA = new CountryCode("UA"); /// /// Constant UG for CountryCode /// public static readonly CountryCode UG = new CountryCode("UG"); /// /// Constant UM for CountryCode /// public static readonly CountryCode UM = new CountryCode("UM"); /// /// Constant US for CountryCode /// public static readonly CountryCode US = new CountryCode("US"); /// /// Constant UY for CountryCode /// public static readonly CountryCode UY = new CountryCode("UY"); /// /// Constant UZ for CountryCode /// public static readonly CountryCode UZ = new CountryCode("UZ"); /// /// Constant VA for CountryCode /// public static readonly CountryCode VA = new CountryCode("VA"); /// /// Constant VC for CountryCode /// public static readonly CountryCode VC = new CountryCode("VC"); /// /// Constant VE for CountryCode /// public static readonly CountryCode VE = new CountryCode("VE"); /// /// Constant VG for CountryCode /// public static readonly CountryCode VG = new CountryCode("VG"); /// /// Constant VI for CountryCode /// public static readonly CountryCode VI = new CountryCode("VI"); /// /// Constant VN for CountryCode /// public static readonly CountryCode VN = new CountryCode("VN"); /// /// Constant VU for CountryCode /// public static readonly CountryCode VU = new CountryCode("VU"); /// /// Constant WF for CountryCode /// public static readonly CountryCode WF = new CountryCode("WF"); /// /// Constant WS for CountryCode /// public static readonly CountryCode WS = new CountryCode("WS"); /// /// Constant XK for CountryCode /// public static readonly CountryCode XK = new CountryCode("XK"); /// /// Constant YE for CountryCode /// public static readonly CountryCode YE = new CountryCode("YE"); /// /// Constant YT for CountryCode /// public static readonly CountryCode YT = new CountryCode("YT"); /// /// Constant ZA for CountryCode /// public static readonly CountryCode ZA = new CountryCode("ZA"); /// /// Constant ZM for CountryCode /// public static readonly CountryCode ZM = new CountryCode("ZM"); /// /// Constant ZW for CountryCode /// public static readonly CountryCode ZW = new CountryCode("ZW"); /// /// This constant constructor does not need to be called if the constant /// you are attempting to use is already defined as a static instance of /// this class. /// This constructor should be used to construct constants that are not /// defined as statics, for instance if attempting to use a feature that is /// newer than the current version of the SDK. /// public CountryCode(string value) : base(value) { } /// /// Finds the constant for the unique value. /// /// The unique value for the constant /// The constant for the unique value public static CountryCode FindValue(string value) { return FindValue(value); } /// /// Utility method to convert strings to the constant class. /// /// The string value to convert to the constant class. /// public static implicit operator CountryCode(string value) { return FindValue(value); } } /// /// Constants used for properties of type FailureReason. /// public class FailureReason : ConstantClass { /// /// Constant TOKEN_DOMAIN_MISMATCH for FailureReason /// public static readonly FailureReason TOKEN_DOMAIN_MISMATCH = new FailureReason("TOKEN_DOMAIN_MISMATCH"); /// /// Constant TOKEN_EXPIRED for FailureReason /// public static readonly FailureReason TOKEN_EXPIRED = new FailureReason("TOKEN_EXPIRED"); /// /// Constant TOKEN_INVALID for FailureReason /// public static readonly FailureReason TOKEN_INVALID = new FailureReason("TOKEN_INVALID"); /// /// Constant TOKEN_MISSING for FailureReason /// public static readonly FailureReason TOKEN_MISSING = new FailureReason("TOKEN_MISSING"); /// /// This constant constructor does not need to be called if the constant /// you are attempting to use is already defined as a static instance of /// this class. /// This constructor should be used to construct constants that are not /// defined as statics, for instance if attempting to use a feature that is /// newer than the current version of the SDK. /// public FailureReason(string value) : base(value) { } /// /// Finds the constant for the unique value. /// /// The unique value for the constant /// The constant for the unique value public static FailureReason FindValue(string value) { return FindValue(value); } /// /// Utility method to convert strings to the constant class. /// /// The string value to convert to the constant class. /// public static implicit operator FailureReason(string value) { return FindValue(value); } } /// /// Constants used for properties of type FallbackBehavior. /// public class FallbackBehavior : ConstantClass { /// /// Constant MATCH for FallbackBehavior /// public static readonly FallbackBehavior MATCH = new FallbackBehavior("MATCH"); /// /// Constant NO_MATCH for FallbackBehavior /// public static readonly FallbackBehavior NO_MATCH = new FallbackBehavior("NO_MATCH"); /// /// This constant constructor does not need to be called if the constant /// you are attempting to use is already defined as a static instance of /// this class. /// This constructor should be used to construct constants that are not /// defined as statics, for instance if attempting to use a feature that is /// newer than the current version of the SDK. /// public FallbackBehavior(string value) : base(value) { } /// /// Finds the constant for the unique value. /// /// The unique value for the constant /// The constant for the unique value public static FallbackBehavior FindValue(string value) { return FindValue(value); } /// /// Utility method to convert strings to the constant class. /// /// The string value to convert to the constant class. /// public static implicit operator FallbackBehavior(string value) { return FindValue(value); } } /// /// Constants used for properties of type FilterBehavior. /// public class FilterBehavior : ConstantClass { /// /// Constant DROP for FilterBehavior /// public static readonly FilterBehavior DROP = new FilterBehavior("DROP"); /// /// Constant KEEP for FilterBehavior /// public static readonly FilterBehavior KEEP = new FilterBehavior("KEEP"); /// /// This constant constructor does not need to be called if the constant /// you are attempting to use is already defined as a static instance of /// this class. /// This constructor should be used to construct constants that are not /// defined as statics, for instance if attempting to use a feature that is /// newer than the current version of the SDK. /// public FilterBehavior(string value) : base(value) { } /// /// Finds the constant for the unique value. /// /// The unique value for the constant /// The constant for the unique value public static FilterBehavior FindValue(string value) { return FindValue(value); } /// /// Utility method to convert strings to the constant class. /// /// The string value to convert to the constant class. /// public static implicit operator FilterBehavior(string value) { return FindValue(value); } } /// /// Constants used for properties of type FilterRequirement. /// public class FilterRequirement : ConstantClass { /// /// Constant MEETS_ALL for FilterRequirement /// public static readonly FilterRequirement MEETS_ALL = new FilterRequirement("MEETS_ALL"); /// /// Constant MEETS_ANY for FilterRequirement /// public static readonly FilterRequirement MEETS_ANY = new FilterRequirement("MEETS_ANY"); /// /// This constant constructor does not need to be called if the constant /// you are attempting to use is already defined as a static instance of /// this class. /// This constructor should be used to construct constants that are not /// defined as statics, for instance if attempting to use a feature that is /// newer than the current version of the SDK. /// public FilterRequirement(string value) : base(value) { } /// /// Finds the constant for the unique value. /// /// The unique value for the constant /// The constant for the unique value public static FilterRequirement FindValue(string value) { return FindValue(value); } /// /// Utility method to convert strings to the constant class. /// /// The string value to convert to the constant class. /// public static implicit operator FilterRequirement(string value) { return FindValue(value); } } /// /// Constants used for properties of type ForwardedIPPosition. /// public class ForwardedIPPosition : ConstantClass { /// /// Constant ANY for ForwardedIPPosition /// public static readonly ForwardedIPPosition ANY = new ForwardedIPPosition("ANY"); /// /// Constant FIRST for ForwardedIPPosition /// public static readonly ForwardedIPPosition FIRST = new ForwardedIPPosition("FIRST"); /// /// Constant LAST for ForwardedIPPosition /// public static readonly ForwardedIPPosition LAST = new ForwardedIPPosition("LAST"); /// /// This constant constructor does not need to be called if the constant /// you are attempting to use is already defined as a static instance of /// this class. /// This constructor should be used to construct constants that are not /// defined as statics, for instance if attempting to use a feature that is /// newer than the current version of the SDK. /// public ForwardedIPPosition(string value) : base(value) { } /// /// Finds the constant for the unique value. /// /// The unique value for the constant /// The constant for the unique value public static ForwardedIPPosition FindValue(string value) { return FindValue(value); } /// /// Utility method to convert strings to the constant class. /// /// The string value to convert to the constant class. /// public static implicit operator ForwardedIPPosition(string value) { return FindValue(value); } } /// /// Constants used for properties of type InspectionLevel. /// public class InspectionLevel : ConstantClass { /// /// Constant COMMON for InspectionLevel /// public static readonly InspectionLevel COMMON = new InspectionLevel("COMMON"); /// /// Constant TARGETED for InspectionLevel /// public static readonly InspectionLevel TARGETED = new InspectionLevel("TARGETED"); /// /// This constant constructor does not need to be called if the constant /// you are attempting to use is already defined as a static instance of /// this class. /// This constructor should be used to construct constants that are not /// defined as statics, for instance if attempting to use a feature that is /// newer than the current version of the SDK. /// public InspectionLevel(string value) : base(value) { } /// /// Finds the constant for the unique value. /// /// The unique value for the constant /// The constant for the unique value public static InspectionLevel FindValue(string value) { return FindValue(value); } /// /// Utility method to convert strings to the constant class. /// /// The string value to convert to the constant class. /// public static implicit operator InspectionLevel(string value) { return FindValue(value); } } /// /// Constants used for properties of type IPAddressVersion. /// public class IPAddressVersion : ConstantClass { /// /// Constant IPV4 for IPAddressVersion /// public static readonly IPAddressVersion IPV4 = new IPAddressVersion("IPV4"); /// /// Constant IPV6 for IPAddressVersion /// public static readonly IPAddressVersion IPV6 = new IPAddressVersion("IPV6"); /// /// This constant constructor does not need to be called if the constant /// you are attempting to use is already defined as a static instance of /// this class. /// This constructor should be used to construct constants that are not /// defined as statics, for instance if attempting to use a feature that is /// newer than the current version of the SDK. /// public IPAddressVersion(string value) : base(value) { } /// /// Finds the constant for the unique value. /// /// The unique value for the constant /// The constant for the unique value public static IPAddressVersion FindValue(string value) { return FindValue(value); } /// /// Utility method to convert strings to the constant class. /// /// The string value to convert to the constant class. /// public static implicit operator IPAddressVersion(string value) { return FindValue(value); } } /// /// Constants used for properties of type JsonMatchScope. /// public class JsonMatchScope : ConstantClass { /// /// Constant ALL for JsonMatchScope /// public static readonly JsonMatchScope ALL = new JsonMatchScope("ALL"); /// /// Constant KEY for JsonMatchScope /// public static readonly JsonMatchScope KEY = new JsonMatchScope("KEY"); /// /// Constant VALUE for JsonMatchScope /// public static readonly JsonMatchScope VALUE = new JsonMatchScope("VALUE"); /// /// This constant constructor does not need to be called if the constant /// you are attempting to use is already defined as a static instance of /// this class. /// This constructor should be used to construct constants that are not /// defined as statics, for instance if attempting to use a feature that is /// newer than the current version of the SDK. /// public JsonMatchScope(string value) : base(value) { } /// /// Finds the constant for the unique value. /// /// The unique value for the constant /// The constant for the unique value public static JsonMatchScope FindValue(string value) { return FindValue(value); } /// /// Utility method to convert strings to the constant class. /// /// The string value to convert to the constant class. /// public static implicit operator JsonMatchScope(string value) { return FindValue(value); } } /// /// Constants used for properties of type LabelMatchScope. /// public class LabelMatchScope : ConstantClass { /// /// Constant LABEL for LabelMatchScope /// public static readonly LabelMatchScope LABEL = new LabelMatchScope("LABEL"); /// /// Constant NAMESPACE for LabelMatchScope /// public static readonly LabelMatchScope NAMESPACE = new LabelMatchScope("NAMESPACE"); /// /// This constant constructor does not need to be called if the constant /// you are attempting to use is already defined as a static instance of /// this class. /// This constructor should be used to construct constants that are not /// defined as statics, for instance if attempting to use a feature that is /// newer than the current version of the SDK. /// public LabelMatchScope(string value) : base(value) { } /// /// Finds the constant for the unique value. /// /// The unique value for the constant /// The constant for the unique value public static LabelMatchScope FindValue(string value) { return FindValue(value); } /// /// Utility method to convert strings to the constant class. /// /// The string value to convert to the constant class. /// public static implicit operator LabelMatchScope(string value) { return FindValue(value); } } /// /// Constants used for properties of type MapMatchScope. /// public class MapMatchScope : ConstantClass { /// /// Constant ALL for MapMatchScope /// public static readonly MapMatchScope ALL = new MapMatchScope("ALL"); /// /// Constant KEY for MapMatchScope /// public static readonly MapMatchScope KEY = new MapMatchScope("KEY"); /// /// Constant VALUE for MapMatchScope /// public static readonly MapMatchScope VALUE = new MapMatchScope("VALUE"); /// /// This constant constructor does not need to be called if the constant /// you are attempting to use is already defined as a static instance of /// this class. /// This constructor should be used to construct constants that are not /// defined as statics, for instance if attempting to use a feature that is /// newer than the current version of the SDK. /// public MapMatchScope(string value) : base(value) { } /// /// Finds the constant for the unique value. /// /// The unique value for the constant /// The constant for the unique value public static MapMatchScope FindValue(string value) { return FindValue(value); } /// /// Utility method to convert strings to the constant class. /// /// The string value to convert to the constant class. /// public static implicit operator MapMatchScope(string value) { return FindValue(value); } } /// /// Constants used for properties of type OversizeHandling. /// public class OversizeHandling : ConstantClass { /// /// Constant CONTINUE for OversizeHandling /// public static readonly OversizeHandling CONTINUE = new OversizeHandling("CONTINUE"); /// /// Constant MATCH for OversizeHandling /// public static readonly OversizeHandling MATCH = new OversizeHandling("MATCH"); /// /// Constant NO_MATCH for OversizeHandling /// public static readonly OversizeHandling NO_MATCH = new OversizeHandling("NO_MATCH"); /// /// This constant constructor does not need to be called if the constant /// you are attempting to use is already defined as a static instance of /// this class. /// This constructor should be used to construct constants that are not /// defined as statics, for instance if attempting to use a feature that is /// newer than the current version of the SDK. /// public OversizeHandling(string value) : base(value) { } /// /// Finds the constant for the unique value. /// /// The unique value for the constant /// The constant for the unique value public static OversizeHandling FindValue(string value) { return FindValue(value); } /// /// Utility method to convert strings to the constant class. /// /// The string value to convert to the constant class. /// public static implicit operator OversizeHandling(string value) { return FindValue(value); } } /// /// Constants used for properties of type ParameterExceptionField. /// public class ParameterExceptionField : ConstantClass { /// /// Constant ACP_RULE_SET_RESPONSE_INSPECTION for ParameterExceptionField /// public static readonly ParameterExceptionField ACP_RULE_SET_RESPONSE_INSPECTION = new ParameterExceptionField("ACP_RULE_SET_RESPONSE_INSPECTION"); /// /// Constant AND_STATEMENT for ParameterExceptionField /// public static readonly ParameterExceptionField AND_STATEMENT = new ParameterExceptionField("AND_STATEMENT"); /// /// Constant ASSOCIABLE_RESOURCE for ParameterExceptionField /// public static readonly ParameterExceptionField ASSOCIABLE_RESOURCE = new ParameterExceptionField("ASSOCIABLE_RESOURCE"); /// /// Constant ASSOCIATED_RESOURCE_TYPE for ParameterExceptionField /// public static readonly ParameterExceptionField ASSOCIATED_RESOURCE_TYPE = new ParameterExceptionField("ASSOCIATED_RESOURCE_TYPE"); /// /// Constant ATP_RULE_SET_RESPONSE_INSPECTION for ParameterExceptionField /// public static readonly ParameterExceptionField ATP_RULE_SET_RESPONSE_INSPECTION = new ParameterExceptionField("ATP_RULE_SET_RESPONSE_INSPECTION"); /// /// Constant BODY_PARSING_FALLBACK_BEHAVIOR for ParameterExceptionField /// public static readonly ParameterExceptionField BODY_PARSING_FALLBACK_BEHAVIOR = new ParameterExceptionField("BODY_PARSING_FALLBACK_BEHAVIOR"); /// /// Constant BYTE_MATCH_STATEMENT for ParameterExceptionField /// public static readonly ParameterExceptionField BYTE_MATCH_STATEMENT = new ParameterExceptionField("BYTE_MATCH_STATEMENT"); /// /// Constant CHALLENGE_CONFIG for ParameterExceptionField /// public static readonly ParameterExceptionField CHALLENGE_CONFIG = new ParameterExceptionField("CHALLENGE_CONFIG"); /// /// Constant CHANGE_PROPAGATION_STATUS for ParameterExceptionField /// public static readonly ParameterExceptionField CHANGE_PROPAGATION_STATUS = new ParameterExceptionField("CHANGE_PROPAGATION_STATUS"); /// /// Constant COOKIE_MATCH_PATTERN for ParameterExceptionField /// public static readonly ParameterExceptionField COOKIE_MATCH_PATTERN = new ParameterExceptionField("COOKIE_MATCH_PATTERN"); /// /// Constant CUSTOM_KEYS for ParameterExceptionField /// public static readonly ParameterExceptionField CUSTOM_KEYS = new ParameterExceptionField("CUSTOM_KEYS"); /// /// Constant CUSTOM_REQUEST_HANDLING for ParameterExceptionField /// public static readonly ParameterExceptionField CUSTOM_REQUEST_HANDLING = new ParameterExceptionField("CUSTOM_REQUEST_HANDLING"); /// /// Constant CUSTOM_RESPONSE for ParameterExceptionField /// public static readonly ParameterExceptionField CUSTOM_RESPONSE = new ParameterExceptionField("CUSTOM_RESPONSE"); /// /// Constant CUSTOM_RESPONSE_BODY for ParameterExceptionField /// public static readonly ParameterExceptionField CUSTOM_RESPONSE_BODY = new ParameterExceptionField("CUSTOM_RESPONSE_BODY"); /// /// Constant DEFAULT_ACTION for ParameterExceptionField /// public static readonly ParameterExceptionField DEFAULT_ACTION = new ParameterExceptionField("DEFAULT_ACTION"); /// /// Constant ENTITY_LIMIT for ParameterExceptionField /// public static readonly ParameterExceptionField ENTITY_LIMIT = new ParameterExceptionField("ENTITY_LIMIT"); /// /// Constant EXCLUDED_RULE for ParameterExceptionField /// public static readonly ParameterExceptionField EXCLUDED_RULE = new ParameterExceptionField("EXCLUDED_RULE"); /// /// Constant EXPIRE_TIMESTAMP for ParameterExceptionField /// public static readonly ParameterExceptionField EXPIRE_TIMESTAMP = new ParameterExceptionField("EXPIRE_TIMESTAMP"); /// /// Constant FALLBACK_BEHAVIOR for ParameterExceptionField /// public static readonly ParameterExceptionField FALLBACK_BEHAVIOR = new ParameterExceptionField("FALLBACK_BEHAVIOR"); /// /// Constant FIELD_TO_MATCH for ParameterExceptionField /// public static readonly ParameterExceptionField FIELD_TO_MATCH = new ParameterExceptionField("FIELD_TO_MATCH"); /// /// Constant FILTER_CONDITION for ParameterExceptionField /// public static readonly ParameterExceptionField FILTER_CONDITION = new ParameterExceptionField("FILTER_CONDITION"); /// /// Constant FIREWALL_MANAGER_STATEMENT for ParameterExceptionField /// public static readonly ParameterExceptionField FIREWALL_MANAGER_STATEMENT = new ParameterExceptionField("FIREWALL_MANAGER_STATEMENT"); /// /// Constant FORWARDED_IP_CONFIG for ParameterExceptionField /// public static readonly ParameterExceptionField FORWARDED_IP_CONFIG = new ParameterExceptionField("FORWARDED_IP_CONFIG"); /// /// Constant GEO_MATCH_STATEMENT for ParameterExceptionField /// public static readonly ParameterExceptionField GEO_MATCH_STATEMENT = new ParameterExceptionField("GEO_MATCH_STATEMENT"); /// /// Constant HEADER_MATCH_PATTERN for ParameterExceptionField /// public static readonly ParameterExceptionField HEADER_MATCH_PATTERN = new ParameterExceptionField("HEADER_MATCH_PATTERN"); /// /// Constant HEADER_NAME for ParameterExceptionField /// public static readonly ParameterExceptionField HEADER_NAME = new ParameterExceptionField("HEADER_NAME"); /// /// Constant IP_ADDRESS for ParameterExceptionField /// public static readonly ParameterExceptionField IP_ADDRESS = new ParameterExceptionField("IP_ADDRESS"); /// /// Constant IP_ADDRESS_VERSION for ParameterExceptionField /// public static readonly ParameterExceptionField IP_ADDRESS_VERSION = new ParameterExceptionField("IP_ADDRESS_VERSION"); /// /// Constant IP_SET for ParameterExceptionField /// public static readonly ParameterExceptionField IP_SET = new ParameterExceptionField("IP_SET"); /// /// Constant IP_SET_FORWARDED_IP_CONFIG for ParameterExceptionField /// public static readonly ParameterExceptionField IP_SET_FORWARDED_IP_CONFIG = new ParameterExceptionField("IP_SET_FORWARDED_IP_CONFIG"); /// /// Constant IP_SET_REFERENCE_STATEMENT for ParameterExceptionField /// public static readonly ParameterExceptionField IP_SET_REFERENCE_STATEMENT = new ParameterExceptionField("IP_SET_REFERENCE_STATEMENT"); /// /// Constant JSON_MATCH_PATTERN for ParameterExceptionField /// public static readonly ParameterExceptionField JSON_MATCH_PATTERN = new ParameterExceptionField("JSON_MATCH_PATTERN"); /// /// Constant JSON_MATCH_SCOPE for ParameterExceptionField /// public static readonly ParameterExceptionField JSON_MATCH_SCOPE = new ParameterExceptionField("JSON_MATCH_SCOPE"); /// /// Constant LABEL_MATCH_STATEMENT for ParameterExceptionField /// public static readonly ParameterExceptionField LABEL_MATCH_STATEMENT = new ParameterExceptionField("LABEL_MATCH_STATEMENT"); /// /// Constant LOG_DESTINATION for ParameterExceptionField /// public static readonly ParameterExceptionField LOG_DESTINATION = new ParameterExceptionField("LOG_DESTINATION"); /// /// Constant LOGGING_FILTER for ParameterExceptionField /// public static readonly ParameterExceptionField LOGGING_FILTER = new ParameterExceptionField("LOGGING_FILTER"); /// /// Constant MANAGED_RULE_GROUP_CONFIG for ParameterExceptionField /// public static readonly ParameterExceptionField MANAGED_RULE_GROUP_CONFIG = new ParameterExceptionField("MANAGED_RULE_GROUP_CONFIG"); /// /// Constant MANAGED_RULE_SET for ParameterExceptionField /// public static readonly ParameterExceptionField MANAGED_RULE_SET = new ParameterExceptionField("MANAGED_RULE_SET"); /// /// Constant MANAGED_RULE_SET_STATEMENT for ParameterExceptionField /// public static readonly ParameterExceptionField MANAGED_RULE_SET_STATEMENT = new ParameterExceptionField("MANAGED_RULE_SET_STATEMENT"); /// /// Constant MAP_MATCH_SCOPE for ParameterExceptionField /// public static readonly ParameterExceptionField MAP_MATCH_SCOPE = new ParameterExceptionField("MAP_MATCH_SCOPE"); /// /// Constant METRIC_NAME for ParameterExceptionField /// public static readonly ParameterExceptionField METRIC_NAME = new ParameterExceptionField("METRIC_NAME"); /// /// Constant NOT_STATEMENT for ParameterExceptionField /// public static readonly ParameterExceptionField NOT_STATEMENT = new ParameterExceptionField("NOT_STATEMENT"); /// /// Constant OR_STATEMENT for ParameterExceptionField /// public static readonly ParameterExceptionField OR_STATEMENT = new ParameterExceptionField("OR_STATEMENT"); /// /// Constant OVERRIDE_ACTION for ParameterExceptionField /// public static readonly ParameterExceptionField OVERRIDE_ACTION = new ParameterExceptionField("OVERRIDE_ACTION"); /// /// Constant OVERSIZE_HANDLING for ParameterExceptionField /// public static readonly ParameterExceptionField OVERSIZE_HANDLING = new ParameterExceptionField("OVERSIZE_HANDLING"); /// /// Constant PAYLOAD_TYPE for ParameterExceptionField /// public static readonly ParameterExceptionField PAYLOAD_TYPE = new ParameterExceptionField("PAYLOAD_TYPE"); /// /// Constant POSITION for ParameterExceptionField /// public static readonly ParameterExceptionField POSITION = new ParameterExceptionField("POSITION"); /// /// Constant RATE_BASED_STATEMENT for ParameterExceptionField /// public static readonly ParameterExceptionField RATE_BASED_STATEMENT = new ParameterExceptionField("RATE_BASED_STATEMENT"); /// /// Constant REGEX_PATTERN_REFERENCE_STATEMENT for ParameterExceptionField /// public static readonly ParameterExceptionField REGEX_PATTERN_REFERENCE_STATEMENT = new ParameterExceptionField("REGEX_PATTERN_REFERENCE_STATEMENT"); /// /// Constant REGEX_PATTERN_SET for ParameterExceptionField /// public static readonly ParameterExceptionField REGEX_PATTERN_SET = new ParameterExceptionField("REGEX_PATTERN_SET"); /// /// Constant RESOURCE_ARN for ParameterExceptionField /// public static readonly ParameterExceptionField RESOURCE_ARN = new ParameterExceptionField("RESOURCE_ARN"); /// /// Constant RESOURCE_TYPE for ParameterExceptionField /// public static readonly ParameterExceptionField RESOURCE_TYPE = new ParameterExceptionField("RESOURCE_TYPE"); /// /// Constant RESPONSE_CONTENT_TYPE for ParameterExceptionField /// public static readonly ParameterExceptionField RESPONSE_CONTENT_TYPE = new ParameterExceptionField("RESPONSE_CONTENT_TYPE"); /// /// Constant RULE for ParameterExceptionField /// public static readonly ParameterExceptionField RULE = new ParameterExceptionField("RULE"); /// /// Constant RULE_ACTION for ParameterExceptionField /// public static readonly ParameterExceptionField RULE_ACTION = new ParameterExceptionField("RULE_ACTION"); /// /// Constant RULE_GROUP for ParameterExceptionField /// public static readonly ParameterExceptionField RULE_GROUP = new ParameterExceptionField("RULE_GROUP"); /// /// Constant RULE_GROUP_REFERENCE_STATEMENT for ParameterExceptionField /// public static readonly ParameterExceptionField RULE_GROUP_REFERENCE_STATEMENT = new ParameterExceptionField("RULE_GROUP_REFERENCE_STATEMENT"); /// /// Constant SCOPE_DOWN for ParameterExceptionField /// public static readonly ParameterExceptionField SCOPE_DOWN = new ParameterExceptionField("SCOPE_DOWN"); /// /// Constant SCOPE_VALUE for ParameterExceptionField /// public static readonly ParameterExceptionField SCOPE_VALUE = new ParameterExceptionField("SCOPE_VALUE"); /// /// Constant SINGLE_HEADER for ParameterExceptionField /// public static readonly ParameterExceptionField SINGLE_HEADER = new ParameterExceptionField("SINGLE_HEADER"); /// /// Constant SINGLE_QUERY_ARGUMENT for ParameterExceptionField /// public static readonly ParameterExceptionField SINGLE_QUERY_ARGUMENT = new ParameterExceptionField("SINGLE_QUERY_ARGUMENT"); /// /// Constant SIZE_CONSTRAINT_STATEMENT for ParameterExceptionField /// public static readonly ParameterExceptionField SIZE_CONSTRAINT_STATEMENT = new ParameterExceptionField("SIZE_CONSTRAINT_STATEMENT"); /// /// Constant SQLI_MATCH_STATEMENT for ParameterExceptionField /// public static readonly ParameterExceptionField SQLI_MATCH_STATEMENT = new ParameterExceptionField("SQLI_MATCH_STATEMENT"); /// /// Constant STATEMENT for ParameterExceptionField /// public static readonly ParameterExceptionField STATEMENT = new ParameterExceptionField("STATEMENT"); /// /// Constant TAG_KEYS for ParameterExceptionField /// public static readonly ParameterExceptionField TAG_KEYS = new ParameterExceptionField("TAG_KEYS"); /// /// Constant TAGS for ParameterExceptionField /// public static readonly ParameterExceptionField TAGS = new ParameterExceptionField("TAGS"); /// /// Constant TEXT_TRANSFORMATION for ParameterExceptionField /// public static readonly ParameterExceptionField TEXT_TRANSFORMATION = new ParameterExceptionField("TEXT_TRANSFORMATION"); /// /// Constant TOKEN_DOMAIN for ParameterExceptionField /// public static readonly ParameterExceptionField TOKEN_DOMAIN = new ParameterExceptionField("TOKEN_DOMAIN"); /// /// Constant WEB_ACL for ParameterExceptionField /// public static readonly ParameterExceptionField WEB_ACL = new ParameterExceptionField("WEB_ACL"); /// /// Constant XSS_MATCH_STATEMENT for ParameterExceptionField /// public static readonly ParameterExceptionField XSS_MATCH_STATEMENT = new ParameterExceptionField("XSS_MATCH_STATEMENT"); /// /// This constant constructor does not need to be called if the constant /// you are attempting to use is already defined as a static instance of /// this class. /// This constructor should be used to construct constants that are not /// defined as statics, for instance if attempting to use a feature that is /// newer than the current version of the SDK. /// public ParameterExceptionField(string value) : base(value) { } /// /// Finds the constant for the unique value. /// /// The unique value for the constant /// The constant for the unique value public static ParameterExceptionField FindValue(string value) { return FindValue(value); } /// /// Utility method to convert strings to the constant class. /// /// The string value to convert to the constant class. /// public static implicit operator ParameterExceptionField(string value) { return FindValue(value); } } /// /// Constants used for properties of type PayloadType. /// public class PayloadType : ConstantClass { /// /// Constant FORM_ENCODED for PayloadType /// public static readonly PayloadType FORM_ENCODED = new PayloadType("FORM_ENCODED"); /// /// Constant JSON for PayloadType /// public static readonly PayloadType JSON = new PayloadType("JSON"); /// /// This constant constructor does not need to be called if the constant /// you are attempting to use is already defined as a static instance of /// this class. /// This constructor should be used to construct constants that are not /// defined as statics, for instance if attempting to use a feature that is /// newer than the current version of the SDK. /// public PayloadType(string value) : base(value) { } /// /// Finds the constant for the unique value. /// /// The unique value for the constant /// The constant for the unique value public static PayloadType FindValue(string value) { return FindValue(value); } /// /// Utility method to convert strings to the constant class. /// /// The string value to convert to the constant class. /// public static implicit operator PayloadType(string value) { return FindValue(value); } } /// /// Constants used for properties of type Platform. /// public class Platform : ConstantClass { /// /// Constant ANDROID for Platform /// public static readonly Platform ANDROID = new Platform("ANDROID"); /// /// Constant IOS for Platform /// public static readonly Platform IOS = new Platform("IOS"); /// /// This constant constructor does not need to be called if the constant /// you are attempting to use is already defined as a static instance of /// this class. /// This constructor should be used to construct constants that are not /// defined as statics, for instance if attempting to use a feature that is /// newer than the current version of the SDK. /// public Platform(string value) : base(value) { } /// /// Finds the constant for the unique value. /// /// The unique value for the constant /// The constant for the unique value public static Platform FindValue(string value) { return FindValue(value); } /// /// Utility method to convert strings to the constant class. /// /// The string value to convert to the constant class. /// public static implicit operator Platform(string value) { return FindValue(value); } } /// /// Constants used for properties of type PositionalConstraint. /// public class PositionalConstraint : ConstantClass { /// /// Constant CONTAINS for PositionalConstraint /// public static readonly PositionalConstraint CONTAINS = new PositionalConstraint("CONTAINS"); /// /// Constant CONTAINS_WORD for PositionalConstraint /// public static readonly PositionalConstraint CONTAINS_WORD = new PositionalConstraint("CONTAINS_WORD"); /// /// Constant ENDS_WITH for PositionalConstraint /// public static readonly PositionalConstraint ENDS_WITH = new PositionalConstraint("ENDS_WITH"); /// /// Constant EXACTLY for PositionalConstraint /// public static readonly PositionalConstraint EXACTLY = new PositionalConstraint("EXACTLY"); /// /// Constant STARTS_WITH for PositionalConstraint /// public static readonly PositionalConstraint STARTS_WITH = new PositionalConstraint("STARTS_WITH"); /// /// This constant constructor does not need to be called if the constant /// you are attempting to use is already defined as a static instance of /// this class. /// This constructor should be used to construct constants that are not /// defined as statics, for instance if attempting to use a feature that is /// newer than the current version of the SDK. /// public PositionalConstraint(string value) : base(value) { } /// /// Finds the constant for the unique value. /// /// The unique value for the constant /// The constant for the unique value public static PositionalConstraint FindValue(string value) { return FindValue(value); } /// /// Utility method to convert strings to the constant class. /// /// The string value to convert to the constant class. /// public static implicit operator PositionalConstraint(string value) { return FindValue(value); } } /// /// Constants used for properties of type RateBasedStatementAggregateKeyType. /// public class RateBasedStatementAggregateKeyType : ConstantClass { /// /// Constant CONSTANT for RateBasedStatementAggregateKeyType /// public static readonly RateBasedStatementAggregateKeyType CONSTANT = new RateBasedStatementAggregateKeyType("CONSTANT"); /// /// Constant CUSTOM_KEYS for RateBasedStatementAggregateKeyType /// public static readonly RateBasedStatementAggregateKeyType CUSTOM_KEYS = new RateBasedStatementAggregateKeyType("CUSTOM_KEYS"); /// /// Constant FORWARDED_IP for RateBasedStatementAggregateKeyType /// public static readonly RateBasedStatementAggregateKeyType FORWARDED_IP = new RateBasedStatementAggregateKeyType("FORWARDED_IP"); /// /// Constant IP for RateBasedStatementAggregateKeyType /// public static readonly RateBasedStatementAggregateKeyType IP = new RateBasedStatementAggregateKeyType("IP"); /// /// This constant constructor does not need to be called if the constant /// you are attempting to use is already defined as a static instance of /// this class. /// This constructor should be used to construct constants that are not /// defined as statics, for instance if attempting to use a feature that is /// newer than the current version of the SDK. /// public RateBasedStatementAggregateKeyType(string value) : base(value) { } /// /// Finds the constant for the unique value. /// /// The unique value for the constant /// The constant for the unique value public static RateBasedStatementAggregateKeyType FindValue(string value) { return FindValue(value); } /// /// Utility method to convert strings to the constant class. /// /// The string value to convert to the constant class. /// public static implicit operator RateBasedStatementAggregateKeyType(string value) { return FindValue(value); } } /// /// Constants used for properties of type ResourceType. /// public class ResourceType : ConstantClass { /// /// Constant API_GATEWAY for ResourceType /// public static readonly ResourceType API_GATEWAY = new ResourceType("API_GATEWAY"); /// /// Constant APP_RUNNER_SERVICE for ResourceType /// public static readonly ResourceType APP_RUNNER_SERVICE = new ResourceType("APP_RUNNER_SERVICE"); /// /// Constant APPLICATION_LOAD_BALANCER for ResourceType /// public static readonly ResourceType APPLICATION_LOAD_BALANCER = new ResourceType("APPLICATION_LOAD_BALANCER"); /// /// Constant APPSYNC for ResourceType /// public static readonly ResourceType APPSYNC = new ResourceType("APPSYNC"); /// /// Constant COGNITO_USER_POOL for ResourceType /// public static readonly ResourceType COGNITO_USER_POOL = new ResourceType("COGNITO_USER_POOL"); /// /// Constant VERIFIED_ACCESS_INSTANCE for ResourceType /// public static readonly ResourceType VERIFIED_ACCESS_INSTANCE = new ResourceType("VERIFIED_ACCESS_INSTANCE"); /// /// This constant constructor does not need to be called if the constant /// you are attempting to use is already defined as a static instance of /// this class. /// This constructor should be used to construct constants that are not /// defined as statics, for instance if attempting to use a feature that is /// newer than the current version of the SDK. /// public ResourceType(string value) : base(value) { } /// /// Finds the constant for the unique value. /// /// The unique value for the constant /// The constant for the unique value public static ResourceType FindValue(string value) { return FindValue(value); } /// /// Utility method to convert strings to the constant class. /// /// The string value to convert to the constant class. /// public static implicit operator ResourceType(string value) { return FindValue(value); } } /// /// Constants used for properties of type ResponseContentType. /// public class ResponseContentType : ConstantClass { /// /// Constant APPLICATION_JSON for ResponseContentType /// public static readonly ResponseContentType APPLICATION_JSON = new ResponseContentType("APPLICATION_JSON"); /// /// Constant TEXT_HTML for ResponseContentType /// public static readonly ResponseContentType TEXT_HTML = new ResponseContentType("TEXT_HTML"); /// /// Constant TEXT_PLAIN for ResponseContentType /// public static readonly ResponseContentType TEXT_PLAIN = new ResponseContentType("TEXT_PLAIN"); /// /// This constant constructor does not need to be called if the constant /// you are attempting to use is already defined as a static instance of /// this class. /// This constructor should be used to construct constants that are not /// defined as statics, for instance if attempting to use a feature that is /// newer than the current version of the SDK. /// public ResponseContentType(string value) : base(value) { } /// /// Finds the constant for the unique value. /// /// The unique value for the constant /// The constant for the unique value public static ResponseContentType FindValue(string value) { return FindValue(value); } /// /// Utility method to convert strings to the constant class. /// /// The string value to convert to the constant class. /// public static implicit operator ResponseContentType(string value) { return FindValue(value); } } /// /// Constants used for properties of type Scope. /// public class Scope : ConstantClass { /// /// Constant CLOUDFRONT for Scope /// public static readonly Scope CLOUDFRONT = new Scope("CLOUDFRONT"); /// /// Constant REGIONAL for Scope /// public static readonly Scope REGIONAL = new Scope("REGIONAL"); /// /// This constant constructor does not need to be called if the constant /// you are attempting to use is already defined as a static instance of /// this class. /// This constructor should be used to construct constants that are not /// defined as statics, for instance if attempting to use a feature that is /// newer than the current version of the SDK. /// public Scope(string value) : base(value) { } /// /// Finds the constant for the unique value. /// /// The unique value for the constant /// The constant for the unique value public static Scope FindValue(string value) { return FindValue(value); } /// /// Utility method to convert strings to the constant class. /// /// The string value to convert to the constant class. /// public static implicit operator Scope(string value) { return FindValue(value); } } /// /// Constants used for properties of type SensitivityLevel. /// public class SensitivityLevel : ConstantClass { /// /// Constant HIGH for SensitivityLevel /// public static readonly SensitivityLevel HIGH = new SensitivityLevel("HIGH"); /// /// Constant LOW for SensitivityLevel /// public static readonly SensitivityLevel LOW = new SensitivityLevel("LOW"); /// /// This constant constructor does not need to be called if the constant /// you are attempting to use is already defined as a static instance of /// this class. /// This constructor should be used to construct constants that are not /// defined as statics, for instance if attempting to use a feature that is /// newer than the current version of the SDK. /// public SensitivityLevel(string value) : base(value) { } /// /// Finds the constant for the unique value. /// /// The unique value for the constant /// The constant for the unique value public static SensitivityLevel FindValue(string value) { return FindValue(value); } /// /// Utility method to convert strings to the constant class. /// /// The string value to convert to the constant class. /// public static implicit operator SensitivityLevel(string value) { return FindValue(value); } } /// /// Constants used for properties of type SizeInspectionLimit. /// public class SizeInspectionLimit : ConstantClass { /// /// Constant KB_16 for SizeInspectionLimit /// public static readonly SizeInspectionLimit KB_16 = new SizeInspectionLimit("KB_16"); /// /// Constant KB_32 for SizeInspectionLimit /// public static readonly SizeInspectionLimit KB_32 = new SizeInspectionLimit("KB_32"); /// /// Constant KB_48 for SizeInspectionLimit /// public static readonly SizeInspectionLimit KB_48 = new SizeInspectionLimit("KB_48"); /// /// Constant KB_64 for SizeInspectionLimit /// public static readonly SizeInspectionLimit KB_64 = new SizeInspectionLimit("KB_64"); /// /// This constant constructor does not need to be called if the constant /// you are attempting to use is already defined as a static instance of /// this class. /// This constructor should be used to construct constants that are not /// defined as statics, for instance if attempting to use a feature that is /// newer than the current version of the SDK. /// public SizeInspectionLimit(string value) : base(value) { } /// /// Finds the constant for the unique value. /// /// The unique value for the constant /// The constant for the unique value public static SizeInspectionLimit FindValue(string value) { return FindValue(value); } /// /// Utility method to convert strings to the constant class. /// /// The string value to convert to the constant class. /// public static implicit operator SizeInspectionLimit(string value) { return FindValue(value); } } /// /// Constants used for properties of type TextTransformationType. /// public class TextTransformationType : ConstantClass { /// /// Constant BASE64_DECODE for TextTransformationType /// public static readonly TextTransformationType BASE64_DECODE = new TextTransformationType("BASE64_DECODE"); /// /// Constant BASE64_DECODE_EXT for TextTransformationType /// public static readonly TextTransformationType BASE64_DECODE_EXT = new TextTransformationType("BASE64_DECODE_EXT"); /// /// Constant CMD_LINE for TextTransformationType /// public static readonly TextTransformationType CMD_LINE = new TextTransformationType("CMD_LINE"); /// /// Constant COMPRESS_WHITE_SPACE for TextTransformationType /// public static readonly TextTransformationType COMPRESS_WHITE_SPACE = new TextTransformationType("COMPRESS_WHITE_SPACE"); /// /// Constant CSS_DECODE for TextTransformationType /// public static readonly TextTransformationType CSS_DECODE = new TextTransformationType("CSS_DECODE"); /// /// Constant ESCAPE_SEQ_DECODE for TextTransformationType /// public static readonly TextTransformationType ESCAPE_SEQ_DECODE = new TextTransformationType("ESCAPE_SEQ_DECODE"); /// /// Constant HEX_DECODE for TextTransformationType /// public static readonly TextTransformationType HEX_DECODE = new TextTransformationType("HEX_DECODE"); /// /// Constant HTML_ENTITY_DECODE for TextTransformationType /// public static readonly TextTransformationType HTML_ENTITY_DECODE = new TextTransformationType("HTML_ENTITY_DECODE"); /// /// Constant JS_DECODE for TextTransformationType /// public static readonly TextTransformationType JS_DECODE = new TextTransformationType("JS_DECODE"); /// /// Constant LOWERCASE for TextTransformationType /// public static readonly TextTransformationType LOWERCASE = new TextTransformationType("LOWERCASE"); /// /// Constant MD5 for TextTransformationType /// public static readonly TextTransformationType MD5 = new TextTransformationType("MD5"); /// /// Constant NONE for TextTransformationType /// public static readonly TextTransformationType NONE = new TextTransformationType("NONE"); /// /// Constant NORMALIZE_PATH for TextTransformationType /// public static readonly TextTransformationType NORMALIZE_PATH = new TextTransformationType("NORMALIZE_PATH"); /// /// Constant NORMALIZE_PATH_WIN for TextTransformationType /// public static readonly TextTransformationType NORMALIZE_PATH_WIN = new TextTransformationType("NORMALIZE_PATH_WIN"); /// /// Constant REMOVE_NULLS for TextTransformationType /// public static readonly TextTransformationType REMOVE_NULLS = new TextTransformationType("REMOVE_NULLS"); /// /// Constant REPLACE_COMMENTS for TextTransformationType /// public static readonly TextTransformationType REPLACE_COMMENTS = new TextTransformationType("REPLACE_COMMENTS"); /// /// Constant REPLACE_NULLS for TextTransformationType /// public static readonly TextTransformationType REPLACE_NULLS = new TextTransformationType("REPLACE_NULLS"); /// /// Constant SQL_HEX_DECODE for TextTransformationType /// public static readonly TextTransformationType SQL_HEX_DECODE = new TextTransformationType("SQL_HEX_DECODE"); /// /// Constant URL_DECODE for TextTransformationType /// public static readonly TextTransformationType URL_DECODE = new TextTransformationType("URL_DECODE"); /// /// Constant URL_DECODE_UNI for TextTransformationType /// public static readonly TextTransformationType URL_DECODE_UNI = new TextTransformationType("URL_DECODE_UNI"); /// /// Constant UTF8_TO_UNICODE for TextTransformationType /// public static readonly TextTransformationType UTF8_TO_UNICODE = new TextTransformationType("UTF8_TO_UNICODE"); /// /// This constant constructor does not need to be called if the constant /// you are attempting to use is already defined as a static instance of /// this class. /// This constructor should be used to construct constants that are not /// defined as statics, for instance if attempting to use a feature that is /// newer than the current version of the SDK. /// public TextTransformationType(string value) : base(value) { } /// /// Finds the constant for the unique value. /// /// The unique value for the constant /// The constant for the unique value public static TextTransformationType FindValue(string value) { return FindValue(value); } /// /// Utility method to convert strings to the constant class. /// /// The string value to convert to the constant class. /// public static implicit operator TextTransformationType(string value) { return FindValue(value); } } }