Documentation ¶
Index ¶
- Variables
- type AdmissionControl
- func (*AdmissionControl) Descriptor() ([]byte, []int)deprecated
- func (x *AdmissionControl) GetAggressionCoefficient() *v3.RuntimeDouble
- func (x *AdmissionControl) GetEnabled() *v3.RuntimeFeatureFlag
- func (m *AdmissionControl) GetEvaluationCriteria() isAdmissionControl_EvaluationCriteria
- func (x *AdmissionControl) GetSamplingWindow() *duration.Duration
- func (x *AdmissionControl) GetSuccessCriteria() *AdmissionControl_SuccessCriteria
- func (*AdmissionControl) ProtoMessage()
- func (x *AdmissionControl) ProtoReflect() protoreflect.Message
- func (x *AdmissionControl) Reset()
- func (x *AdmissionControl) String() string
- func (m *AdmissionControl) Validate() error
- type AdmissionControlValidationError
- func (e AdmissionControlValidationError) Cause() error
- func (e AdmissionControlValidationError) Error() string
- func (e AdmissionControlValidationError) ErrorName() string
- func (e AdmissionControlValidationError) Field() string
- func (e AdmissionControlValidationError) Key() bool
- func (e AdmissionControlValidationError) Reason() string
- type AdmissionControl_SuccessCriteria
- func (*AdmissionControl_SuccessCriteria) Descriptor() ([]byte, []int)deprecated
- func (x *AdmissionControl_SuccessCriteria) GetGrpcCriteria() *AdmissionControl_SuccessCriteria_GrpcCriteria
- func (x *AdmissionControl_SuccessCriteria) GetHttpCriteria() *AdmissionControl_SuccessCriteria_HttpCriteria
- func (*AdmissionControl_SuccessCriteria) ProtoMessage()
- func (x *AdmissionControl_SuccessCriteria) ProtoReflect() protoreflect.Message
- func (x *AdmissionControl_SuccessCriteria) Reset()
- func (x *AdmissionControl_SuccessCriteria) String() string
- func (m *AdmissionControl_SuccessCriteria) Validate() error
- type AdmissionControl_SuccessCriteriaValidationError
- func (e AdmissionControl_SuccessCriteriaValidationError) Cause() error
- func (e AdmissionControl_SuccessCriteriaValidationError) Error() string
- func (e AdmissionControl_SuccessCriteriaValidationError) ErrorName() string
- func (e AdmissionControl_SuccessCriteriaValidationError) Field() string
- func (e AdmissionControl_SuccessCriteriaValidationError) Key() bool
- func (e AdmissionControl_SuccessCriteriaValidationError) Reason() string
- type AdmissionControl_SuccessCriteria_
- type AdmissionControl_SuccessCriteria_GrpcCriteria
- func (*AdmissionControl_SuccessCriteria_GrpcCriteria) Descriptor() ([]byte, []int)deprecated
- func (x *AdmissionControl_SuccessCriteria_GrpcCriteria) GetGrpcSuccessStatus() []uint32
- func (*AdmissionControl_SuccessCriteria_GrpcCriteria) ProtoMessage()
- func (x *AdmissionControl_SuccessCriteria_GrpcCriteria) ProtoReflect() protoreflect.Message
- func (x *AdmissionControl_SuccessCriteria_GrpcCriteria) Reset()
- func (x *AdmissionControl_SuccessCriteria_GrpcCriteria) String() string
- func (m *AdmissionControl_SuccessCriteria_GrpcCriteria) Validate() error
- type AdmissionControl_SuccessCriteria_GrpcCriteriaValidationError
- func (e AdmissionControl_SuccessCriteria_GrpcCriteriaValidationError) Cause() error
- func (e AdmissionControl_SuccessCriteria_GrpcCriteriaValidationError) Error() string
- func (e AdmissionControl_SuccessCriteria_GrpcCriteriaValidationError) ErrorName() string
- func (e AdmissionControl_SuccessCriteria_GrpcCriteriaValidationError) Field() string
- func (e AdmissionControl_SuccessCriteria_GrpcCriteriaValidationError) Key() bool
- func (e AdmissionControl_SuccessCriteria_GrpcCriteriaValidationError) Reason() string
- type AdmissionControl_SuccessCriteria_HttpCriteria
- func (*AdmissionControl_SuccessCriteria_HttpCriteria) Descriptor() ([]byte, []int)deprecated
- func (x *AdmissionControl_SuccessCriteria_HttpCriteria) GetHttpSuccessStatus() []*v31.Int32Range
- func (*AdmissionControl_SuccessCriteria_HttpCriteria) ProtoMessage()
- func (x *AdmissionControl_SuccessCriteria_HttpCriteria) ProtoReflect() protoreflect.Message
- func (x *AdmissionControl_SuccessCriteria_HttpCriteria) Reset()
- func (x *AdmissionControl_SuccessCriteria_HttpCriteria) String() string
- func (m *AdmissionControl_SuccessCriteria_HttpCriteria) Validate() error
- type AdmissionControl_SuccessCriteria_HttpCriteriaValidationError
- func (e AdmissionControl_SuccessCriteria_HttpCriteriaValidationError) Cause() error
- func (e AdmissionControl_SuccessCriteria_HttpCriteriaValidationError) Error() string
- func (e AdmissionControl_SuccessCriteria_HttpCriteriaValidationError) ErrorName() string
- func (e AdmissionControl_SuccessCriteria_HttpCriteriaValidationError) Field() string
- func (e AdmissionControl_SuccessCriteria_HttpCriteriaValidationError) Key() bool
- func (e AdmissionControl_SuccessCriteria_HttpCriteriaValidationError) Reason() string
Constants ¶
This section is empty.
Variables ¶
var File_envoy_extensions_filters_http_admission_control_v3alpha_admission_control_proto protoreflect.FileDescriptor
Functions ¶
This section is empty.
Types ¶
type AdmissionControl ¶
type AdmissionControl struct { Enabled *v3.RuntimeFeatureFlag `protobuf:"bytes,1,opt,name=enabled,proto3" json:"enabled,omitempty"` // Types that are assignable to EvaluationCriteria: // *AdmissionControl_SuccessCriteria_ EvaluationCriteria isAdmissionControl_EvaluationCriteria `protobuf_oneof:"evaluation_criteria"` SamplingWindow *duration.Duration `protobuf:"bytes,3,opt,name=sampling_window,json=samplingWindow,proto3" json:"sampling_window,omitempty"` AggressionCoefficient *v3.RuntimeDouble `protobuf:"bytes,4,opt,name=aggression_coefficient,json=aggressionCoefficient,proto3" json:"aggression_coefficient,omitempty"` // contains filtered or unexported fields }
func (*AdmissionControl) Descriptor
deprecated
func (*AdmissionControl) Descriptor() ([]byte, []int)
Deprecated: Use AdmissionControl.ProtoReflect.Descriptor instead.
func (*AdmissionControl) GetAggressionCoefficient ¶
func (x *AdmissionControl) GetAggressionCoefficient() *v3.RuntimeDouble
func (*AdmissionControl) GetEnabled ¶
func (x *AdmissionControl) GetEnabled() *v3.RuntimeFeatureFlag
func (*AdmissionControl) GetEvaluationCriteria ¶
func (m *AdmissionControl) GetEvaluationCriteria() isAdmissionControl_EvaluationCriteria
func (*AdmissionControl) GetSamplingWindow ¶
func (x *AdmissionControl) GetSamplingWindow() *duration.Duration
func (*AdmissionControl) GetSuccessCriteria ¶
func (x *AdmissionControl) GetSuccessCriteria() *AdmissionControl_SuccessCriteria
func (*AdmissionControl) ProtoMessage ¶
func (*AdmissionControl) ProtoMessage()
func (*AdmissionControl) ProtoReflect ¶
func (x *AdmissionControl) ProtoReflect() protoreflect.Message
func (*AdmissionControl) Reset ¶
func (x *AdmissionControl) Reset()
func (*AdmissionControl) String ¶
func (x *AdmissionControl) String() string
func (*AdmissionControl) Validate ¶
func (m *AdmissionControl) Validate() error
Validate checks the field values on AdmissionControl with the rules defined in the proto definition for this message. If any rules are violated, an error is returned.
type AdmissionControlValidationError ¶
type AdmissionControlValidationError struct {
// contains filtered or unexported fields
}
AdmissionControlValidationError is the validation error returned by AdmissionControl.Validate if the designated constraints aren't met.
func (AdmissionControlValidationError) Cause ¶
func (e AdmissionControlValidationError) Cause() error
Cause function returns cause value.
func (AdmissionControlValidationError) Error ¶
func (e AdmissionControlValidationError) Error() string
Error satisfies the builtin error interface
func (AdmissionControlValidationError) ErrorName ¶
func (e AdmissionControlValidationError) ErrorName() string
ErrorName returns error name.
func (AdmissionControlValidationError) Field ¶
func (e AdmissionControlValidationError) Field() string
Field function returns field value.
func (AdmissionControlValidationError) Key ¶
func (e AdmissionControlValidationError) Key() bool
Key function returns key value.
func (AdmissionControlValidationError) Reason ¶
func (e AdmissionControlValidationError) Reason() string
Reason function returns reason value.
type AdmissionControl_SuccessCriteria ¶
type AdmissionControl_SuccessCriteria struct { HttpCriteria *AdmissionControl_SuccessCriteria_HttpCriteria `protobuf:"bytes,1,opt,name=http_criteria,json=httpCriteria,proto3" json:"http_criteria,omitempty"` GrpcCriteria *AdmissionControl_SuccessCriteria_GrpcCriteria `protobuf:"bytes,2,opt,name=grpc_criteria,json=grpcCriteria,proto3" json:"grpc_criteria,omitempty"` // contains filtered or unexported fields }
func (*AdmissionControl_SuccessCriteria) Descriptor
deprecated
func (*AdmissionControl_SuccessCriteria) Descriptor() ([]byte, []int)
Deprecated: Use AdmissionControl_SuccessCriteria.ProtoReflect.Descriptor instead.
func (*AdmissionControl_SuccessCriteria) GetGrpcCriteria ¶
func (x *AdmissionControl_SuccessCriteria) GetGrpcCriteria() *AdmissionControl_SuccessCriteria_GrpcCriteria
func (*AdmissionControl_SuccessCriteria) GetHttpCriteria ¶
func (x *AdmissionControl_SuccessCriteria) GetHttpCriteria() *AdmissionControl_SuccessCriteria_HttpCriteria
func (*AdmissionControl_SuccessCriteria) ProtoMessage ¶
func (*AdmissionControl_SuccessCriteria) ProtoMessage()
func (*AdmissionControl_SuccessCriteria) ProtoReflect ¶
func (x *AdmissionControl_SuccessCriteria) ProtoReflect() protoreflect.Message
func (*AdmissionControl_SuccessCriteria) Reset ¶
func (x *AdmissionControl_SuccessCriteria) Reset()
func (*AdmissionControl_SuccessCriteria) String ¶
func (x *AdmissionControl_SuccessCriteria) String() string
func (*AdmissionControl_SuccessCriteria) Validate ¶
func (m *AdmissionControl_SuccessCriteria) Validate() error
Validate checks the field values on AdmissionControl_SuccessCriteria with the rules defined in the proto definition for this message. If any rules are violated, an error is returned.
type AdmissionControl_SuccessCriteriaValidationError ¶
type AdmissionControl_SuccessCriteriaValidationError struct {
// contains filtered or unexported fields
}
AdmissionControl_SuccessCriteriaValidationError is the validation error returned by AdmissionControl_SuccessCriteria.Validate if the designated constraints aren't met.
func (AdmissionControl_SuccessCriteriaValidationError) Cause ¶
func (e AdmissionControl_SuccessCriteriaValidationError) Cause() error
Cause function returns cause value.
func (AdmissionControl_SuccessCriteriaValidationError) Error ¶
func (e AdmissionControl_SuccessCriteriaValidationError) Error() string
Error satisfies the builtin error interface
func (AdmissionControl_SuccessCriteriaValidationError) ErrorName ¶
func (e AdmissionControl_SuccessCriteriaValidationError) ErrorName() string
ErrorName returns error name.
func (AdmissionControl_SuccessCriteriaValidationError) Field ¶
func (e AdmissionControl_SuccessCriteriaValidationError) Field() string
Field function returns field value.
func (AdmissionControl_SuccessCriteriaValidationError) Key ¶
func (e AdmissionControl_SuccessCriteriaValidationError) Key() bool
Key function returns key value.
func (AdmissionControl_SuccessCriteriaValidationError) Reason ¶
func (e AdmissionControl_SuccessCriteriaValidationError) Reason() string
Reason function returns reason value.
type AdmissionControl_SuccessCriteria_ ¶
type AdmissionControl_SuccessCriteria_ struct {
SuccessCriteria *AdmissionControl_SuccessCriteria `protobuf:"bytes,2,opt,name=success_criteria,json=successCriteria,proto3,oneof"`
}
type AdmissionControl_SuccessCriteria_GrpcCriteria ¶
type AdmissionControl_SuccessCriteria_GrpcCriteria struct { GrpcSuccessStatus []uint32 `protobuf:"varint,1,rep,packed,name=grpc_success_status,json=grpcSuccessStatus,proto3" json:"grpc_success_status,omitempty"` // contains filtered or unexported fields }
func (*AdmissionControl_SuccessCriteria_GrpcCriteria) Descriptor
deprecated
func (*AdmissionControl_SuccessCriteria_GrpcCriteria) Descriptor() ([]byte, []int)
Deprecated: Use AdmissionControl_SuccessCriteria_GrpcCriteria.ProtoReflect.Descriptor instead.
func (*AdmissionControl_SuccessCriteria_GrpcCriteria) GetGrpcSuccessStatus ¶
func (x *AdmissionControl_SuccessCriteria_GrpcCriteria) GetGrpcSuccessStatus() []uint32
func (*AdmissionControl_SuccessCriteria_GrpcCriteria) ProtoMessage ¶
func (*AdmissionControl_SuccessCriteria_GrpcCriteria) ProtoMessage()
func (*AdmissionControl_SuccessCriteria_GrpcCriteria) ProtoReflect ¶
func (x *AdmissionControl_SuccessCriteria_GrpcCriteria) ProtoReflect() protoreflect.Message
func (*AdmissionControl_SuccessCriteria_GrpcCriteria) Reset ¶
func (x *AdmissionControl_SuccessCriteria_GrpcCriteria) Reset()
func (*AdmissionControl_SuccessCriteria_GrpcCriteria) String ¶
func (x *AdmissionControl_SuccessCriteria_GrpcCriteria) String() string
func (*AdmissionControl_SuccessCriteria_GrpcCriteria) Validate ¶
func (m *AdmissionControl_SuccessCriteria_GrpcCriteria) Validate() error
Validate checks the field values on AdmissionControl_SuccessCriteria_GrpcCriteria with the rules defined in the proto definition for this message. If any rules are violated, an error is returned.
type AdmissionControl_SuccessCriteria_GrpcCriteriaValidationError ¶
type AdmissionControl_SuccessCriteria_GrpcCriteriaValidationError struct {
// contains filtered or unexported fields
}
AdmissionControl_SuccessCriteria_GrpcCriteriaValidationError is the validation error returned by AdmissionControl_SuccessCriteria_GrpcCriteria.Validate if the designated constraints aren't met.
func (AdmissionControl_SuccessCriteria_GrpcCriteriaValidationError) Cause ¶
func (e AdmissionControl_SuccessCriteria_GrpcCriteriaValidationError) Cause() error
Cause function returns cause value.
func (AdmissionControl_SuccessCriteria_GrpcCriteriaValidationError) Error ¶
func (e AdmissionControl_SuccessCriteria_GrpcCriteriaValidationError) Error() string
Error satisfies the builtin error interface
func (AdmissionControl_SuccessCriteria_GrpcCriteriaValidationError) ErrorName ¶
func (e AdmissionControl_SuccessCriteria_GrpcCriteriaValidationError) ErrorName() string
ErrorName returns error name.
func (AdmissionControl_SuccessCriteria_GrpcCriteriaValidationError) Field ¶
func (e AdmissionControl_SuccessCriteria_GrpcCriteriaValidationError) Field() string
Field function returns field value.
func (AdmissionControl_SuccessCriteria_GrpcCriteriaValidationError) Key ¶
func (e AdmissionControl_SuccessCriteria_GrpcCriteriaValidationError) Key() bool
Key function returns key value.
func (AdmissionControl_SuccessCriteria_GrpcCriteriaValidationError) Reason ¶
func (e AdmissionControl_SuccessCriteria_GrpcCriteriaValidationError) Reason() string
Reason function returns reason value.
type AdmissionControl_SuccessCriteria_HttpCriteria ¶
type AdmissionControl_SuccessCriteria_HttpCriteria struct { HttpSuccessStatus []*v31.Int32Range `protobuf:"bytes,1,rep,name=http_success_status,json=httpSuccessStatus,proto3" json:"http_success_status,omitempty"` // contains filtered or unexported fields }
func (*AdmissionControl_SuccessCriteria_HttpCriteria) Descriptor
deprecated
func (*AdmissionControl_SuccessCriteria_HttpCriteria) Descriptor() ([]byte, []int)
Deprecated: Use AdmissionControl_SuccessCriteria_HttpCriteria.ProtoReflect.Descriptor instead.
func (*AdmissionControl_SuccessCriteria_HttpCriteria) GetHttpSuccessStatus ¶
func (x *AdmissionControl_SuccessCriteria_HttpCriteria) GetHttpSuccessStatus() []*v31.Int32Range
func (*AdmissionControl_SuccessCriteria_HttpCriteria) ProtoMessage ¶
func (*AdmissionControl_SuccessCriteria_HttpCriteria) ProtoMessage()
func (*AdmissionControl_SuccessCriteria_HttpCriteria) ProtoReflect ¶
func (x *AdmissionControl_SuccessCriteria_HttpCriteria) ProtoReflect() protoreflect.Message
func (*AdmissionControl_SuccessCriteria_HttpCriteria) Reset ¶
func (x *AdmissionControl_SuccessCriteria_HttpCriteria) Reset()
func (*AdmissionControl_SuccessCriteria_HttpCriteria) String ¶
func (x *AdmissionControl_SuccessCriteria_HttpCriteria) String() string
func (*AdmissionControl_SuccessCriteria_HttpCriteria) Validate ¶
func (m *AdmissionControl_SuccessCriteria_HttpCriteria) Validate() error
Validate checks the field values on AdmissionControl_SuccessCriteria_HttpCriteria with the rules defined in the proto definition for this message. If any rules are violated, an error is returned.
type AdmissionControl_SuccessCriteria_HttpCriteriaValidationError ¶
type AdmissionControl_SuccessCriteria_HttpCriteriaValidationError struct {
// contains filtered or unexported fields
}
AdmissionControl_SuccessCriteria_HttpCriteriaValidationError is the validation error returned by AdmissionControl_SuccessCriteria_HttpCriteria.Validate if the designated constraints aren't met.
func (AdmissionControl_SuccessCriteria_HttpCriteriaValidationError) Cause ¶
func (e AdmissionControl_SuccessCriteria_HttpCriteriaValidationError) Cause() error
Cause function returns cause value.
func (AdmissionControl_SuccessCriteria_HttpCriteriaValidationError) Error ¶
func (e AdmissionControl_SuccessCriteria_HttpCriteriaValidationError) Error() string
Error satisfies the builtin error interface
func (AdmissionControl_SuccessCriteria_HttpCriteriaValidationError) ErrorName ¶
func (e AdmissionControl_SuccessCriteria_HttpCriteriaValidationError) ErrorName() string
ErrorName returns error name.
func (AdmissionControl_SuccessCriteria_HttpCriteriaValidationError) Field ¶
func (e AdmissionControl_SuccessCriteria_HttpCriteriaValidationError) Field() string
Field function returns field value.
func (AdmissionControl_SuccessCriteria_HttpCriteriaValidationError) Key ¶
func (e AdmissionControl_SuccessCriteria_HttpCriteriaValidationError) Key() bool
Key function returns key value.
func (AdmissionControl_SuccessCriteria_HttpCriteriaValidationError) Reason ¶
func (e AdmissionControl_SuccessCriteria_HttpCriteriaValidationError) Reason() string
Reason function returns reason value.