# Functions

Resource is required by pkg/client/listers/...

# Constants

No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author

# Variables

AddToScheme adds the types in this group-version to the given scheme.
No description provided by the author
No description provided by the author
GroupVersion is group version used to register these objects.
SchemeBuilder is used to add go types to the GroupVersionKind scheme.
No description provided by the author

# Structs

No description provided by the author
Bucket defines the whole token bucket of the policy.
No description provided by the author
CircuitBreaker is the Schema for the circuitbreakers API.
CircuitBreakerList contains a list of CircuitBreaker.
CircuitBreakerSpec defines the desired state of CircuitBreaker.
CircuitBreakerStatus defines the observed state of CircuitBreaker.
No description provided by the author
No description provided by the author
FaultInjectionList contains a list of FaultInjection.
No description provided by the author
No description provided by the author
No description provided by the author
HTTPFaultInjection can be used to specify one or more faults to inject while forwarding HTTP requests to the destination specified in a route.
No description provided by the author
No description provided by the author
No description provided by the author
HttpMatch specifies the criteria for matching HTTP requests to RESTful resources as part of HTTP FaultInjection.
Limiting defines the limit policy.
LimitingSnapshot defines the snapshot of the whole limiting policy.
ManagerState is the Schema for the managerstates API.
No description provided by the author
ManagerStateList contains a list of ManagerState.
No description provided by the author
ManagerStateSpec defines the desired state of ManagerState.
ManagerStateStatus defines the observed state of ManagerState.
No description provided by the author
Match defines a set of rules and criteria for matching incoming HTTP requests.
No description provided by the author
No description provided by the author
RecoverPolicy defines how the circuit-breaking policy recovered from 'Opened' to 'Closed'.
No description provided by the author
No description provided by the author
ResourceRule defines the target k8s resource of the limiting policy.
RestRule defines the target rest resource of the limiting policy.
No description provided by the author
ShardingConfig is the Schema for the ShardingConfigs API.
ShardingConfigControllerConfiguration defines the configuration of controller in this application.
ShardingConfigList contains a list of ShardingConfig.
ShardingConfigRestConfigOverrides defines overrides to the application's rest config.
No description provided by the author
ShardingConfigSpec defines the desired state of ShardingConfig.
ShardingConfigStatus defines the observed state of ShardingConfig.
ShardingConfigWebhookConfiguration defines the configuration of webhook in this application.
No description provided by the author
TrafficInterceptRule defines the traffic intercept rule.

# Type aliases

BreakerState is the status of the circuit breaker, which may be 'Opened' or 'Closed'.
ContentType defines how the circuit-breaking traffic intercept content type from 'Normal' to 'Regexp'.
FaultInjectionState is the status of the fault injection, which may be 'Opened' or 'Closed'.
InterceptType defines how the circuit-breaking traffic intercept from 'White' to 'Black'.
No description provided by the author
No description provided by the author
No description provided by the author
TriggerPolicy defines how the circuit-breaking policy triggered from 'Closed' to 'Opened'.