@pulumi/azure-native
Version:
[](https://slack.pulumi.com) [](https://npmjs.com/package/@pulumi/azure-native) [;
exports.WebApplicationFirewallScrubbingState = exports.VariableName = exports.TransformType = exports.Transform = exports.State = exports.SkuName = exports.SessionAffinityEnabledState = exports.ScrubbingRuleEntryState = exports.ScrubbingRuleEntryMatchVariable = exports.ScrubbingRuleEntryMatchOperator = exports.RulesEngineOperator = exports.RulesEngineMatchVariable = exports.RuleType = exports.RoutingRuleEnabledState = exports.PolicyRequestBodyCheck = exports.PolicyMode = exports.PolicyEnabledState = exports.Operator = exports.MatchVariable = exports.MatchProcessingBehavior = exports.ManagedRuleSetActionType = exports.ManagedRuleExclusionSelectorMatchOperator = exports.ManagedRuleExclusionMatchVariable = exports.ManagedRuleEnabledState = exports.HealthProbeEnabled = exports.HeaderActionType = exports.FrontDoorRedirectType = exports.FrontDoorRedirectProtocol = exports.FrontDoorQuery = exports.FrontDoorProtocol = exports.FrontDoorHealthProbeMethod = exports.FrontDoorForwardingProtocol = exports.FrontDoorEnabledState = exports.EnforceCertificateNameCheckEnabledState = exports.DynamicCompressionEnabled = exports.CustomRuleEnabledState = exports.BackendEnabledState = exports.ActionType = void 0;
exports.ActionType = {
Allow: "Allow",
Block: "Block",
Log: "Log",
Redirect: "Redirect",
AnomalyScoring: "AnomalyScoring",
JSChallenge: "JSChallenge",
};
exports.BackendEnabledState = {
Enabled: "Enabled",
Disabled: "Disabled",
};
exports.CustomRuleEnabledState = {
Disabled: "Disabled",
Enabled: "Enabled",
};
exports.DynamicCompressionEnabled = {
Enabled: "Enabled",
Disabled: "Disabled",
};
exports.EnforceCertificateNameCheckEnabledState = {
Enabled: "Enabled",
Disabled: "Disabled",
};
exports.FrontDoorEnabledState = {
Enabled: "Enabled",
Disabled: "Disabled",
};
exports.FrontDoorForwardingProtocol = {
HttpOnly: "HttpOnly",
HttpsOnly: "HttpsOnly",
MatchRequest: "MatchRequest",
};
exports.FrontDoorHealthProbeMethod = {
GET: "GET",
HEAD: "HEAD",
};
exports.FrontDoorProtocol = {
Http: "Http",
Https: "Https",
};
exports.FrontDoorQuery = {
StripNone: "StripNone",
StripAll: "StripAll",
StripOnly: "StripOnly",
StripAllExcept: "StripAllExcept",
};
exports.FrontDoorRedirectProtocol = {
HttpOnly: "HttpOnly",
HttpsOnly: "HttpsOnly",
MatchRequest: "MatchRequest",
};
exports.FrontDoorRedirectType = {
Moved: "Moved",
Found: "Found",
TemporaryRedirect: "TemporaryRedirect",
PermanentRedirect: "PermanentRedirect",
};
exports.HeaderActionType = {
Append: "Append",
Delete: "Delete",
Overwrite: "Overwrite",
};
exports.HealthProbeEnabled = {
Enabled: "Enabled",
Disabled: "Disabled",
};
exports.ManagedRuleEnabledState = {
Disabled: "Disabled",
Enabled: "Enabled",
};
exports.ManagedRuleExclusionMatchVariable = {
RequestHeaderNames: "RequestHeaderNames",
RequestCookieNames: "RequestCookieNames",
QueryStringArgNames: "QueryStringArgNames",
RequestBodyPostArgNames: "RequestBodyPostArgNames",
RequestBodyJsonArgNames: "RequestBodyJsonArgNames",
};
exports.ManagedRuleExclusionSelectorMatchOperator = {
Equals: "Equals",
Contains: "Contains",
StartsWith: "StartsWith",
EndsWith: "EndsWith",
EqualsAny: "EqualsAny",
};
exports.ManagedRuleSetActionType = {
Block: "Block",
Log: "Log",
Redirect: "Redirect",
};
exports.MatchProcessingBehavior = {
Continue: "Continue",
Stop: "Stop",
};
exports.MatchVariable = {
RemoteAddr: "RemoteAddr",
RequestMethod: "RequestMethod",
QueryString: "QueryString",
PostArgs: "PostArgs",
RequestUri: "RequestUri",
RequestHeader: "RequestHeader",
RequestBody: "RequestBody",
Cookies: "Cookies",
SocketAddr: "SocketAddr",
};
exports.Operator = {
Any: "Any",
IPMatch: "IPMatch",
GeoMatch: "GeoMatch",
Equal: "Equal",
Contains: "Contains",
LessThan: "LessThan",
GreaterThan: "GreaterThan",
LessThanOrEqual: "LessThanOrEqual",
GreaterThanOrEqual: "GreaterThanOrEqual",
BeginsWith: "BeginsWith",
EndsWith: "EndsWith",
RegEx: "RegEx",
};
exports.PolicyEnabledState = {
Disabled: "Disabled",
Enabled: "Enabled",
};
exports.PolicyMode = {
Prevention: "Prevention",
Detection: "Detection",
};
exports.PolicyRequestBodyCheck = {
Disabled: "Disabled",
Enabled: "Enabled",
};
exports.RoutingRuleEnabledState = {
Enabled: "Enabled",
Disabled: "Disabled",
};
exports.RuleType = {
MatchRule: "MatchRule",
RateLimitRule: "RateLimitRule",
};
exports.RulesEngineMatchVariable = {
IsMobile: "IsMobile",
RemoteAddr: "RemoteAddr",
RequestMethod: "RequestMethod",
QueryString: "QueryString",
PostArgs: "PostArgs",
RequestUri: "RequestUri",
RequestPath: "RequestPath",
RequestFilename: "RequestFilename",
RequestFilenameExtension: "RequestFilenameExtension",
RequestHeader: "RequestHeader",
RequestBody: "RequestBody",
RequestScheme: "RequestScheme",
};
exports.RulesEngineOperator = {
Any: "Any",
IPMatch: "IPMatch",
GeoMatch: "GeoMatch",
Equal: "Equal",
Contains: "Contains",
LessThan: "LessThan",
GreaterThan: "GreaterThan",
LessThanOrEqual: "LessThanOrEqual",
GreaterThanOrEqual: "GreaterThanOrEqual",
BeginsWith: "BeginsWith",
EndsWith: "EndsWith",
};
exports.ScrubbingRuleEntryMatchOperator = {
EqualsAny: "EqualsAny",
Equals: "Equals",
};
exports.ScrubbingRuleEntryMatchVariable = {
RequestIPAddress: "RequestIPAddress",
RequestUri: "RequestUri",
QueryStringArgNames: "QueryStringArgNames",
RequestHeaderNames: "RequestHeaderNames",
RequestCookieNames: "RequestCookieNames",
RequestBodyPostArgNames: "RequestBodyPostArgNames",
RequestBodyJsonArgNames: "RequestBodyJsonArgNames",
};
exports.ScrubbingRuleEntryState = {
Enabled: "Enabled",
Disabled: "Disabled",
};
exports.SessionAffinityEnabledState = {
Enabled: "Enabled",
Disabled: "Disabled",
};
exports.SkuName = {
Classic_AzureFrontDoor: "Classic_AzureFrontDoor",
Standard_AzureFrontDoor: "Standard_AzureFrontDoor",
Premium_AzureFrontDoor: "Premium_AzureFrontDoor",
};
exports.State = {
Enabled: "Enabled",
Disabled: "Disabled",
};
exports.Transform = {
Lowercase: "Lowercase",
Uppercase: "Uppercase",
Trim: "Trim",
UrlDecode: "UrlDecode",
UrlEncode: "UrlEncode",
RemoveNulls: "RemoveNulls",
};
exports.TransformType = {
Lowercase: "Lowercase",
Uppercase: "Uppercase",
Trim: "Trim",
UrlDecode: "UrlDecode",
UrlEncode: "UrlEncode",
RemoveNulls: "RemoveNulls",
};
exports.VariableName = {
SocketAddr: "SocketAddr",
GeoLocation: "GeoLocation",
None: "None",
};
exports.WebApplicationFirewallScrubbingState = {
Enabled: "Enabled",
Disabled: "Disabled",
};
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiaW5kZXguanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi8uLi8uLi90eXBlcy9lbnVtcy9mcm9udGRvb3IvaW5kZXgudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IjtBQUFBLHNFQUFzRTtBQUN0RSxpRkFBaUY7OztBQUdwRSxRQUFBLFVBQVUsR0FBRztJQUN0QixLQUFLLEVBQUUsT0FBTztJQUNkLEtBQUssRUFBRSxPQUFPO0lBQ2QsR0FBRyxFQUFFLEtBQUs7SUFDVixRQUFRLEVBQUUsVUFBVTtJQUNwQixjQUFjLEVBQUUsZ0JBQWdCO0lBQ2hDLFdBQVcsRUFBRSxhQUFhO0NBQ3BCLENBQUM7QUFPRSxRQUFBLG1CQUFtQixHQUFHO0lBQy9CLE9BQU8sRUFBRSxTQUFTO0lBQ2xCLFFBQVEsRUFBRSxVQUFVO0NBQ2QsQ0FBQztBQU9FLFFBQUEsc0JBQXNCLEdBQUc7SUFDbEMsUUFBUSxFQUFFLFVBQVU7SUFDcEIsT0FBTyxFQUFFLFNBQVM7Q0FDWixDQUFDO0FBT0UsUUFBQSx5QkFBeUIsR0FBRztJQUNyQyxPQUFPLEVBQUUsU0FBUztJQUNsQixRQUFRLEVBQUUsVUFBVTtDQUNkLENBQUM7QUFPRSxRQUFBLHVDQUF1QyxHQUFHO0lBQ25ELE9BQU8sRUFBRSxTQUFTO0lBQ2xCLFFBQVEsRUFBRSxVQUFVO0NBQ2QsQ0FBQztBQU9FLFFBQUEscUJBQXFCLEdBQUc7SUFDakMsT0FBTyxFQUFFLFNBQVM7SUFDbEIsUUFBUSxFQUFFLFVBQVU7Q0FDZCxDQUFDO0FBT0UsUUFBQSwyQkFBMkIsR0FBRztJQUN2QyxRQUFRLEVBQUUsVUFBVTtJQUNwQixTQUFTLEVBQUUsV0FBVztJQUN0QixZQUFZLEVBQUUsY0FBYztDQUN0QixDQUFDO0FBT0UsUUFBQSwwQkFBMEIsR0FBRztJQUN0QyxHQUFHLEVBQUUsS0FBSztJQUNWLElBQUksRUFBRSxNQUFNO0NBQ04sQ0FBQztBQU9FLFFBQUEsaUJBQWlCLEdBQUc7SUFDN0IsSUFBSSxFQUFFLE1BQU07SUFDWixL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