Documentation
¶
Overview ¶
Package v1alpha1 contains API Schema definitions for the mesh v1alpha1 API group +groupName=kuma.io
Index ¶
- Variables
- type Dataplane
- func (in *Dataplane) DeepCopy() *Dataplane
- func (in *Dataplane) DeepCopyInto(out *Dataplane)
- func (in *Dataplane) DeepCopyObject() runtime.Object
- func (pt *Dataplane) GetMesh() string
- func (pt *Dataplane) GetObjectMeta() *metav1.ObjectMeta
- func (pt *Dataplane) GetSpec() map[string]interface{}
- func (l *Dataplane) Scope() model.Scope
- func (pt *Dataplane) SetMesh(mesh string)
- func (pt *Dataplane) SetObjectMeta(m *metav1.ObjectMeta)
- func (pt *Dataplane) SetSpec(spec map[string]interface{})
- type DataplaneInsight
- func (in *DataplaneInsight) DeepCopy() *DataplaneInsight
- func (in *DataplaneInsight) DeepCopyInto(out *DataplaneInsight)
- func (in *DataplaneInsight) DeepCopyObject() runtime.Object
- func (pt *DataplaneInsight) GetMesh() string
- func (pt *DataplaneInsight) GetObjectMeta() *metav1.ObjectMeta
- func (pt *DataplaneInsight) GetSpec() map[string]interface{}
- func (pt *DataplaneInsight) Scope() model.Scope
- func (pt *DataplaneInsight) SetMesh(mesh string)
- func (pt *DataplaneInsight) SetObjectMeta(m *metav1.ObjectMeta)
- func (pt *DataplaneInsight) SetSpec(spec map[string]interface{})
- type DataplaneInsightList
- type DataplaneInsightStatus
- type DataplaneList
- type DataplaneSpec
- type FaultInjection
- func (in *FaultInjection) DeepCopy() *FaultInjection
- func (in *FaultInjection) DeepCopyInto(out *FaultInjection)
- func (in *FaultInjection) DeepCopyObject() runtime.Object
- func (fi *FaultInjection) GetMesh() string
- func (fi *FaultInjection) GetObjectMeta() *metav1.ObjectMeta
- func (fi *FaultInjection) GetSpec() map[string]interface{}
- func (fi *FaultInjection) Scope() model.Scope
- func (fi *FaultInjection) SetMesh(mesh string)
- func (fi *FaultInjection) SetObjectMeta(m *metav1.ObjectMeta)
- func (fi *FaultInjection) SetSpec(spec map[string]interface{})
- type FaultInjectionList
- type FaultInjectionSpec
- type HealthCheck
- func (in *HealthCheck) DeepCopy() *HealthCheck
- func (in *HealthCheck) DeepCopyInto(out *HealthCheck)
- func (in *HealthCheck) DeepCopyObject() runtime.Object
- func (o *HealthCheck) GetMesh() string
- func (o *HealthCheck) GetObjectMeta() *metav1.ObjectMeta
- func (o *HealthCheck) GetSpec() map[string]interface{}
- func (o *HealthCheck) Scope() model.Scope
- func (o *HealthCheck) SetMesh(mesh string)
- func (o *HealthCheck) SetObjectMeta(m *metav1.ObjectMeta)
- func (o *HealthCheck) SetSpec(spec map[string]interface{})
- type HealthCheckList
- type HealthCheckSpec
- type Mesh
- func (in *Mesh) DeepCopy() *Mesh
- func (in *Mesh) DeepCopyInto(out *Mesh)
- func (in *Mesh) DeepCopyObject() runtime.Object
- func (pt *Mesh) GetMesh() string
- func (pt *Mesh) GetObjectMeta() *metav1.ObjectMeta
- func (pt *Mesh) GetSpec() map[string]interface{}
- func (pt *Mesh) Scope() model.Scope
- func (pt *Mesh) SetMesh(mesh string)
- func (pt *Mesh) SetObjectMeta(m *metav1.ObjectMeta)
- func (pt *Mesh) SetSpec(spec map[string]interface{})
- type MeshList
- type MeshSpec
- type ProxyTemplate
- func (in *ProxyTemplate) DeepCopy() *ProxyTemplate
- func (in *ProxyTemplate) DeepCopyInto(out *ProxyTemplate)
- func (in *ProxyTemplate) DeepCopyObject() runtime.Object
- func (pt *ProxyTemplate) GetMesh() string
- func (pt *ProxyTemplate) GetObjectMeta() *metav1.ObjectMeta
- func (pt *ProxyTemplate) GetSpec() map[string]interface{}
- func (l *ProxyTemplate) Scope() model.Scope
- func (pt *ProxyTemplate) SetMesh(mesh string)
- func (pt *ProxyTemplate) SetObjectMeta(m *metav1.ObjectMeta)
- func (pt *ProxyTemplate) SetSpec(spec map[string]interface{})
- type ProxyTemplateList
- type ProxyTemplateSpec
- type TrafficLog
- func (in *TrafficLog) DeepCopy() *TrafficLog
- func (in *TrafficLog) DeepCopyInto(out *TrafficLog)
- func (in *TrafficLog) DeepCopyObject() runtime.Object
- func (tp *TrafficLog) GetMesh() string
- func (tp *TrafficLog) GetObjectMeta() *metav1.ObjectMeta
- func (tp *TrafficLog) GetSpec() map[string]interface{}
- func (tp *TrafficLog) Scope() model.Scope
- func (tp *TrafficLog) SetMesh(mesh string)
- func (tp *TrafficLog) SetObjectMeta(m *metav1.ObjectMeta)
- func (tp *TrafficLog) SetSpec(spec map[string]interface{})
- type TrafficLogList
- type TrafficLogSpec
- type TrafficPermission
- func (in *TrafficPermission) DeepCopy() *TrafficPermission
- func (in *TrafficPermission) DeepCopyInto(out *TrafficPermission)
- func (in *TrafficPermission) DeepCopyObject() runtime.Object
- func (tp *TrafficPermission) GetMesh() string
- func (tp *TrafficPermission) GetObjectMeta() *metav1.ObjectMeta
- func (tp *TrafficPermission) GetSpec() map[string]interface{}
- func (tp *TrafficPermission) Scope() model.Scope
- func (tp *TrafficPermission) SetMesh(mesh string)
- func (tp *TrafficPermission) SetObjectMeta(m *metav1.ObjectMeta)
- func (tp *TrafficPermission) SetSpec(spec map[string]interface{})
- type TrafficPermissionList
- type TrafficPermissionSpec
- type TrafficRoute
- func (in *TrafficRoute) DeepCopy() *TrafficRoute
- func (in *TrafficRoute) DeepCopyInto(out *TrafficRoute)
- func (in *TrafficRoute) DeepCopyObject() runtime.Object
- func (pt *TrafficRoute) GetMesh() string
- func (pt *TrafficRoute) GetObjectMeta() *metav1.ObjectMeta
- func (pt *TrafficRoute) GetSpec() map[string]interface{}
- func (pt *TrafficRoute) Scope() model.Scope
- func (pt *TrafficRoute) SetMesh(mesh string)
- func (pt *TrafficRoute) SetObjectMeta(m *metav1.ObjectMeta)
- func (pt *TrafficRoute) SetSpec(spec map[string]interface{})
- type TrafficRouteList
- type TrafficRouteSpec
- type TrafficTrace
- func (in *TrafficTrace) DeepCopy() *TrafficTrace
- func (in *TrafficTrace) DeepCopyInto(out *TrafficTrace)
- func (in *TrafficTrace) DeepCopyObject() runtime.Object
- func (tt *TrafficTrace) GetMesh() string
- func (tt *TrafficTrace) GetObjectMeta() *metav1.ObjectMeta
- func (tt *TrafficTrace) GetSpec() map[string]interface{}
- func (tt *TrafficTrace) Scope() model.Scope
- func (tt *TrafficTrace) SetMesh(mesh string)
- func (tt *TrafficTrace) SetObjectMeta(m *metav1.ObjectMeta)
- func (tt *TrafficTrace) SetSpec(spec map[string]interface{})
- type TrafficTraceList
- type TrafficTraceSpec
Constants ¶
This section is empty.
Variables ¶
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 ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Dataplane.
func (*Dataplane) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Dataplane) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*Dataplane) GetObjectMeta ¶
func (pt *Dataplane) GetObjectMeta() *metav1.ObjectMeta
func (*Dataplane) SetObjectMeta ¶
func (pt *Dataplane) SetObjectMeta(m *metav1.ObjectMeta)
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 ¶
func (in *DataplaneInsightList) DeepCopy() *DataplaneInsightList
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 ¶
func (l *DataplaneInsightList) GetItems() []model.KubernetesObject
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 ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Mesh.
func (*Mesh) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Mesh) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*Mesh) GetObjectMeta ¶
func (pt *Mesh) GetObjectMeta() *metav1.ObjectMeta
func (*Mesh) SetObjectMeta ¶
func (pt *Mesh) SetObjectMeta(m *metav1.ObjectMeta)
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 ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MeshList.
func (*MeshList) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*MeshList) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*MeshList) GetItems ¶
func (l *MeshList) GetItems() []model.KubernetesObject
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 ¶
func (in *TrafficPermissionList) DeepCopy() *TrafficPermissionList
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 ¶
func (l *TrafficPermissionList) GetItems() []model.KubernetesObject
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
Source Files
¶
- dataplane_insight_types.go
- dataplane_insight_types_deepcopy.go
- dataplane_insight_types_helpers.go
- dataplane_types.go
- dataplane_types_deepcopy.go
- dataplane_types_helpers.go
- faultinjection_types.go
- faultinjection_types_deepcopy.go
- faultinjection_types_helpers.go
- groupversion_info.go
- healthcheck_types.go
- healthcheck_types_deepcopy.go
- healthcheck_types_helpers.go
- mesh_types.go
- mesh_types_deepcopy.go
- mesh_types_helpers.go
- proxytemplate_types.go
- proxytemplate_types_deepcopy.go
- proxytemplate_types_helpers.go
- trafficlogging_types.go
- trafficlogging_types_deepcopy.go
- trafficlogging_types_helpers.go
- trafficpermission_types.go
- trafficpermission_types_deepcopy.go
- trafficpermission_types_helpers.go
- trafficroute_types.go
- trafficroute_types_deepcopy.go
- trafficroute_types_helpers.go
- traffictrace_types.go
- traffictrace_types_deepcopy.go
- traffictrace_types_helpers.go