api

package
v0.0.0-...-62d251f Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jan 17, 2024 License: Apache-2.0 Imports: 0 Imported by: 0

Documentation

Index

Constants

View Source
const (
	MODE_SERVER  = "s"
	MODE_LOCAL   = "l"
	MODE_DEFAULT = ""
)

Variables

This section is empty.

Functions

This section is empty.

Types

type Configurations

type Configurations struct {
	Name                    string
	IstioProxyRequestCPU    string
	IstioProxyRequestMemory string
	MimikRequestCPU         string
	MimikRequestMemory      string
	MimikLimitCPU           string
	MimikLimitMemory        string
	EnableInjection         string
	ImageTag                string
	ImageVersion            string
	InjectionLabel          string
	Replicas                int
}
var GlobalConfig Configurations

func NewConfigurations

func NewConfigurations(name string, istioProxyRequestCPU string, istioProxyRequestMemory string, mimikRequestCPU string,
	mimikRequestMemory string, mimikLimitCPU string, mimikLimitMemory string, version string, image string, injection string, replicas int, injectionLabel string) Configurations

func NewDefaultConfigurations

func NewDefaultConfigurations() Configurations

type Connection

type Connection struct {
	Service string `json:"service"`
	Port    int    `json:"port"`
	Path    string `json:"path"`
	Method  string `json:"method"`
}

type Endpoint

type Endpoint struct {
	Name        string       `json:"name"`
	Path        string       `json:"path"`
	Method      string       `json:"method"`
	Connections []Connection `json:"connections"`
}

type Generator

type Generator struct {
	Namespaces        int `json:"namespaces"`
	Services          int `json:"services"`
	Connections       int `json:"connections"`
	RandomConnections int `json:"randomConnections"`
}

type Response

type Response struct {
	Name              string     `json:"name"`
	Version           string     `json:"version"`
	Path              string     `json:"path"`
	StatusCode        int        `json:"statusCode"`
	UpstreamResponses []Response `json:"upstreamResponses"`
}

type Service

type Service struct {
	Name      string
	Port      string
	Version   string
	Endpoints []Endpoint
	C         Configurations
}

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL