// generated by protoc-gen-consul-rate-limit; DO NOT EDIT. package middleware import "github.com/hashicorp/consul/agent/consul/rate" var rpcRateLimitSpecs = map[string]rate.OperationType{ "/hashicorp.consul.acl.ACLService/Login": rate.OperationTypeWrite, "/hashicorp.consul.acl.ACLService/Logout": rate.OperationTypeWrite, "/hashicorp.consul.connectca.ConnectCAService/Sign": rate.OperationTypeWrite, "/hashicorp.consul.connectca.ConnectCAService/WatchRoots": rate.OperationTypeRead, "/hashicorp.consul.dataplane.DataplaneService/GetEnvoyBootstrapParams": rate.OperationTypeRead, "/hashicorp.consul.dataplane.DataplaneService/GetSupportedDataplaneFeatures": rate.OperationTypeRead, "/hashicorp.consul.dns.DNSService/Query": rate.OperationTypeRead, "/hashicorp.consul.internal.operator.OperatorService/TransferLeader": rate.OperationTypeExempt, "/hashicorp.consul.internal.peering.PeeringService/Establish": rate.OperationTypeWrite, "/hashicorp.consul.internal.peering.PeeringService/GenerateToken": rate.OperationTypeWrite, "/hashicorp.consul.internal.peering.PeeringService/PeeringDelete": rate.OperationTypeWrite, "/hashicorp.consul.internal.peering.PeeringService/PeeringList": rate.OperationTypeRead, "/hashicorp.consul.internal.peering.PeeringService/PeeringRead": rate.OperationTypeRead, "/hashicorp.consul.internal.peering.PeeringService/PeeringWrite": rate.OperationTypeWrite, "/hashicorp.consul.internal.peering.PeeringService/TrustBundleListByService": rate.OperationTypeRead, "/hashicorp.consul.internal.peering.PeeringService/TrustBundleRead": rate.OperationTypeRead, "/hashicorp.consul.internal.peerstream.PeerStreamService/ExchangeSecret": rate.OperationTypeWrite, "/hashicorp.consul.internal.peerstream.PeerStreamService/StreamResources": rate.OperationTypeRead, "/hashicorp.consul.serverdiscovery.ServerDiscoveryService/WatchServers": rate.OperationTypeRead, "/subscribe.StateChangeSubscription/Subscribe": rate.OperationTypeRead, }