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