# Functions

No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
RegisterGwWAFMonitoringAPIHandler registers with grpc-gw with an inproc-client backing so that rest to grpc happens without a grpc.Dial (thus avoiding additional certs for mTLS).
RegisterWAFMonitoringAPIHandler registers the http handlers for service WAFMonitoringAPI to "mux".
RegisterWAFMonitoringAPIHandlerClient registers the http handlers for service WAFMonitoringAPI to "mux".
RegisterWAFMonitoringAPIHandlerFromEndpoint is same as RegisterWAFMonitoringAPIHandler but automatically dials to "endpoint" and closes the connection when "ctx" gets done.
RegisterWAFMonitoringAPIHandlerServer registers the http handlers for service WAFMonitoringAPI to "mux".
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author

# Constants

x-displayName: "AppType" AppType configured on the virtual_host under which this WAF instance is running.
x-displayName: "Bot Name" Name of the Bot associated with the waf rule.
x-displayName: "Bot Type" Type of the Bot (crawler, scanner, script).
x-displayName: "Equal To" Equal to.
x-displayName: "Instance" Region from which the client's accesses caused WAF metrics to be generated.
x-displayName: "Namespace" Namespace in which this WAF instance is running.
x-displayName: "Not Equal To" Not Equal to.
x-displayName: "Rule ID" RuleID of the rule that was hit to cause this metric to be generated.
x-displayName: "Rule Severity" Rule severity of the rule that was hit to cause this metric to be generated.
x-displayName: "Rule Tag" Rule tag of the rule that was hit to cause this metric to be generated.
x-displayName: "Service" Service for which this WAF instance is reporting the metrics.
x-displayName: "Site" Site from which this WAF instance is reporting the metrics.
x-displayName: "Virtual Host" Virtual host under which this WAF instance is running.
x-displayName: "WAF Instance ID" WAF instance ID.
x-displayName: "WAF Mode" Block or AlertOnly.

# Variables

Well-known symbol for default validator implementation.
Well-known symbol for default validator implementation.
Well-known symbol for default validator implementation.
Well-known symbol for default validator implementation.
Well-known symbol for default validator implementation.
Well-known symbol for default validator implementation.
Well-known symbol for default validator implementation.
Well-known symbol for default validator implementation.
Well-known symbol for default validator implementation.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author

# Structs

Label based filtering of WAF metrics.
Rule Hits Counter x-displayName: "Rule Hits Counter" RuleHitsCounter contains the timeseries data of rule hits counter.
RuleHitsCountRequest x-displayName: "Rule Hits Count Request" Request to get number of rule hits per client/server for a given namespace.
RuleHitsCountResponse x-displayName: "Rule Hits Count Response" Number of rule hits for each unique combination of group_by labels in the RuleHitsCountRequest.
RuleHitsId x-displayName: "Rule Hits ID" RuleHitsId uniquely identifies an entry in the response for rule_hits metrics query.
Security Events Counter x-displayName: "Security Events Counter" SecurityEventsCounter contains the timeseries data of security events counter.
SecurityEventsCountRequest x-displayName: "Security Events Count Request" Request to get number of security events per client/server for a given namespace.
SecurityEventsCountResponse x-displayName: "Security Events Count Response" Number of security events for each unique combination of group_by labels in the SecurityEventsCountRequest.
SecurityEventsId x-displayName: "Security Events ID" SecurityEventsId uniquely identifies an entry in the response for rule_hits metrics query.
UnimplementedWAFMonitoringAPIServer can be embedded to have forward compatible implementations.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
Create WAFMonitoringAPI GRPC Client satisfying server.CustomClient.
Create WAFMonitoringAPI REST Client satisfying server.CustomClient.

# Interfaces

WAFMonitoringAPIClient is the client API for WAFMonitoringAPI service.
WAFMonitoringAPIServer is the server API for WAFMonitoringAPI service.

# Type aliases

Labels in the WAF metrics.
WAF Metric Label Operator x-displayName: "WAF Metric Label Operator" The operator to use when querying WAF metrics with labels.