/*
* 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 waf-2015-08-24.normal.json service model.
*/
using System;
using Amazon.Runtime;
namespace Amazon.WAF
{
///
/// Constants used for properties of type ChangeAction.
///
public class ChangeAction : ConstantClass
{
///
/// Constant DELETE for ChangeAction
///
public static readonly ChangeAction DELETE = new ChangeAction("DELETE");
///
/// Constant INSERT for ChangeAction
///
public static readonly ChangeAction INSERT = new ChangeAction("INSERT");
///
/// 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 ChangeAction(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 ChangeAction 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 ChangeAction(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type ChangeTokenStatus.
///
public class ChangeTokenStatus : ConstantClass
{
///
/// Constant INSYNC for ChangeTokenStatus
///
public static readonly ChangeTokenStatus INSYNC = new ChangeTokenStatus("INSYNC");
///
/// Constant PENDING for ChangeTokenStatus
///
public static readonly ChangeTokenStatus PENDING = new ChangeTokenStatus("PENDING");
///
/// Constant PROVISIONED for ChangeTokenStatus
///
public static readonly ChangeTokenStatus PROVISIONED = new ChangeTokenStatus("PROVISIONED");
///
/// 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 ChangeTokenStatus(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 ChangeTokenStatus 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 ChangeTokenStatus(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 GeoMatchConstraintType.
///
public class GeoMatchConstraintType : ConstantClass
{
///
/// Constant Country for GeoMatchConstraintType
///
public static readonly GeoMatchConstraintType Country = new GeoMatchConstraintType("Country");
///
/// 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 GeoMatchConstraintType(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 GeoMatchConstraintType 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 GeoMatchConstraintType(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type GeoMatchConstraintValue.
///
public class GeoMatchConstraintValue : ConstantClass
{
///
/// Constant AD for GeoMatchConstraintValue
///
public static readonly GeoMatchConstraintValue AD = new GeoMatchConstraintValue("AD");
///
/// Constant AE for GeoMatchConstraintValue
///
public static readonly GeoMatchConstraintValue AE = new GeoMatchConstraintValue("AE");
///
/// Constant AF for GeoMatchConstraintValue
///
public static readonly GeoMatchConstraintValue AF = new GeoMatchConstraintValue("AF");
///
/// Constant AG for GeoMatchConstraintValue
///
public static readonly GeoMatchConstraintValue AG = new GeoMatchConstraintValue("AG");
///
/// Constant AI for GeoMatchConstraintValue
///
public static readonly GeoMatchConstraintValue AI = new GeoMatchConstraintValue("AI");
///
/// Constant AL for GeoMatchConstraintValue
///
public static readonly GeoMatchConstraintValue AL = new GeoMatchConstraintValue("AL");
///
/// Constant AM for GeoMatchConstraintValue
///
public static readonly GeoMatchConstraintValue AM = new GeoMatchConstraintValue("AM");
///
/// Constant AO for GeoMatchConstraintValue
///
public static readonly GeoMatchConstraintValue AO = new GeoMatchConstraintValue("AO");
///
/// Constant AQ for GeoMatchConstraintValue
///
public static readonly GeoMatchConstraintValue AQ = new GeoMatchConstraintValue("AQ");
///
/// Constant AR for GeoMatchConstraintValue
///
public static readonly GeoMatchConstraintValue AR = new GeoMatchConstraintValue("AR");
///
/// Constant AS for GeoMatchConstraintValue
///
public static readonly GeoMatchConstraintValue AS = new GeoMatchConstraintValue("AS");
///
/// Constant AT for GeoMatchConstraintValue
///
public static readonly GeoMatchConstraintValue AT = new GeoMatchConstraintValue("AT");
///
/// Constant AU for GeoMatchConstraintValue
///
public static readonly GeoMatchConstraintValue AU = new GeoMatchConstraintValue("AU");
///
/// Constant AW for GeoMatchConstraintValue
///
public static readonly GeoMatchConstraintValue AW = new GeoMatchConstraintValue("AW");
///
/// Constant AX for GeoMatchConstraintValue
///
public static readonly GeoMatchConstraintValue AX = new GeoMatchConstraintValue("AX");
///
/// Constant AZ for GeoMatchConstraintValue
///
public static readonly GeoMatchConstraintValue AZ = new GeoMatchConstraintValue("AZ");
///
/// Constant BA for GeoMatchConstraintValue
///
public static readonly GeoMatchConstraintValue BA = new GeoMatchConstraintValue("BA");
///
/// Constant BB for GeoMatchConstraintValue
///
public static readonly GeoMatchConstraintValue BB = new GeoMatchConstraintValue("BB");
///
/// Constant BD for GeoMatchConstraintValue
///
public static readonly GeoMatchConstraintValue BD = new GeoMatchConstraintValue("BD");
///
/// Constant BE for GeoMatchConstraintValue
///
public static readonly GeoMatchConstraintValue BE = new GeoMatchConstraintValue("BE");
///
/// Constant BF for GeoMatchConstraintValue
///
public static readonly GeoMatchConstraintValue BF = new GeoMatchConstraintValue("BF");
///
/// Constant BG for GeoMatchConstraintValue
///
public static readonly GeoMatchConstraintValue BG = new GeoMatchConstraintValue("BG");
///
/// Constant BH for GeoMatchConstraintValue
///
public static readonly GeoMatchConstraintValue BH = new GeoMatchConstraintValue("BH");
///
/// Constant BI for GeoMatchConstraintValue
///
public static readonly GeoMatchConstraintValue BI = new GeoMatchConstraintValue("BI");
///
/// Constant BJ for GeoMatchConstraintValue
///
public static readonly GeoMatchConstraintValue BJ = new GeoMatchConstraintValue("BJ");
///
/// Constant BL for GeoMatchConstraintValue
///
public static readonly GeoMatchConstraintValue BL = new GeoMatchConstraintValue("BL");
///
/// Constant BM for GeoMatchConstraintValue
///
public static readonly GeoMatchConstraintValue BM = new GeoMatchConstraintValue("BM");
///
/// Constant BN for GeoMatchConstraintValue
///
public static readonly GeoMatchConstraintValue BN = new GeoMatchConstraintValue("BN");
///
/// Constant BO for GeoMatchConstraintValue
///
public static readonly GeoMatchConstraintValue BO = new GeoMatchConstraintValue("BO");
///
/// Constant BQ for GeoMatchConstraintValue
///
public static readonly GeoMatchConstraintValue BQ = new GeoMatchConstraintValue("BQ");
///
/// Constant BR for GeoMatchConstraintValue
///
public static readonly GeoMatchConstraintValue BR = new GeoMatchConstraintValue("BR");
///
/// Constant BS for GeoMatchConstraintValue
///
public static readonly GeoMatchConstraintValue BS = new GeoMatchConstraintValue("BS");
///
/// Constant BT for GeoMatchConstraintValue
///
public static readonly GeoMatchConstraintValue BT = new GeoMatchConstraintValue("BT");
///
/// Constant BV for GeoMatchConstraintValue
///
public static readonly GeoMatchConstraintValue BV = new GeoMatchConstraintValue("BV");
///
/// Constant BW for GeoMatchConstraintValue
///
public static readonly GeoMatchConstraintValue BW = new GeoMatchConstraintValue("BW");
///
/// Constant BY for GeoMatchConstraintValue
///
public static readonly GeoMatchConstraintValue BY = new GeoMatchConstraintValue("BY");
///
/// Constant BZ for GeoMatchConstraintValue
///
public static readonly GeoMatchConstraintValue BZ = new GeoMatchConstraintValue("BZ");
///
/// Constant CA for GeoMatchConstraintValue
///
public static readonly GeoMatchConstraintValue CA = new GeoMatchConstraintValue("CA");
///
/// Constant CC for GeoMatchConstraintValue
///
public static readonly GeoMatchConstraintValue CC = new GeoMatchConstraintValue("CC");
///
/// Constant CD for GeoMatchConstraintValue
///
public static readonly GeoMatchConstraintValue CD = new GeoMatchConstraintValue("CD");
///
/// Constant CF for GeoMatchConstraintValue
///
public static readonly GeoMatchConstraintValue CF = new GeoMatchConstraintValue("CF");
///
/// Constant CG for GeoMatchConstraintValue
///
public static readonly GeoMatchConstraintValue CG = new GeoMatchConstraintValue("CG");
///
/// Constant CH for GeoMatchConstraintValue
///
public static readonly GeoMatchConstraintValue CH = new GeoMatchConstraintValue("CH");
///
/// Constant CI for GeoMatchConstraintValue
///
public static readonly GeoMatchConstraintValue CI = new GeoMatchConstraintValue("CI");
///
/// Constant CK for GeoMatchConstraintValue
///
public static readonly GeoMatchConstraintValue CK = new GeoMatchConstraintValue("CK");
///
/// Constant CL for GeoMatchConstraintValue
///
public static readonly GeoMatchConstraintValue CL = new GeoMatchConstraintValue("CL");
///
/// Constant CM for GeoMatchConstraintValue
///
public static readonly GeoMatchConstraintValue CM = new GeoMatchConstraintValue("CM");
///
/// Constant CN for GeoMatchConstraintValue
///
public static readonly GeoMatchConstraintValue CN = new GeoMatchConstraintValue("CN");
///
/// Constant CO for GeoMatchConstraintValue
///
public static readonly GeoMatchConstraintValue CO = new GeoMatchConstraintValue("CO");
///
/// Constant CR for GeoMatchConstraintValue
///
public static readonly GeoMatchConstraintValue CR = new GeoMatchConstraintValue("CR");
///
/// Constant CU for GeoMatchConstraintValue
///
public static readonly GeoMatchConstraintValue CU = new GeoMatchConstraintValue("CU");
///
/// Constant CV for GeoMatchConstraintValue
///
public static readonly GeoMatchConstraintValue CV = new GeoMatchConstraintValue("CV");
///
/// Constant CW for GeoMatchConstraintValue
///
public static readonly GeoMatchConstraintValue CW = new GeoMatchConstraintValue("CW");
///
/// Constant CX for GeoMatchConstraintValue
///
public static readonly GeoMatchConstraintValue CX = new GeoMatchConstraintValue("CX");
///
/// Constant CY for GeoMatchConstraintValue
///
public static readonly GeoMatchConstraintValue CY = new GeoMatchConstraintValue("CY");
///
/// Constant CZ for GeoMatchConstraintValue
///
public static readonly GeoMatchConstraintValue CZ = new GeoMatchConstraintValue("CZ");
///
/// Constant DE for GeoMatchConstraintValue
///
public static readonly GeoMatchConstraintValue DE = new GeoMatchConstraintValue("DE");
///
/// Constant DJ for GeoMatchConstraintValue
///
public static readonly GeoMatchConstraintValue DJ = new GeoMatchConstraintValue("DJ");
///
/// Constant DK for GeoMatchConstraintValue
///
public static readonly GeoMatchConstraintValue DK = new GeoMatchConstraintValue("DK");
///
/// Constant DM for GeoMatchConstraintValue
///
public static readonly GeoMatchConstraintValue DM = new GeoMatchConstraintValue("DM");
///
/// Constant DO for GeoMatchConstraintValue
///
public static readonly GeoMatchConstraintValue DO = new GeoMatchConstraintValue("DO");
///
/// Constant DZ for GeoMatchConstraintValue
///
public static readonly GeoMatchConstraintValue DZ = new GeoMatchConstraintValue("DZ");
///
/// Constant EC for GeoMatchConstraintValue
///
public static readonly GeoMatchConstraintValue EC = new GeoMatchConstraintValue("EC");
///
/// Constant EE for GeoMatchConstraintValue
///
public static readonly GeoMatchConstraintValue EE = new GeoMatchConstraintValue("EE");
///
/// Constant EG for GeoMatchConstraintValue
///
public static readonly GeoMatchConstraintValue EG = new GeoMatchConstraintValue("EG");
///
/// Constant EH for GeoMatchConstraintValue
///
public static readonly GeoMatchConstraintValue EH = new GeoMatchConstraintValue("EH");
///
/// Constant ER for GeoMatchConstraintValue
///
public static readonly GeoMatchConstraintValue ER = new GeoMatchConstraintValue("ER");
///
/// Constant ES for GeoMatchConstraintValue
///
public static readonly GeoMatchConstraintValue ES = new GeoMatchConstraintValue("ES");
///
/// Constant ET for GeoMatchConstraintValue
///
public static readonly GeoMatchConstraintValue ET = new GeoMatchConstraintValue("ET");
///
/// Constant FI for GeoMatchConstraintValue
///
public static readonly GeoMatchConstraintValue FI = new GeoMatchConstraintValue("FI");
///
/// Constant FJ for GeoMatchConstraintValue
///
public static readonly GeoMatchConstraintValue FJ = new GeoMatchConstraintValue("FJ");
///
/// Constant FK for GeoMatchConstraintValue
///
public static readonly GeoMatchConstraintValue FK = new GeoMatchConstraintValue("FK");
///
/// Constant FM for GeoMatchConstraintValue
///
public static readonly GeoMatchConstraintValue FM = new GeoMatchConstraintValue("FM");
///
/// Constant FO for GeoMatchConstraintValue
///
public static readonly GeoMatchConstraintValue FO = new GeoMatchConstraintValue("FO");
///
/// Constant FR for GeoMatchConstraintValue
///
public static readonly GeoMatchConstraintValue FR = new GeoMatchConstraintValue("FR");
///
/// Constant GA for GeoMatchConstraintValue
///
public static readonly GeoMatchConstraintValue GA = new GeoMatchConstraintValue("GA");
///
/// Constant GB for GeoMatchConstraintValue
///
public static readonly GeoMatchConstraintValue GB = new GeoMatchConstraintValue("GB");
///
/// Constant GD for GeoMatchConstraintValue
///
public static readonly GeoMatchConstraintValue GD = new GeoMatchConstraintValue("GD");
///
/// Constant GE for GeoMatchConstraintValue
///
public static readonly GeoMatchConstraintValue GE = new GeoMatchConstraintValue("GE");
///
/// Constant GF for GeoMatchConstraintValue
///
public static readonly GeoMatchConstraintValue GF = new GeoMatchConstraintValue("GF");
///
/// Constant GG for GeoMatchConstraintValue
///
public static readonly GeoMatchConstraintValue GG = new GeoMatchConstraintValue("GG");
///
/// Constant GH for GeoMatchConstraintValue
///
public static readonly GeoMatchConstraintValue GH = new GeoMatchConstraintValue("GH");
///
/// Constant GI for GeoMatchConstraintValue
///
public static readonly GeoMatchConstraintValue GI = new GeoMatchConstraintValue("GI");
///
/// Constant GL for GeoMatchConstraintValue
///
public static readonly GeoMatchConstraintValue GL = new GeoMatchConstraintValue("GL");
///
/// Constant GM for GeoMatchConstraintValue
///
public static readonly GeoMatchConstraintValue GM = new GeoMatchConstraintValue("GM");
///
/// Constant GN for GeoMatchConstraintValue
///
public static readonly GeoMatchConstraintValue GN = new GeoMatchConstraintValue("GN");
///
/// Constant GP for GeoMatchConstraintValue
///
public static readonly GeoMatchConstraintValue GP = new GeoMatchConstraintValue("GP");
///
/// Constant GQ for GeoMatchConstraintValue
///
public static readonly GeoMatchConstraintValue GQ = new GeoMatchConstraintValue("GQ");
///
/// Constant GR for GeoMatchConstraintValue
///
public static readonly GeoMatchConstraintValue GR = new GeoMatchConstraintValue("GR");
///
/// Constant GS for GeoMatchConstraintValue
///
public static readonly GeoMatchConstraintValue GS = new GeoMatchConstraintValue("GS");
///
/// Constant GT for GeoMatchConstraintValue
///
public static readonly GeoMatchConstraintValue GT = new GeoMatchConstraintValue("GT");
///
/// Constant GU for GeoMatchConstraintValue
///
public static readonly GeoMatchConstraintValue GU = new GeoMatchConstraintValue("GU");
///
/// Constant GW for GeoMatchConstraintValue
///
public static readonly GeoMatchConstraintValue GW = new GeoMatchConstraintValue("GW");
///
/// Constant GY for GeoMatchConstraintValue
///
public static readonly GeoMatchConstraintValue GY = new GeoMatchConstraintValue("GY");
///
/// Constant HK for GeoMatchConstraintValue
///
public static readonly GeoMatchConstraintValue HK = new GeoMatchConstraintValue("HK");
///
/// Constant HM for GeoMatchConstraintValue
///
public static readonly GeoMatchConstraintValue HM = new GeoMatchConstraintValue("HM");
///
/// Constant HN for GeoMatchConstraintValue
///
public static readonly GeoMatchConstraintValue HN = new GeoMatchConstraintValue("HN");
///
/// Constant HR for GeoMatchConstraintValue
///
public static readonly GeoMatchConstraintValue HR = new GeoMatchConstraintValue("HR");
///
/// Constant HT for GeoMatchConstraintValue
///
public static readonly GeoMatchConstraintValue HT = new GeoMatchConstraintValue("HT");
///
/// Constant HU for GeoMatchConstraintValue
///
public static readonly GeoMatchConstraintValue HU = new GeoMatchConstraintValue("HU");
///
/// Constant ID for GeoMatchConstraintValue
///
public static readonly GeoMatchConstraintValue ID = new GeoMatchConstraintValue("ID");
///
/// Constant IE for GeoMatchConstraintValue
///
public static readonly GeoMatchConstraintValue IE = new GeoMatchConstraintValue("IE");
///
/// Constant IL for GeoMatchConstraintValue
///
public static readonly GeoMatchConstraintValue IL = new GeoMatchConstraintValue("IL");
///
/// Constant IM for GeoMatchConstraintValue
///
public static readonly GeoMatchConstraintValue IM = new GeoMatchConstraintValue("IM");
///
/// Constant IN for GeoMatchConstraintValue
///
public static readonly GeoMatchConstraintValue IN = new GeoMatchConstraintValue("IN");
///
/// Constant IO for GeoMatchConstraintValue
///
public static readonly GeoMatchConstraintValue IO = new GeoMatchConstraintValue("IO");
///
/// Constant IQ for GeoMatchConstraintValue
///
public static readonly GeoMatchConstraintValue IQ = new GeoMatchConstraintValue("IQ");
///
/// Constant IR for GeoMatchConstraintValue
///
public static readonly GeoMatchConstraintValue IR = new GeoMatchConstraintValue("IR");
///
/// Constant IS for GeoMatchConstraintValue
///
public static readonly GeoMatchConstraintValue IS = new GeoMatchConstraintValue("IS");
///
/// Constant IT for GeoMatchConstraintValue
///
public static readonly GeoMatchConstraintValue IT = new GeoMatchConstraintValue("IT");
///
/// Constant JE for GeoMatchConstraintValue
///
public static readonly GeoMatchConstraintValue JE = new GeoMatchConstraintValue("JE");
///
/// Constant JM for GeoMatchConstraintValue
///
public static readonly GeoMatchConstraintValue JM = new GeoMatchConstraintValue("JM");
///
/// Constant JO for GeoMatchConstraintValue
///
public static readonly GeoMatchConstraintValue JO = new GeoMatchConstraintValue("JO");
///
/// Constant JP for GeoMatchConstraintValue
///
public static readonly GeoMatchConstraintValue JP = new GeoMatchConstraintValue("JP");
///
/// Constant KE for GeoMatchConstraintValue
///
public static readonly GeoMatchConstraintValue KE = new GeoMatchConstraintValue("KE");
///
/// Constant KG for GeoMatchConstraintValue
///
public static readonly GeoMatchConstraintValue KG = new GeoMatchConstraintValue("KG");
///
/// Constant KH for GeoMatchConstraintValue
///
public static readonly GeoMatchConstraintValue KH = new GeoMatchConstraintValue("KH");
///
/// Constant KI for GeoMatchConstraintValue
///
public static readonly GeoMatchConstraintValue KI = new GeoMatchConstraintValue("KI");
///
/// Constant KM for GeoMatchConstraintValue
///
public static readonly GeoMatchConstraintValue KM = new GeoMatchConstraintValue("KM");
///
/// Constant KN for GeoMatchConstraintValue
///
public static readonly GeoMatchConstraintValue KN = new GeoMatchConstraintValue("KN");
///
/// Constant KP for GeoMatchConstraintValue
///
public static readonly GeoMatchConstraintValue KP = new GeoMatchConstraintValue("KP");
///
/// Constant KR for GeoMatchConstraintValue
///
public static readonly GeoMatchConstraintValue KR = new GeoMatchConstraintValue("KR");
///
/// Constant KW for GeoMatchConstraintValue
///
public static readonly GeoMatchConstraintValue KW = new GeoMatchConstraintValue("KW");
///
/// Constant KY for GeoMatchConstraintValue
///
public static readonly GeoMatchConstraintValue KY = new GeoMatchConstraintValue("KY");
///
/// Constant KZ for GeoMatchConstraintValue
///
public static readonly GeoMatchConstraintValue KZ = new GeoMatchConstraintValue("KZ");
///
/// Constant LA for GeoMatchConstraintValue
///
public static readonly GeoMatchConstraintValue LA = new GeoMatchConstraintValue("LA");
///
/// Constant LB for GeoMatchConstraintValue
///
public static readonly GeoMatchConstraintValue LB = new GeoMatchConstraintValue("LB");
///
/// Constant LC for GeoMatchConstraintValue
///
public static readonly GeoMatchConstraintValue LC = new GeoMatchConstraintValue("LC");
///
/// Constant LI for GeoMatchConstraintValue
///
public static readonly GeoMatchConstraintValue LI = new GeoMatchConstraintValue("LI");
///
/// Constant LK for GeoMatchConstraintValue
///
public static readonly GeoMatchConstraintValue LK = new GeoMatchConstraintValue("LK");
///
/// Constant LR for GeoMatchConstraintValue
///
public static readonly GeoMatchConstraintValue LR = new GeoMatchConstraintValue("LR");
///
/// Constant LS for GeoMatchConstraintValue
///
public static readonly GeoMatchConstraintValue LS = new GeoMatchConstraintValue("LS");
///
/// Constant LT for GeoMatchConstraintValue
///
public static readonly GeoMatchConstraintValue LT = new GeoMatchConstraintValue("LT");
///
/// Constant LU for GeoMatchConstraintValue
///
public static readonly GeoMatchConstraintValue LU = new GeoMatchConstraintValue("LU");
///
/// Constant LV for GeoMatchConstraintValue
///
public static readonly GeoMatchConstraintValue LV = new GeoMatchConstraintValue("LV");
///
/// Constant LY for GeoMatchConstraintValue
///
public static readonly GeoMatchConstraintValue LY = new GeoMatchConstraintValue("LY");
///
/// Constant MA for GeoMatchConstraintValue
///
public static readonly GeoMatchConstraintValue MA = new GeoMatchConstraintValue("MA");
///
/// Constant MC for GeoMatchConstraintValue
///
public static readonly GeoMatchConstraintValue MC = new GeoMatchConstraintValue("MC");
///
/// Constant MD for GeoMatchConstraintValue
///
public static readonly GeoMatchConstraintValue MD = new GeoMatchConstraintValue("MD");
///
/// Constant ME for GeoMatchConstraintValue
///
public static readonly GeoMatchConstraintValue ME = new GeoMatchConstraintValue("ME");
///
/// Constant MF for GeoMatchConstraintValue
///
public static readonly GeoMatchConstraintValue MF = new GeoMatchConstraintValue("MF");
///
/// Constant MG for GeoMatchConstraintValue
///
public static readonly GeoMatchConstraintValue MG = new GeoMatchConstraintValue("MG");
///
/// Constant MH for GeoMatchConstraintValue
///
public static readonly GeoMatchConstraintValue MH = new GeoMatchConstraintValue("MH");
///
/// Constant MK for GeoMatchConstraintValue
///
public static readonly GeoMatchConstraintValue MK = new GeoMatchConstraintValue("MK");
///
/// Constant ML for GeoMatchConstraintValue
///
public static readonly GeoMatchConstraintValue ML = new GeoMatchConstraintValue("ML");
///
/// Constant MM for GeoMatchConstraintValue
///
public static readonly GeoMatchConstraintValue MM = new GeoMatchConstraintValue("MM");
///
/// Constant MN for GeoMatchConstraintValue
///
public static readonly GeoMatchConstraintValue MN = new GeoMatchConstraintValue("MN");
///
/// Constant MO for GeoMatchConstraintValue
///
public static readonly GeoMatchConstraintValue MO = new GeoMatchConstraintValue("MO");
///
/// Constant MP for GeoMatchConstraintValue
///
public static readonly GeoMatchConstraintValue MP = new GeoMatchConstraintValue("MP");
///
/// Constant MQ for GeoMatchConstraintValue
///
public static readonly GeoMatchConstraintValue MQ = new GeoMatchConstraintValue("MQ");
///
/// Constant MR for GeoMatchConstraintValue
///
public static readonly GeoMatchConstraintValue MR = new GeoMatchConstraintValue("MR");
///
/// Constant MS for GeoMatchConstraintValue
///
public static readonly GeoMatchConstraintValue MS = new GeoMatchConstraintValue("MS");
///
/// Constant MT for GeoMatchConstraintValue
///
public static readonly GeoMatchConstraintValue MT = new GeoMatchConstraintValue("MT");
///
/// Constant MU for GeoMatchConstraintValue
///
public static readonly GeoMatchConstraintValue MU = new GeoMatchConstraintValue("MU");
///
/// Constant MV for GeoMatchConstraintValue
///
public static readonly GeoMatchConstraintValue MV = new GeoMatchConstraintValue("MV");
///
/// Constant MW for GeoMatchConstraintValue
///
public static readonly GeoMatchConstraintValue MW = new GeoMatchConstraintValue("MW");
///
/// Constant MX for GeoMatchConstraintValue
///
public static readonly GeoMatchConstraintValue MX = new GeoMatchConstraintValue("MX");
///
/// Constant MY for GeoMatchConstraintValue
///
public static readonly GeoMatchConstraintValue MY = new GeoMatchConstraintValue("MY");
///
/// Constant MZ for GeoMatchConstraintValue
///
public static readonly GeoMatchConstraintValue MZ = new GeoMatchConstraintValue("MZ");
///
/// Constant NA for GeoMatchConstraintValue
///
public static readonly GeoMatchConstraintValue NA = new GeoMatchConstraintValue("NA");
///
/// Constant NC for GeoMatchConstraintValue
///
public static readonly GeoMatchConstraintValue NC = new GeoMatchConstraintValue("NC");
///
/// Constant NE for GeoMatchConstraintValue
///
public static readonly GeoMatchConstraintValue NE = new GeoMatchConstraintValue("NE");
///
/// Constant NF for GeoMatchConstraintValue
///
public static readonly GeoMatchConstraintValue NF = new GeoMatchConstraintValue("NF");
///
/// Constant NG for GeoMatchConstraintValue
///
public static readonly GeoMatchConstraintValue NG = new GeoMatchConstraintValue("NG");
///
/// Constant NI for GeoMatchConstraintValue
///
public static readonly GeoMatchConstraintValue NI = new GeoMatchConstraintValue("NI");
///
/// Constant NL for GeoMatchConstraintValue
///
public static readonly GeoMatchConstraintValue NL = new GeoMatchConstraintValue("NL");
///
/// Constant NO for GeoMatchConstraintValue
///
public static readonly GeoMatchConstraintValue NO = new GeoMatchConstraintValue("NO");
///
/// Constant NP for GeoMatchConstraintValue
///
public static readonly GeoMatchConstraintValue NP = new GeoMatchConstraintValue("NP");
///
/// Constant NR for GeoMatchConstraintValue
///
public static readonly GeoMatchConstraintValue NR = new GeoMatchConstraintValue("NR");
///
/// Constant NU for GeoMatchConstraintValue
///
public static readonly GeoMatchConstraintValue NU = new GeoMatchConstraintValue("NU");
///
/// Constant NZ for GeoMatchConstraintValue
///
public static readonly GeoMatchConstraintValue NZ = new GeoMatchConstraintValue("NZ");
///
/// Constant OM for GeoMatchConstraintValue
///
public static readonly GeoMatchConstraintValue OM = new GeoMatchConstraintValue("OM");
///
/// Constant PA for GeoMatchConstraintValue
///
public static readonly GeoMatchConstraintValue PA = new GeoMatchConstraintValue("PA");
///
/// Constant PE for GeoMatchConstraintValue
///
public static readonly GeoMatchConstraintValue PE = new GeoMatchConstraintValue("PE");
///
/// Constant PF for GeoMatchConstraintValue
///
public static readonly GeoMatchConstraintValue PF = new GeoMatchConstraintValue("PF");
///
/// Constant PG for GeoMatchConstraintValue
///
public static readonly GeoMatchConstraintValue PG = new GeoMatchConstraintValue("PG");
///
/// Constant PH for GeoMatchConstraintValue
///
public static readonly GeoMatchConstraintValue PH = new GeoMatchConstraintValue("PH");
///
/// Constant PK for GeoMatchConstraintValue
///
public static readonly GeoMatchConstraintValue PK = new GeoMatchConstraintValue("PK");
///
/// Constant PL for GeoMatchConstraintValue
///
public static readonly GeoMatchConstraintValue PL = new GeoMatchConstraintValue("PL");
///
/// Constant PM for GeoMatchConstraintValue
///
public static readonly GeoMatchConstraintValue PM = new GeoMatchConstraintValue("PM");
///
/// Constant PN for GeoMatchConstraintValue
///
public static readonly GeoMatchConstraintValue PN = new GeoMatchConstraintValue("PN");
///
/// Constant PR for GeoMatchConstraintValue
///
public static readonly GeoMatchConstraintValue PR = new GeoMatchConstraintValue("PR");
///
/// Constant PS for GeoMatchConstraintValue
///
public static readonly GeoMatchConstraintValue PS = new GeoMatchConstraintValue("PS");
///
/// Constant PT for GeoMatchConstraintValue
///
public static readonly GeoMatchConstraintValue PT = new GeoMatchConstraintValue("PT");
///
/// Constant PW for GeoMatchConstraintValue
///
public static readonly GeoMatchConstraintValue PW = new GeoMatchConstraintValue("PW");
///
/// Constant PY for GeoMatchConstraintValue
///
public static readonly GeoMatchConstraintValue PY = new GeoMatchConstraintValue("PY");
///
/// Constant QA for GeoMatchConstraintValue
///
public static readonly GeoMatchConstraintValue QA = new GeoMatchConstraintValue("QA");
///
/// Constant RE for GeoMatchConstraintValue
///
public static readonly GeoMatchConstraintValue RE = new GeoMatchConstraintValue("RE");
///
/// Constant RO for GeoMatchConstraintValue
///
public static readonly GeoMatchConstraintValue RO = new GeoMatchConstraintValue("RO");
///
/// Constant RS for GeoMatchConstraintValue
///
public static readonly GeoMatchConstraintValue RS = new GeoMatchConstraintValue("RS");
///
/// Constant RU for GeoMatchConstraintValue
///
public static readonly GeoMatchConstraintValue RU = new GeoMatchConstraintValue("RU");
///
/// Constant RW for GeoMatchConstraintValue
///
public static readonly GeoMatchConstraintValue RW = new GeoMatchConstraintValue("RW");
///
/// Constant SA for GeoMatchConstraintValue
///
public static readonly GeoMatchConstraintValue SA = new GeoMatchConstraintValue("SA");
///
/// Constant SB for GeoMatchConstraintValue
///
public static readonly GeoMatchConstraintValue SB = new GeoMatchConstraintValue("SB");
///
/// Constant SC for GeoMatchConstraintValue
///
public static readonly GeoMatchConstraintValue SC = new GeoMatchConstraintValue("SC");
///
/// Constant SD for GeoMatchConstraintValue
///
public static readonly GeoMatchConstraintValue SD = new GeoMatchConstraintValue("SD");
///
/// Constant SE for GeoMatchConstraintValue
///
public static readonly GeoMatchConstraintValue SE = new GeoMatchConstraintValue("SE");
///
/// Constant SG for GeoMatchConstraintValue
///
public static readonly GeoMatchConstraintValue SG = new GeoMatchConstraintValue("SG");
///
/// Constant SH for GeoMatchConstraintValue
///
public static readonly GeoMatchConstraintValue SH = new GeoMatchConstraintValue("SH");
///
/// Constant SI for GeoMatchConstraintValue
///
public static readonly GeoMatchConstraintValue SI = new GeoMatchConstraintValue("SI");
///
/// Constant SJ for GeoMatchConstraintValue
///
public static readonly GeoMatchConstraintValue SJ = new GeoMatchConstraintValue("SJ");
///
/// Constant SK for GeoMatchConstraintValue
///
public static readonly GeoMatchConstraintValue SK = new GeoMatchConstraintValue("SK");
///
/// Constant SL for GeoMatchConstraintValue
///
public static readonly GeoMatchConstraintValue SL = new GeoMatchConstraintValue("SL");
///
/// Constant SM for GeoMatchConstraintValue
///
public static readonly GeoMatchConstraintValue SM = new GeoMatchConstraintValue("SM");
///
/// Constant SN for GeoMatchConstraintValue
///
public static readonly GeoMatchConstraintValue SN = new GeoMatchConstraintValue("SN");
///
/// Constant SO for GeoMatchConstraintValue
///
public static readonly GeoMatchConstraintValue SO = new GeoMatchConstraintValue("SO");
///
/// Constant SR for GeoMatchConstraintValue
///
public static readonly GeoMatchConstraintValue SR = new GeoMatchConstraintValue("SR");
///
/// Constant SS for GeoMatchConstraintValue
///
public static readonly GeoMatchConstraintValue SS = new GeoMatchConstraintValue("SS");
///
/// Constant ST for GeoMatchConstraintValue
///
public static readonly GeoMatchConstraintValue ST = new GeoMatchConstraintValue("ST");
///
/// Constant SV for GeoMatchConstraintValue
///
public static readonly GeoMatchConstraintValue SV = new GeoMatchConstraintValue("SV");
///
/// Constant SX for GeoMatchConstraintValue
///
public static readonly GeoMatchConstraintValue SX = new GeoMatchConstraintValue("SX");
///
/// Constant SY for GeoMatchConstraintValue
///
public static readonly GeoMatchConstraintValue SY = new GeoMatchConstraintValue("SY");
///
/// Constant SZ for GeoMatchConstraintValue
///
public static readonly GeoMatchConstraintValue SZ = new GeoMatchConstraintValue("SZ");
///
/// Constant TC for GeoMatchConstraintValue
///
public static readonly GeoMatchConstraintValue TC = new GeoMatchConstraintValue("TC");
///
/// Constant TD for GeoMatchConstraintValue
///
public static readonly GeoMatchConstraintValue TD = new GeoMatchConstraintValue("TD");
///
/// Constant TF for GeoMatchConstraintValue
///
public static readonly GeoMatchConstraintValue TF = new GeoMatchConstraintValue("TF");
///
/// Constant TG for GeoMatchConstraintValue
///
public static readonly GeoMatchConstraintValue TG = new GeoMatchConstraintValue("TG");
///
/// Constant TH for GeoMatchConstraintValue
///
public static readonly GeoMatchConstraintValue TH = new GeoMatchConstraintValue("TH");
///
/// Constant TJ for GeoMatchConstraintValue
///
public static readonly GeoMatchConstraintValue TJ = new GeoMatchConstraintValue("TJ");
///
/// Constant TK for GeoMatchConstraintValue
///
public static readonly GeoMatchConstraintValue TK = new GeoMatchConstraintValue("TK");
///
/// Constant TL for GeoMatchConstraintValue
///
public static readonly GeoMatchConstraintValue TL = new GeoMatchConstraintValue("TL");
///
/// Constant TM for GeoMatchConstraintValue
///
public static readonly GeoMatchConstraintValue TM = new GeoMatchConstraintValue("TM");
///
/// Constant TN for GeoMatchConstraintValue
///
public static readonly GeoMatchConstraintValue TN = new GeoMatchConstraintValue("TN");
///
/// Constant TO for GeoMatchConstraintValue
///
public static readonly GeoMatchConstraintValue TO = new GeoMatchConstraintValue("TO");
///
/// Constant TR for GeoMatchConstraintValue
///
public static readonly GeoMatchConstraintValue TR = new GeoMatchConstraintValue("TR");
///
/// Constant TT for GeoMatchConstraintValue
///
public static readonly GeoMatchConstraintValue TT = new GeoMatchConstraintValue("TT");
///
/// Constant TV for GeoMatchConstraintValue
///
public static readonly GeoMatchConstraintValue TV = new GeoMatchConstraintValue("TV");
///
/// Constant TW for GeoMatchConstraintValue
///
public static readonly GeoMatchConstraintValue TW = new GeoMatchConstraintValue("TW");
///
/// Constant TZ for GeoMatchConstraintValue
///
public static readonly GeoMatchConstraintValue TZ = new GeoMatchConstraintValue("TZ");
///
/// Constant UA for GeoMatchConstraintValue
///
public static readonly GeoMatchConstraintValue UA = new GeoMatchConstraintValue("UA");
///
/// Constant UG for GeoMatchConstraintValue
///
public static readonly GeoMatchConstraintValue UG = new GeoMatchConstraintValue("UG");
///
/// Constant UM for GeoMatchConstraintValue
///
public static readonly GeoMatchConstraintValue UM = new GeoMatchConstraintValue("UM");
///
/// Constant US for GeoMatchConstraintValue
///
public static readonly GeoMatchConstraintValue US = new GeoMatchConstraintValue("US");
///
/// Constant UY for GeoMatchConstraintValue
///
public static readonly GeoMatchConstraintValue UY = new GeoMatchConstraintValue("UY");
///
/// Constant UZ for GeoMatchConstraintValue
///
public static readonly GeoMatchConstraintValue UZ = new GeoMatchConstraintValue("UZ");
///
/// Constant VA for GeoMatchConstraintValue
///
public static readonly GeoMatchConstraintValue VA = new GeoMatchConstraintValue("VA");
///
/// Constant VC for GeoMatchConstraintValue
///
public static readonly GeoMatchConstraintValue VC = new GeoMatchConstraintValue("VC");
///
/// Constant VE for GeoMatchConstraintValue
///
public static readonly GeoMatchConstraintValue VE = new GeoMatchConstraintValue("VE");
///
/// Constant VG for GeoMatchConstraintValue
///
public static readonly GeoMatchConstraintValue VG = new GeoMatchConstraintValue("VG");
///
/// Constant VI for GeoMatchConstraintValue
///
public static readonly GeoMatchConstraintValue VI = new GeoMatchConstraintValue("VI");
///
/// Constant VN for GeoMatchConstraintValue
///
public static readonly GeoMatchConstraintValue VN = new GeoMatchConstraintValue("VN");
///
/// Constant VU for GeoMatchConstraintValue
///
public static readonly GeoMatchConstraintValue VU = new GeoMatchConstraintValue("VU");
///
/// Constant WF for GeoMatchConstraintValue
///
public static readonly GeoMatchConstraintValue WF = new GeoMatchConstraintValue("WF");
///
/// Constant WS for GeoMatchConstraintValue
///
public static readonly GeoMatchConstraintValue WS = new GeoMatchConstraintValue("WS");
///
/// Constant YE for GeoMatchConstraintValue
///
public static readonly GeoMatchConstraintValue YE = new GeoMatchConstraintValue("YE");
///
/// Constant YT for GeoMatchConstraintValue
///
public static readonly GeoMatchConstraintValue YT = new GeoMatchConstraintValue("YT");
///
/// Constant ZA for GeoMatchConstraintValue
///
public static readonly GeoMatchConstraintValue ZA = new GeoMatchConstraintValue("ZA");
///
/// Constant ZM for GeoMatchConstraintValue
///
public static readonly GeoMatchConstraintValue ZM = new GeoMatchConstraintValue("ZM");
///
/// Constant ZW for GeoMatchConstraintValue
///
public static readonly GeoMatchConstraintValue ZW = new GeoMatchConstraintValue("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 GeoMatchConstraintValue(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 GeoMatchConstraintValue 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 GeoMatchConstraintValue(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type IPSetDescriptorType.
///
public class IPSetDescriptorType : ConstantClass
{
///
/// Constant IPV4 for IPSetDescriptorType
///
public static readonly IPSetDescriptorType IPV4 = new IPSetDescriptorType("IPV4");
///
/// Constant IPV6 for IPSetDescriptorType
///
public static readonly IPSetDescriptorType IPV6 = new IPSetDescriptorType("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 IPSetDescriptorType(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 IPSetDescriptorType 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 IPSetDescriptorType(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type MatchFieldType.
///
public class MatchFieldType : ConstantClass
{
///
/// Constant ALL_QUERY_ARGS for MatchFieldType
///
public static readonly MatchFieldType ALL_QUERY_ARGS = new MatchFieldType("ALL_QUERY_ARGS");
///
/// Constant BODY for MatchFieldType
///
public static readonly MatchFieldType BODY = new MatchFieldType("BODY");
///
/// Constant HEADER for MatchFieldType
///
public static readonly MatchFieldType HEADER = new MatchFieldType("HEADER");
///
/// Constant METHOD for MatchFieldType
///
public static readonly MatchFieldType METHOD = new MatchFieldType("METHOD");
///
/// Constant QUERY_STRING for MatchFieldType
///
public static readonly MatchFieldType QUERY_STRING = new MatchFieldType("QUERY_STRING");
///
/// Constant SINGLE_QUERY_ARG for MatchFieldType
///
public static readonly MatchFieldType SINGLE_QUERY_ARG = new MatchFieldType("SINGLE_QUERY_ARG");
///
/// Constant URI for MatchFieldType
///
public static readonly MatchFieldType URI = new MatchFieldType("URI");
///
/// 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 MatchFieldType(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 MatchFieldType 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 MatchFieldType(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type MigrationErrorType.
///
public class MigrationErrorType : ConstantClass
{
///
/// Constant ENTITY_NOT_FOUND for MigrationErrorType
///
public static readonly MigrationErrorType ENTITY_NOT_FOUND = new MigrationErrorType("ENTITY_NOT_FOUND");
///
/// Constant ENTITY_NOT_SUPPORTED for MigrationErrorType
///
public static readonly MigrationErrorType ENTITY_NOT_SUPPORTED = new MigrationErrorType("ENTITY_NOT_SUPPORTED");
///
/// Constant S3_BUCKET_INVALID_REGION for MigrationErrorType
///
public static readonly MigrationErrorType S3_BUCKET_INVALID_REGION = new MigrationErrorType("S3_BUCKET_INVALID_REGION");
///
/// Constant S3_BUCKET_NO_PERMISSION for MigrationErrorType
///
public static readonly MigrationErrorType S3_BUCKET_NO_PERMISSION = new MigrationErrorType("S3_BUCKET_NO_PERMISSION");
///
/// Constant S3_BUCKET_NOT_ACCESSIBLE for MigrationErrorType
///
public static readonly MigrationErrorType S3_BUCKET_NOT_ACCESSIBLE = new MigrationErrorType("S3_BUCKET_NOT_ACCESSIBLE");
///
/// Constant S3_BUCKET_NOT_FOUND for MigrationErrorType
///
public static readonly MigrationErrorType S3_BUCKET_NOT_FOUND = new MigrationErrorType("S3_BUCKET_NOT_FOUND");
///
/// Constant S3_INTERNAL_ERROR for MigrationErrorType
///
public static readonly MigrationErrorType S3_INTERNAL_ERROR = new MigrationErrorType("S3_INTERNAL_ERROR");
///
/// 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 MigrationErrorType(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 MigrationErrorType 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 MigrationErrorType(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type ParameterExceptionField.
///
public class ParameterExceptionField : ConstantClass
{
///
/// Constant BYTE_MATCH_FIELD_TYPE for ParameterExceptionField
///
public static readonly ParameterExceptionField BYTE_MATCH_FIELD_TYPE = new ParameterExceptionField("BYTE_MATCH_FIELD_TYPE");
///
/// Constant BYTE_MATCH_POSITIONAL_CONSTRAINT for ParameterExceptionField
///
public static readonly ParameterExceptionField BYTE_MATCH_POSITIONAL_CONSTRAINT = new ParameterExceptionField("BYTE_MATCH_POSITIONAL_CONSTRAINT");
///
/// Constant BYTE_MATCH_TEXT_TRANSFORMATION for ParameterExceptionField
///
public static readonly ParameterExceptionField BYTE_MATCH_TEXT_TRANSFORMATION = new ParameterExceptionField("BYTE_MATCH_TEXT_TRANSFORMATION");
///
/// Constant CHANGE_ACTION for ParameterExceptionField
///
public static readonly ParameterExceptionField CHANGE_ACTION = new ParameterExceptionField("CHANGE_ACTION");
///
/// Constant GEO_MATCH_LOCATION_TYPE for ParameterExceptionField
///
public static readonly ParameterExceptionField GEO_MATCH_LOCATION_TYPE = new ParameterExceptionField("GEO_MATCH_LOCATION_TYPE");
///
/// Constant GEO_MATCH_LOCATION_VALUE for ParameterExceptionField
///
public static readonly ParameterExceptionField GEO_MATCH_LOCATION_VALUE = new ParameterExceptionField("GEO_MATCH_LOCATION_VALUE");
///
/// Constant IPSET_TYPE for ParameterExceptionField
///
public static readonly ParameterExceptionField IPSET_TYPE = new ParameterExceptionField("IPSET_TYPE");
///
/// Constant NEXT_MARKER for ParameterExceptionField
///
public static readonly ParameterExceptionField NEXT_MARKER = new ParameterExceptionField("NEXT_MARKER");
///
/// Constant PREDICATE_TYPE for ParameterExceptionField
///
public static readonly ParameterExceptionField PREDICATE_TYPE = new ParameterExceptionField("PREDICATE_TYPE");
///
/// Constant RATE_KEY for ParameterExceptionField
///
public static readonly ParameterExceptionField RATE_KEY = new ParameterExceptionField("RATE_KEY");
///
/// Constant RESOURCE_ARN for ParameterExceptionField
///
public static readonly ParameterExceptionField RESOURCE_ARN = new ParameterExceptionField("RESOURCE_ARN");
///
/// Constant RULE_TYPE for ParameterExceptionField
///
public static readonly ParameterExceptionField RULE_TYPE = new ParameterExceptionField("RULE_TYPE");
///
/// Constant SIZE_CONSTRAINT_COMPARISON_OPERATOR for ParameterExceptionField
///
public static readonly ParameterExceptionField SIZE_CONSTRAINT_COMPARISON_OPERATOR = new ParameterExceptionField("SIZE_CONSTRAINT_COMPARISON_OPERATOR");
///
/// Constant SQL_INJECTION_MATCH_FIELD_TYPE for ParameterExceptionField
///
public static readonly ParameterExceptionField SQL_INJECTION_MATCH_FIELD_TYPE = new ParameterExceptionField("SQL_INJECTION_MATCH_FIELD_TYPE");
///
/// 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 WAF_ACTION for ParameterExceptionField
///
public static readonly ParameterExceptionField WAF_ACTION = new ParameterExceptionField("WAF_ACTION");
///
/// Constant WAF_OVERRIDE_ACTION for ParameterExceptionField
///
public static readonly ParameterExceptionField WAF_OVERRIDE_ACTION = new ParameterExceptionField("WAF_OVERRIDE_ACTION");
///
/// 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 ParameterExceptionReason.
///
public class ParameterExceptionReason : ConstantClass
{
///
/// Constant ILLEGAL_ARGUMENT for ParameterExceptionReason
///
public static readonly ParameterExceptionReason ILLEGAL_ARGUMENT = new ParameterExceptionReason("ILLEGAL_ARGUMENT");
///
/// Constant ILLEGAL_COMBINATION for ParameterExceptionReason
///
public static readonly ParameterExceptionReason ILLEGAL_COMBINATION = new ParameterExceptionReason("ILLEGAL_COMBINATION");
///
/// Constant INVALID_OPTION for ParameterExceptionReason
///
public static readonly ParameterExceptionReason INVALID_OPTION = new ParameterExceptionReason("INVALID_OPTION");
///
/// Constant INVALID_TAG_KEY for ParameterExceptionReason
///
public static readonly ParameterExceptionReason INVALID_TAG_KEY = new ParameterExceptionReason("INVALID_TAG_KEY");
///
/// 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 ParameterExceptionReason(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 ParameterExceptionReason 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 ParameterExceptionReason(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 PredicateType.
///
public class PredicateType : ConstantClass
{
///
/// Constant ByteMatch for PredicateType
///
public static readonly PredicateType ByteMatch = new PredicateType("ByteMatch");
///
/// Constant GeoMatch for PredicateType
///
public static readonly PredicateType GeoMatch = new PredicateType("GeoMatch");
///
/// Constant IPMatch for PredicateType
///
public static readonly PredicateType IPMatch = new PredicateType("IPMatch");
///
/// Constant RegexMatch for PredicateType
///
public static readonly PredicateType RegexMatch = new PredicateType("RegexMatch");
///
/// Constant SizeConstraint for PredicateType
///
public static readonly PredicateType SizeConstraint = new PredicateType("SizeConstraint");
///
/// Constant SqlInjectionMatch for PredicateType
///
public static readonly PredicateType SqlInjectionMatch = new PredicateType("SqlInjectionMatch");
///
/// Constant XssMatch for PredicateType
///
public static readonly PredicateType XssMatch = new PredicateType("XssMatch");
///
/// 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 PredicateType(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 PredicateType 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 PredicateType(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type RateKey.
///
public class RateKey : ConstantClass
{
///
/// Constant IP for RateKey
///
public static readonly RateKey IP = new RateKey("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 RateKey(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 RateKey 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 RateKey(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type TextTransformation.
///
public class TextTransformation : ConstantClass
{
///
/// Constant CMD_LINE for TextTransformation
///
public static readonly TextTransformation CMD_LINE = new TextTransformation("CMD_LINE");
///
/// Constant COMPRESS_WHITE_SPACE for TextTransformation
///
public static readonly TextTransformation COMPRESS_WHITE_SPACE = new TextTransformation("COMPRESS_WHITE_SPACE");
///
/// Constant HTML_ENTITY_DECODE for TextTransformation
///
public static readonly TextTransformation HTML_ENTITY_DECODE = new TextTransformation("HTML_ENTITY_DECODE");
///
/// Constant LOWERCASE for TextTransformation
///
public static readonly TextTransformation LOWERCASE = new TextTransformation("LOWERCASE");
///
/// Constant NONE for TextTransformation
///
public static readonly TextTransformation NONE = new TextTransformation("NONE");
///
/// Constant URL_DECODE for TextTransformation
///
public static readonly TextTransformation URL_DECODE = new TextTransformation("URL_DECODE");
///
/// 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 TextTransformation(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 TextTransformation 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 TextTransformation(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type WafActionType.
///
public class WafActionType : ConstantClass
{
///
/// Constant ALLOW for WafActionType
///
public static readonly WafActionType ALLOW = new WafActionType("ALLOW");
///
/// Constant BLOCK for WafActionType
///
public static readonly WafActionType BLOCK = new WafActionType("BLOCK");
///
/// Constant COUNT for WafActionType
///
public static readonly WafActionType COUNT = new WafActionType("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 WafActionType(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 WafActionType 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 WafActionType(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type WafOverrideActionType.
///
public class WafOverrideActionType : ConstantClass
{
///
/// Constant COUNT for WafOverrideActionType
///
public static readonly WafOverrideActionType COUNT = new WafOverrideActionType("COUNT");
///
/// Constant NONE for WafOverrideActionType
///
public static readonly WafOverrideActionType NONE = new WafOverrideActionType("NONE");
///
/// 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 WafOverrideActionType(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 WafOverrideActionType 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 WafOverrideActionType(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type WafRuleType.
///
public class WafRuleType : ConstantClass
{
///
/// Constant GROUP for WafRuleType
///
public static readonly WafRuleType GROUP = new WafRuleType("GROUP");
///
/// Constant RATE_BASED for WafRuleType
///
public static readonly WafRuleType RATE_BASED = new WafRuleType("RATE_BASED");
///
/// Constant REGULAR for WafRuleType
///
public static readonly WafRuleType REGULAR = new WafRuleType("REGULAR");
///
/// 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 WafRuleType(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 WafRuleType 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 WafRuleType(string value)
{
return FindValue(value);
}
}
}