Versions in this module Expand all Collapse all v1 v1.7.0 Feb 14, 2023 Changes in this version + var AddToScheme = SchemeBuilder.AddToScheme + var SchemeBuilder = runtime.NewSchemeBuilder(addKnownTypes) + var SchemeGroupVersion = schema.GroupVersion + func Kind(kind string) schema.GroupKind + func Resource(resource string) schema.GroupResource + type CircuitBreaker struct + Spec CircuitBreakerSpec + func (in *CircuitBreaker) DeepCopy() *CircuitBreaker + func (in *CircuitBreaker) DeepCopyInto(out *CircuitBreaker) + func (in *CircuitBreaker) DeepCopyObject() runtime.Object + type CircuitBreakerList struct + Items []CircuitBreaker + func (in *CircuitBreakerList) DeepCopy() *CircuitBreakerList + func (in *CircuitBreakerList) DeepCopyInto(out *CircuitBreakerList) + func (in *CircuitBreakerList) DeepCopyObject() runtime.Object + type CircuitBreakerSpec struct + Destination v1.ObjectReference + Errors int + Fallback FallbackSpec + TimeoutSeconds int + func (in *CircuitBreakerSpec) DeepCopy() *CircuitBreakerSpec + func (in *CircuitBreakerSpec) DeepCopyInto(out *CircuitBreakerSpec) + type FallbackSpec struct + Port int + Service string + func (in *FallbackSpec) DeepCopy() *FallbackSpec + func (in *FallbackSpec) DeepCopyInto(out *FallbackSpec) + type RateLimit struct + Spec RateLimitSpec + func (in *RateLimit) DeepCopy() *RateLimit + func (in *RateLimit) DeepCopyInto(out *RateLimit) + func (in *RateLimit) DeepCopyObject() runtime.Object + type RateLimitList struct + Items []RateLimit + func (in *RateLimitList) DeepCopy() *RateLimitList + func (in *RateLimitList) DeepCopyInto(out *RateLimitList) + func (in *RateLimitList) DeepCopyObject() runtime.Object + type RateLimitSpec struct + Burst int + Delay *intstr.IntOrString + Destination v1.ObjectReference + Name string + Rate string + Sources []v1.ObjectReference + func (in *RateLimitSpec) DeepCopy() *RateLimitSpec + func (in *RateLimitSpec) DeepCopyInto(out *RateLimitSpec)