Versions in this module Expand all Collapse all v1 v1.33.0 Jan 22, 2025 v1.32.3 Jan 22, 2025 Changes in this version + var File_envoy_api_v2_cluster_circuit_breaker_proto protoreflect.FileDescriptor + var File_envoy_api_v2_cluster_filter_proto protoreflect.FileDescriptor + var File_envoy_api_v2_cluster_outlier_detection_proto protoreflect.FileDescriptor + type CircuitBreakers struct + Thresholds []*CircuitBreakers_Thresholds + func (*CircuitBreakers) Descriptor() ([]byte, []int) + func (*CircuitBreakers) ProtoMessage() + func (m *CircuitBreakers) Validate() error + func (m *CircuitBreakers) ValidateAll() error + func (x *CircuitBreakers) GetThresholds() []*CircuitBreakers_Thresholds + func (x *CircuitBreakers) ProtoReflect() protoreflect.Message + func (x *CircuitBreakers) Reset() + func (x *CircuitBreakers) String() string + type CircuitBreakersMultiError []error + func (m CircuitBreakersMultiError) AllErrors() []error + func (m CircuitBreakersMultiError) Error() string + type CircuitBreakersValidationError struct + func (e CircuitBreakersValidationError) Cause() error + func (e CircuitBreakersValidationError) Error() string + func (e CircuitBreakersValidationError) ErrorName() string + func (e CircuitBreakersValidationError) Field() string + func (e CircuitBreakersValidationError) Key() bool + func (e CircuitBreakersValidationError) Reason() string + type CircuitBreakers_Thresholds struct + MaxConnectionPools *wrapperspb.UInt32Value + MaxConnections *wrapperspb.UInt32Value + MaxPendingRequests *wrapperspb.UInt32Value + MaxRequests *wrapperspb.UInt32Value + MaxRetries *wrapperspb.UInt32Value + Priority core.RoutingPriority + RetryBudget *CircuitBreakers_Thresholds_RetryBudget + TrackRemaining bool + func (*CircuitBreakers_Thresholds) Descriptor() ([]byte, []int) + func (*CircuitBreakers_Thresholds) ProtoMessage() + func (m *CircuitBreakers_Thresholds) Validate() error + func (m *CircuitBreakers_Thresholds) ValidateAll() error + func (x *CircuitBreakers_Thresholds) GetMaxConnectionPools() *wrapperspb.UInt32Value + func (x *CircuitBreakers_Thresholds) GetMaxConnections() *wrapperspb.UInt32Value + func (x *CircuitBreakers_Thresholds) GetMaxPendingRequests() *wrapperspb.UInt32Value + func (x *CircuitBreakers_Thresholds) GetMaxRequests() *wrapperspb.UInt32Value + func (x *CircuitBreakers_Thresholds) GetMaxRetries() *wrapperspb.UInt32Value + func (x *CircuitBreakers_Thresholds) GetPriority() core.RoutingPriority + func (x *CircuitBreakers_Thresholds) GetRetryBudget() *CircuitBreakers_Thresholds_RetryBudget + func (x *CircuitBreakers_Thresholds) GetTrackRemaining() bool + func (x *CircuitBreakers_Thresholds) ProtoReflect() protoreflect.Message + func (x *CircuitBreakers_Thresholds) Reset() + func (x *CircuitBreakers_Thresholds) String() string + type CircuitBreakers_ThresholdsMultiError []error + func (m CircuitBreakers_ThresholdsMultiError) AllErrors() []error + func (m CircuitBreakers_ThresholdsMultiError) Error() string + type CircuitBreakers_ThresholdsValidationError struct + func (e CircuitBreakers_ThresholdsValidationError) Cause() error + func (e CircuitBreakers_ThresholdsValidationError) Error() string + func (e CircuitBreakers_ThresholdsValidationError) ErrorName() string + func (e CircuitBreakers_ThresholdsValidationError) Field() string + func (e CircuitBreakers_ThresholdsValidationError) Key() bool + func (e CircuitBreakers_ThresholdsValidationError) Reason() string + type CircuitBreakers_Thresholds_RetryBudget struct + BudgetPercent *_type.Percent + MinRetryConcurrency *wrapperspb.UInt32Value + func (*CircuitBreakers_Thresholds_RetryBudget) Descriptor() ([]byte, []int) + func (*CircuitBreakers_Thresholds_RetryBudget) ProtoMessage() + func (m *CircuitBreakers_Thresholds_RetryBudget) Validate() error + func (m *CircuitBreakers_Thresholds_RetryBudget) ValidateAll() error + func (x *CircuitBreakers_Thresholds_RetryBudget) GetBudgetPercent() *_type.Percent + func (x *CircuitBreakers_Thresholds_RetryBudget) GetMinRetryConcurrency() *wrapperspb.UInt32Value + func (x *CircuitBreakers_Thresholds_RetryBudget) ProtoReflect() protoreflect.Message + func (x *CircuitBreakers_Thresholds_RetryBudget) Reset() + func (x *CircuitBreakers_Thresholds_RetryBudget) String() string + type CircuitBreakers_Thresholds_RetryBudgetMultiError []error + func (m CircuitBreakers_Thresholds_RetryBudgetMultiError) AllErrors() []error + func (m CircuitBreakers_Thresholds_RetryBudgetMultiError) Error() string + type CircuitBreakers_Thresholds_RetryBudgetValidationError struct + func (e CircuitBreakers_Thresholds_RetryBudgetValidationError) Cause() error + func (e CircuitBreakers_Thresholds_RetryBudgetValidationError) Error() string + func (e CircuitBreakers_Thresholds_RetryBudgetValidationError) ErrorName() string + func (e CircuitBreakers_Thresholds_RetryBudgetValidationError) Field() string + func (e CircuitBreakers_Thresholds_RetryBudgetValidationError) Key() bool + func (e CircuitBreakers_Thresholds_RetryBudgetValidationError) Reason() string + type Filter struct + Name string + TypedConfig *anypb.Any + func (*Filter) Descriptor() ([]byte, []int) + func (*Filter) ProtoMessage() + func (m *Filter) Validate() error + func (m *Filter) ValidateAll() error + func (x *Filter) GetName() string + func (x *Filter) GetTypedConfig() *anypb.Any + func (x *Filter) ProtoReflect() protoreflect.Message + func (x *Filter) Reset() + func (x *Filter) String() string + type FilterMultiError []error + func (m FilterMultiError) AllErrors() []error + func (m FilterMultiError) Error() string + type FilterValidationError struct + func (e FilterValidationError) Cause() error + func (e FilterValidationError) Error() string + func (e FilterValidationError) ErrorName() string + func (e FilterValidationError) Field() string + func (e FilterValidationError) Key() bool + func (e FilterValidationError) Reason() string + type OutlierDetection struct + BaseEjectionTime *durationpb.Duration + ConsecutiveGatewayFailure *wrapperspb.UInt32Value + ConsecutiveLocalOriginFailure *wrapperspb.UInt32Value + Consecutive_5Xx *wrapperspb.UInt32Value + EnforcingConsecutiveGatewayFailure *wrapperspb.UInt32Value + EnforcingConsecutiveLocalOriginFailure *wrapperspb.UInt32Value + EnforcingConsecutive_5Xx *wrapperspb.UInt32Value + EnforcingFailurePercentage *wrapperspb.UInt32Value + EnforcingFailurePercentageLocalOrigin *wrapperspb.UInt32Value + EnforcingLocalOriginSuccessRate *wrapperspb.UInt32Value + EnforcingSuccessRate *wrapperspb.UInt32Value + FailurePercentageMinimumHosts *wrapperspb.UInt32Value + FailurePercentageRequestVolume *wrapperspb.UInt32Value + FailurePercentageThreshold *wrapperspb.UInt32Value + Interval *durationpb.Duration + MaxEjectionPercent *wrapperspb.UInt32Value + SplitExternalLocalOriginErrors bool + SuccessRateMinimumHosts *wrapperspb.UInt32Value + SuccessRateRequestVolume *wrapperspb.UInt32Value + SuccessRateStdevFactor *wrapperspb.UInt32Value + func (*OutlierDetection) Descriptor() ([]byte, []int) + func (*OutlierDetection) ProtoMessage() + func (m *OutlierDetection) Validate() error + func (m *OutlierDetection) ValidateAll() error + func (x *OutlierDetection) GetBaseEjectionTime() *durationpb.Duration + func (x *OutlierDetection) GetConsecutiveGatewayFailure() *wrapperspb.UInt32Value + func (x *OutlierDetection) GetConsecutiveLocalOriginFailure() *wrapperspb.UInt32Value + func (x *OutlierDetection) GetConsecutive_5Xx() *wrapperspb.UInt32Value + func (x *OutlierDetection) GetEnforcingConsecutiveGatewayFailure() *wrapperspb.UInt32Value + func (x *OutlierDetection) GetEnforcingConsecutiveLocalOriginFailure() *wrapperspb.UInt32Value + func (x *OutlierDetection) GetEnforcingConsecutive_5Xx() *wrapperspb.UInt32Value + func (x *OutlierDetection) GetEnforcingFailurePercentage() *wrapperspb.UInt32Value + func (x *OutlierDetection) GetEnforcingFailurePercentageLocalOrigin() *wrapperspb.UInt32Value + func (x *OutlierDetection) GetEnforcingLocalOriginSuccessRate() *wrapperspb.UInt32Value + func (x *OutlierDetection) GetEnforcingSuccessRate() *wrapperspb.UInt32Value + func (x *OutlierDetection) GetFailurePercentageMinimumHosts() *wrapperspb.UInt32Value + func (x *OutlierDetection) GetFailurePercentageRequestVolume() *wrapperspb.UInt32Value + func (x *OutlierDetection) GetFailurePercentageThreshold() *wrapperspb.UInt32Value + func (x *OutlierDetection) GetInterval() *durationpb.Duration + func (x *OutlierDetection) GetMaxEjectionPercent() *wrapperspb.UInt32Value + func (x *OutlierDetection) GetSplitExternalLocalOriginErrors() bool + func (x *OutlierDetection) GetSuccessRateMinimumHosts() *wrapperspb.UInt32Value + func (x *OutlierDetection) GetSuccessRateRequestVolume() *wrapperspb.UInt32Value + func (x *OutlierDetection) GetSuccessRateStdevFactor() *wrapperspb.UInt32Value + func (x *OutlierDetection) ProtoReflect() protoreflect.Message + func (x *OutlierDetection) Reset() + func (x *OutlierDetection) String() string + type OutlierDetectionMultiError []error + func (m OutlierDetectionMultiError) AllErrors() []error + func (m OutlierDetectionMultiError) Error() string + type OutlierDetectionValidationError struct + func (e OutlierDetectionValidationError) Cause() error + func (e OutlierDetectionValidationError) Error() string + func (e OutlierDetectionValidationError) ErrorName() string + func (e OutlierDetectionValidationError) Field() string + func (e OutlierDetectionValidationError) Key() bool + func (e OutlierDetectionValidationError) Reason() string