Documentation ¶
Index ¶
- Variables
- type FaultAbort
- func (*FaultAbort) Descriptor() ([]byte, []int)deprecated
- func (m *FaultAbort) GetErrorType() isFaultAbort_ErrorType
- func (x *FaultAbort) GetGrpcStatus() uint32
- func (x *FaultAbort) GetHeaderAbort() *FaultAbort_HeaderAbort
- func (x *FaultAbort) GetHttpStatus() uint32
- func (x *FaultAbort) GetPercentage() *v3.FractionalPercent
- func (*FaultAbort) ProtoMessage()
- func (x *FaultAbort) ProtoReflect() protoreflect.Message
- func (x *FaultAbort) Reset()
- func (x *FaultAbort) String() string
- func (m *FaultAbort) Validate() error
- type FaultAbortValidationError
- type FaultAbort_GrpcStatus
- type FaultAbort_HeaderAbort
- func (*FaultAbort_HeaderAbort) Descriptor() ([]byte, []int)deprecated
- func (*FaultAbort_HeaderAbort) ProtoMessage()
- func (x *FaultAbort_HeaderAbort) ProtoReflect() protoreflect.Message
- func (x *FaultAbort_HeaderAbort) Reset()
- func (x *FaultAbort_HeaderAbort) String() string
- func (m *FaultAbort_HeaderAbort) Validate() error
- type FaultAbort_HeaderAbortValidationError
- func (e FaultAbort_HeaderAbortValidationError) Cause() error
- func (e FaultAbort_HeaderAbortValidationError) Error() string
- func (e FaultAbort_HeaderAbortValidationError) ErrorName() string
- func (e FaultAbort_HeaderAbortValidationError) Field() string
- func (e FaultAbort_HeaderAbortValidationError) Key() bool
- func (e FaultAbort_HeaderAbortValidationError) Reason() string
- type FaultAbort_HeaderAbort_
- type FaultAbort_HttpStatus
- type HTTPFault
- func (*HTTPFault) Descriptor() ([]byte, []int)deprecated
- func (x *HTTPFault) GetAbort() *FaultAbort
- func (x *HTTPFault) GetAbortGrpcStatusRuntime() string
- func (x *HTTPFault) GetAbortHttpStatusRuntime() string
- func (x *HTTPFault) GetAbortPercentRuntime() string
- func (x *HTTPFault) GetDelay() *v31.FaultDelay
- func (x *HTTPFault) GetDelayDurationRuntime() string
- func (x *HTTPFault) GetDelayPercentRuntime() string
- func (x *HTTPFault) GetDownstreamNodes() []string
- func (x *HTTPFault) GetHeaders() []*v4alpha.HeaderMatcher
- func (x *HTTPFault) GetMaxActiveFaults() *wrappers.UInt32Value
- func (x *HTTPFault) GetMaxActiveFaultsRuntime() string
- func (x *HTTPFault) GetResponseRateLimit() *v31.FaultRateLimit
- func (x *HTTPFault) GetResponseRateLimitPercentRuntime() string
- func (x *HTTPFault) GetUpstreamCluster() string
- func (*HTTPFault) ProtoMessage()
- func (x *HTTPFault) ProtoReflect() protoreflect.Message
- func (x *HTTPFault) Reset()
- func (x *HTTPFault) String() string
- func (m *HTTPFault) Validate() error
- type HTTPFaultValidationError
Constants ¶
This section is empty.
Variables ¶
var File_envoy_extensions_filters_http_fault_v4alpha_fault_proto protoreflect.FileDescriptor
Functions ¶
This section is empty.
Types ¶
type FaultAbort ¶
type FaultAbort struct { // Types that are assignable to ErrorType: // *FaultAbort_HttpStatus // *FaultAbort_GrpcStatus // *FaultAbort_HeaderAbort_ ErrorType isFaultAbort_ErrorType `protobuf_oneof:"error_type"` Percentage *v3.FractionalPercent `protobuf:"bytes,3,opt,name=percentage,proto3" json:"percentage,omitempty"` // contains filtered or unexported fields }
func (*FaultAbort) Descriptor
deprecated
func (*FaultAbort) Descriptor() ([]byte, []int)
Deprecated: Use FaultAbort.ProtoReflect.Descriptor instead.
func (*FaultAbort) GetErrorType ¶
func (m *FaultAbort) GetErrorType() isFaultAbort_ErrorType
func (*FaultAbort) GetGrpcStatus ¶
func (x *FaultAbort) GetGrpcStatus() uint32
func (*FaultAbort) GetHeaderAbort ¶
func (x *FaultAbort) GetHeaderAbort() *FaultAbort_HeaderAbort
func (*FaultAbort) GetHttpStatus ¶
func (x *FaultAbort) GetHttpStatus() uint32
func (*FaultAbort) GetPercentage ¶
func (x *FaultAbort) GetPercentage() *v3.FractionalPercent
func (*FaultAbort) ProtoMessage ¶
func (*FaultAbort) ProtoMessage()
func (*FaultAbort) ProtoReflect ¶
func (x *FaultAbort) ProtoReflect() protoreflect.Message
func (*FaultAbort) Reset ¶
func (x *FaultAbort) Reset()
func (*FaultAbort) String ¶
func (x *FaultAbort) String() string
func (*FaultAbort) Validate ¶
func (m *FaultAbort) Validate() error
Validate checks the field values on FaultAbort with the rules defined in the proto definition for this message. If any rules are violated, an error is returned.
type FaultAbortValidationError ¶
type FaultAbortValidationError struct {
// contains filtered or unexported fields
}
FaultAbortValidationError is the validation error returned by FaultAbort.Validate if the designated constraints aren't met.
func (FaultAbortValidationError) Cause ¶
func (e FaultAbortValidationError) Cause() error
Cause function returns cause value.
func (FaultAbortValidationError) Error ¶
func (e FaultAbortValidationError) Error() string
Error satisfies the builtin error interface
func (FaultAbortValidationError) ErrorName ¶
func (e FaultAbortValidationError) ErrorName() string
ErrorName returns error name.
func (FaultAbortValidationError) Field ¶
func (e FaultAbortValidationError) Field() string
Field function returns field value.
func (FaultAbortValidationError) Key ¶
func (e FaultAbortValidationError) Key() bool
Key function returns key value.
func (FaultAbortValidationError) Reason ¶
func (e FaultAbortValidationError) Reason() string
Reason function returns reason value.
type FaultAbort_GrpcStatus ¶
type FaultAbort_GrpcStatus struct {
GrpcStatus uint32 `protobuf:"varint,5,opt,name=grpc_status,json=grpcStatus,proto3,oneof"`
}
type FaultAbort_HeaderAbort ¶
type FaultAbort_HeaderAbort struct {
// contains filtered or unexported fields
}
func (*FaultAbort_HeaderAbort) Descriptor
deprecated
func (*FaultAbort_HeaderAbort) Descriptor() ([]byte, []int)
Deprecated: Use FaultAbort_HeaderAbort.ProtoReflect.Descriptor instead.
func (*FaultAbort_HeaderAbort) ProtoMessage ¶
func (*FaultAbort_HeaderAbort) ProtoMessage()
func (*FaultAbort_HeaderAbort) ProtoReflect ¶
func (x *FaultAbort_HeaderAbort) ProtoReflect() protoreflect.Message
func (*FaultAbort_HeaderAbort) Reset ¶
func (x *FaultAbort_HeaderAbort) Reset()
func (*FaultAbort_HeaderAbort) String ¶
func (x *FaultAbort_HeaderAbort) String() string
func (*FaultAbort_HeaderAbort) Validate ¶
func (m *FaultAbort_HeaderAbort) Validate() error
Validate checks the field values on FaultAbort_HeaderAbort with the rules defined in the proto definition for this message. If any rules are violated, an error is returned.
type FaultAbort_HeaderAbortValidationError ¶
type FaultAbort_HeaderAbortValidationError struct {
// contains filtered or unexported fields
}
FaultAbort_HeaderAbortValidationError is the validation error returned by FaultAbort_HeaderAbort.Validate if the designated constraints aren't met.
func (FaultAbort_HeaderAbortValidationError) Cause ¶
func (e FaultAbort_HeaderAbortValidationError) Cause() error
Cause function returns cause value.
func (FaultAbort_HeaderAbortValidationError) Error ¶
func (e FaultAbort_HeaderAbortValidationError) Error() string
Error satisfies the builtin error interface
func (FaultAbort_HeaderAbortValidationError) ErrorName ¶
func (e FaultAbort_HeaderAbortValidationError) ErrorName() string
ErrorName returns error name.
func (FaultAbort_HeaderAbortValidationError) Field ¶
func (e FaultAbort_HeaderAbortValidationError) Field() string
Field function returns field value.
func (FaultAbort_HeaderAbortValidationError) Key ¶
func (e FaultAbort_HeaderAbortValidationError) Key() bool
Key function returns key value.
func (FaultAbort_HeaderAbortValidationError) Reason ¶
func (e FaultAbort_HeaderAbortValidationError) Reason() string
Reason function returns reason value.
type FaultAbort_HeaderAbort_ ¶
type FaultAbort_HeaderAbort_ struct {
HeaderAbort *FaultAbort_HeaderAbort `protobuf:"bytes,4,opt,name=header_abort,json=headerAbort,proto3,oneof"`
}
type FaultAbort_HttpStatus ¶
type FaultAbort_HttpStatus struct {
HttpStatus uint32 `protobuf:"varint,2,opt,name=http_status,json=httpStatus,proto3,oneof"`
}
type HTTPFault ¶
type HTTPFault struct { Delay *v31.FaultDelay `protobuf:"bytes,1,opt,name=delay,proto3" json:"delay,omitempty"` Abort *FaultAbort `protobuf:"bytes,2,opt,name=abort,proto3" json:"abort,omitempty"` UpstreamCluster string `protobuf:"bytes,3,opt,name=upstream_cluster,json=upstreamCluster,proto3" json:"upstream_cluster,omitempty"` Headers []*v4alpha.HeaderMatcher `protobuf:"bytes,4,rep,name=headers,proto3" json:"headers,omitempty"` DownstreamNodes []string `protobuf:"bytes,5,rep,name=downstream_nodes,json=downstreamNodes,proto3" json:"downstream_nodes,omitempty"` MaxActiveFaults *wrappers.UInt32Value `protobuf:"bytes,6,opt,name=max_active_faults,json=maxActiveFaults,proto3" json:"max_active_faults,omitempty"` ResponseRateLimit *v31.FaultRateLimit `protobuf:"bytes,7,opt,name=response_rate_limit,json=responseRateLimit,proto3" json:"response_rate_limit,omitempty"` DelayPercentRuntime string `protobuf:"bytes,8,opt,name=delay_percent_runtime,json=delayPercentRuntime,proto3" json:"delay_percent_runtime,omitempty"` AbortPercentRuntime string `protobuf:"bytes,9,opt,name=abort_percent_runtime,json=abortPercentRuntime,proto3" json:"abort_percent_runtime,omitempty"` DelayDurationRuntime string `protobuf:"bytes,10,opt,name=delay_duration_runtime,json=delayDurationRuntime,proto3" json:"delay_duration_runtime,omitempty"` AbortHttpStatusRuntime string `` /* 132-byte string literal not displayed */ MaxActiveFaultsRuntime string `` /* 132-byte string literal not displayed */ ResponseRateLimitPercentRuntime string `` /* 161-byte string literal not displayed */ AbortGrpcStatusRuntime string `` /* 132-byte string literal not displayed */ // contains filtered or unexported fields }
func (*HTTPFault) Descriptor
deprecated
func (*HTTPFault) GetAbort ¶
func (x *HTTPFault) GetAbort() *FaultAbort
func (*HTTPFault) GetAbortGrpcStatusRuntime ¶
func (*HTTPFault) GetAbortHttpStatusRuntime ¶
func (*HTTPFault) GetAbortPercentRuntime ¶
func (*HTTPFault) GetDelay ¶
func (x *HTTPFault) GetDelay() *v31.FaultDelay
func (*HTTPFault) GetDelayDurationRuntime ¶
func (*HTTPFault) GetDelayPercentRuntime ¶
func (*HTTPFault) GetDownstreamNodes ¶
func (*HTTPFault) GetHeaders ¶
func (x *HTTPFault) GetHeaders() []*v4alpha.HeaderMatcher
func (*HTTPFault) GetMaxActiveFaults ¶
func (x *HTTPFault) GetMaxActiveFaults() *wrappers.UInt32Value
func (*HTTPFault) GetMaxActiveFaultsRuntime ¶
func (*HTTPFault) GetResponseRateLimit ¶
func (x *HTTPFault) GetResponseRateLimit() *v31.FaultRateLimit
func (*HTTPFault) GetResponseRateLimitPercentRuntime ¶
func (*HTTPFault) GetUpstreamCluster ¶
func (*HTTPFault) ProtoMessage ¶
func (*HTTPFault) ProtoMessage()
func (*HTTPFault) ProtoReflect ¶
func (x *HTTPFault) ProtoReflect() protoreflect.Message
type HTTPFaultValidationError ¶
type HTTPFaultValidationError struct {
// contains filtered or unexported fields
}
HTTPFaultValidationError is the validation error returned by HTTPFault.Validate if the designated constraints aren't met.
func (HTTPFaultValidationError) Cause ¶
func (e HTTPFaultValidationError) Cause() error
Cause function returns cause value.
func (HTTPFaultValidationError) Error ¶
func (e HTTPFaultValidationError) Error() string
Error satisfies the builtin error interface
func (HTTPFaultValidationError) ErrorName ¶
func (e HTTPFaultValidationError) ErrorName() string
ErrorName returns error name.
func (HTTPFaultValidationError) Field ¶
func (e HTTPFaultValidationError) Field() string
Field function returns field value.
func (HTTPFaultValidationError) Key ¶
func (e HTTPFaultValidationError) Key() bool
Key function returns key value.
func (HTTPFaultValidationError) Reason ¶
func (e HTTPFaultValidationError) Reason() string
Reason function returns reason value.