31
vendor/istio.io/api/mixer/v1/config/client/quota.proto
generated
vendored
31
vendor/istio.io/api/mixer/v1/config/client/quota.proto
generated
vendored
@@ -69,6 +69,19 @@ option (gogoproto.stable_marshaler_all) = true;
|
||||
|
||||
// Determines the quotas used for individual requests.
|
||||
//
|
||||
// <!-- crd generation tags
|
||||
// +cue-gen:QuotaSpec:schema:istio.mixer.v1.config.client.QuotaSpec
|
||||
// +cue-gen:QuotaSpec:groupName:config.istio.io
|
||||
// +cue-gen:QuotaSpec:version:v1alpha2
|
||||
// +cue-gen:QuotaSpec:storageVersion
|
||||
// +cue-gen:QuotaSpec:annotations:helm.sh/resource-policy=keep
|
||||
// +cue-gen:QuotaSpec:labels:app=istio-mixer,chart=istio,heritage=Tiller,release=istio
|
||||
// +cue-gen:QuotaSpec:subresource:status
|
||||
// +cue-gen:QuotaSpec:scope:Namespaced
|
||||
// +cue-gen:QuotaSpec:resource:categories=istio-io,apim-istio-io
|
||||
// +cue-gen:QuotaSpec:preserveUnknownFields:false
|
||||
// -->
|
||||
//
|
||||
// <!-- go code generation tags
|
||||
// +kubetype-gen
|
||||
// +kubetype-gen:groupVersion=config.istio.io/v1alpha2
|
||||
@@ -95,11 +108,14 @@ message QuotaRule {
|
||||
// case-sensitive.
|
||||
message StringMatch {
|
||||
oneof match_type {
|
||||
|
||||
// exact string match
|
||||
string exact = 1;
|
||||
|
||||
// prefix-based match
|
||||
string prefix = 2;
|
||||
// ECMAscript style regex-based match
|
||||
|
||||
// RE2 style regex-based match (https://github.com/google/re2/wiki/Syntax).
|
||||
string regex = 3;
|
||||
}
|
||||
}
|
||||
@@ -131,6 +147,19 @@ message Quota {
|
||||
// QuotaSpecBinding defines the binding between QuotaSpecs and one or more
|
||||
// IstioService.
|
||||
//
|
||||
// <!-- crd generation tags
|
||||
// +cue-gen:QuotaSpecBinding:schema:istio.mixer.v1.config.client.QuotaSpecBinding
|
||||
// +cue-gen:QuotaSpecBinding:groupName:config.istio.io
|
||||
// +cue-gen:QuotaSpecBinding:version:v1alpha2
|
||||
// +cue-gen:QuotaSpecBinding:storageVersion
|
||||
// +cue-gen:QuotaSpecBinding:annotations:helm.sh/resource-policy=keep
|
||||
// +cue-gen:QuotaSpecBinding:labels:app=istio-mixer,chart=istio,heritage=Tiller,release=istio
|
||||
// +cue-gen:QuotaSpecBinding:subresource:status
|
||||
// +cue-gen:QuotaSpecBinding:scope:Namespaced
|
||||
// +cue-gen:QuotaSpecBinding:resource:categories=istio-io,apim-istio-io
|
||||
// +cue-gen:QuotaSpecBinding:preserveUnknownFields:false
|
||||
// -->
|
||||
//
|
||||
// <!-- go code generation tags
|
||||
// +kubetype-gen
|
||||
// +kubetype-gen:groupVersion=config.istio.io/v1alpha2
|
||||
|
||||
Reference in New Issue
Block a user