Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var All = []ResourceWsDefinition{ MeshWsDefinition, DataplaneWsDefinition, DataplaneInsightWsDefinition, HealthCheckWsDefinition, ProxyTemplateWsDefinition, TrafficPermissionWsDefinition, TrafficLogWsDefinition, TrafficRouteWsDefinition, TrafficTraceWsDefinition, FaultInjectionWsDefinition, CircuitBreakerWsDefinition, }
View Source
var CircuitBreakerWsDefinition = ResourceWsDefinition{ Name: "Circuit Breaker", Path: "circuit-breakers", ResourceFactory: func() model.Resource { return &mesh.CircuitBreakerResource{} }, ResourceListFactory: func() model.ResourceList { return &mesh.CircuitBreakerResourceList{} }, }
View Source
var DataplaneInsightWsDefinition = ResourceWsDefinition{ Name: "Dataplane Insight", Path: "dataplane-insights", ResourceFactory: func() model.Resource { return &mesh.DataplaneInsightResource{} }, ResourceListFactory: func() model.ResourceList { return &mesh.DataplaneInsightResourceList{} }, }
View Source
var DataplaneWsDefinition = ResourceWsDefinition{ Name: "Dataplane", Path: "dataplanes", ResourceFactory: func() model.Resource { return &mesh.DataplaneResource{} }, ResourceListFactory: func() model.ResourceList { return &mesh.DataplaneResourceList{} }, }
View Source
var FaultInjectionWsDefinition = ResourceWsDefinition{ Name: "Fault Injection", Path: "fault-injections", ResourceFactory: func() model.Resource { return &mesh.FaultInjectionResource{} }, ResourceListFactory: func() model.ResourceList { return &mesh.FaultInjectionResourceList{} }, }
View Source
var HealthCheckWsDefinition = ResourceWsDefinition{ Name: "HealthCheck", Path: "health-checks", ResourceFactory: func() model.Resource { return &mesh.HealthCheckResource{} }, ResourceListFactory: func() model.ResourceList { return &mesh.HealthCheckResourceList{} }, }
View Source
var MeshWsDefinition = ResourceWsDefinition{ Name: "Mesh", Path: "meshes", ResourceFactory: func() model.Resource { return &mesh.MeshResource{} }, ResourceListFactory: func() model.ResourceList { return &mesh.MeshResourceList{} }, }
View Source
var ProxyTemplateWsDefinition = ResourceWsDefinition{ Name: "ProxyTemplate", Path: "proxytemplates", ResourceFactory: func() model.Resource { return &mesh.ProxyTemplateResource{} }, ResourceListFactory: func() model.ResourceList { return &mesh.ProxyTemplateResourceList{} }, }
View Source
var TrafficLogWsDefinition = ResourceWsDefinition{ Name: "Traffic Logging", Path: "traffic-logs", ResourceFactory: func() model.Resource { return &mesh.TrafficLogResource{} }, ResourceListFactory: func() model.ResourceList { return &mesh.TrafficLogResourceList{} }, }
View Source
var TrafficPermissionWsDefinition = ResourceWsDefinition{ Name: "Traffic Permission", Path: "traffic-permissions", ResourceFactory: func() model.Resource { return &mesh.TrafficPermissionResource{} }, ResourceListFactory: func() model.ResourceList { return &mesh.TrafficPermissionResourceList{} }, }
View Source
var TrafficRouteWsDefinition = ResourceWsDefinition{ Name: "TrafficRoute", Path: "traffic-routes", ResourceFactory: func() model.Resource { return &mesh.TrafficRouteResource{} }, ResourceListFactory: func() model.ResourceList { return &mesh.TrafficRouteResourceList{} }, }
View Source
var TrafficTraceWsDefinition = ResourceWsDefinition{ Name: "Traffic Trace", Path: "traffic-traces", ResourceFactory: func() model.Resource { return &mesh.TrafficTraceResource{} }, ResourceListFactory: func() model.ResourceList { return &mesh.TrafficTraceResourceList{} }, }
Functions ¶
func Apis ¶
func Apis(wss ...ResourceWsDefinition) core_rest.Api
Types ¶
type ResourceWsDefinition ¶
Click to show internal directories.
Click to hide internal directories.