v1alpha1

package
v0.0.0-...-93c2be4 Latest Latest
Warning

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

Go to latest
Published: May 12, 2020 License: Apache-2.0 Imports: 7 Imported by: 0

Documentation

Overview

Package v1alpha1 contains API Schema definitions for the mesh v1alpha1 API group +groupName=kuma.io

Index

Constants

This section is empty.

Variables

View Source
var (
	// GroupVersion is group version used to register these objects
	GroupVersion = schema.GroupVersion{Group: "kuma.io", Version: "v1alpha1"}

	// SchemeBuilder is used to add go types to the GroupVersionKind scheme
	SchemeBuilder = &scheme.Builder{GroupVersion: GroupVersion}

	// AddToScheme adds the types in this group-version to the given scheme.
	AddToScheme = SchemeBuilder.AddToScheme
)

Functions

This section is empty.

Types

type Dataplane

type Dataplane struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`

	Mesh string        `json:"mesh,omitempty"`
	Spec DataplaneSpec `json:"spec,omitempty"`
}

Dataplane is the Schema for the Dataplane API

func (*Dataplane) DeepCopy

func (in *Dataplane) DeepCopy() *Dataplane

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Dataplane.

func (*Dataplane) DeepCopyInto

func (in *Dataplane) DeepCopyInto(out *Dataplane)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*Dataplane) DeepCopyObject

func (in *Dataplane) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

func (*Dataplane) GetMesh

func (pt *Dataplane) GetMesh() string

func (*Dataplane) GetObjectMeta

func (pt *Dataplane) GetObjectMeta() *metav1.ObjectMeta

func (*Dataplane) GetSpec

func (pt *Dataplane) GetSpec() map[string]interface{}

func (*Dataplane) Scope

func (l *Dataplane) Scope() model.Scope

func (*Dataplane) SetMesh

func (pt *Dataplane) SetMesh(mesh string)

func (*Dataplane) SetObjectMeta

func (pt *Dataplane) SetObjectMeta(m *metav1.ObjectMeta)

func (*Dataplane) SetSpec

func (pt *Dataplane) SetSpec(spec map[string]interface{})

type DataplaneInsight

type DataplaneInsight struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`

	Mesh   string                 `json:"mesh,omitempty"`
	Status DataplaneInsightStatus `json:"status,omitempty"`
}

DataplaneInsight is the Schema for the Dataplane Insights API

func (*DataplaneInsight) DeepCopy

func (in *DataplaneInsight) DeepCopy() *DataplaneInsight

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Dataplane.

func (*DataplaneInsight) DeepCopyInto

func (in *DataplaneInsight) DeepCopyInto(out *DataplaneInsight)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*DataplaneInsight) DeepCopyObject

func (in *DataplaneInsight) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

func (*DataplaneInsight) GetMesh

func (pt *DataplaneInsight) GetMesh() string

func (*DataplaneInsight) GetObjectMeta

func (pt *DataplaneInsight) GetObjectMeta() *metav1.ObjectMeta

func (*DataplaneInsight) GetSpec

func (pt *DataplaneInsight) GetSpec() map[string]interface{}

func (*DataplaneInsight) Scope

func (pt *DataplaneInsight) Scope() model.Scope

func (*DataplaneInsight) SetMesh

func (pt *DataplaneInsight) SetMesh(mesh string)

func (*DataplaneInsight) SetObjectMeta

func (pt *DataplaneInsight) SetObjectMeta(m *metav1.ObjectMeta)

func (*DataplaneInsight) SetSpec

func (pt *DataplaneInsight) SetSpec(spec map[string]interface{})

type DataplaneInsightList

type DataplaneInsightList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	Items           []DataplaneInsight `json:"items"`
}

DataplaneInsightList contains a list of Dataplane

func (*DataplaneInsightList) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DataplaneList.

func (*DataplaneInsightList) DeepCopyInto

func (in *DataplaneInsightList) DeepCopyInto(out *DataplaneInsightList)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*DataplaneInsightList) DeepCopyObject

func (in *DataplaneInsightList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

func (*DataplaneInsightList) GetItems

type DataplaneInsightStatus

type DataplaneInsightStatus = map[string]interface{}

DataplaneInsightStatus defines the observed state of Dataplane

type DataplaneList

type DataplaneList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	Items           []Dataplane `json:"items"`
}

DataplaneList contains a list of Dataplane

func (*DataplaneList) DeepCopy

func (in *DataplaneList) DeepCopy() *DataplaneList

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DataplaneList.

func (*DataplaneList) DeepCopyInto

func (in *DataplaneList) DeepCopyInto(out *DataplaneList)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*DataplaneList) DeepCopyObject

func (in *DataplaneList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

func (*DataplaneList) GetItems

func (l *DataplaneList) GetItems() []model.KubernetesObject

type DataplaneSpec

type DataplaneSpec = map[string]interface{}

DataplaneSpec defines the desired state of Dataplane

type FaultInjection

type FaultInjection struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Mesh              string `json:"mesh,omitempty"`

	Spec FaultInjectionSpec `json:"spec,omitempty"`
}

FaultInjection is the Schema for the faultinjection API

func (*FaultInjection) DeepCopy

func (in *FaultInjection) DeepCopy() *FaultInjection

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TrafficPermission.

func (*FaultInjection) DeepCopyInto

func (in *FaultInjection) DeepCopyInto(out *FaultInjection)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*FaultInjection) DeepCopyObject

func (in *FaultInjection) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

func (*FaultInjection) GetMesh

func (fi *FaultInjection) GetMesh() string

func (*FaultInjection) GetObjectMeta

func (fi *FaultInjection) GetObjectMeta() *metav1.ObjectMeta

func (*FaultInjection) GetSpec

func (fi *FaultInjection) GetSpec() map[string]interface{}

func (*FaultInjection) Scope

func (fi *FaultInjection) Scope() model.Scope

func (*FaultInjection) SetMesh

func (fi *FaultInjection) SetMesh(mesh string)

func (*FaultInjection) SetObjectMeta

func (fi *FaultInjection) SetObjectMeta(m *metav1.ObjectMeta)

func (*FaultInjection) SetSpec

func (fi *FaultInjection) SetSpec(spec map[string]interface{})

type FaultInjectionList

type FaultInjectionList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	Items           []FaultInjection `json:"items"`
}

FaultInjectionList contains a list of FaultInjection

func (*FaultInjectionList) DeepCopy

func (in *FaultInjectionList) DeepCopy() *FaultInjectionList

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TrafficPermissionList.

func (*FaultInjectionList) DeepCopyInto

func (in *FaultInjectionList) DeepCopyInto(out *FaultInjectionList)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*FaultInjectionList) DeepCopyObject

func (in *FaultInjectionList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

func (*FaultInjectionList) GetItems

func (l *FaultInjectionList) GetItems() []model.KubernetesObject

type FaultInjectionSpec

type FaultInjectionSpec = map[string]interface{}

FaultInjectionSpec defines the desired state of FaultInjection

type HealthCheck

type HealthCheck struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Mesh              string `json:"mesh,omitempty"`

	Spec HealthCheckSpec `json:"spec,omitempty"`
}

HealthCheck is the Schema for the traffic routes API

func (*HealthCheck) DeepCopy

func (in *HealthCheck) DeepCopy() *HealthCheck

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HealthCheck.

func (*HealthCheck) DeepCopyInto

func (in *HealthCheck) DeepCopyInto(out *HealthCheck)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*HealthCheck) DeepCopyObject

func (in *HealthCheck) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

func (*HealthCheck) GetMesh

func (o *HealthCheck) GetMesh() string

func (*HealthCheck) GetObjectMeta

func (o *HealthCheck) GetObjectMeta() *metav1.ObjectMeta

func (*HealthCheck) GetSpec

func (o *HealthCheck) GetSpec() map[string]interface{}

func (*HealthCheck) Scope

func (o *HealthCheck) Scope() model.Scope

func (*HealthCheck) SetMesh

func (o *HealthCheck) SetMesh(mesh string)

func (*HealthCheck) SetObjectMeta

func (o *HealthCheck) SetObjectMeta(m *metav1.ObjectMeta)

func (*HealthCheck) SetSpec

func (o *HealthCheck) SetSpec(spec map[string]interface{})

type HealthCheckList

type HealthCheckList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	Items           []HealthCheck `json:"items"`
}

HealthCheckList contains a list of HealthCheck

func (*HealthCheckList) DeepCopy

func (in *HealthCheckList) DeepCopy() *HealthCheckList

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HealthCheckList.

func (*HealthCheckList) DeepCopyInto

func (in *HealthCheckList) DeepCopyInto(out *HealthCheckList)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*HealthCheckList) DeepCopyObject

func (in *HealthCheckList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

func (*HealthCheckList) GetItems

func (l *HealthCheckList) GetItems() []model.KubernetesObject

type HealthCheckSpec

type HealthCheckSpec = map[string]interface{}

HealthCheckSpec defines the desired state of HealthCheck

type Mesh

type Mesh struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`

	Spec MeshSpec `json:"spec,omitempty"`
}

Mesh is the Schema for the meshes API

func (*Mesh) DeepCopy

func (in *Mesh) DeepCopy() *Mesh

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Mesh.

func (*Mesh) DeepCopyInto

func (in *Mesh) DeepCopyInto(out *Mesh)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*Mesh) DeepCopyObject

func (in *Mesh) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

func (*Mesh) GetMesh

func (pt *Mesh) GetMesh() string

func (*Mesh) GetObjectMeta

func (pt *Mesh) GetObjectMeta() *metav1.ObjectMeta

func (*Mesh) GetSpec

func (pt *Mesh) GetSpec() map[string]interface{}

func (*Mesh) Scope

func (pt *Mesh) Scope() model.Scope

func (*Mesh) SetMesh

func (pt *Mesh) SetMesh(mesh string)

func (*Mesh) SetObjectMeta

func (pt *Mesh) SetObjectMeta(m *metav1.ObjectMeta)

func (*Mesh) SetSpec

func (pt *Mesh) SetSpec(spec map[string]interface{})

type MeshList

type MeshList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	Items           []Mesh `json:"items"`
}

MeshList contains a list of Mesh

func (*MeshList) DeepCopy

func (in *MeshList) DeepCopy() *MeshList

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MeshList.

func (*MeshList) DeepCopyInto

func (in *MeshList) DeepCopyInto(out *MeshList)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*MeshList) DeepCopyObject

func (in *MeshList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

func (*MeshList) GetItems

func (l *MeshList) GetItems() []model.KubernetesObject

type MeshSpec

type MeshSpec = map[string]interface{}

MeshSpec defines the desired state of Mesh

type ProxyTemplate

type ProxyTemplate struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Mesh              string `json:"mesh,omitempty"`

	Spec ProxyTemplateSpec `json:"spec,omitempty"`
}

ProxyTemplate is the Schema for the proxytemplates API

func (*ProxyTemplate) DeepCopy

func (in *ProxyTemplate) DeepCopy() *ProxyTemplate

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProxyTemplate.

func (*ProxyTemplate) DeepCopyInto

func (in *ProxyTemplate) DeepCopyInto(out *ProxyTemplate)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*ProxyTemplate) DeepCopyObject

func (in *ProxyTemplate) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

func (*ProxyTemplate) GetMesh

func (pt *ProxyTemplate) GetMesh() string

func (*ProxyTemplate) GetObjectMeta

func (pt *ProxyTemplate) GetObjectMeta() *metav1.ObjectMeta

func (*ProxyTemplate) GetSpec

func (pt *ProxyTemplate) GetSpec() map[string]interface{}

func (*ProxyTemplate) Scope

func (l *ProxyTemplate) Scope() model.Scope

func (*ProxyTemplate) SetMesh

func (pt *ProxyTemplate) SetMesh(mesh string)

func (*ProxyTemplate) SetObjectMeta

func (pt *ProxyTemplate) SetObjectMeta(m *metav1.ObjectMeta)

func (*ProxyTemplate) SetSpec

func (pt *ProxyTemplate) SetSpec(spec map[string]interface{})

type ProxyTemplateList

type ProxyTemplateList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	Items           []ProxyTemplate `json:"items"`
}

ProxyTemplateList contains a list of ProxyTemplate

func (*ProxyTemplateList) DeepCopy

func (in *ProxyTemplateList) DeepCopy() *ProxyTemplateList

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProxyTemplateList.

func (*ProxyTemplateList) DeepCopyInto

func (in *ProxyTemplateList) DeepCopyInto(out *ProxyTemplateList)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*ProxyTemplateList) DeepCopyObject

func (in *ProxyTemplateList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

func (*ProxyTemplateList) GetItems

func (l *ProxyTemplateList) GetItems() []model.KubernetesObject

type ProxyTemplateSpec

type ProxyTemplateSpec = map[string]interface{}

ProxyTemplateSpec defines the desired state of ProxyTemplate

type TrafficLog

type TrafficLog struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Mesh              string `json:"mesh,omitempty"`

	Spec TrafficLogSpec `json:"spec,omitempty"`
}

TrafficLog is the Schema for the trafficlogs API

func (*TrafficLog) DeepCopy

func (in *TrafficLog) DeepCopy() *TrafficLog

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TrafficLog.

func (*TrafficLog) DeepCopyInto

func (in *TrafficLog) DeepCopyInto(out *TrafficLog)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*TrafficLog) DeepCopyObject

func (in *TrafficLog) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

func (*TrafficLog) GetMesh

func (tp *TrafficLog) GetMesh() string

func (*TrafficLog) GetObjectMeta

func (tp *TrafficLog) GetObjectMeta() *metav1.ObjectMeta

func (*TrafficLog) GetSpec

func (tp *TrafficLog) GetSpec() map[string]interface{}

func (*TrafficLog) Scope

func (tp *TrafficLog) Scope() model.Scope

func (*TrafficLog) SetMesh

func (tp *TrafficLog) SetMesh(mesh string)

func (*TrafficLog) SetObjectMeta

func (tp *TrafficLog) SetObjectMeta(m *metav1.ObjectMeta)

func (*TrafficLog) SetSpec

func (tp *TrafficLog) SetSpec(spec map[string]interface{})

type TrafficLogList

type TrafficLogList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	Items           []TrafficLog `json:"items"`
}

TrafficLogList contains a list of TrafficLog

func (*TrafficLogList) DeepCopy

func (in *TrafficLogList) DeepCopy() *TrafficLogList

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TrafficLogList.

func (*TrafficLogList) DeepCopyInto

func (in *TrafficLogList) DeepCopyInto(out *TrafficLogList)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*TrafficLogList) DeepCopyObject

func (in *TrafficLogList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

func (*TrafficLogList) GetItems

func (l *TrafficLogList) GetItems() []model.KubernetesObject

type TrafficLogSpec

type TrafficLogSpec = map[string]interface{}

TrafficLogSpec defines the desired state of TrafficLog

type TrafficPermission

type TrafficPermission struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Mesh              string `json:"mesh,omitempty"`

	Spec TrafficPermissionSpec `json:"spec,omitempty"`
}

TrafficPermission is the Schema for the proxypermissions API

func (*TrafficPermission) DeepCopy

func (in *TrafficPermission) DeepCopy() *TrafficPermission

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TrafficPermission.

func (*TrafficPermission) DeepCopyInto

func (in *TrafficPermission) DeepCopyInto(out *TrafficPermission)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*TrafficPermission) DeepCopyObject

func (in *TrafficPermission) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

func (*TrafficPermission) GetMesh

func (tp *TrafficPermission) GetMesh() string

func (*TrafficPermission) GetObjectMeta

func (tp *TrafficPermission) GetObjectMeta() *metav1.ObjectMeta

func (*TrafficPermission) GetSpec

func (tp *TrafficPermission) GetSpec() map[string]interface{}

func (*TrafficPermission) Scope

func (tp *TrafficPermission) Scope() model.Scope

func (*TrafficPermission) SetMesh

func (tp *TrafficPermission) SetMesh(mesh string)

func (*TrafficPermission) SetObjectMeta

func (tp *TrafficPermission) SetObjectMeta(m *metav1.ObjectMeta)

func (*TrafficPermission) SetSpec

func (tp *TrafficPermission) SetSpec(spec map[string]interface{})

type TrafficPermissionList

type TrafficPermissionList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	Items           []TrafficPermission `json:"items"`
}

TrafficPermissionList contains a list of TrafficPermission

func (*TrafficPermissionList) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TrafficPermissionList.

func (*TrafficPermissionList) DeepCopyInto

func (in *TrafficPermissionList) DeepCopyInto(out *TrafficPermissionList)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*TrafficPermissionList) DeepCopyObject

func (in *TrafficPermissionList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

func (*TrafficPermissionList) GetItems

type TrafficPermissionSpec

type TrafficPermissionSpec = map[string]interface{}

TrafficPermissionSpec defines the desired state of TrafficPermission

type TrafficRoute

type TrafficRoute struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Mesh              string `json:"mesh,omitempty"`

	Spec TrafficRouteSpec `json:"spec,omitempty"`
}

TrafficRoute is the Schema for the traffic routes API

func (*TrafficRoute) DeepCopy

func (in *TrafficRoute) DeepCopy() *TrafficRoute

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TrafficRoute.

func (*TrafficRoute) DeepCopyInto

func (in *TrafficRoute) DeepCopyInto(out *TrafficRoute)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*TrafficRoute) DeepCopyObject

func (in *TrafficRoute) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

func (*TrafficRoute) GetMesh

func (pt *TrafficRoute) GetMesh() string

func (*TrafficRoute) GetObjectMeta

func (pt *TrafficRoute) GetObjectMeta() *metav1.ObjectMeta

func (*TrafficRoute) GetSpec

func (pt *TrafficRoute) GetSpec() map[string]interface{}

func (*TrafficRoute) Scope

func (pt *TrafficRoute) Scope() model.Scope

func (*TrafficRoute) SetMesh

func (pt *TrafficRoute) SetMesh(mesh string)

func (*TrafficRoute) SetObjectMeta

func (pt *TrafficRoute) SetObjectMeta(m *metav1.ObjectMeta)

func (*TrafficRoute) SetSpec

func (pt *TrafficRoute) SetSpec(spec map[string]interface{})

type TrafficRouteList

type TrafficRouteList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	Items           []TrafficRoute `json:"items"`
}

TrafficRouteList contains a list of TrafficRoute

func (*TrafficRouteList) DeepCopy

func (in *TrafficRouteList) DeepCopy() *TrafficRouteList

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TrafficRouteList.

func (*TrafficRouteList) DeepCopyInto

func (in *TrafficRouteList) DeepCopyInto(out *TrafficRouteList)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*TrafficRouteList) DeepCopyObject

func (in *TrafficRouteList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

func (*TrafficRouteList) GetItems

func (l *TrafficRouteList) GetItems() []model.KubernetesObject

type TrafficRouteSpec

type TrafficRouteSpec = map[string]interface{}

TrafficRouteSpec defines the desired state of TrafficRoute

type TrafficTrace

type TrafficTrace struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Mesh              string `json:"mesh,omitempty"`

	Spec TrafficTraceSpec `json:"spec,omitempty"`
}

TrafficTrace is the Schema for the traffictraces API

func (*TrafficTrace) DeepCopy

func (in *TrafficTrace) DeepCopy() *TrafficTrace

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TrafficTrace.

func (*TrafficTrace) DeepCopyInto

func (in *TrafficTrace) DeepCopyInto(out *TrafficTrace)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*TrafficTrace) DeepCopyObject

func (in *TrafficTrace) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

func (*TrafficTrace) GetMesh

func (tt *TrafficTrace) GetMesh() string

func (*TrafficTrace) GetObjectMeta

func (tt *TrafficTrace) GetObjectMeta() *metav1.ObjectMeta

func (*TrafficTrace) GetSpec

func (tt *TrafficTrace) GetSpec() map[string]interface{}

func (*TrafficTrace) Scope

func (tt *TrafficTrace) Scope() model.Scope

func (*TrafficTrace) SetMesh

func (tt *TrafficTrace) SetMesh(mesh string)

func (*TrafficTrace) SetObjectMeta

func (tt *TrafficTrace) SetObjectMeta(m *metav1.ObjectMeta)

func (*TrafficTrace) SetSpec

func (tt *TrafficTrace) SetSpec(spec map[string]interface{})

type TrafficTraceList

type TrafficTraceList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	Items           []TrafficTrace `json:"items"`
}

TrafficTraceList contains a list of TrafficTrace

func (*TrafficTraceList) DeepCopy

func (in *TrafficTraceList) DeepCopy() *TrafficTraceList

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TrafficTraceList.

func (*TrafficTraceList) DeepCopyInto

func (in *TrafficTraceList) DeepCopyInto(out *TrafficTraceList)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*TrafficTraceList) DeepCopyObject

func (in *TrafficTraceList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

func (*TrafficTraceList) GetItems

func (l *TrafficTraceList) GetItems() []model.KubernetesObject

type TrafficTraceSpec

type TrafficTraceSpec = map[string]interface{}

TrafficTraceSpec defines the desired state of TrafficTrace

Jump to

Keyboard shortcuts

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