Versions in this module Expand all Collapse all v0 v0.1.0 May 5, 2023 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 *wrappers.UInt32Value + MaxConnections *wrappers.UInt32Value + MaxPendingRequests *wrappers.UInt32Value + MaxRequests *wrappers.UInt32Value + MaxRetries *wrappers.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() *wrappers.UInt32Value + func (x *CircuitBreakers_Thresholds) GetMaxConnections() *wrappers.UInt32Value + func (x *CircuitBreakers_Thresholds) GetMaxPendingRequests() *wrappers.UInt32Value + func (x *CircuitBreakers_Thresholds) GetMaxRequests() *wrappers.UInt32Value + func (x *CircuitBreakers_Thresholds) GetMaxRetries() *wrappers.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 *wrappers.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() *wrappers.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 *any1.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() *any1.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 *duration.Duration + ConsecutiveGatewayFailure *wrappers.UInt32Value + ConsecutiveLocalOriginFailure *wrappers.UInt32Value + Consecutive_5Xx *wrappers.UInt32Value + EnforcingConsecutiveGatewayFailure *wrappers.UInt32Value + EnforcingConsecutiveLocalOriginFailure *wrappers.UInt32Value + EnforcingConsecutive_5Xx *wrappers.UInt32Value + EnforcingFailurePercentage *wrappers.UInt32Value + EnforcingFailurePercentageLocalOrigin *wrappers.UInt32Value + EnforcingLocalOriginSuccessRate *wrappers.UInt32Value + EnforcingSuccessRate *wrappers.UInt32Value + FailurePercentageMinimumHosts *wrappers.UInt32Value + FailurePercentageRequestVolume *wrappers.UInt32Value + FailurePercentageThreshold *wrappers.UInt32Value + Interval *duration.Duration + MaxEjectionPercent *wrappers.UInt32Value + SplitExternalLocalOriginErrors bool + SuccessRateMinimumHosts *wrappers.UInt32Value + SuccessRateRequestVolume *wrappers.UInt32Value + SuccessRateStdevFactor *wrappers.UInt32Value + func (*OutlierDetection) Descriptor() ([]byte, []int) + func (*OutlierDetection) ProtoMessage() + func (m *OutlierDetection) Validate() error + func (m *OutlierDetection) ValidateAll() error + func (x *OutlierDetection) GetBaseEjectionTime() *duration.Duration + func (x *OutlierDetection) GetConsecutiveGatewayFailure() *wrappers.UInt32Value + func (x *OutlierDetection) GetConsecutiveLocalOriginFailure() *wrappers.UInt32Value + func (x *OutlierDetection) GetConsecutive_5Xx() *wrappers.UInt32Value + func (x *OutlierDetection) GetEnforcingConsecutiveGatewayFailure() *wrappers.UInt32Value + func (x *OutlierDetection) GetEnforcingConsecutiveLocalOriginFailure() *wrappers.UInt32Value + func (x *OutlierDetection) GetEnforcingConsecutive_5Xx() *wrappers.UInt32Value + func (x *OutlierDetection) GetEnforcingFailurePercentage() *wrappers.UInt32Value + func (x *OutlierDetection) GetEnforcingFailurePercentageLocalOrigin() *wrappers.UInt32Value + func (x *OutlierDetection) GetEnforcingLocalOriginSuccessRate() *wrappers.UInt32Value + func (x *OutlierDetection) GetEnforcingSuccessRate() *wrappers.UInt32Value + func (x *OutlierDetection) GetFailurePercentageMinimumHosts() *wrappers.UInt32Value + func (x *OutlierDetection) GetFailurePercentageRequestVolume() *wrappers.UInt32Value + func (x *OutlierDetection) GetFailurePercentageThreshold() *wrappers.UInt32Value + func (x *OutlierDetection) GetInterval() *duration.Duration + func (x *OutlierDetection) GetMaxEjectionPercent() *wrappers.UInt32Value + func (x *OutlierDetection) GetSplitExternalLocalOriginErrors() bool + func (x *OutlierDetection) GetSuccessRateMinimumHosts() *wrappers.UInt32Value + func (x *OutlierDetection) GetSuccessRateRequestVolume() *wrappers.UInt32Value + func (x *OutlierDetection) GetSuccessRateStdevFactor() *wrappers.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